@font-face{font-family:Flama Basic New;src:url(https://cdn.shopify.com/s/files/1/0271/7030/8138/files/Flama-Basic2.woff?v=1695171544) format("woff"),url(https://cdn.shopify.com/s/files/1/0271/7030/8138/files/Flama-Basic2.woff2?v=1695171545) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Flama Book New;src:url(https://cdn.shopify.com/s/files/1/0271/7030/8138/files/Flama-Book2.woff?v=1695172224) format("woff"),url(https://cdn.shopify.com/s/files/1/0271/7030/8138/files/Flama-Book2.woff2?v=1695172224) format("woff2");font-weight:400;font-style:normal}.card-line.green{background-color:#279f00}.burger-menu{z-index:1001}.burger-menu__container .accordion .accordion-content{display:flex;transform:scaleY(0);transform-origin:top;height:0;overflow:hidden}.burger-menu__container .accordion .accordion-content[aria-hidden=false]{transform:scaleY(1);height:auto}@media (min-width: 64em){.burger-menu__container{padding:4rem 2.4rem 6rem}}.body-region-alert--shown .burger-menu{z-index:10000}.burger-menu__close{position:absolute;z-index:1;z-index:2;top:1.2rem;right:0rem;width:4.8rem;height:4.8rem}.burger-menu__linklist .card .card-img{position:relative;padding-bottom:100%;margin-bottom:10px}.burger-menu__linklist .card .card-img img.card-img-bottom{width:100%;height:100%;position:absolute;object-fit:cover}@media (min-width: 48em){.burger-menu__close{top:1.6rem;right:.8rem}.card-grid,.bestsellers-grid{display:grid;grid-template-columns:repeat(3,1fr)}.bestsellers-grid .product-card{width:auto}}.button--light.button--solid{background:#fff;color:#000}.button--light.button--solid:hover{background:#000;border-color:#000;color:#fff}.button--dark.button--solid{background:#000;color:#fff}.button--dark.button--solid:hover{background:#fff;color:#000;border-color:#fff}.sidecart-samples__title{line-height:1.6}.product__video video{object-fit:cover;width:100%;height:100%}.product-grid__product a{position:relative}.product-grid__product .product__badge{right:0}.multi-column-tiles__video{padding-bottom:150%}@media (max-width: 47.9375em){.product__badge{top:25px;right:25px}}@media only screen and (max-width: 600px){.cc-window .cc-compliance{flex-direction:row!important}.pd-cookie-banner-window .cc-compliance a:last-of-type{margin-left:0!important;margin-right:1.6rem!important}}button,button:focus,button:active{-webkit-tap-highlight-color:transparent}.tabsTrigger,.tabsTrigger:hover,.tabsTrigger:active{background:transparent;outline:none;-webkit-tap-highlight-color:transparent;color:#000}.burger-subtitle{margin:0;padding:10px 0}.burger-menu__container .simplebar-content{padding-top:20px!important;-webkit-tap-highlight-color:transparent}.burger-menu__container .header__search,.burger-menu__container .header__account-icon{position:absolute;right:55px;top:11px;z-index:20}.burger-menu__container .header__account-icon{padding-right:0;display:flex!important;width:30px;justify-content:center;right:49px;height:30px;top:20px}.burger-menu__container .header__search{right:92px}.burger-menu__container .header__search svg{width:19px}@media (min-width: 48em){.burger-menu__container .header__search{top:15px}.burger-menu__container .header__account-icon{top:24px;right:57px}.burger-menu__container .header__account-icon svg{width:17px;height:auto}}.burger-menu__linklist.accordion{display:flex;flex-direction:column}.burger-menu__container .accordion .accordion-trigger{width:100%}.burger-menu__content .accordion .accordion-item{border-bottom:0}.burger-menu__content .accordion .accordion-content__links a.burguer-menu__link{font-size:16px;padding:.5rem;color:#646464}.accordion .accordion-content[aria-hidden=false]{padding:0 0 15px}.collection-content,.accordion-content__inner--links{background:transparent}.accordion:last-child{margin-bottom:70px}.burger-menu__container .card-grid{padding-bottom:15px}.burger-menu__linklist [data-target=by-collection] .card-line{width:2px;border-radius:2px}.burger-menu__linklist [data-target=by-collection] .card-content{padding:0 0 0 10px;margin-top:10px}.burger-menu__linklist [data-target=by-collection] .card-title{min-height:auto}.burger-menu__linklist .product-card,.burger-menu__linklist .product-image{text-align:left}.bestsellers-grid .product-price{margin-top:auto;margin-bottom:20px}.burger-menu__linklist .product-image{text-align:center}.burger-menu__linklist .product-card{border:1px solid #dddddd;border-radius:5px;padding:0 10px}.burger-menu__linklist .product-card .product-description{margin:0;font-size:13px;line-height:1.3}.burger-menu__linklist .card-grid{margin-bottom:0;gap:1.5rem;padding-bottom:15px}.burger-menu__linklist .card{overflow:auto;height:auto;aspect-ratio:inherit;text-decoration:none;border-radius:0;flex:0 0 44vw}.card-grid-3 .card{flex:0 0 35vw}@media (min-width: 48.0625em){.card-grid-3 .card,.burger-menu__linklist .product-card{flex:0 0 17vw;max-width:200px}}.burger-menu__linklist .card .card-img-bottom{position:relative;object-fit:inherit;width:100%;height:auto;border-radius:5px}.burger-menu__linklist .card-content{font-family:Flama Basic New,serif,Helvetica,sans-serif;font-weight:400;position:relative;background:transparent;text-align:left;padding:5px 0;display:block}.burger-menu__linklist .card:hover .card-content{background:transparent}.burger-menu__linklist .card-title{color:#000;line-height:normal;font-size:16px;margin:0}.burger-menu__linklist .card-description{font-family:Flama Book New,serif,Helvetica,sans-serif;font-weight:400;padding-top:5px;font-size:13px;color:#6b7280;margin:0;line-height:1.3}.container-img-bottom{padding-bottom:5px}@media (min-width: 48.0625em){.full-width-video-image.text-position--center-right .full-width-video-image__inner{display:flex;justify-content:flex-end}.full-width-video-image.text-position--top-right .full-width-video-image__content,.full-width-video-image.text-position--bottom-right .full-width-video-image__content,.full-width-video-image.text-position--center-right .full-width-video-image__content{margin:0;padding-right:6rem}.full-width-video-image.text-position--top-center .full-width-video-image__inner,.full-width-video-image.text-position--bottom-center .full-width-video-image__inner,.full-width-video-image.text-position--center-center .full-width-video-image__inner,.full-width-video-image.text-position--top-left .full-width-video-image__inner,.full-width-video-image.text-position--bottom-left .full-width-video-image__inner,.full-width-video-image.text-position--center-left .full-width-video-image__inner,.full-width-video-image.text-position--top-right .full-width-video-image__inner,.full-width-video-image.text-position--bottom-right .full-width-video-image__inner,.full-width-video-image.text-position--center-right .full-width-video-image__inner{max-width:600px}.full-width-video-image.text-position--top-center .full-width-video-image__wrapper,.full-width-video-image.text-position--bottom-center .full-width-video-image__wrapper,.full-width-video-image.text-position--center-center .full-width-video-image__wrapper{justify-content:center}.full-width-video-image.text-position--top-left .full-width-video-image__inner,.full-width-video-image.text-position--bottom-left .full-width-video-image__inner,.full-width-video-image.text-position--center-left .full-width-video-image__inner{display:flex;justify-content:flex-start!important}.full-width-video-image.text-position--top-right .full-width-video-image__wrapper,.full-width-video-image.text-position--bottom-right .full-width-video-image__wrapper,.full-width-video-image.text-position--center-right .full-width-video-image__wrapper{justify-content:flex-end}.full-width-video-image.text-position--top-right .full-width-video-image__inner,.full-width-video-image.text-position--bottom-right .full-width-video-image__inner,.full-width-video-image.text-position--center-right .full-width-video-image__inner{display:flex;justify-content:flex-end}.full-width-video-image.text-position--bottom-left .full-width-video-image__content,.full-width-video-image.text-position--top-left .full-width-video-image__content,.full-width-video-image.text-position--center-left .full-width-video-image__content{margin:0;padding-left:6rem}.full-width-video-image.text-position--bottom-left .full-width-video-image__wrapper,.full-width-video-image.text-position--bottom-right .full-width-video-image__wrapper{align-items:flex-end}.full-width-video-image.text-position--top-left .full-width-video-image__wrapper,.full-width-video-image.text-position--center-left .full-width-video-image__wrapper,.full-width-video-image.text-position--bottom-left .full-width-video-image__wrapper{justify-content:normal}}.collection__formulations{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;margin-right:10px}.collection__formulation{text-wrap:nowrap;height:fit-content;white-space:nowrap}.collection__products--toolbar .collection__filters-toggle{min-width:140px}body{font-family:Flama Book New,serif,Helvetica,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:Flama Basic New,serif,Helvetica,sans-serif;letter-spacing:-.2px;font-weight:400;font-size:2.2rem}h1,.h1,h2,.h2{font-size:2.8rem;line-height:4rem}h3,.h3{line-height:3.2rem}h2,h3{color:#7d8288;color:#000}h4,.h4{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.xl-title{font-size:4.8rem!important;line-height:5.6rem}strong{font-weight:400;font-family:Flama Basic New,serif,Helvetica,sans-serif}.mini-cart{border:0;border-radius:4px;box-shadow:0 2px 20px #0000002b;padding:24px}@media (min-width: 48.0625em){.mini-cart{top:5rem}}.mini-cart__product-title,.mini-cart__product-link,.mini-cart__product-quantity,.mini-cart__product-price{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.mini-cart__button{border-radius:4px!important;display:inline-flex;padding:0 16px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;min-height:auto!important;font-size:15px!important;font-style:normal;line-height:20px;letter-spacing:normal;background:#000;color:#fff;width:100%;height:40px;font-weight:400}.toast__content{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.collection back-in-stock,.account-login-register .auth0-lock.auth0-lock .auth0-lock-submit,#stockist-widget.stockist-responsive .stockist-map-google .stockist-result-directions-link a,.store-locator #stockist-widget.stockist-responsive .leaflet-popup-content .stockist-result-directions-link a,.store-locator #stockist-widget.stockist-responsive .stockist-result-store-link,.content button,.content .button,add-to-cart-button.product-add,.region-alert__change,.sidecart-recommendations .product-add{border-radius:4px!important;display:inline-flex;height:32px;padding:0 16px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;min-height:auto!important;font-size:15px!important;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal;font-family:Flama Basic New,serif,Helvetica,sans-serif}.content .spending-tracker__header--button{font-size:14px!important}@media (max-width: 768px){.content .spending-tracker__header--button{display:none}}.content .field-quantity__minus,.content .field-quantity__plus{border-radius:50%!important;padding:0!important}.link--button{font-size:15px;font-weight:400}.product-add__text{font-size:15px!important}.content .search__form-button{height:100%!important;border-radius:0!important}.header,body.header-style--scrolled .header{background:#fff}.breadcrumbs{padding:0 60px}.breadcrumbs__page,.breadcrumbs__blog,.breadcrumbs__home,.breadcrumbs__parent{font-size:1.5rem}@media (max-width: 1024px){.breadcrumbs{padding:0 25px}}@media (max-width: 48.0625em){.breadcrumbs{padding:15px;margin-bottom:15px;width:100%;max-width:100%;overflow-x:auto}.breadcrumb-container{width:fit-content;white-space:nowrap}.breadcrumbs__ellipsis{display:inline-flex;vertical-align:middle;margin:0 1rem}}.footer{background:#fff}.burger-menu__link-title{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.burger-menu--secondary .burger-menu__container .header__language--mobile{display:none}@media (max-width: 48.0625em){.burger-menu__secondary{grid-template-rows:12rem 1fr}.burger-menu__secondary-bar{padding-top:1.6rem}}.article__header{background:#fff}.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black{background:#000}:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .h4,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) h3,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) h4,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) h2,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .multi-column-tiles__text--body *,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .fifty-fifty-block__text-body,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .fifty-fifty-slider__text-body,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .text-block__body,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .accordion-tab__inner p,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .accordion-title__heading,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .accordion-title__byline,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .multi-column-tiles__content *{color:#fff}:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .accordion-title__plus svg path,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .accordion-title__minus svg path{fill:#fff}:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .phase-tabs__tabs-tab{background:transparent}:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .phase-tabs__tabs-tab.phase-tabs__tabs-tab--active{background:#333}:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .phase-tabs__tabs-tab .phase-tabs__tabs-plus svg path,:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .phase-tabs__tabs-tab .phase-tabs__tabs-minus svg path{fill:#fff}:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .phase-tabs__description{color:#fff}:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) add-to-cart-button{border:1px solid #fff}:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) add-to-cart-button:hover{background-color:#fff}:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) add-to-cart-button:hover *{color:#000}:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) add-to-cart-button:hover .product-add__added svg path{stroke:#000}:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .phase-tabs__content__block--cta{background:transparent;border:1px solid white}:is(.multi-column-tiles.black,.phase-tabs.black,.html-block.black,.text-block.black,.accordion-section-container.black,.fifty-fifty-block.black,.fifty-fifty-slider.black) .phase-tabs__content__block--cta:hover{background:#fff}.phase-tabs__content__block--cta{width:100%;padding:16px 16px 18px!important}@media (min-width: 47.9375em){.phase-tabs__tabs__container{display:flex}.phase-tabs__tabs{display:block;grid-template-columns:1fr;padding:4rem 0;width:100%}.phase-tabs__content--desktop{padding:4rem 30px;width:100%}}@media (min-width: 47.9375em) and (max-width: 63.9375em){.phase-tabs__tabs{padding:4rem 2.4rem}.phase-tabs__tabs:after{left:51px;height:calc(100% - 168px)}.phase-tabs__content--mobile{padding:0 5rem!important}}.phase-tabs__tabs .progress-radio{border:1px solid white;border-radius:50%;position:absolute;left:20px;top:33px;width:15px;height:15px;background:#000;z-index:1}.phase-tabs__tabs .phase-tabs__tabs-tab--active .progress-radio{background:#fff}.phase-tabs__tabs-bullets{justify-content:space-between}.phase-tabs__tabs-tab>span,.phase-tabs__tabs-bullets{padding-left:30px}.phase-tabs__tabs-bullet{flex-grow:0}.full-width-video-image__content{margin:0 auto}.full-width-video-image__body{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.full-width-video-image__button,.full-width-video-image .button{margin-top:2.6rem}.container .full-width-video-image__wrapper{padding:0}.full-height .full-width-video-image__wrapper{min-height:calc(100vh - 12rem)!important}.text-block__body.small,.text-block__body.medium,.text-block__body.large{font-size:15px}.text-block__body{color:#000}.multi-column-tiles__tile.text-left{text-align:left}.multi-column-tiles__tile.text-center{text-align:center}.multi-column-tiles__tile.text-right{text-align:right}@media (min-width: 25.9375em){.multi-column-tiles__content.zero{padding:0}}.multi-column-tiles__text--inner{padding-bottom:30px}.multi-column-tiles__text--title{margin-bottom:0}.multi-column-tiles__text--body{margin-bottom:56px}.multi-column-tiles__image+*{margin-top:24px}.multi-column-tiles__text--body,.multi-column-tiles__caption{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal;margin-top:0}.white .multi-column-tiles__caption{color:#7d8288!important}.fifty-fifty-block__blocks{width:inherit}.fifty-fifty-block__info-row__title{max-width:80px;opacity:0;transform:translateY(10px)}.fifty-fifty-block__info-row__title--visible{opacity:1;transition-delay:.2s;transition:all 1s;transform:translateY(0)}.fifty-fifty-block__info-row{justify-content:flex-start;margin-top:20px;font-family:Flama Book New,serif,Helvetica,sans-serif}.fifty-fifty-block__text-button,.fifty-fifty-block__text .button,.fifty-fifty-slider__text-button,.fifty-fifty-slider__text .button,.ritual-slide__ctas .button,.ritual-slide__cta.button,.phase-tabs__content__block--cta{background:#f6f5f4;border:none}.fifty-fifty-block__text-button:hover,.fifty-fifty-block__text .button:hover,.fifty-fifty-slider__text-button:hover,.fifty-fifty-slider__text .button:hover,.ritual-slide__ctas .button:hover,.ritual-slide__cta.button:hover,.phase-tabs__content__block--cta:hover{background:#bec0c3;color:#000}.fifty-fifty-block__text-body,.fifty-fifty-slider__text-body{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.fifty-fifty-block__blocks .accordion-title span{font-family:Flama Basic New,serif,Helvetica,sans-serif}.fifty-fifty-block__blocks .accordion-tab__inner p{margin-bottom:20px}.ritual-usage-indicator{display:flex;justify-content:center;gap:10px;color:#bec0c3}.ritual .swiper-wrapper{padding-left:2.5%}.ritual .swiper-slide-active{max-width:44%}.ritual-am.active,.ritual-pm.active{color:#000}.ritual-pm{padding-left:15px;position:relative}.ritual-pm:before{content:"";width:4px;height:4px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#646464;border-radius:50%}.ritual-slide__info{gap:20px}.ritual-slide__title{font-family:Flama Basic New,serif,Helvetica,sans-serif;letter-spacing:-.2px;font-weight:400}.ritual-slide__subtitle{font-size:14px}.comparison-carousel__content__block--image img{border-radius:5px}.content .tolstoy-carousel .tolstoy-carousel-tile-container button{display:flex!important;grid-column:1!important;grid-row:1!important;padding:0!important;background:#000!important;align-self:center!important;justify-self:center!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;border:0!important;border-radius:100%!important;transition:.3s!important;z-index:2!important}.content .tolstoy-carousel .tolstoy-carousel-tile-container button svg{margin-right:0}@media (min-width: 48.0625em){.product-grid[data-desktop-carousel=false] .product-grid__products{grid-gap:0}.product-grid[data-desktop-carousel=false] .product-grid__products .product-grid__product{margin-right:0!important;width:auto!important}.product-grid__product{padding:24px;transition:all .6s}.product-grid__product:hover{border-radius:4px;box-shadow:0 2px 20px #0000002b}}.product-grid__product--caption{font-size:1.5rem}.product-grid__product--details{max-width:none}.product-grid__product--button add-to-cart-button.product-add,.product-grid__product--button a{max-width:none;background:#000;color:#fff;height:40px!important}@media (max-width: 48.0625em){.product-grid__product--button add-to-cart-button.product-add,.product-grid__product--button a{padding:0;height:40px!important}}.product-grid__caption{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal;margin-top:0}.product-grid__caption.small,.product-grid__product--caption-toggle{font-size:15px}@media (min-width: 48.0625em){.collection__filters--header{padding-left:0;padding-right:0}.collection__filters--close:hover{background:transparent}}.collection__product{padding:24px;transition:all .6s}.collection__product:hover{border-radius:4px;box-shadow:0 2px 20px #0000002b}.collection__product .button,.accordion-tab__bottom .button{background:#000;color:#fff;width:100%;height:40px}.collection__product .button:hover{background:#7d8288}.collection__product-byline,.product-grid__product--byline{color:#7d8288;font-size:14px;margin-top:5px}.collection__product-price{font-size:14px}.collection__product-suited{display:flex;align-items:flex-end;align-self:flex-start;gap:13px;margin:15px 0}.collection__product-suited-title{margin:0}.collection__product-suited-label{color:#7d8288}@media (max-width: 48.0625em){.collection__product-suited{display:block}}@media (min-width: 85.4375em){.collection__products--inner{grid-gap:56px}}.benefit-target{color:#7d8288;display:flex;text-align:left}.benefit-target-label{color:#000;padding:0 15px 0 0;min-width:78px}.benefit-target .seperator:last-of-type{display:none}.accordion-section-container.grey{background:#f6f5f4}.accordion-section{margin-top:0;margin-bottom:0}.accordion-tab__bottom{padding-top:15px}.accordion-tab__cta.button{height:38px!important}.accordion-title__content .h4{font-size:17px}.accordion-tab__detail,.accordion-title__heading{font-family:Flama Basic New,serif,Helvetica,sans-serif;letter-spacing:-.2px;font-weight:400}.accordion-tab__bottom .button{background:transparent;border:1px solid black;color:#000;width:100%}.accordion-tab__bottom .button:hover{background:#000;color:#fff}@media (min-width: 48.0625em){.toast__content{padding:2.3rem 1.6rem}}.tolstoy-stories{margin-bottom:20px;display:inline-block}@media (max-width: 48.0625em){.tolstoy-stories{margin-top:-20px}}@media (min-width: 85.4375em){.product__info{grid-column:7/span 6}}.product__collection-tooltip{width:auto;height:auto;border:none}.product__collection-tooltip-icon{height:16px;width:16px;border-radius:8px;border:1px solid #BEC0C3;color:#bec0c3;position:relative;line-height:14px;text-align:center;cursor:pointer}.usage_tag{display:flex;align-items:center;gap:8px}.usage_tag p{margin:0}@media (max-width: 48.0625em){.product__content{grid-gap:0}}@media (min-width: 48.0625em){.product__info{padding-top:0}.product__content{padding-top:60px;padding-bottom:100px;grid-gap:30px}}.product__description{color:#000}.product__title{margin-bottom:.8rem}.product__byline{font-weight:400}.product__content .product__byline{margin-bottom:2rem}@media (max-width: 768px){.product__title,.product__content .product__byline,.product__variant-title{text-align:center}}.product__collection{padding-bottom:20px;gap:1.1rem}@media (max-width: 768px){.product__collection{display:none}}.product__collection-tooltip{font-size:1rem}.product__collection-tooltip__content{left:calc(100% + 11px)}.product__collection-tooltip:hover{color:#7d8288;border-color:#7d8288}.product__collection-tooltip__content{font-family:Flama Basic New,serif,Helvetica,sans-serif;font-size:1.4rem;line-height:20px}.product__collection-tag{font-family:Flama Basic New,serif,Helvetica,sans-serif;padding:3px 12px 4px}.product__content .field-quantity,.product__content .product__price{display:none}.product__description p{color:#000;margin-top:0}@media (min-width: 48.0625em){.product__form{padding-bottom:0}}@media (max-width: 768px){.product__form{margin:0 auto}}.product-add__divider{padding:0 5px}.product-add__total{font-size:15px;padding-right:0}.product__content .product-add .product-add__added,.sticky-bar__button .product-add .product-add__added,.product-add__floating--sticky.product-add .product-add__added,.sidecart-recommendations .product-add .product-add__added{color:#fff}.product__content .product-add .product-add__added svg path,.sticky-bar__button .product-add .product-add__added svg path,.product-add__floating--sticky.product-add .product-add__added svg path{stroke:#fff}.sidecart-recommendations .product-add .product-add__added svg path{fill:#fff}.product__content .product-add,.product-add__floating,.product__info #BIS_trigger,.sticky-bar #BIS_trigger,.sticky-bar .product-add{background:#000;color:#fff;height:40px;margin-top:14px}.sidecart-recommendations .product-add{margin-top:5px}@media (min-width: 768px){.product__content .product-add,.product-add__floating,.product__info #BIS_trigger{width:260px}.product__content .product-add:hover,.product-add__floating:hover,.sidecart-recommendations .product-add:hover{background:#7d8288;border:1px solid #7D8288}}.product-form__input--swatches{width:260px}@media (max-width: 768px){.product-form__input--swatches,.product-oos{width:100%}.product-oos__floating{width:220px;background-color:transparent}.product-oos__floating #BIS_trigger{margin-top:0}}.product-form__input .form__label{font-size:1.5rem;padding-bottom:5px}.product-form__input--swatches-box{border:1px solid #bdc0c3;padding:.5rem;cursor:pointer;position:relative;font-size:1.5rem;width:100%;border-radius:4px;text-align:center}@media (max-width: 768px){.product__content .product-add,.product__info #BIS_trigger{width:100%}}.product__complimentary{margin-top:0;padding-bottom:20px}.product__complimentary input[type=checkbox]{margin-right:0}.product__complimentary input[type=checkbox]{margin-top:0}.product__complimentary label p{margin:0!important}.collapsible-tab{margin:0;border-top:0;padding:14px 0}.product__collapsible-title svg{width:12px;height:12px}.product__collapsible--targets .product__collapsible-tag,.product__collapsible-tag{padding:.8rem .7rem;pointer-events:none}@media (max-width: 768px){.product__ingredients-popup__inner{width:90%;max-height:78vh}}.product__complimentary__callout{margin:30px 0 0;padding:0 10px;border-radius:5px;background:#f5f5f5;max-width:none}.product-actions-container{margin-top:10px;text-align:left}.product-actions-container strong{font-family:Flama Basic New,serif,Helvetica,sans-serif!important}.product-actions-container p{margin:0;font-family:Flama Book New,serif,Helvetica,sans-serif!important}.product-actions{display:flex;padding:15px 0;gap:18px}.product-actions .button{border:none;color:#7d8288;display:block;height:auto;width:100%;padding:0;flex-shrink:inherit;border-radius:0!important}@media (min-width: 64.0625em){.product-actions .button:first-child{border-right:1px solid #dddddd}}.product-actions .button strong{color:#000}.product-actions .button:hover{background:transparent;color:#000}@media (max-width: 64.0625em){.product-actions{display:block}.product-actions .button{margin-right:0;margin-bottom:20px;text-align:center;padding:10px 0}}.product-carousel__product--title.no-spacing h4{margin:0}.product-carousel__product__inner{border-radius:4px;box-shadow:0 2px 20px #0000002b;margin:28px;padding:24px;display:flex;flex-direction:column;height:100%}.product-carousel__product .button{background:#000;color:#fff;width:100%;height:40px}@media screen and (max-width: 768px){.product-carousel__wrapper.container{padding-left:0;padding-right:0}.product-carousel__product__inner{margin:20px 8px}}.cart-item__title{margin-bottom:.8rem;font-weight:400}.cart-item__notes,.cart-item__variant,.account__return,.account__contact{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}@media (min-width: 64.0625em){.cart-item__image{grid-column:1/span 2}}@media (min-width: 48.0625em){.cart-item__description,.cart-item__quantity{grid-column:3/span 5}}.comp-samples-product__image{border-radius:5px;overflow:hidden}.spending-tracker__inner,.comp-samples__inner{background:#f6f5f4;border-radius:5px}@media (max-width: 768px){.spending-tracker__inner,.comp-samples__inner{margin:0 15px}.comp-samples__header{font-size:15px}}.spending-tracker__message{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.comp-samples__inner{padding:40px 20px}.comp-samples-product__title,.comp-samples__disclaimer,.comp-samples__accordion--header *{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.cart-shipping__title{color:#7d8288;margin-bottom:20px}@media (max-width: 768px){.cart-shipping__title,.cart-totals__message-mobile,.spending-tracker__header--title{font-size:1.5rem}button.product-add__floating--sticky:disabled{background-color:#000;color:#fff}}.cart-shipping__byline{display:none}.cart-shipping__description{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.cart-shipping__options-item__text-title{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.cart-shipping__options-item__text-description p{color:#7d8288;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.store-locator #stockist-widget.stockist-responsive .stockist-result{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.store-locator #stockist-widget.stockist-responsive .st-result-heading{letter-spacing:.6px;font-weight:400;font-size:20px;color:#7d8288}.store-locator #stockist-widget.stockist-responsive .stockist-result-name{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal;color:#7d8288}.store-locator #stockist-widget.stockist-responsive .stockist-result-address--linked{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.checkout--region-changer{line-height:normal!important}.footer{background:#000;color:#fff}.footer__textblock-title,.footer__newsletter-header,.footer__title-link,.footer__links-column span{font-family:Flama Basic New,serif,Helvetica,sans-serif;letter-spacing:-.2px;color:#fff;font-size:16px;font-style:normal;font-weight:400}.footer__textblock-title,.footer__newsletter-header{margin-bottom:20px}.footer__link-item a{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.footer__link-item a:hover,.footer__link-item:hover a,.footer__textblock-text,.footer__newsletter-byline{color:#fff}.footer .region-select-buttons svg,.footer .region-select-buttons path{fill:#fff}.footer .region-select-buttons,.footer .region-select-buttons .button{color:#fff}.footer .region-select-buttons .button:after{background-color:#fff}.footer__main-bottom{border-top:1px solid #333333;padding-top:30px}.footer .newsletter__input,.footer .newsletter__button,.footer .newsletter__button:hover{border-color:#fff;color:#fff}.footer input[type=text]:focus{border-color:#fff;color:#fff}.footer__payment{display:none}.region-select-buttons span,.region-select-buttons .button{font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal}.footer__social-link svg,.footer__social-link path{fill:#fff}.footer__copyright{color:#fff}.content .button.question{border-radius:50%!important;font-size:21px!important;height:45px!important}#quiz-kit-container h1,#quiz-kit-container h2,#quiz-kit-container h3,#quiz-kit-container h4{font-family:Flama Basic New,serif,Helvetica,sans-serif}#quiz-kit-container span,#quiz-kit-container p{font-family:Flama Book New,serif,Helvetica,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom.css.map */
