.announcement__wrapper--top{position:absolute;border-bottom:1px solid #ffffff80;width:100%}body.template-index .announcement__wrapper--top .announcement__bar,body.template-collection .announcement__wrapper--top .announcement__bar{color:#fff}body.template-index .announcement__wrapper--top,body.template-collection .announcement__wrapper--top .announcement__bar-holder,body.page-announce .announcement__wrapper--top,body.template-collection .announcement__wrapper,body.template-index .announcement__bar-holder,body.page-announce .announcement__bar-holder{background:transparent}body:not(.template-index) .header__wrapper .header__logo__link svg path,.header__wrapper.js__header__stuck .header__logo__link svg path{fill:#000}body.template-collection .header__wrapper:not(.js__header__stuck) .header__logo__link svg path{fill:#fff}.header__wrapper:not(.js__header__stuck) .theme__header{top:37px;z-index:6005}.header__wrapper:not(.js__header__stuck) .drawer--header{z-index:6005}.search-popdown{top:-37px}.header__wrapper:not(.js__header__stuck) .header__logo__link svg path{fill:#fff}.js__header__stuck .theme__header{border-bottom:1px solid #e5e7eb}.navtext{font-size:18px;line-height:1.25;font-weight:700}.navlink--toplevel:after{bottom:12px;background-color:#000}.header__desktop__bar__r .header__menu{padding-right:20px}.header__desktop__bar__r .icon--search{width:28px;height:auto}.hero__button-group .hero__button{width:100%}.hero__button-group .hero__button .btn{width:35%}.btn{--tw-shadow: 5px 6px #21212175;--tw-shadow-colored: 5px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);max-width:270px;display:block;font-size:18px;font-weight:700;letter-spacing:0;border:1px solid;text-transform:none}.btn--large{font-size:20px;width:100%}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-courier{font-family:courier-std,sans-serif;font-weight:700}.next-section-arrow{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:21;cursor:pointer}.next-section-arrow svg{color:#fff;width:65px;height:65px;transform:rotate(180deg)}.section-video-custom .frame.wrapper{position:relative;margin-top:-2rem}.section-video-custom .frame.wrapper svg{position:absolute;top:8px;left:26px;max-width:400px}@media only screen and (min-width: 750px){.section-video-custom .screen-height-full{min-height:calc(var(--full-screen) - 22px)}}@media only screen and (min-width: 1280px) and (max-width: 1535px){.section-video-custom .video-background{min-height:70vh!important}.section-video-custom .video-background iframe{width:103%!important;top:0!important}.section-video-custom .index-hero .hero__content{max-width:55%}}@media only screen and (min-width: 740px) and (max-width: 1279px){.section-video-custom .video-background{min-height:50vh!important}}@media only screen and (max-width: 749px){.section-video-custom .video-background{max-height:125vw;min-height:490px}.section-video-custom .video-background iframe{top:0!important;width:220%!important;height:100%!important;transform:translate(-25%)}.section-video-custom .frame.wrapper svg{display:none}}.shopify-section--marquee .announcement__bar-holder--marquee .announcement__slide p{font-family:courier-std,sans-serif;font-weight:700}.shopify-section--marquee .announcement__wrapper{border-top:1px solid;border-bottom:1px solid}.shopify-section--marquee .announcement__text.ticker--animated{padding-left:0}.shopify-section--marquee .announcement__text.ticker--animated>.announcement__slide:last-child{padding-right:var(--padding)}.shopify-section--marquee .announcement__bar-holder--marquee .announcement__slide{position:relative;text-transform:uppercase}.shopify-section--marquee .announcement__bar-holder--marquee .announcement__text .announcement__slide:after{content:"";position:absolute;width:4px;height:4px;background:#000;right:0;border-radius:50%}.index-products{scroll-margin-top:4em}.index-products .product-item .badge-box{display:none}.grid__subheading{margin-bottom:1.25rem;font-weight:700;letter-spacing:var(--LETTER-SPACING-SUBHEADING)}.grid__heading{margin-bottom:2rem}.grid__items-holder{padding-top:3rem}.product-information .product-item__title{font-size:21px;font-weight:600}.product-information .product-item__subtitle{font-weight:500;font-size:18px}.product-information .quick-add__holder{opacity:1;position:unset}.product-information .quick-add__button{visibility:visible;margin:1rem auto 0;max-width:250px;padding:13px 15px;font-size:14px}.custom-hover-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:21px;text-align:center;font-weight:500;opacity:0;animation:slideOutDown .25s ease;z-index:2;width:90%}.custom-hover-info a{display:block;text-decoration:underline;font-size:16px;margin-top:1rem;color:#fff}.product-item__image:hover .custom-hover-info{opacity:1}.product-item__image{height:27rem}.product-item__image .product-link{border-radius:12rem}.index-products .slider__button{opacity:1;border-radius:50%;transform:none}.slider__button--prev{left:0}.slider__button--next{right:0}.quick-add__button:after{background:var(--btn-bg-hover)}.product-information .price{font-size:16px;color:var(--text)}.supports-touch .product-item__bg__under,.supports-touch .custom-hover-info{opacity:0;display:block}.product-item__image:hover .product-item__bg__under{opacity:1}.section-columns .grid__heading-holder{max-width:78%;margin:0 auto 4rem}.section-columns .column__content{max-width:380px;margin:auto}.section-columns .column__heading{font-family:greycliff-cf,sans-serif;font-weight:500}.section-columns .column__text p{font-family:courier-std,sans-serif;font-weight:700}.hero__subheading{font-weight:700}.brick__block__image.with-lines{padding:1.5rem}.brick__block__image svg{position:absolute;top:-24px;left:2px;z-index:2;width:420px}.brick__section--reversed .brick__block__image svg{left:unset;right:2px;transform:scaleX(-1)}.featured-posts .section-columns .grid__heading-holder{margin-bottom:1rem}.featured-posts .grid__heading{margin-bottom:0rem;text-align:center}.featured-posts-grid .article__read-time{font-size:14px}.featured-posts-grid .image-wrapper{--aspect-ratio: 1 / 1.5 !important;border:1px solid}.featured-posts.featured-posts-grid .editorial__excerpt,.featured-posts.featured-posts-grid .editorial__excerpt p,.featured-posts.featured-posts-grid .editorial__excerpt p span{font-size:18px;font-weight:500!important}.featured-posts .hero__button{justify-content:center;margin-top:1rem}.logos__title{text-transform:uppercase}.logos__wrapper .logos__slider{gap:50px}.logos__slide__text{text-transform:uppercase;max-width:45%;margin:auto;line-height:1.42}.logos__img{width:15rem!important;height:32px!important}.logos__img .image-wrapper{padding:0!important;height:100%}.logos__img .image-wrapper img{object-fit:none}.footer__newsletter__wrapper .footer__block__title{font-size:36px;margin-bottom:0}.form-custom{position:relative}.form-custom svg{position:absolute;top:1.25rem;right:1rem;color:#94a3b8}.footer__block--menu .grid__subheading{text-transform:uppercase}.footer__quicklinks{font-size:18px}.footer__quicklinks li{margin:0 0 .75rem}.supporting-menu__item--copyright{display:flex;justify-content:space-between}.supporting-menu__copyright,.supporting-menu__item--copyright .shop-info a{text-transform:uppercase;font-size:calc(var(--font-2)* var(--FONT-ADJUST-BODY))}.btn--scroll-top{background:transparent;box-shadow:none;border:0;color:inherit;width:45px;height:45px;border-radius:50%}div[data-testid=form-row] div[data-testid=form-component]:first-child{padding:0!important}div[data-testid=form-row] div[data-testid=form-component]:last-child{position:absolute!important;padding:0 0 0 1.25rem!important;width:3rem;top:0!important;right:0!important;z-index:10000}div[data-testid=form-row]:first-child .ql-font-nunito-sans{display:none}div[data-testid=form-row]:last-child p{margin-top:-1rem;text-align:left!important}div[data-testid=form-row]:last-child p .ql-font-nunito-sans{font-size:1rem!important}div[data-testid=form-row] div[data-testid=form-component]:last-child button{min-width:40px}.klaviyo-form-WyS44w,.klaviyo-form-WyS44w>*,.klaviyo-form,.klaviyo-form>*,div[data-testid=form-row],div[data-testid=form-row]>*,input.needsclick,input.needsclick::-webkit-input-placeholder,input.needsclick::placeholder{background:transparent}div[data-testid=form-row]:nth-of-type(2) div.kl-private-reset-css-Xuajs1{width:clamp(300px,100%,500px)!important}div.kl-private-quill-wrapper-Lkqws1{position:absolute;min-width:320px;left:calc(-100% - 300px);top:-12px}div.kl-private-quill-wrapper-Lkqws1 strong{font-size:1rem!important}div[data-testid=form-row]:last-of-type div.kl-private-quill-wrapper-Lkqws1{display:none}.supporting-menu__inner .socials{display:none}@media only screen and (max-width: 749px){.footer__blocks .footer__block--menu,.footer__block--newsletter .socials{display:none}.footer__blocks-mb{padding-top:2rem}.footer__block--menu{padding-left:0;margin-bottom:0}.footer__block--menu .accordion{border-bottom:0!important;border-top:0!important}.footer__block--menu .accordion .accordion__title{padding:1rem 0;margin:0}.footer__block--menu ul{list-style:none;margin:0}.footer__block--menu a{background:no-repeat}.supporting-menu__inner .socials{justify-content:center;display:flex}.supporting-menu__item--copyright{flex-wrap:wrap;flex-direction:column-reverse}.supporting-menu__item--copyright .shop-info{text-align:center;max-width:80%;margin:auto}.supporting-menu__copyright{justify-content:center;margin-top:1rem}.supporting-menu__copyright li{padding:3px var(--gap)}.footer__newsletter__wrapper .footer__block__title{font-size:30px}}.shopify-section--testimonials-custom .left-content{padding-left:var(--outer);padding-right:var(--outer);width:40%;overflow:hidden}.shopify-section--testimonials-custom .btn{padding:15px 10px;font-size:18px;max-width:250px}.shopify-section--testimonials-custom .reviewer-details{display:flex;border-top:1px dashed;padding-top:2rem;gap:1rem;margin-bottom:2rem;font-size:14px}.shadow-btn{--tw-shadow: 7px 9px #21212175;--tw-shadow-colored: 7px 9px var(--tw-shadow-color);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black{--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored)}.shopify-section--testimonials-custom .right-content{width:60%;padding-left:4rem}.reviews-images .swiper-slide{opacity:.5!important}.reviews-details.swiper-fade .swiper-slide{opacity:0!important}.reviews-images .swiper-slide.swiper-slide-active,.reviews-details.swiper-fade .swiper-slide-active{opacity:1!important}.reviews-images .hero__media{position:relative}.reviews-images .hero__media .name{position:absolute;left:1rem;bottom:.75rem;color:#fff}.reviews-images{padding-right:60%;overflow:hidden}.reviews-images .hero__media img{max-width:100%}.section-custom-content .brick__block{position:relative;margin-top:-2rem}.section-custom-content .brick__block svg{position:absolute;top:-58px;left:8px;max-width:400px}.recommend-block{padding-top:2rem;border-top:1px dashed;margin-top:2rem}.product-item--horizontal{display:flex;gap:2rem;margin-top:1rem;max-height:110px}.product-item--horizontal .product-item__image{height:110px;width:110px}.product-item--horizontal .product-item__image .product-link{height:110px;width:110px;border-radius:0;border:1px solid}.product-item--horizontal .product-item__info{padding:0;text-align:left}.product-item--horizontal .product-information .product-item__subtitle{margin:0}.product-item--horizontal .product-information .quick-add__button{background:#000;color:#fff;border-radius:1rem;font-weight:700;padding:9px 10px;min-width:160px;max-width:160px;margin-left:0}@media only screen and (max-width: 749px){.section-custom-content .brick__block svg{width:260px;height:auto;top:-8px;left:-8px}.section-custom-content .video-background iframe{height:160vw;width:100%}.product-item--horizontal .product-information .quick-add__button .btn__text{display:block}}.shopify-section--testimonials .reviews__grid{padding-top:2rem;padding-bottom:1rem}.shopify-section--testimonials .reviews__grid-item{--tw-shadow-colored: 7px 9px var(--tw-shadow-color);--tw-shadow-color: #F9B47C;--tw-shadow: var(--tw-shadow-colored);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);padding:2rem 2.5rem;border:1px solid;background:#fff}.shopify-section--testimonials .review__content{padding:0;justify-content:flex-start}.shopify-section--testimonials .review__author__bio-image{--image-size: 6rem}.shopify-section--testimonials .review__author{gap:1rem;align-items:center;margin:0 0 var(--inner)}.shopify-section--testimonials .review__author__name{font-size:inherit}.shopify-section--testimonials .review__content blockquote{font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY)}.shopify-section--testimonials .review__content blockquote p span{display:block;margin-bottom:10px;font-size:20px}.shopify-section--testimonials .review-others{display:flex;justify-content:space-between;margin-top:2rem}.shopify-section--testimonials .slider__button{opacity:1;border-radius:50%;transform:none}.shopify-section--testimonials .slider__button--prev{left:1rem}.shopify-section--testimonials .slider__button--next{right:1rem}.accordion-group__items .accordion .accordion__title,.accordion-group__items .accordion[open=true] .accordion__body{border-bottom:1px dashed var(--text)}.accordion-group__items .accordion[open=true] .accordion__title{border-bottom:0}.accordion-group__items .accordion:first-child{border-top:0}.two-columns-title{display:flex;justify-content:space-between}.two-columns-title .grid__heading{font-family:var(--FONT-STACK-BODY);font-size:28px}.two-columns-title collapsible-elements{width:60%}[data-collapsible-trigger] .icon{width:12px;fill:#000;height:6px}.accordion[open=true] .icon{transform:rotate(180deg)}@media only screen and (max-width: 749px){.two-columns-title{flex-direction:column}.two-columns-title collapsible-elements{width:100%}}.collection__products .grid{column-gap:6rem;row-gap:4rem}.collection__products .product-item__image .product-link{border-radius:0;border:1px solid}.collection__products .custom-hover-info a{display:none}.product-item--featured-image .product-item__image{padding-top:50%}.product-item--featured-image .product-item__image-content{position:relative;width:55%;text-align:left;margin-right:auto;padding-left:2rem}.collection-products{background:#f9fafb}.collection-products .product-item{background:transparent}.collection__products .grid-outer{padding-top:5rem}.collection__nav{border-bottom:1px solid #e5e7eb}.product-item .badge-box{left:0;top:0;background:#000;color:#fff;padding:.5rem 1rem;font-size:14px;font-weight:500}.collection__nav{justify-content:space-between;padding:0 4rem;height:68px;column-gap:50px}.collection-shop-by{display:flex;align-items:center;gap:2rem}.collection-shop-by .title{text-transform:uppercase;margin-right:1rem;font-size:14px}.collection-shop-by .collections{display:flex;gap:2rem;overflow-x:auto}.collection-shop-by a{font-weight:700;display:block;height:100%;line-height:68px;white-space:nowrap}.collection-shop-by a.is-active{border-bottom:2px solid}.collection-count{color:#21212136;font-size:14px}.popout--sort{display:flex;align-items:center}.popout--sort .popout{height:auto}.popout--sort .popout__toggle{border-left:0;font-size:14px;font-weight:700;text-transform:none;padding:.5rem 1rem;border:1px solid #2121211a;height:auto;margin-left:2rem;min-width:150px;text-align:left;display:flex;justify-content:space-between}.product-item__variants{display:flex;justify-content:center;align-items:center;gap:1rem}.product-item__variants .variant-pill{padding:.5rem .75rem;border-radius:1.5rem;border:1px solid;width:auto;font-size:12px;font-weight:700;cursor:pointer}.product-item__variants .variant-pill.is-active{background:#000;color:#fff}.product-information .quick-add__button .price-text{display:inline-block;margin-top:-4px}@media only screen and (min-width: 750px){.product-item--featured-image{grid-column:1 / 3}.collection-shop-by{min-width:calc(100% - 300px)}}@media screen and (max-width: 749px){.collection-products{overflow:hidden}.collection__nav{padding:0;height:auto;flex-direction:column;border-bottom:0;position:unset}.collection-shop-by{flex-direction:column;gap:0;align-items:flex-start;width:100%;border-bottom:1px solid #e5e7eb}.collection-shop-by .title{width:100%;text-align:center;padding:.75rem;border-bottom:1px solid #2121211a;font-size:16px;letter-spacing:1px}.collection-shop-by .collections{display:flex;gap:1rem;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding:1rem;max-width:100%}.collection-shop-by a{border-radius:1.5rem;border:1px solid;height:fit-content;line-height:normal;padding:.25rem .75rem;font-size:16px}.collection-shop-by a.is-active{border-bottom:0;background:#000;color:#fff}.collection-count,.popout--sort .popout__toggle{font-size:16px}.popout--sort{background:#f9fafb;justify-content:space-between;padding:2rem 3rem 0}.popout--sort .popout__toggle{min-width:180px;background:#fff;border-color:inherit;padding:1rem}.collection__products .grid-outer{padding:3rem 1rem}.product-item--featured-image .product-item__image{padding-top:0;height:100%}.product-item--featured-image .product-item__image-content{width:100%;padding-left:0rem}.collection__products .grid{column-gap:1rem}.product-item__image{height:18rem}.collection__products .product-information .quick-add__button{position:unset;padding:12px 5px 32px}.product-item__variants{flex-wrap:wrap;gap:.5rem}.collection__products .product-item{position:relative}.collection__products .product-item quick-add-product{position:absolute;width:150px;left:50%;transform:translate(-50%);bottom:12px}.collection__products .product-item__info{padding-bottom:74px}}body.template-product .index-products .product-item__image .product-link{border-radius:0;border:1px solid}body.template-product .index-products .custom-hover-info a{display:none}body.template-product .index-products .product-item .badge-box{display:block}body.template-product .section-columns .column__heading{font-weight:700}body.template-product .section-columns .column__content{padding:0 1rem}body.template-product .section-columns .column__text p{font-family:greycliff-cf,sans-serif;font-weight:500}.product__wrapper{margin:0}.product__wrapper__inner{max-width:100%}.product-subtitle{font-size:28px;font-weight:500;margin-bottom:0}.product__submit__buttons .btn{width:60%!important;max-width:100%;box-shadow:none;padding:16px;font-size:16px;background:#000;color:#fff}.product__block .divider{border-top:1px dashed #2121214d;margin-top:1.5rem}.product__images{position:relative}.product__thumbs{position:absolute;bottom:0;left:1rem}.product__thumbs .product__thumb{margin:0 18px 0 0}.product__thumb.is-active .product__thumb__link{border:1px solid}.product__thumb.is-active:after{opacity:0}.product-tabs-custom .tabs>li span{font-weight:700;font-size:16px;letter-spacing:0}.tab-recommended-icons{display:flex!important;justify-content:space-between;width:75%;flex-wrap:wrap;padding-top:0}.tab-recommended-icons .recommended-icons{display:flex;align-items:center;width:45%;gap:8px}.tab-recommended-sustainability p{margin:0}.product__block .icon-list{display:flex;align-items:center;gap:20px;margin-bottom:2rem}.product__block .icon-list img{width:80px;height:80px;object-fit:contain}.product__block .earn-points{display:flex;align-items:center;margin:0 0 20px -5px}.product__block .earn-points a{background:no-repeat}.product__block .earn-points img{max-width:50px;margin-right:10px}.product__block .earn-points strong{color:#a6d4ec;font-weight:500}.checklist-item{display:flex;align-items:center;gap:1.25rem}.product__block--ingredients .product-modal__outer{margin-left:auto;margin-right:0;padding:0}.product__block--ingredients .product-modal__content{height:100vh;max-width:41rem;width:100vw;padding:0;background:#fafafa}.product__block--ingredients .modal-header{position:relative;border-bottom:1px solid #2121211a;padding:.75rem 1rem;text-align:center;background:#fff}.product__block--ingredients .product-modal__close{right:unset;left:1rem;top:50%;transform:translateY(-50%)}.product__block--ingredients .modal-body{background:#fafafa;padding:3rem 5rem}.product__block--ingredients .modal-body .title{font-size:20px;border-bottom:1px dashed #2121214d;padding-bottom:10px}.product__block--ingredients .key-ingredient{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:1rem}.product__block--ingredients .key-ingredient .ingredient-img{width:5rem;height:5rem;border:1px solid;border-radius:50%;display:block}.product__block--ingredients .key-ingredient .ingredient-img img{width:5rem;height:5rem}.product__block--ingredients .key-ingredient .info{font-size:16px}.product__block--ingredients .key-ingredient .info a:hover{border-bottom:2px solid}.product__block--ingredients .key-ingredient .info-excerpt{display:block}.product__block--ingredients .ingredient-popups{border-top:1px dashed #2121214d;padding-top:1rem;margin-top:1rem;font-size:16px}.other-ingredients{margin-top:1rem;margin-bottom:2rem}.hovertext{cursor:default;transition:.15s;position:relative;display:inline-block}.hovertext-sub{color:#fff;background-color:#000;border-radius:1rem;padding:.875rem;width:16rem;opacity:0;pointer-events:none;transition:all 175ms;z-index:1000;position:absolute;top:0;left:0;margin-top:1.5rem}.hovertext-sub span:first-child{display:block;margin-bottom:.25rem;padding-bottom:.25rem}.hovertext-sub span:first-child a{color:#fff}.hovertext-sub span:first-child span{display:none}.hovertext a:hover+div{opacity:1}.product-modal__close-link{padding:0;margin-top:1rem;font-size:16px;border-bottom:1px solid;font-weight:500}.radio__legend__value{display:none}.form__wrapper--classic .radio__fieldset{display:flex;justify-content:flex-start;gap:1rem;align-items:center}.form__wrapper--classic .radio__legend{width:auto;margin-bottom:0}.radio__legend__option-name{font-size:18px}.radio__fieldset .radio__button label{font-weight:600;border:1px solid #000;font-size:14px;letter-spacing:0}.radio__fieldset .radio__button input:checked~label{border-color:#000;background:#000;color:#fff}.product__slides .slider__button{opacity:1;transition:none;transform:none;background:transparent;box-shadow:none}.product__slides .slider__button--next:before,.product__slides .slider__button--prev:before{-webkit-mask-image:var(--ICON-ARROW-PDP);mask-image:var(--ICON-ARROW-PDP);background:#fff;width:60px;height:60px;-webkit-mask-size:60px;mask-size:60px}.product__slides .slider__button:after{display:none}.product__slides .slider__button--next:before{transform:rotate(90deg)}.product__slides .slider__button--prev:before{transform:rotate(270deg)}.product__price__wrap-custom{display:none}@media only screen and (min-width: 750px){.product__content{padding-top:5rem}.product__images,.product__images--thumbs .product__slides,.product__photo img{height:88vh;max-width:950px}.product__description__content{font-size:18px}.form__width{max-width:620px;padding-right:5rem}.product__thumbs{width:96%}.product__images--thumbs .product__slide,.product__images--thumbs .product__slide .product__photo{height:100%}}@media only screen and (max-width: 749px){.product__content{padding:2rem 1rem}.product__submit__buttons .btn,.tab-recommended-icons{width:100%!important}.product__images--mobile-slider .product__slide{width:100%;margin:0}.product__photo{--aspect-ratio: .9 !important}.product__title{font-size:36px;margin-top:-.25rem}.product__description__content{font-size:18px}.product__block--ingredients .radio__legend__link{font-size:16px}.product__block--ingredients .product-modal__content{height:100%;max-width:100%}.product__block--ingredients .modal-body{padding:2rem}.product__block .icon-list img{width:65px;height:65px}.product-tabs ul.tabs>li{margin-right:20px}.product-tabs-custom .tabs>li span{font-size:13px}.product__slides{margin:0!important;padding:0!important}.product__slides .slider__button{display:block}.product__images .product__thumbs__holder{display:none}}.rc-container-wrapper{order:2}.rc-container-wrapper .rc-template__legacy-radio .rc-radio{border:1px solid #212121;margin-bottom:1rem;padding:.25rem .8rem}.rc-container-wrapper .rc-widget .rc-option--active{background-color:#fff}.rc-container-wrapper .rc-template__legacy-radio .rc-radio+.rc-radio{padding-top:.5rem}.rc-container-wrapper .rc-template__legacy-radio .rc-radio.rc-option__subsave{padding-bottom:.5rem}.rc-container-wrapper .rc-template__legacy-radio .rc-radio__input{display:none}.rc-container-wrapper .rc-template__legacy-radio .rc-radio__label{display:flex;font-size:1rem;margin:0;width:100%;padding-left:2rem;position:relative}.rc-container-wrapper .rc-template__legacy-radio .rc_widget__price{position:absolute;right:0}.rc-container-wrapper .rc-template__legacy-radio .rc-radio__label:before{content:"";height:18px;width:18px;position:absolute;left:0;top:50%;transform:translateY(-55%);background-color:#fff;border-radius:50%;border:1px solid #212121;cursor:pointer}.rc-container-wrapper .rc-template__legacy-radio input:checked~.rc-radio__label:after{content:"";height:10px;width:10px;position:absolute;left:5px;top:50%;transform:translateY(-60%);background-color:#212121;border-radius:50%;cursor:pointer}.rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans select{padding:0;border:0;margin:0;width:200px}.rc-container-wrapper{padding-top:1rem}.template-blog .article__image .image-wrapper{--aspect-ratio: 1 / 1.5 !important;border:1px solid}.author-read-time{text-transform:uppercase;font-size:14px;margin-bottom:.5rem}.featured-posts .editorial__excerpt{font-size:20px}.featured-posts:not(.featured-posts-grid) h2.editorial__title{margin-bottom:.25rem;position:relative;padding-top:2rem}.featured-posts:not(.featured-posts-grid) h2.editorial__title:before,.normal-article-layout .article-information h2:before{content:"";position:absolute;top:0;left:0;width:40px;height:8px;background:#000}.template-blog .article__excerpt{font-size:18px}.template-blog .article__link{font-size:16px}.template-blog .article__read-time{font-size:14px;margin:0 0 .5rem}.blog-toolbar{background:#fff;padding:1.5rem;display:flex;justify-content:center;gap:2rem;border-bottom:1px solid #e5e7eb;margin-bottom:4rem;position:sticky;top:5.25rem;z-index:5}.blog-toolbar span a{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)}.template-blog .blog-section{background:#f9fafb}@media only screen and (max-width: 749px){.featured-posts .editorial__slider{padding-top:20px}.featured-posts .editorial__image{width:calc(100% + 32px);margin-left:-16px}.featured-posts .editorial__meta__author{display:none}.blog-toolbar{width:100%;white-space:nowrap;justify-content:flex-start;overflow-x:auto;top:4.25rem}}.transition-shadow img{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid;position:unset;object-fit:contain}.transition-shadow:hover img{--tw-shadow: 5px 5px 0px 0px #000;--tw-shadow-colored: 5px 5px 0px 0px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.blog-section--ingredients{background:#fff!important}.blog-section--ingredients .article__image .image-wrapper{aspect-ratio:4 / 3;border:0;padding:0 5px 5px 0;height:auto}.blog-section--ingredients .article__text-wrapper{text-align:center;padding:5px 0 0}.blog-section--ingredients .article__title{font-family:var(--FONT-STACK-BODY);margin-top:10px;font-weight:700;margin-bottom:5px}.blog-section--ingredients .article__excerpt{margin:0;font-size:1rem}.blog-section--ingredients .grid-outer,.blog-ingredients-bar{display:flex;gap:2rem}.blog-section--ingredients .sidebar-blogs,.blog-ingredients-bar .search-ingredients{flex:1 1 0%}.blog-section--ingredients .blog-listing,.blog-ingredients-bar .sort-ingredients{flex:3.5}.ingredients-filters{border:1px solid;padding:2rem;position:sticky;top:10rem;max-height:calc(100vh - 180px);overflow-y:auto}.ingredients-filters .title-bar{display:flex;justify-content:space-between;align-items:center}.ingredients-filters .title-bar span{font-weight:700;font-size:20px}.ingredients-filters .title-bar a,.mobile-clear a{text-decoration:underline;color:#33a3db}.ingredients-filters .accordion-group__items{border-top:1px dashed var(--text);padding-top:5px;margin-top:1rem}.ingredients-filters .accordion-group__items .accordion{margin-bottom:.75rem;border-bottom:0}.ingredients-filters .accordion__title{font-weight:700;padding-bottom:.5rem;padding-top:.5rem}.ingredients-filters .filters-custom-list{display:flex;flex-direction:column}.ingredients-filters .filters-custom-list label{position:relative;display:flex;padding-left:1.75rem;align-items:center;margin-bottom:.5rem;cursor:pointer}.ingredients-filters .filters-custom-list input[type=checkbox]{opacity:0;height:0;width:0}.ingredients-filters .filters-custom-list .checkmark{position:absolute;border:1px solid #000;left:0;height:1.25rem;width:1.25rem}.ingredients-filters .filters-custom-list .checkmark:after{content:"";position:absolute;display:none;left:6px;top:3px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ingredients-filters .filters-custom-list input:checked~.checkmark{background-color:#000}.ingredients-filters .filters-custom-list input:checked~.checkmark:after{display:block}.selected-items{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.selected-items div{background-color:#fff;border:1px solid #000;border-radius:25px;color:#000;cursor:pointer;font-size:.825rem;font-weight:500;letter-spacing:.25px;padding:.4rem .75rem .25rem;white-space:nowrap;animation-duration:225ms;animation-name:scalePop}.selected-items div a{padding-left:.5rem;padding-right:.5rem;margin-right:-.5rem}@keyframes scalePop{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.blog-ingredients-bar{position:sticky;top:5rem;background:#fff;z-index:5;margin:1rem 0;padding:.5rem 0}.search-ingredients{position:relative}.search-ingredients .suggested{box-shadow:5px 5px #000;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;padding-bottom:1rem;border-left:1px solid;background:#fff;position:absolute;width:100%;z-index:2;display:none}.search-ingredients .title{font-weight:700;margin:0 1rem;border-top:1px solid;padding-top:.5rem;padding-bottom:.5rem;text-transform:uppercase}.search-ingredients .suggested-ingredients{padding:0 1rem;display:flex;flex-wrap:wrap;flex-direction:column;font-size:16px;gap:6px}.search-ingredients .search-wrap{position:relative;display:flex;justify-content:space-between;align-items:self-end}.search-ingredients .search-wrap input{width:100%;border-top-left-radius:2rem;border-bottom-left-radius:2rem;border:1px solid;border-right:0;margin-bottom:0}.search-ingredients .search-wrap input:focus{border-top-left-radius:1.25rem!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none}.search-ingredients .search-wrap span{border-bottom:none;padding:.75rem;height:44px;border:1px solid #000;border-left:none;border-top-right-radius:2rem;border-bottom-right-radius:2rem}.search-ingredients .search-wrap input:focus+span{border-top-right-radius:1.5rem;border-bottom-right-radius:0;box-shadow:5px 5px #000;margin-bottom:-1px}.search-ingredients .search-wrap svg{width:1rem}.blog-ingredients-bar .sort-ingredients{text-align:right}.blog-ingredients-bar .sort-ingredients .sort-dropdown{border:1px solid}.blog-section--ingredients .article__image img,.blog-section--ingredients .anti-aging img{background:#f58989}.blog-section--ingredients .barrier-strengthener img{background:#e7f5e8}.blog-section--ingredients .brightening img{background:#86c8e9}.blog-section--ingredients .soothing img{background:#fff1d0}.blog-section--ingredients .anti-inflammatory img{background:#ffe5d4}.blog-section--ingredients .antioxidant img{background:#ebe4f6}.blog-section--ingredients .emollient img{background:#ffd571}.blog-section--ingredients .humectant img{background:#a9eafc}.blog-section--ingredients .thickener img{background:#c1b1dd}.blog-section--ingredients .emulsifier img{background:#fcd8d8}.blog-section--ingredients .penetration-enhancer img{background:#b5dfb9}.blog-section--ingredients .solvent img,.blog-section--ingredients .preservative img,.blog-section--ingredients .formula-stabilizer img,.blog-section--ingredients .delivery-vehicle img{background:#f58989}@media only screen and (max-width: 749px){html.no-scroll{overflow:hidden}.blog-ingredients-bar{flex-direction:column;gap:1rem;margin-top:0;position:unset}.search-ingredients .search-wrap input{padding:12px}.search-ingredients .search-wrap span{height:47px}.mobile-filter-sort,.ingredients-filters .bottom-close,.title-bar .custom-close-filter,.mobile-clear{display:block!important}.blog-ingredients-bar .sort-ingredients{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding-top:1.5rem;padding-bottom:1rem}.mobile-filter-sort .filter-sort{width:100%;display:flex;justify-content:center;align-items:center;font-size:16px;border:1px solid;padding:13px;font-weight:500}.mobile-filter-sort .filter-sort svg{margin-right:10px}.blog-section--ingredients .sidebar-blogs{position:fixed;left:-100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:100%;height:100%;top:0;background:#fff;z-index:5}.ingredients-filters{border:0;height:92%;max-height:none}.ingredients-filters-wrap{overflow-y:auto;max-height:86%}.ingredients-filters .sort-dropdown{display:block!important;border:1px solid;width:100%}.ingredients-filters .bottom-close{position:absolute;bottom:0;left:0;padding:2rem;border-top:1px solid #e5e7eb;width:100%}.ingredients-filters .bottom-close .custom-close-filter{background:#000;color:#fff;font-weight:500;width:100%;padding:15px;font-size:16px}.ingredients-filters .title-bar{flex-wrap:wrap;border-bottom:1px solid #e5e7eb}.mobile-clear{border-bottom:1px dashed;padding-bottom:.5rem;margin-bottom:1rem;margin-top:.5rem;text-align:right}.template-blog .brick__block--images,.blog-section--ingredients .article__excerpt,.blog-ingredients-bar .sort-ingredients .sort-dropdown,.ingredients-filters .title-bar a{display:none}.template-blog .brick__block__text .hero__content{text-align:center}.template-blog .brick__block__text h2{font-size:36px;line-height:46px}.blog-section--ingredients .grid-outer{flex-direction:column}.blog-section--ingredients .blog-listing{--columns: 2;row-gap:3rem}}.article-single--ingredients{background:#f9fafb}.article-single--ingredients .article__hero{position:relative}.article-single--ingredients .next-section-arrow svg{color:#000}.article-single--ingredients .back-link{text-align:left;display:flex;align-items:center;gap:1rem;margin-left:3rem}.article-single--ingredients .article__subtitle{letter-spacing:.05em;text-transform:uppercase;font-weight:700;margin-bottom:1rem}.article-single--ingredients .article__title{font-size:64px}.article-single--ingredients .article__content{max-width:874px;margin:auto;border-top:1px dashed;padding-top:2rem;padding-bottom:4rem;font-weight:600}.article-ingredient-box{max-width:874px;width:clamp(300px,92%,640px);border:1px solid;padding:3rem 1.5rem;margin:4rem auto;box-shadow:-10px 10px #000000f2;background:#fff}.article-ingredient-wrap{border-bottom:1px dashed #000;padding-bottom:1.25rem;margin-top:1.25rem}.article-ingredient-wrap.last{border-bottom:0}.article-ingredient-wrap .excerpt{font-size:18px}.article-single--ingredients .product-item__image,.article-single--ingredients .product-item{background:transparent}.article-single--ingredients .product-item__image .product-link{border-radius:0;border:1px solid}.shop-this .grid__items-holder{padding-top:0rem}@media only screen and (max-width: 749px){.article-single--ingredients .back-link{display:none}.article-single--ingredients .article__hero{padding-top:4rem}.article-single--ingredients .article__title{font-size:36px}.shop-this .grid .product-item{width:80%}}.normal-article-layout{display:flex;align-items:center;justify-content:space-between}.normal-article-layout .article-information{width:46%;text-align:left}.normal-article-layout .article__image{width:48%}.normal-article-layout .article-information h2{margin-bottom:.25rem;position:relative;padding-top:2rem;font-size:40px}.normal-article-layout .image__hero__scale{border:1px solid}.normal-article-layout .article__excerpt{font-size:16px}.normal-article-layout .article__meta{color:#000;border:1px solid;margin-top:1.5rem;align-items:center;width:100%}.normal-article-layout .article__meta .author-info{display:flex;align-items:center;gap:10px;text-transform:uppercase;border-right:1px solid;width:50%;justify-content:center;padding:.5rem 0}.normal-article-layout .article__meta .author-info img{width:50px;border-radius:50%}.normal-article-layout .article__meta .author-date{padding:.5rem 0;text-align:center;width:50%}.normal-article-layout .article__image .image__fill img{object-fit:cover}.normal-article-layout .article__meta>*:not(:last-child):after{display:none}.normal-layout-article-content .article-ingredient-box h3{border-bottom:1px dashed #000;padding-bottom:1rem;margin-bottom:2rem}.normal-layout-article-content .article-ingredient-box ul{padding-left:2rem;font-weight:600;margin-bottom:0}.normal-layout-article-content .article-ingredient-box ul li:not(:last-child){padding-bottom:1rem;border-bottom:1px dashed #000;margin-bottom:1rem}.normal-layout-article-content .article__content__wrapper{max-width:874px;margin:auto;border-top:1px dashed;padding-top:2rem}.normal-layout-article-content .article__content__wrapper h1{font-size:24px}@media screen and (max-width: 768px){.normal-article-layout{flex-wrap:wrap;flex-direction:column-reverse}.normal-article-layout .article-information h2{font-size:30px}.normal-article-layout .article-information,.normal-article-layout .article__image{width:100%}.normal-article-layout .article__meta .author-info{width:100%;border-right:0;border-bottom:1px solid}.normal-article-layout .article__meta .author-date{width:100%;padding:1rem 0}}.subscribe-add{font-size:14px;padding:13px 20px;min-width:220px;margin:auto}.subscribe-and-save .custom_sub_selector_wrapper{margin-bottom:20px;text-align:left}.subscribe-and-save .custom_radio_sub_option_wrapper select{padding:5px 28px 5px 10px;font-size:14px}.subscribe-and-save .custom_radio_sub_option input{margin-right:10px}.subscribe-and-save .product-item{position:relative}.subscribe-and-save quick-add-product{position:absolute;top:38%;left:50%;transform:translate(-50%);z-index:99;background:#fff;padding:30px;width:60%;align-items:center;opacity:0;visibility:hidden;transition:all .5s}.subscribe-and-save quick-add-product.active{opacity:1;visibility:visible}@media screen and (max-width: 768px){.subscribe-and-save quick-add-product{top:38%;width:80%}}.rebuy-cart__flyout{font-family:greycliff-cf,sans-serif!important;font-weight:600!important}.rebuy-cart__flyout-item-product-title{font-weight:500!important}section#Register,section#Login{background:#c1b1dd;margin:0;padding:6rem 0 10rem}.customer-register,section#Login .login,section#Login .recover{max-width:32rem;background:#fff;border:1px solid;padding:4rem 6rem}section#Login .login.is-hidden{padding:0}.account .page__heading{font-size:36px}.account .page__heading+p,.recover .form-message p{font-size:18px;margin:0}.account button[type=submit]{box-shadow:none;width:100%;max-width:none}.account .forgot-password{display:block}section#Login .login .form-field.action-bottom{text-align:center;margin-top:-20px;font-size:14px}section#Login .recover .form-field.action-bottom{text-align:center}section#Login .recover .form-field.action-bottom button.text-link{margin-top:10px}.accepts-marketing{display:flex;align-items:center;justify-content:center}.accepts-marketing label{opacity:1;position:unset;z-index:1;font-size:14px;font-weight:500}@media only screen and (max-width: 749px){section#Register,section#Login{margin-top:2rem}.account .page__heading{font-size:28px}.customer-register,section#Login .login,section#Login .recover{padding:2rem}}.account-custom{background:#f9fafb;margin:0}.account-custom .wrapper{padding-top:4rem;padding-bottom:4rem}.account-nav-header{border-bottom:1px solid #e5e7eb;padding:15px var(--outer);border-top:1px solid #e5e7eb;position:sticky;top:5.2rem;background:#fff;z-index:99;margin-top:2.3rem}.account-nav-header-wrap{display:flex;justify-content:space-between}.account-nav-header-wrap .my-account{display:flex;gap:2rem}.account-nav-header-wrap a{font-weight:600}.account-information-box{background:#fff;padding:1.5rem 2rem;border:1px solid}.account-information-box .title{font-weight:500;margin-bottom:1.5rem}.account-information-box .fields-half{display:flex;justify-content:space-between}.account-information-box .fields-half div{display:flex;flex-direction:column;width:48%}.account-information-box .fields-half label{font-weight:600;text-transform:uppercase;letter-spacing:.1em}.account-information-box .fields-half input{border:0;border-bottom:1px solid #212121;background:#fff;padding-left:0;margin:0;padding-bottom:5px}.account-information-box .fields-half.with-link,.account-information-box .fields-half.with-link p{margin-top:1.5rem}@media only screen and (max-width: 749px){.account-nav-header{top:4.5rem;margin-top:3rem}.account-information-box .fields-half{flex-wrap:wrap;gap:1.5rem}.account-information-box .fields-half div{width:100%}}.account-custom-orders h1{text-align:center}.order-table-titles{display:flex;justify-content:space-between;padding:0 1.5rem}.order-table-titles span{font-size:20px;background:transparent;color:var(--text);font-weight:500;width:25%;display:block;text-align:center}.account-custom-orders .order-info{display:flex;justify-content:space-between;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;padding:2rem 1.5rem;border-radius:6px;background:#fff;margin-top:1.5rem;font-size:18px}.account-custom-orders .order-info div{width:25%;display:flex;justify-content:center}.account-custom-orders .order-info span a{font-weight:600;text-decoration:underline}.account-custom-orders .order-info span.title{display:none}@media only screen and (max-width: 749px){.order-table-titles{display:none}.account-custom-orders .order-info{display:flex;flex-direction:column}.account-custom-orders .order-info span.title{display:block}.account-custom-orders .order-info div{width:100%;justify-content:space-between}}.account-custom-order{background:#f9fafb;margin-bottom:0}.account-custom-order h1{margin-bottom:0}.account-custom-order h1+p{font-size:20px;color:#4b5563}.account-custom-order .wrapper{padding:2rem 0}.account-custom-order .order-wrapper,.account-custom-order .status-info{display:flex;justify-content:space-between}.account-custom-order .order-wrapper .order-details{width:72%}.account-custom-order .order-wrapper .other-details{width:23%}.account-custom-order .address-box,.account-custom-order .status{background:#fff;padding:.5rem 1rem;border:1px solid #e5e7eb;margin:.5rem 0 1.5rem}.account-custom-order .address span{padding-left:1rem;font-weight:600;font-size:18px}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.text-gray-600{color:#4b5563}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.account-custom-order .status{display:flex;flex-direction:column;gap:.75rem}.account-custom-order .icon-text-pill{display:flex;align-items:center;gap:5px;border-radius:50px;padding:0 .75rem 0 .5rem;font-size:14px}.account-custom-order .icon-text-pill svg{width:1.25rem}.order-details-box{background:#fff;padding:.5rem 1rem;border:1px solid #e5e7eb}.order-details-box .titles{display:flex;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:1rem 0;text-transform:uppercase}.order-details-box .product{width:70%}.order-details-box .qty{width:20%;text-align:center}.order-details-box .total{width:10%}.order-details-box .order-item-info{display:flex;justify-content:space-between;padding:1rem 0 0}.order-details-box .order-item-info .qty,.order-details-box .order-item-info .total{opacity:.8}.order-details-box .order-item-info img{max-width:100px}.order-details-box .order-item-info .product{display:flex;gap:1rem}.order-info-footer{border-top:1px solid #e5e7eb;padding-top:1rem;margin-top:2rem}.order-info-footer .order-info-footer-item{max-width:50%;margin-left:auto;display:flex;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:.75rem 0}.order-info-footer .order-info-footer-item div:not(.tax-line){width:80%}.order-info-footer .order-info-footer-item span{width:20%;opacity:.8}.order-info-footer .order-info-footer-item.footer-total{border-bottom:0;padding-bottom:2rem}.order-item-info .fulfilled{margin-top:.75rem;font-size:14px}@media only screen and (max-width: 749px){.account-custom-order .wrapper{padding:2rem 1.5rem}.account-custom-order .order-wrapper{flex-direction:column-reverse}.account-custom-order .order-wrapper .order-details,.account-custom-order .order-wrapper .other-details{width:100%}.order-details-box .order-item-info img{display:none}.order-details-box .product{width:55%}.order-details-box .qty{width:25%}.order-details-box .total{width:17%}.order-info-footer .order-info-footer-item{max-width:100%}.order-info-footer .order-info-footer-item span{width:25%}.order-item-info .fulfilled{margin-top:.25rem}}.navlink--cart--icon .header__cart__status{color:#fff}.wide-image{overflow-x:hidden}.section-video-custom .hero__content__wrapper.align--top-left .hero__content,.section-video-custom .hero__content__wrapper.align--top-right .hero__content{padding-top:7rem}@media only screen and (min-width: 1400px){.brick__block__text{flex-basis:95%;padding:4rem 0 4rem 4rem}.brick__section--reversed .brick__block__text{padding:4rem 4rem 4rem 0}}@media only screen and (min-width: 990px){.heading-size-3{font-size:20px}.heading-size-6{font-size:25px}.heading-size-7{font-size:42px}.heading-size-8{font-size:48px}.body-size-4{font-size:20px}.body-size-5{font-size:22px}.grid__heading-text{width:75%}.grid--slider{--item-width: calc((78vw - var(--scrollbar-width) - var(--outer)* 2)* .3)}.index-products .grid--slider .grid-item{margin-right:115px}.index-hero .hero__content{padding-left:8rem;max-width:45%}}@media only screen and (min-width: 750px) and (max-width: 1180px){.index-hero .hero__content{max-width:80%}}@media only screen and (max-width: 749px){.desktop-only{display:none!important}.mobile-only{display:block!important}.header__logo__link svg{max-width:95px}.heading-size-8{font-size:32px}.heading-size-11,.heading-size-12{font-size:40px}.next-section-arrow{bottom:0}.hero__content{justify-content:center}.hero__button-group .hero__button .btn{width:90%;max-width:90%;margin:auto}.product-information .quick-add__button{width:100%;max-width:100%}.hero__button{justify-content:center}.drawer[data-drawer=hamburger]{position:relative;z-index:9999}#header-menu .sliderow__title{font-size:32px;font-weight:700;width:100%}#header-menu .drawer__main-menu--mobile{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e5e7eb}#header-menu .sliderule__wrapper--secondary{padding-top:0;margin-top:0}#header-menu .sliderule__wrapper--secondary .sliderow{height:auto;min-height:unset}#header-menu .sliderow__title--secondary{font-size:18px;font-weight:500;height:auto;min-height:unset;padding:5px var(--inner)}.sliderow__title-login{padding-top:1rem!important;margin-top:1rem;border-top:1px solid #e5e7eb}.brick__block__image svg{top:4px;left:4px;width:260px;height:auto}.brick__section--reversed .brick__block__image svg{right:4px;top:4px}.logos__slide__text{max-width:85%;margin:0 auto}.logos__img{max-width:135px!important;max-height:25px!important}.logos__img .image-wrapper img{object-fit:unset}.product-information .quick-add__button{position:unset;padding:14px 15px 30px}.article__wrapper .product-information .quick-add__button .btn__error{left:0}.shopify-section--testimonials-custom .hero__content__wrapper{display:block}.shopify-section--testimonials-custom .mobile-header{text-align:center;margin-bottom:2rem}.shopify-section--testimonials-custom .left-content{display:none}.shopify-section--testimonials-custom .right-content{width:100%;padding-left:0}.reviews-images{padding-right:0}.reviews-images .swiper-slide{width:85%}.shopify-section--testimonials-custom .reviewer-details{align-items:center;padding-top:1rem;gap:10px}}@media only screen and (min-width: 1146px){..header__desktop__upper{position:relative}.header__desktop__bar__l{position:absolute;left:50%;transform:translate(-50%)}}.contact-work .hero__content.hero__content--compact{background:#fff;max-width:66%;padding-top:80px;padding-bottom:80px}.contact-banner .hero__content{margin:0 20px;padding:4rem var(--outer)}.contact-banner .hero__description{max-width:90%;margin:auto}@media screen and (max-width: 749px){.contact-banner p{line-height:27px}.contact-work .hero__content.hero__content--compact{background:#fff;max-width:97%;padding-top:50px;padding-bottom:50px}.contact-work .hero__rte p{line-height:25px}}.accordion-custom .wrapper{max-width:1100px}.accordion-custom .accordion__heading{margin:5.5rem 0 2.5rem;font-family:var(--FONT-STACK-BODY)}.accordion-custom h3.accordion__heading.h4{text-align:center;border:1px solid;padding:20px;background:#fafafa}.accordion-custom .accordion__content p{line-height:23px}.accordion-custom .accordion{border-bottom:1px solid black;border-top:1px solid black;border-style:dotted}.accordion-buttons.sticky-buttons a{font-size:19px}.accordion-buttons.sticky-buttons{display:flex;justify-content:space-between;flex-wrap:nowrap}.accordion-custom .offset-spacing{margin-top:-35px;padding-top:45px}.faq-custom-container{padding:.5rem 0 1rem;border-bottom:1px solid #ebebeb;font-weight:700}@media screen and (max-width: 768px){.accordion-buttons.sticky-buttons a{font-size:17px;white-space:nowrap;padding-bottom:25px}.accordion-buttons.sticky-buttons{gap:40px}.accordion-buttons.sticky-buttons{overflow-y:auto}.accordion-custom .accordion__heading{margin:2.5rem 0}.faq-custom-container{padding:25px 0 0}}.index-hero.sustainability-banner .hero__content{max-width:70%}.page-announce .header__wrapper .header__logo__link svg path{fill:#fff!important}.page-announce .header__wrapper.js__header__stuck .header__logo__link svg path{fill:#000!important}.slider-images img{border:1px solid black;object-fit:contain}.slider-images p{font-family:greycliff-cf,sans-serif;font-size:1.125rem;line-height:1.42}.slider-images .brick__block__image.wide-image{margin-right:40px}.slider-images [data-dots=hidden] .flickity-page-dot{display:block}.slider-images .brick__slider .flickity-page-dots{bottom:-65px}@media screen and (min-width: 1024px){.slider-images h2{font-size:2.25rem;line-height:1.32;font-weight:700;font-family:greycliff-cf,sans-serif}}@media only screen and (min-width: 1400px){.slider-images .brick__block__text{padding:4rem 0 4rem 2rem}}@media screen and (max-width: 749px){.slider-images .flickity-page-dots{justify-content:center!important}.slider-images .brick__slider .flickity-page-dots{bottom:-20px}.slider-images .brick__block__image.wide-image{margin-right:0}}.product__photo,.product__photo .image-wrapper{background:transparent!important}@media screen and (max-width: 749px){body#aqua-factory .product__images{--height: 420px !important}body#aqua-factory .product__photo img{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/custom.css.map */
