body{--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;--font-heading-weight:800;--buttons-radius:30px;--buttons-radius-outset:30px;--buttons-shadow-opacity:0;--inputs-radius:14px;font-family:Arial,Helvetica,sans-serif;letter-spacing:0;background:#fbf7ef;color:#24211c}
body h1,body h2,body h3,body h4{letter-spacing:-.04em}body button,body input,body select,body textarea{font-family:Arial,Helvetica,sans-serif}body a:focus-visible,body button:focus-visible,body summary:focus-visible{outline:2px solid #a96000;outline-offset:4px}#MainContent{min-width:0}.wr-container{width:min(1280px,100%);margin-inline:auto;padding-inline:36px}.wr-eyebrow{font:700 11px Arial,Helvetica,sans-serif;letter-spacing:.13em;margin:0 0 16px}.wr-desktop-nav{display:flex;justify-content:center;align-items:center;gap:24px;grid-area:navigation}.wr-desktop-nav a{display:flex;align-items:center;min-height:44px;font:600 13px Arial,Helvetica,sans-serif;text-decoration:none;color:#24211c;white-space:nowrap;position:relative}.wr-desktop-nav a::after{content:'';position:absolute;inset:auto 0 5px;height:1px;background:#a96000;transform:scaleX(0);transition:transform .2s}.wr-desktop-nav a:hover::after,.wr-desktop-nav a[aria-current=page]::after{transform:scaleX(1)}.wr-mobile-menu{display:none}.section-header{z-index:25}.section-header .header-wrapper{background:#fbf7ef;border-color:#24211c18}.section-header .header{position:relative;width:min(1320px,100%);padding:12px 36px!important;min-height:78px;display:grid;grid-template-areas:'heading navigation icons';grid-template-columns:100px 1fr auto;column-gap:28px;align-items:center}.section-header .header__heading,.section-header .header__heading-link{grid-area:heading;justify-self:start;line-height:1}.section-header .header__heading-link{padding:4px;margin:0}.section-header .header__heading-logo-wrapper{width:68px}.section-header .header__heading-logo{width:68px!important;max-width:68px!important;height:50px!important;object-fit:contain}.section-header .header>details-modal.header__search{display:none!important}.section-header .header__icons{grid-area:icons;align-items:center;padding:0;gap:2px}.section-header .header__icons .header__search{display:block!important}.section-header .header__icon{width:40px;height:44px}.section-header .header__icon .svg-wrapper{width:23px;height:23px}.section-header .header__icon .icon{width:23px;height:23px}.section-header .header__icon--cart .svg-wrapper{width:39px;height:39px}.section-header .cart-count-bubble{font:9px Arial,Helvetica,sans-serif;width:17px;height:17px;bottom:5px;left:20px}.section-header .localization-wrapper,.section-header .desktop-localization-wrapper{display:flex;align-items:center}.section-header .localization-form{padding:0;margin:0}.section-header .localization-form__select{font:11px Arial,Helvetica,sans-serif;letter-spacing:0;min-height:40px;margin:0;padding-inline:4px 20px}.section-header .header__icons .localization-wrapper{display:flex!important}.shopify-section-group-header-group .announcement-bar__message{font:11px Arial,Helvetica,sans-serif!important;letter-spacing:0!important;min-height:30px!important;padding:8px 16px!important}.announcement-bar-section .utility-bar{background:#24211c;color:#fbf7ef}.section-header .search-modal,.section-header .search-modal__content{font-family:Arial,Helvetica,sans-serif}.section-header .field__input,.section-header .field__label{font-size:15px}
#MainContent .button,.footer .button{border-radius:30px;box-shadow:none;font-family:Arial,Helvetica,sans-serif;letter-spacing:0;min-height:48px;font-size:14px}#MainContent .button::before,#MainContent .button::after,.footer .button::before,.footer .button::after{border-radius:inherit;box-shadow:none}.footer{font:12px Arial,Helvetica,sans-serif}.footer .copyright__content{font-size:11px}.footer .list-payment__item{padding:4px}.footer__content-bottom{border-color:#24211c18}.footer .localization-form__select{font:12px Arial,Helvetica,sans-serif}.wr-shop{background:#fbf7ef;padding-block:44px 65px}.wr-shop header{max-width:760px;margin-bottom:36px}.wr-shop h1{font:800 clamp(42px,5vw,70px)/1.04 Arial,Helvetica,sans-serif;letter-spacing:-.055em;margin:0}.wr-shop header .rte{font-size:16px;line-height:1.6;margin-top:20px}.wr-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.wr-product-card{min-width:0}.wr-card-image{display:block;aspect-ratio:1.06;border-radius:20px;overflow:hidden;background:#eee9dd}.wr-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.wr-card-image:hover img{transform:scale(1.035)}.wr-card-copy{padding:21px 3px}.wr-card-copy h2{font:800 23px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.04em;margin:0}.wr-card-copy h2 a{color:#24211c;text-decoration:none}.wr-card-price{font:600 18px Arial,Helvetica,sans-serif;margin:14px 0}.wr-card-price span{font-size:11px;font-weight:400;margin-left:4px}.wr-card-button{display:flex;justify-content:space-between;align-items:center;min-height:50px;background:#24211c;color:#fbf7ef;padding:14px 21px;border-radius:30px;text-decoration:none;font:700 13px Arial,Helvetica,sans-serif}.wr-card-button:hover{background:#44382a}.template-search,.main-page-title,.shopify-policy__container,.customer{font-family:Arial,Helvetica,sans-serif}.shopify-policy__container{max-width:900px!important;padding:45px 28px 60px!important}.shopify-policy__title h1{font:800 clamp(40px,5vw,65px)/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.055em}.shopify-policy__body{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.shopify-policy__body table{max-width:100%;display:block;overflow-x:auto}.main-page-title{font-size:clamp(42px,5vw,65px);font-weight:800;line-height:1.05;letter-spacing:-.055em}.template-search__header h1{font-weight:800;font-size:48px;letter-spacing:-.05em}.template-search .product-grid .card__heading{font-weight:700;font-size:18px}.template-search .product-grid .price{font-size:16px}.template-search .card__inner{border-radius:16px;overflow:hidden}.customer h1{font-size:48px;font-weight:800}.rte{overflow-wrap:anywhere}.rte img{max-width:100%;height:auto}.rte table{max-width:100%}.page-width--narrow{max-width:900px}
body:has(cart-items) #MainContent{background:#fbf7ef}body:has(cart-items) .title-wrapper-with-link{gap:25px;margin-bottom:28px}body:has(cart-items) .title-wrapper-with-link .title{font:800 52px/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.05em}body:has(cart-items) .title-wrapper-with-link a{font-size:13px}body:has(cart-items) .cart-item{padding-block:25px}body:has(cart-items) .cart-item__name{font:700 19px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.03em}body:has(cart-items) .cart-item__image{border-radius:12px}body:has(cart-items) .cart-item__details>*{font-size:13px}body:has(cart-items) .cart-item__details .cart-item__name{font-size:19px}body:has(cart-items) .product-option{font-size:13px;line-height:1.4}body:has(cart-items) .cart-item__price-wrapper{font-size:18px}body:has(cart-items) .cart-item .quantity{min-height:48px;width:132px;border-radius:30px}body:has(cart-items) .cart-item .quantity__button{width:42px}body:has(cart-items) .cart-item .quantity__input{font-size:15px}body:has(cart-items) .cart-item .quantity:before,body:has(cart-items) .cart-item .quantity:after{border-radius:30px}body:has(cart-items) .totals__total{font:700 20px Arial,Helvetica,sans-serif}body:has(cart-items) .totals__total-value{font:700 26px Arial,Helvetica,sans-serif}body:has(cart-items) .tax-note{font-size:12px;line-height:1.6}body:has(cart-items) .cart__footer{padding-top:30px}body:has(cart-items) .cart__blocks{max-width:480px}body:has(cart-items) .cart__checkout-button{font-size:15px;background:#24211c}.cart-drawer{font-family:Arial,Helvetica,sans-serif}.cart-drawer .drawer__heading{font-size:28px;font-weight:800;letter-spacing:-.045em}.cart-drawer .cart-item__name{font-size:15px}.cart-drawer .quantity{min-height:44px}.cart-drawer .quantity__button{width:36px}.cart-drawer .drawer__inner{background:#fbf7ef}
@media(min-width:990px){.wr-responsive .sh-wrap,.wr-responsive .wb-wrap{width:min(1280px,100%);padding-inline:36px}.wr-responsive .sh-nav{padding-block:8px;gap:35px}.wr-responsive .sh-hero{padding-block:40px 50px;gap:64px}.wr-responsive .sh-hero h1{font-size:clamp(64px,5.5vw,84px)}.wr-responsive .sh-hero-art>img{aspect-ratio:1.14}.wr-responsive .sh-hero-intro{max-width:480px;font-size:17px}.wr-responsive .sh-hero-price{margin-top:23px}.wr-responsive .sh-hero .sh-button{max-width:440px}.wr-responsive .sh-facts{margin-top:22px}.wr-responsive .sh-seal{width:125px;height:125px;right:-18px;bottom:26px}.wr-responsive .sh-rip{padding-block:60px}.wr-responsive .sh-rip h2{font-size:65px}.wr-responsive .sh-rip-grid{gap:30px}.wr-responsive .sh-rip-step{min-height:360px}.wr-responsive .sh-ingredients{padding-block:60px 40px}.wr-responsive .sh-ingredient{flex-basis:calc((min(1280px,100vw) - 132px)/2);max-width:600px}.wr-responsive .sh-ingredient-photo{aspect-ratio:1.5}.wr-responsive .sh-ingredient-copy{padding:27px 30px}.wr-responsive .sh-ingredient-copy h3{font-size:43px}.wr-responsive .sh-ingredient-copy p:not(.sh-eyebrow){max-width:450px;font-size:15px}.wr-responsive .sh-fuel{padding-block:65px}.wr-responsive .sh-taste{padding-block:65px;gap:75px}.wr-responsive .sh-feedback{padding-block:36px}.wr-responsive .sh-buy{padding-block:35px 35px}.wr-responsive .sh-buy-top{margin-bottom:26px;align-items:center}.wr-responsive .sh-buy-top h2{font-size:48px}.wr-responsive .sh-buy-top p{font-size:13px}.wr-responsive .sh-buy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);gap:50px;align-items:start}.wr-responsive .sh-gallery{position:sticky;top:24px;align-self:start;min-width:0}.wr-responsive .sh-gallery-image{aspect-ratio:1.07;max-height:calc(100vh - 180px);width:100%;object-fit:contain;border-radius:20px;background:#eee9dd}.wr-responsive .sh-gallery-thumbs{gap:10px;margin-top:13px}.wr-responsive .sh-gallery-thumbs button{width:58px;height:58px}.wr-responsive .sh-buy-title{font-size:30px!important;line-height:1.15!important;letter-spacing:-.045em!important}.wr-responsive .sh-buy-intro{font-size:14px;line-height:1.5;margin-top:10px}.wr-responsive .sh-proof{margin-bottom:12px}.wr-responsive .sh-plan{padding:14px 16px;border-radius:16px}.wr-responsive .sh-plan:has(input:checked){padding:13px 15px}.wr-responsive .sh-plan-line{font-size:16px}.wr-responsive .sh-plan .sh-benefits{display:grid;grid-template-columns:1fr 1fr;gap:7px 13px;font-size:11px;line-height:1.35;margin-top:12px}.wr-responsive .sh-plan:not(:has(input:checked)) .sh-benefits{display:none}.wr-responsive .sh-plan-caption{font-size:11px;line-height:1.4}.wr-responsive .sh-plan-terms{font-size:10px!important;margin-top:10px!important}.wr-responsive .sh-summary{padding:15px 18px}.wr-responsive .sh-summary strong{font-size:30px}.wr-responsive .sh-buy-form>.sh-button{min-height:54px}.wr-responsive .sh-brand-footer{padding-block:65px 30px}.wr-responsive .sh-vision-grid{gap:90px}.wr-responsive .sh-brand-footer h2{font-size:45px}.wr-responsive .sh-brand-footer p:not(.sh-eyebrow){font-size:14px;max-width:520px}.wr-responsive .sh-wordmark>span{font-size:clamp(100px,14vw,185px)}.wr-responsive .wb-story-hero{padding-block:45px 55px;gap:70px}.wr-responsive .wb-story h1{font-size:78px}.wr-responsive .wb-page h2{font-size:55px}.wr-responsive .wb-story .wb-lede{font-size:17px;max-width:500px}.wr-responsive .wb-split{gap:85px}.wr-responsive .wb-prose{font-size:16px}.wr-responsive .wb-local{padding-block:65px}.wr-responsive .wb-local .wb-split>div>p:not(.wb-kicker){max-width:510px;font-size:16px}.wr-responsive .wb-value-grid{gap:40px}.wr-responsive .wb-founder{padding-block:65px}.wr-responsive .wb-nutrition-hero{padding-block:50px 45px}.wr-responsive .wb-nutrition-hero h1{font-size:75px}.wr-responsive .wb-nutrition .wb-formula h2{font-size:46px}.wr-responsive .wb-label{gap:80px}.wr-responsive .wb-label>a{max-width:650px}.wr-responsive .wb-information .wb-wrap{max-width:1050px}.wr-responsive .wb-accessory-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;padding-top:15px}.wr-responsive .wb-accessory-gallery{top:24px}.wr-responsive .wb-main-photo>img{aspect-ratio:1.06;max-height:650px}.wr-responsive .wb-accessory-info h1{font-size:66px}.wr-responsive .wb-instagram{padding-block:24px}.wr-responsive .wb-instagram strong{font-size:20px}.wr-responsive .wb-instagram p>span{font-size:12px}.wr-responsive .wb-simple-intro{padding-block:45px 30px}.wr-responsive .wb-simple-intro .wb-wrap{max-width:950px}.wr-responsive .wb-simple-intro h1{font-size:70px}body:has(.wb-simple-intro) .contact{max-width:950px!important;padding-bottom:50px}.wr-responsive .wb-sustainability .wb-simple-intro{max-width:1280px}.wr-responsive .sr-wrap{max-width:1280px}.wr-responsive .sr-hub-hero{gap:65px}.wr-responsive .sr-hub-hero h1{font-size:76px}.wr-responsive .sr-article-hero{gap:65px}.wr-responsive .sr-article-hero h1{font-size:64px}}
@media(min-width:750px) and (max-width:989px){.section-header .header{grid-template-columns:1fr auto 1fr;grid-template-areas:'menu heading icons';padding-inline:28px!important;min-height:78px}.wr-desktop-nav{display:none}.wr-mobile-menu{display:block}.section-header .header__heading,.section-header .header__heading-link{justify-self:center}.section-header .header__icons{justify-self:end}.section-header .desktop-localization-wrapper{display:none}.wr-responsive .sh-hero{gap:30px;padding-block:30px 40px}.wr-responsive .sh-hero h1{font-size:58px}.wr-responsive .sh-hero-intro{font-size:15px}.wr-responsive .sh-seal{right:-10px;width:105px;height:105px}.wr-responsive .sh-buy-grid{gap:30px}.wr-responsive .wb-story-hero,.wr-responsive .wb-split{gap:35px}.wr-responsive .wb-story h1{font-size:62px}.wr-responsive .wb-page h2{font-size:44px}.wr-responsive .wb-product-name{font-size:20px!important}.wr-responsive .wb-accessory-grid{gap:35px}.wr-responsive .wb-accessory-info h1{font-size:49px}.wr-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}
@media(max-width:989px){.wr-mobile-menu{position:static;grid-area:menu;justify-self:start}.wr-mobile-menu>summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;cursor:pointer;color:#24211c}.wr-mobile-menu>summary::-webkit-details-marker{display:none}.wr-menu-close,.wr-mobile-menu[open] .wr-menu-open{display:none}.wr-mobile-menu[open] .wr-menu-close{display:block}.wr-menu-panel{position:absolute;top:100%;left:0;right:0;padding:20px 26px 27px;background:#fbf7ef;border-bottom:1px solid #24211c30;box-shadow:0 20px 30px #24211c18;max-height:calc(100dvh - 100px);overflow:auto;z-index:30}.wr-menu-panel nav{display:grid;grid-template-columns:1fr 1fr;gap:3px 18px}.wr-menu-panel nav a{font:700 17px Arial,Helvetica,sans-serif;letter-spacing:-.025em;display:flex;align-items:center;min-height:52px;color:#24211c;text-decoration:none;border-bottom:1px solid #24211c15}.wr-menu-panel nav a[aria-current=page]{color:#9d5900}.wr-menu-panel form{display:flex;gap:10px;margin-top:23px}.wr-menu-panel input{width:100%;min-width:0;height:50px;border:1px solid #24211c40;border-radius:30px;padding:12px 18px;font-size:16px;background:transparent;color:#24211c}.wr-menu-panel form button{width:50px;flex-shrink:0;height:50px;border:0;border-radius:50%;background:#24211c;color:#fbf7ef;font-size:23px;cursor:pointer}.wr-menu-instagram{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:none;color:#24211c;margin-top:12px}.wr-responsive .sh-buy-grid>div,.wr-responsive .wb-split>div{min-width:0}}
@media(max-width:749px){.section-header .header{grid-template-columns:1fr auto 1fr;grid-template-areas:'menu heading icons';padding:8px 16px!important;column-gap:8px;min-height:64px}.section-header .header__heading,.section-header .header__heading-link{justify-self:center}.section-header .header__heading-logo-wrapper{width:55px}.section-header .header__heading-logo{width:55px!important;max-width:55px!important;height:44px!important}.section-header .header__icons{justify-self:end;gap:0}.section-header .header__icons .header__search,.section-header .desktop-localization-wrapper{display:none!important}.section-header .header__icon{width:36px;height:44px}.section-header .header__icon--account{display:flex!important}.section-header .header__icon--cart .svg-wrapper{width:37px;height:37px}.section-header .header__icons .localization-wrapper{display:none!important}.wr-desktop-nav{display:none}.wr-mobile-menu{display:block}.wr-container{padding-inline:22px}.wr-shop{padding-block:30px 35px}.wr-shop header{margin-bottom:25px}.wr-shop h1{font-size:45px}.wr-eyebrow{font-size:9px;margin-bottom:13px}.wr-product-grid{grid-template-columns:1fr;gap:22px}.wr-card-image{aspect-ratio:1.28;border-radius:16px}.wr-card-copy{padding-block:17px 6px}.wr-card-copy h2{font-size:23px}.wr-card-price{font-size:18px;margin-block:12px}.wr-card-button{min-height:48px}.footer .copyright__content{font-size:10px}.template-search__header{padding-inline:22px}.template-search__header h1{font-size:39px}.template-search .product-grid .card__heading{font-size:15px}.template-search .product-grid .price{font-size:14px}.shopify-policy__container{padding:30px 22px 40px!important}.shopify-policy__title h1{font-size:40px}.shopify-policy__body{font-size:14px}.customer h1{font-size:39px}.customer input{font-size:16px}body:has(cart-items) .page-width{padding-inline:22px}body:has(cart-items) .title-wrapper-with-link .title{font-size:40px}body:has(cart-items) .title-wrapper-with-link{gap:15px}body:has(cart-items) .title-wrapper-with-link a{font-size:11px}body:has(cart-items) .cart-item__details .cart-item__name{font-size:16px}body:has(cart-items) .cart-item__details>*{font-size:12px}body:has(cart-items) .cart-item__price-wrapper{font-size:15px}body:has(cart-items) .cart-item .quantity{width:128px;min-height:44px}body:has(cart-items) .cart-item .quantity__button{width:40px}body:has(cart-items) .cart-item .quantity__input{font-size:15px}body:has(cart-items) .cart-item__image-container{border-radius:12px}body:has(cart-items) .cart-item__quantity{padding-top:14px}body:has(cart-items) .cart__footer{padding-top:15px}body:has(cart-items) .totals__total-value{font-size:24px}body:has(cart-items) .tax-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){.wr-desktop-nav a::after,.wr-card-image img{transition:none}html{scroll-behavior:auto!important}}

.wr-responsive .sh-expander{transition:grid-template-rows .18s cubic-bezier(.2,.7,.2,1),opacity .14s ease}.wr-responsive .sh-box-grid button{touch-action:manipulation;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.wr-responsive .sh-plan{touch-action:manipulation;transition:background-color .14s ease,border-color .14s ease}.wr-responsive .sh-box-grid button:focus-visible{outline:2px solid #a96000;outline-offset:3px}.wr-responsive .sh-choice-money,.wr-responsive .sh-summary strong{font-variant-numeric:tabular-nums}.wr-responsive .sh-gallery-image{will-change:opacity}.wr-responsive .sh-orbit[data-wr-spin]{animation:none!important;will-change:transform}.wr-responsive .sh-faq summary,.sting-extra__questions summary,.wr-responsive .wb-details summary{touch-action:manipulation}.wr-card-button,.wr-responsive .wb-button,.wr-responsive .sh-button{touch-action:manipulation}@media(min-width:990px){.wr-responsive .sh-ingredient{display:flex;flex-direction:column}.wr-responsive .sh-ingredient-photo img{min-height:0;height:300px}.wr-responsive .sh-ingredient-copy{flex:1}.wr-responsive .sh-plan .sh-expander[data-open=false] .sh-benefits{display:grid}.wr-responsive .sh-ritual{padding-block:65px}.wr-responsive .sh-ritual-grid{gap:30px;margin-top:32px}.wr-responsive .sh-ritual-picture{height:280px}.wr-responsive .sh-mini-facts{margin-top:22px}.wr-responsive .sh-entry{margin-top:22px!important}.wr-responsive .sh-buy-form fieldset{margin-block:16px}.wr-responsive .sh-bundles legend{margin-top:8px}}

@media(max-width:749px){.section-header .header__icon{width:44px}.section-header .cart-count-bubble{left:24px}}

.wr-responsive .sh-buy .sh-proof{color:#24211c;text-decoration:none}.wr-responsive .sh-bundles [data-sh-gifts]{min-height:68px}.wr-responsive .sh-summary .sh-value-note{min-height:29px}.wr-responsive .sh-button:active,.wr-responsive .wb-button:active,.wr-card-button:active{transform:scale(.99)}@media(max-width:749px){.wr-responsive .sh-buy-grid{grid-template-columns:1fr;gap:28px}.wr-responsive .sh-hero{display:flex;flex-direction:column;gap:24px}.wr-responsive .sh-hero-art,.wr-responsive .sh-hero-copy{width:100%}.wr-responsive .sh-hero-art>img{aspect-ratio:1.5}.wr-responsive .sh-summary .sh-value-note{min-height:44px}.wr-responsive .sh-ingredient{display:flex;flex-direction:column}.wr-responsive .sh-ingredient-photo img{height:245px;min-height:0;width:100%;object-fit:cover}}@media(hover:none){.wr-responsive .sh-button:hover,.wr-responsive .wb-button:hover,.wr-card-button:hover{background:#24211c;transform:none}}
