#assistant-agent-root{display:none!important}body{background-color:#fff}.announcement-bar{background-color:#f1efe9}.announcement-bar .swiper-wrapper{align-items:center}body section{background-color:#fff}body .header .header__desktop-links{font-family:ABCMonumentGrotesk-Light;font-weight:300}.page-width{max-width:1440px;margin:auto;padding:0 70px}@media (max-width : 900px){.page-width{padding:0 50px}}body .header__logo a,body .header__logo svg{width:220px}.h1,.h2,.h3,.h4,.h5{font-family:Sigurd}.h1{font-size:55px;font-style:normal;font-weight:400}.h2{font-size:45px;font-style:normal;font-weight:400;line-height:110%}.h3{font-size:36px;font-weight:400;line-height:110%}.h4{font-size:32px;font-weight:400;line-height:150%}.h6{font-weight:300;font-size:24px;line-height:130%}.p1,.p2,.p3{font-family:ABCMonumentGrotesk-Light;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.32}.t-bold{font-family:ABCMonumentGrotesk-Bold;font-weight:700}.t-heading{font-family:Sigurd}.p1{font-size:18px}.p2{font-size:16px}.p3{font-size:14px}.p4{font-size:12px}.h1 *,.h2 *,.h3 *,.h4 *,.h5 *{color:inherit;font-weight:inherit;font-family:Sigurd;font-style:inherit;line-height:inherit;letter-spacing:inherit}.image-component{padding-top:calc(var(--aspect-radio) * 100%)}.ss-video-container{position:relative;line-height:1}.ss-video-container video{width:100%;height:100%;object-fit:cover}.ss-video-container .ss-btn-video-play{position:absolute;z-index:1;top:50%;left:50%;cursor:pointer;transform:translate(-50%,-50%)}.ss-video-container .ss-btn-video-play[data-state=play] svg:last-child{display:none}.ss-video-container .ss-btn-video-play[data-state=stop] svg:first-child{display:none}.ss-video-container.btn-pos-rb .ss-btn-video-play{top:unset;left:unset;bottom:20px;right:20px;cursor:pointer;transform:unset}.ss-video-container.btn-pos-rb .ss-btn-video-play svg{width:40px;height:40px}.ss-video-container .ss-btn-volume-control{position:absolute;z-index:1;bottom:30px;right:30px;cursor:pointer}.ss-video-container .ss-btn-volume-control svg{width:20px;height:20px}.ss-video-container .ss-btn-volume-control svg g{fill:#fff}.ss-video-container .ss-btn-volume-control[data-state=mute] svg:last-child{display:none}.ss-video-container .ss-btn-volume-control[data-state=unmute] svg:first-child{display:none}.ss-col{display:flex;flex-direction:column;gap:16px}@media (min-width : 768px){.desktop--hidden{display:none!important}}@media (max-width : 767px){.mobile--hidden{display:none!important}}@media (max-width : 768px){body .header__logo a,body .header__logo svg{width:102px}.page-width{padding:0 24px}.h1{font-size:36px}.h2{font-size:32px}.h3{font-size:24px}}.ss-button{color:#fff;font-family:ABCMonumentGrotesk-Bold;font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.7px;text-transform:uppercase;padding:10px;background-color:#fff;border:1px solid black;color:#000;cursor:pointer}.ss-button:hover{background-color:#000;color:#fff}.ss-button.btn-secondary{background-color:transparent;border:1px solid white;color:#fff}.ss-button.btn-secondary:hover{background-color:#fff;color:#000}.ss-button.btn-black{background-color:#000;color:#fff}.ss-button.btn-black:hover{background-color:#fff;color:#000}.ss-link{color:#000;text-align:right;font-family:ABCMonumentGrotesk-Bold;font-size:14px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:.28px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:20%;text-underline-position:from-font;text-transform:uppercase}@media (max-width : 768px){.ss-link{font-size:12px}}body .t-bold{font-family:ABCMonumentGrotesk-Bold;font-weight:700}.overflow-hidden{overflow-x:hidden}.ss-product-card{display:flex;flex-direction:column;overflow:hidden;height:auto!important}.ss-product-card .ss-product-card-media{position:relative;line-height:0;background-color:#f1efe9;aspect-ratio:.95}.pdp-hero__images-container .ss-product-card-badge,.ss-product-card .ss-product-card-badge{position:absolute;border-radius:32px;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:ABCMonumentGrotesk-Bold;z-index:3;line-height:150%;text-align:center;padding:6px 24px;text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:700;width:100%;height:100%;right:auto;left:25px;top:18px;max-width:fit-content;max-height:fit-content;visibility:visible;opacity:1;transition:.3s all;pointer-events:none}.ss-product-card-badge-img{position:absolute;z-index:2;top:10px;right:10px;width:100px;height:100px;pointer-events:none}.ss-product-card-badge-img img{width:100%;height:100%;object-fit:contain}.pdp-hero__images-container .ss-product-card-badge-img{width:150px;height:150px}@media (max-width: 768px){.ss-product-card-badge-img{width:60px;height:60px}.pdp-hero__images-container .ss-product-card-badge-img{width:100px;height:100px}}.pdp-hero__images-container .ss-product-card-badge{left:auto;right:25px}.pdp-hero__images-container .ss-product-card-badge p,.ss-product-card .ss-product-card-badge p{text-transform:capitalize;font-family:Sigurd;font-size:19px;line-height:105%;letter-spacing:.05em}.pdp-hero__images-container .ss-product-card-badge.circle,.ss-product-card .ss-product-card-badge.circle{border-radius:50%;max-width:80px;max-height:80px;background-color:#000;padding:6px;color:#fff;line-height:105%;width:100%;height:100%}.ss-product-card .ss-product-card-media img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;transition:all .3s}.ss-product-card .ss-product-card-media img.ss-second-media{opacity:0}.ss-product-card .ss-product-card-media:has(.ss-second-media):hover img.ss-first-media{opacity:0}.ss-product-card .ss-product-card-media:has(.ss-second-media):hover img.ss-second-media{opacity:1}.ss-product-card .ss-product-card-media form button{opacity:0;position:absolute;bottom:15px;left:15px;transition:all .3s;white-space:nowrap;width:calc(100% - 30px)}.ss-product-card .ss-product-card-media:hover form button{opacity:1}.ss-product-card .ss-product-card-content{display:flex;flex-direction:column;gap:6px;padding:10px 0;flex:1}.ss-product-card .ss-product-card-subheading{font-family:ABCMonumentGrotesk-Light;font-weight:300;font-style:italic;font-size:14px;line-height:110%;letter-spacing:.02em}.ss-product-card .ss-product-card-title{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:.32px}.ss-product-card .ss-product-card-content .ss-product-card-price{display:flex;gap:6px;align-items:center}.ss-com-price{text-decoration:line-through}.ss-product-card .ss-product-card-reviews{display:flex;align-items:center;gap:8px;margin-top:auto}.ss-product-card .ss-product-card-reviews *{font-size:10px}.ss-product-card .ss-product-card-reviews .pdp-hero__reviews{display:flex;gap:5px;align-items:center}.ss-product-card .oke-sr-rating,.ss-product-card .ss-product-card-reviews .oke-sr-stars,.ss-product-card .ss-product-card-reviews .oke-w-writeReview{display:none}.ss-product-card .oke-sr-count{display:block!important;margin:0!important}.ss-product-card .ss-product-card-reviews span{color:#00000080;font-size:10px;font-style:normal;font-weight:300;line-height:110%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (min-width : 768px){.ss-product-card .ss-product-card-content form{display:none}}.ss-product-card .ss-product-card-content form .ss-button{margin-top:10px;width:100%}@media (max-width : 767px){.ss-product-card .ss-product-card-media form{display:none}}.footer{background-color:#fff;border-top:1px solid rgba(0,0,0,.3)}.footer .ss-footer-top{display:grid;grid-template-columns:150px 400px 1fr;gap:60px}.footer .ss-footer-top-logo{display:flex;align-items:flex-start}.footer .ss-footer-top-logo img{width:100%;height:auto;object-fit:contain}.footer .ss-footer-newsletter-container{display:flex;flex-direction:column;gap:30px}.footer .ss-footer-newsletter-main{display:flex;flex-direction:column;gap:16px}.footer .ss-footer-newsletter-container input::placeholder{text-transform:capitalize;opacity:1;color:#000}.footer .ss-footer-newsletter-container .text-input{outline:none;border-bottom:1px solid black}.footer .ss-footer-newsletter-container input{padding-left:0}.footer .ss-footer-newsletter-container button{top:unset!important;bottom:0!important;line-height:1;right:0!important}.footer .ss-footer-social-icons{display:flex;gap:20px}@media (max-width : 1024px){.footer .ss-footer-top{gap:30px;grid-template-columns:100px 300px 1fr}}.footer .ss-footer-menu input{display:none}@media (max-width : 768px){.footer .ss-footer-top{display:flex;flex-direction:column}.footer .ss-footer-top-logo{order:2;max-width:200px;margin:auto}.footer .ss-footer-menu .ss-footer-menu-content{display:none}.footer .ss-footer-menu:has(.ss-footer-menu-content)>label{border-bottom:1px solid black;padding:14px 0 12px}.footer .ss-footer-menu:has(.ss-footer-menu-content) label{position:relative}.footer .ss-footer-menu:has(.ss-footer-menu-content) label:before{content:"";position:absolute;top:calc(50% - 7px);right:10px;width:10px;height:10px;rotate:-45deg;border-left:1px solid black;border-bottom:1px solid black;transition:all .3s}.footer .ss-footer-menu:has(.ss-footer-menu-content) input:checked~label:before{rotate:130deg;top:calc(50% - 5px)}.footer .ss-footer-menu input:checked~.ss-footer-menu-content{display:grid}}body:has(.ss-btn-waitlist-trigger) .nm-portal:has(.restock-alerts-notify-button){display:none!important}.ss-reviews-load-more{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:36px}.ss-reviews-load-more .ss-button{min-width:220px;text-align:center}.ss-reviews-load-more .ss-button.hidden{display:none}body .quick-cart .quick-cart__image{padding-bottom:70%}body .quick-cart .quick-cart__image img{left:50%;transform:translate(-50%);width:auto}.pdp-hero__container .pdp-hero__description ul{list-style:unset!important;padding-left:40px!important;margin:10px 0}.quick-cart__container .quick-cart__item[data-quantity="0"]{display:none!important}.quick-cart__container:has(.quick-cart__item[data-quantity="0"]) .quick-cart__footer{display:none!important}.quick-cart__container:has(.quick-cart__item:nth-child(2)) .quick-cart__footer{display:block!important}.quick-cart__container .bundle-upsell,.quick-cart__container .tote-upsell{display:none!important}@media (max-width: 768px){body .pdp-fixed__content{grid-template-columns:50px auto 90px}body .pdp-fixed,body .pdp-fixed .pdp-fixed__inner{height:auto}body .pdp-fixed__content:has(.ss-btn-waitlist-trigger){grid-template-columns:50px 1fr 1fr}body .pdp-fixed__content .text-2xl{font-size:20px!important}body .pdp-fixed__content .ss-btn-waitlist-trigger{width:100%}}.tolstoy-stories .tolstoy-stories-title{display:none}.page__header .page__heading{font-family:Sigurd;text-transform:capitalize}.page .page__inner .page__rte{word-wrap:break-word}.newsletter-popup{display:flex!important;align-items:flex-end!important;justify-content:center!important}.newsletter-popup__content{width:90%!important}recharge-subscription-widget{padding-bottom:20px}.rc-purchase-option__badge{background:#000}::part(rc-purchase-option__selector rc-purchase-option__selector_onetime),::part(rc-purchase-option__selector rc-purchase-option__selector_subscription){font-size:16px}::part(rc-purchase-option__price),::part(rc-purchase-option__discounted-price),::part(rc-purchase-option__original-price){font-size:14px}::part(rc-purchase-option__prices){display:flex;flex-direction:row;gap:10px}::part(rc-purchase-option__badge){display:none!important}#rebuy-cart .rebuy-cart__flyout-item-remove{display:block!important;z-index:99999999999999;border:10px solid transparent;background-clip:padding-box!important;-webkit-background-clip:padding-box!important;margin-top:-10px}.alt-rhubarb .ss-col svg{display:none!important}.alt-rhubarb .ss-how-to-work-sub-heading{font-style:normal!important;max-width:100%!important}.alt-rhubarb .ss-how-to-work-container .ss-how-to-work-main .ss-col:first-child{gap:20px}.alt-rhubarb .ss-how-to-work-sub-heading{font-family:ABCMonumentGrotesk-Light;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.32;font-size:14px!important}.alt-rhubarb .ss-how-to-work-wrapper.site-container a.ss-button{width:max-content}.alt-rhubarb .ss-featured-collection-body .swiper-slide{display:block}@media screen and (max-width: 768px){.alt-rhubarb .ss-video-with-accordion-wrapper.site-container .ss-video-with-accordion-main{width:100%}}.alt-pact section.pact-banner p.subheading{color:#fff;text-align:center;font-family:Sigurd;font-size:36px;font-style:normal;font-weight:400;line-height:110%;text-transform:lowercase}.alt-pact .rich-text.section .rich-text__heading{color:#000;text-align:center;font-family:Sigurd;font-size:40px;font-style:normal;font-weight:400;line-height:110%;text-transform:capitalize;text-wrap-style:balance;max-width:500px}.alt-pact .rich-text.section .rich-text__subheading p{color:#000;text-align:center;font-family:ABCMonumentGrotesk-Light;font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.28px}.alt-pact .rich-text.section .rich-text__subheading.rte.ff-body.fs-body-base.fs-body-large-ns{max-width:760px}.alt-pact section.best-practices-section h2.heading{color:#000;text-align:center;font-family:Sigurd;font-size:40px;font-style:normal;font-weight:400;line-height:110%;text-transform:capitalize}.alt-pact section.best-practices-section p.subheading{color:#000;text-align:center;font-family:ABCMonumentGrotesk-Light;font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.28px;max-width:760px}.alt-pact section.best-practices-section .best-practice-item-content h3{color:#000;font-family:Sigurd;font-size:30px;font-style:normal;font-weight:400;line-height:110%;text-transform:capitalize}.alt-pact section.best-practices-section .best-practice-item-content p{color:#000;font-family:ABCMonumentGrotesk-Light;font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.28px}.alt-pact section.take-action-section h2{color:#000;text-align:center;font-family:Sigurd;font-size:40px;font-style:normal;font-weight:400;line-height:110%;text-transform:capitalize}.alt-pact section.take-action-section p{color:#000;text-align:center;font-family:ABCMonumentGrotesk-Light;font-size:14px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.28px}.alt-pact section.take-action-section a{color:#000;font-family:ABCMonumentGrotesk-Bold;font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.7px;text-transform:uppercase}.alt-pact section.pact-banner img.heading-image-pact-banner{min-height:450px;width:100%;object-fit:cover;object-position:top}.alt-pact section.pact-banner .video-container:has(img.heading-image-pact-banner){filter:brightness(100%);top:0}.alt-pact #shopify-section-header{padding-top:50px!important}.pact-banner{padding-top:0!important}.pact-partnership #shopify-section-header{position:sticky!important;background:transparent;width:100%;padding-top:0!important;padding-bottom:0!important}.pact-banner .content{top:60px}@media screen and (max-width: 768px){.alt-pact section.pact-banner p.subheading{font-size:24px}.alt-pact .rich-text.section .rich-text__heading{margin-bottom:20px;margin-top:-30px}.alt-pact .rich-text.section .section__inner.rich-text__inner{padding-bottom:0}.alt-pact section.best-practices-section p.subheading{text-wrap-style:balance}}.alt-adapt-cream .ss-image-with-content-container .ss-image-with-content-main{justify-content:start}@media screen and (max-width: 768px){.ss-video-with-accordion-wrapper.site-container .ss-video-with-accordion-main{width:100%}.alt-adapt-cream .ss-image-with-accordion .ss-image-with-accordion-heading{font-size:32px}}.alt-adapt-cream .ss-logo-carousel-container .swiper-slide{max-width:193px}.alt-adapt-cream .swiper-button-next,.alt-adapt-cream .swiper-button-prev{color:#000!important}@media screen and (max-width: 768px){.alt-adapt-cream .ss-logo-carousel-container .swiper-slide{max-width:190px}.alt-adapt-cream .swiper-button-next,.alt-adapt-cream .swiper-button-prev{display:none}.alt-adapt-cream .skin-routine-wrapper .skin-routine-media-slider .swiper-slide img{object-position:bottom}}.alt-hydration-essentials-bundle .ss-col svg{display:none!important}.alt-hydration-essentials-bundle .ss-how-to-work-sub-heading{font-style:normal!important;max-width:100%!important}.alt-hydration-essentials-bundle .ss-how-to-work-container .ss-how-to-work-main .ss-col:first-child{gap:20px}.alt-hydration-essentials-bundle .ss-how-to-work-sub-heading{font-family:ABCMonumentGrotesk-Light;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.32;font-size:14px!important}.alt-hydration-essentials-bundle .ss-how-to-work-wrapper.site-container a.ss-button{width:max-content}.alt-hydration-essentials-bundle .ss-featured-collection-body .swiper-slide{display:block}@media screen and (max-width: 768px){.alt-hydration-essentials-bundle .ss-video-with-accordion-wrapper.site-container .ss-video-with-accordion-main{width:100%}}.alt-radiance-bundle .ss-col svg{display:none!important}.alt-radiance-bundle .ss-how-to-work-sub-heading{font-style:normal!important;max-width:100%!important}.alt-radiance-bundle .ss-how-to-work-container .ss-how-to-work-main .ss-col:first-child{gap:20px}.alt-radiance-bundle .ss-how-to-work-sub-heading{font-family:ABCMonumentGrotesk-Light;font-style:normal;font-weight:300;line-height:150%;letter-spacing:.32;font-size:14px!important}.alt-radiance-bundle .ss-how-to-work-wrapper.site-container a.ss-button{width:max-content}.alt-radiance-bundle .ss-featured-collection-body .swiper-slide{display:block}@media screen and (max-width: 768px){.alt-radiance-bundle .ss-video-with-accordion-wrapper.site-container .ss-video-with-accordion-main{width:100%}}.alt-radiance-bundle .swiper-button-next,.alt-radiance-bundle .swiper-button-prev{color:#000!important}@media screen and (max-width: 768px){.alt-radiance-bundle .swiper-button-next,.alt-radiance-bundle .swiper-button-prev{display:none}.alt-radiance-bundle .skin-routine-wrapper .skin-routine-media-slider .swiper-slide img{object-position:bottom}}.ss-video-with-accordion .ss-video-with-accordion-main a{text-decoration:underline}.alt-pact section.take-action-section a{margin-top:auto}@media (min-width: 1024px){.alt-adapt-cream .button:hover{color:#000!important;background:#b6cfae!important;border:1px solid #B6CFAE!important}}.skin-routine-main-slider .skin-routine-item img{object-fit:contain}.product-badge-jkmnj{position:absolute;z-index:1;background:#000!important;top:14px;left:10px;display:block;color:#fff;padding:15px 20px;border-radius:20px;font-family:ABCMonumentGrotesk-bold;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/97/assets/custom.css.map */
