html{-webkit-font-smoothing:antialiased}@media screen and (max-width: 990px){html,body{overflow-x:hidden;width:100%}}.banner__review{position:absolute;bottom:50px;right:50px;max-width:300px;background-color:#ffffffd9;border-radius:var(--spacing-radius-radius-md, 20px);border:1px solid #FFF;padding:20px;z-index:5;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.banner__review-image{margin-bottom:20px}.banner__review-image img{max-width:120px;height:41px;object-fit:contain;display:block}.banner__review-stars{display:flex;gap:5px;margin-bottom:16px}.banner__review-star{width:17px;height:15px}.banner__review-text{font-style:normal;font-weight:500;line-height:150%;color:#363c49;letter-spacing:-.72px}.banner__review-text p{margin:0}@media screen and (max-width: 749px){.banner__review{bottom:20px;right:20px;max-width:250px;padding:15px}.banner__review-star{width:15px;height:13px}h2.banner__heading.inline-richtext.hxxl{font-size:56px;line-height:100%;letter-spacing:-1.68px}.banner__text.rte.body{font-size:20px}.banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{padding-top:120px;padding-bottom:460px}.banner__box>*+.banner__buttons{margin-top:40px}.banner__buttons--multiple .button{margin-right:0}.banner__text.rte.subtitle{margin-top:10px;font-size:16px;line-height:150%;letter-spacing:-.64px}.banner__review{right:unset;left:20px;bottom:20px}}.underlined-link:hover,.customer a:hover,.inline-richtext a:hover{text-decoration:none}.announcement-bar__link:hover,.header__menu-item:hover span,.rte a:hover,.footer__list-item a:hover,.header__active-menu-item,.quick-add-modal__content-info--bulk-details>a:hover,quick-add-modal .product__title>a:hover,.complementary-products-contains-quick-add .underline-links-hover:hover a,.underline-links-hover:hover a{text-decoration:none}.header__menu-item,.list-menu__item--link{font-style:normal;font-weight:500;font-size:18px;line-height:150%;letter-spacing:-.72px;color:#363c49;padding:1.2rem 24px}.header__menu-item{padding:1.2rem 24px}.header-right .button{min-height:45px;padding-left:24px;padding-right:24px}.button{font-size:18px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.72px;min-height:68px;padding-left:40px;padding-right:40px;--alpha-button-background: .95;transition:all .3s ease}.button:not(.button--secondary):not(.button--tertiary):after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:all .3s ease}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{--alpha-button-background: 1}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover:after{--border-offset: 0px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),1)}.button--secondary{position:relative;overflow:hidden;transition:color .3s ease,background-color .3s ease}.button--secondary:not([disabled]):hover{color:rgb(var(--color-background));background-color:rgb(var(--color-secondary-button-text))}.button--secondary:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-secondary-button-text),var(--alpha-button-background)),0 0 0 var(--buttons-border-width) rgba(var(--color-secondary-button-text),var(--alpha-button-background))}.button--tertiary:not([disabled]):hover{background-color:transparent}.hxxl{font-size:80px}h2.banner__heading.inline-richtext.hxxl{font-weight:500;letter-spacing:-2.4px}.banner__text.rte.body{font-size:24px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.96px;color:#363c49}.banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{max-width:570px}.banner__text.rte.subtitle{font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.72px;color:#363c49;margin-top:30px}.banner__text.rte.subtitle strong{font-weight:500}.banner__box .banner__heading+*{margin-top:20px}.banner__box>*+.banner__buttons{margin-top:50px}.subscription-cta .image-with-text__content{padding-left:0;padding-right:0;max-width:625px;margin-left:0!important}.subscription-cta .image-with-text__heading{font-style:normal;font-weight:500;line-height:100%;letter-spacing:-2.4px}.subscription-cta .image-with-text__text.rte.body{color:#f8f4ef;font-size:24px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.96px;margin-top:30px}.subscription-cta .image-with-text__buttons{margin-top:50px}@media screen and (max-width: 1024px){.header__menu-item{padding:10px}}@media screen and (max-width: 749px){.subscription-cta .image-with-text .grid{flex-direction:column-reverse}.subscription-cta .image-with-text__heading{font-size:56px;letter-spacing:-1.68px}.subscription-cta .image-with-text__text.rte.body{font-size:20px;letter-spacing:-.8px}.subscription-cta .image-with-text__buttons--multiple .button{width:100%;margin-right:0}.subscription-cta .image-with-text__buttons{width:100%}}.template--cart cart-items{padding-top:140px;padding-bottom:60px}.template--cart .cart-item__name{font-size:18px;font-weight:700}.template--cart .product-option,.template--cart .price{font-weight:500}.template--cart .cart-items thead th{color:#363c49;opacity:1}.template--cart .title-wrapper-with-link a{text-transform:uppercase;font-weight:600;color:#363c49}.template--cart .totals__total-value{color:#363c49;font-weight:500}.template--cart #checkout{min-height:54px}.template--collection .rich-text{padding-top:180px!important}.rich-text__caption.subtitle,.template--collection .rich-text__caption.subtitle{font-size:var(--heading-p-medium, 20px);font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.8px;color:#363c49}.template--collection .rich-text__heading{font-size:var(--heading-h2, 64px);font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.92px;color:#363c49}.template--collection .card__media .media img{border-radius:20px;border:1px solid rgba(54,60,73,.5)}.template--collection .card__heading{font-family:Montserrat;font-size:var(--heading-p-large, 24px);font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.96px;color:#363c49}.template--collection .price{font-size:var(--heading-p-medium, 20px);font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.8px;color:#363c49}.template--collection #product-grid{row-gap:35px}.template--collection .card-with-padding .card__media .media img{padding:60px;object-fit:contain}.price--on-sale .price-item--regular{font-size:var(--heading-p-medium, 20px)!important;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.8px}.facets__heading,.facet-filters__label{font-size:var(--heading-p-small, 16px);font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.64px;color:#363c49}.facets__summary .icon-caret{height:20px;right:-8px!important}.facets__summary .icon-caret{top:3px}.select .svg-wrapper{height:20px;width:24px;right:-9px;top:3px}.select .icon-caret{height:20px!important;width:24px!important}.facets__summary-label,.facet-filters__sort,#ProductCountDesktop,.facets__summary{font-size:var(--heading-p-small, 16px)!important;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.64px}.badge{font-size:var(--heading-p-tiny, 12px);font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;letter-spacing:-.48px}@media screen and (max-width: 749px){.mobile-facets__open-label,span#ProductCount{font-size:var(--heading-p-small, 16px);font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.64px}.template--collection .rich-text__heading{font-size:40px}.template--collection .rich-text__caption.subtitle{font-size:18px}.template--collection .rich-text{padding-top:145px!important}.template--collection .card__heading{font-size:20px}.template--collection .price,.price--on-sale .price-item--regular{font-size:18px!important}.template--collection .card-with-padding .card__media .media img{padding:25px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
