:root{--v3-bg: #fdfdfb;--v3-surface: #ffffff;--v3-ink: #1a1a1a;--v3-text: #3a332c;--v3-accent: #2b1d10;--v3-on-accent: #fbf5ec;--v3-tint: #f8ecd3;--v3-lav: #fbe9bd;--v3-line: #eadcc4;--v3-pop: #a41313;--v3-star: #e0a92e;--v3-ftop: #f8e6bd;--v3-fbot: #fbf1dc;--v3-frule: #e3cfa6;--v3-fmuted: #6b5643;--v3-fink: #3a2a1a;--v3-display: var(--font-heading--family, "Instrument Serif"), Georgia, "Times New Roman", serif;--v3-body: var(--font-body--family, "Figtree"), system-ui, -apple-system, "Segoe UI", sans-serif;--v3-radius-btn: 26px 26px 26px 5px;--v3-radius-btn-block: 12px 12px 12px 4px;--t-h1: 56px;--t-h2: 48px;--t-h3-serif: 28px;--t-art-h2: 36px;--t-h3: 17px;--t-eye: 12px;--t-lead: 17px;--t-body: 16px;--t-small: 15px;--t-micro: 13.5px;--t-btn: 16px;--t-price: 20px;--t-price-lg: 32px;--t-stat: 44px;--t-prose: 17px;--t-lh-h1: 1.02;--t-lh-h2: 1.04;--t-lh-body: 1.55;--t-track-eye: .16em;--t-w-title: 700;--t-w-eye: 800;--t-w-btn: 700;--t-w-price: 800}@media(max-width:749px){:root{--t-h1: 36px;--t-h2: 34px;--t-h3-serif: 24px;--t-art-h2: 28px;--t-h3: 16px;--t-eye: 12px;--t-lead: 15.5px;--t-body: 15px;--t-small: 14.5px;--t-micro: 13px;--t-btn: 15px;--t-price: 18px;--t-price-lg: 28px;--t-stat: 36px;--t-prose: 16px}}body{--v3-page-width: var(--page-width, calc(90rem + 80px) );--v3-page-margin: var(--page-margin, 40px)}@media(max-width:749px){body{--v3-page-margin: var(--page-margin, 16px)}}.v3-wrap{max-width:var(--v3-page-width);margin-inline:auto;padding-inline:var(--v3-page-margin);box-sizing:border-box}html body [id$=__st_hero] .st-hc{color:var(--v3-ink)}html body [id$=__st_hero] .st-hc__eye{color:var(--v3-ink);opacity:.85}html body [id$=__st_hero] .st-hc__h1{font-family:var(--v3-display);font-weight:400;color:var(--v3-ink);font-size:clamp(44px,4.8vw,72px);line-height:1.02;letter-spacing:-.005em}html body [id$=__st_hero] .st-hc__h1 em{font-style:italic;color:inherit}html body [id$=__st_hero] .st-hc__rate{color:var(--v3-text)}html body [id$=__st_hero] .st-hc__rate b{color:var(--v3-ink)}html body [id$=__st_hero] .st-hc__sub{color:var(--v3-text)}html body [id$=__st_hero] .st-hc__pill{border:0;background:var(--v3-lav);text-transform:none;letter-spacing:0;font-size:var(--t-small);font-weight:700;color:var(--v3-ink);padding:10px 18px}html body [id$=__st_hero] .st-hc__btn{background:var(--v3-accent)!important;color:var(--v3-on-accent)!important}html body [id$=__st_hero] .st-hc__btn:hover{background:#1c1209!important}html body #MainContent [id$=__st_hero] .st-hc__btn:after{content:"\2192";width:auto;height:auto;background:none;font-size:17px;line-height:1}html body #MainContent [id$=__st_hero] .st-hc__btn:hover:after{transform:translate(3px)}html body #MainContent [id$=__st_hero] .st-hc__eye{font-family:var(--v3-body);font-size:var(--t-eye);font-weight:var(--t-w-eye);letter-spacing:var(--t-track-eye)}html body #MainContent [id$=__st_hero] .st-hc__sub{font-size:var(--t-lead);line-height:var(--t-lh-body);font-weight:400}html body #MainContent [id$=__st_hero] .st-hc__rate{font-size:var(--t-small);font-weight:400}html body #MainContent [id$=__st_hero] .st-hc__rate b{font-weight:700}html body #MainContent [id$=__st_hero] .st-hc__btn{font-family:var(--v3-body);font-size:var(--t-btn);font-weight:var(--t-w-btn);letter-spacing:0}@media(max-width:749px){html body [id$=__st_hero] .st-hc__h1{font-size:42px}html body [id$=__st_hero] .st-hc__pill{padding:9px 14px}}html:root{background:var(--v3-bg)!important}html body{color:var(--v3-text)}html body:not(.template-product) #MainContent#MainContent#MainContent>.shopify-section:not([id$=__st_hero]){background:none!important}html body:not(.template-product) #MainContent#MainContent#MainContent>.shopify-section:not([id$=__st_hero]):before,html body:not(.template-product) #MainContent#MainContent#MainContent>.shopify-section:not([id$=__st_hero]):after{display:none!important}html body :is(h1,h2,h3,.h1,.h2,.h3){font-family:var(--v3-display);font-weight:400}html:root body :is(h1,h2,h3,.h1,.h2,.h3,.text-block,[class*=heading],[class*=__h1],[class*=__h2],[class*=title]) :is(em,i):not(.st-hc *){font-style:italic!important;color:inherit!important;background:none!important;padding:0!important}html:root body :is(.st-row__h2,.st-shop__h1,.st-cmp__h2) u{color:inherit!important;font-style:italic;text-decoration:none}html body [id*=__header_announcements] :is(.section-background,.announcement-bar),html body [id*=__header_announcements]>.section{background:var(--v3-lav)!important}html body [id*=__header_announcements] :is(p,a,span){color:var(--v3-ink)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important}@media(max-width:749px){html body [id*=__header_announcements] :is(p,a,span){font-size:12px!important;letter-spacing:.08em!important}}html body .header__underlay.header__underlay-closed{background:var(--v3-surface)!important;background-image:none!important}html body .header__underlay-closed:after{height:1px!important;background:var(--v3-line)!important}html body #header-component{--color-background: #fff}html body .header .menu-list__link,html body .header :is(.header-actions__action,.header__icon){color:var(--v3-ink)}html body .header .menu-list__link{font-weight:600;font-size:15px}@media(min-width:990px){html body .header .menu-list__list{gap:26px;column-gap:26px}}html body .shopify-section:has(>marquee-component):has(.text-block) :is(.section-background,marquee-component){background:#f8e6bd!important}html body .shopify-section:has(>marquee-component):has(.text-block) :is(p,span,strong,em){color:var(--v3-ink)!important;font-family:var(--v3-body)!important;font-style:normal!important;font-size:var(--t-eye)!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase}html body :is(.button:not(.button-secondary,.button-unstyled),.st-row__more a){background-color:var(--v3-accent);color:var(--v3-on-accent)}html body #MainContent~footer .shopify-section-group-footer-group{background:linear-gradient(180deg,var(--v3-ftop) 0%,var(--v3-fbot) 100%)!important;border-top:0!important}html body #MainContent~footer .shopify-section-group-footer-group+.shopify-section-group-footer-group{background:var(--v3-fbot)!important}html body #MainContent~footer .shopify-section-group-footer-group :is(.section-background,.section){background:transparent!important;background-image:none!important}html body #MainContent~footer :is(h2,h3,h4,.h2,.h3,.h4,.text-block,.text-block>*){font-family:var(--v3-body)!important;font-weight:400!important;letter-spacing:-.01em;color:var(--v3-ink)}html body #MainContent~footer :is(p,li,a:not([class*=button]),span){color:var(--v3-fink)}html body #MainContent~footer :is(.button:not(.button-secondary,.button-unstyled),a.button-custom){background:var(--v3-accent)!important;color:var(--v3-on-accent)!important}html body #MainContent~footer .button:after{display:none!important}html body #MainContent~footer :is(.divider,hr,[class*=divider]){--divider-color: var(--v3-frule);border-color:var(--v3-frule)!important}html body #MainContent>.shopify-section.shopify-section.shopify-section.shopify-section.shopify-section.shopify-section.shopify-section.shopify-section.shopify-section.shopify-section.shopify-section:has(>marquee-component):has(.text-block):not([id$=__st_press_logos])>marquee-component.section,html body .shopify-section.shopify-section.shopify-section:has(>marquee-component):has(.text-block):not([id$=__st_press_logos])>marquee-component{background:#f8e6bd!important;background-image:none!important;color:var(--v3-ink)!important}html body .shopify-section.shopify-section.shopify-section:has(>marquee-component):has(.text-block):not([id$=__st_press_logos]) .marquee__repeated-items :is(p,em,span,strong){color:var(--v3-ink)!important}html body .shopify-section.shopify-section.shopify-section:has(>marquee-component):has(.text-block):not([id$=__st_press_logos]):not(:has(img)) .marquee__repeated-items>*:after{background:#7f4627!important}html body .shopify-section.shopify-section.shopify-section:has(>marquee-component):has(.text-block):not([id$=__st_press_logos])>marquee-component:after{display:none!important}html body #MainContent{--font-h1--size: var(--t-h1);--font-h1--line-height: var(--t-lh-h1);--font-h2--size: var(--t-h2);--font-h2--line-height: var(--t-lh-h2);--font-h3--size: var(--t-h3-serif);--font-h4--size: var(--t-h3);--font-h4--family: var(--v3-body);--font-h4--weight: 700;--font-h4--letter-spacing: 0;--font-h4--line-height: 1.3;--font-paragraph--size: var(--t-body)}html body #MainContent .product-details :is(h1,.product-title,[class*=product-title]>*){font-family:var(--v3-display);font-weight:400;font-size:var(--t-h1);line-height:var(--t-lh-h1);letter-spacing:-.01em;text-transform:none;text-wrap:balance}html body #MainContent .product-details product-price :is(.price,.price-item){font-size:var(--t-price-lg);font-weight:var(--t-w-price)}html body #MainContent .product-details .price-benefit{font-size:var(--t-small);font-weight:400;white-space:normal;overflow:visible;max-width:100%}html body #MainContent#MainContent [class*=__kit_hint] p{font-size:var(--t-small)!important;color:var(--v3-text)!important}html body #MainContent .product-details .product-highlights :is(span,p,li){font-size:var(--t-body);font-weight:400}html body #MainContent .product-details .estimated-delivery{font-size:var(--t-small);font-weight:400}html body #MainContent .product-details .estimated-delivery strong{font-weight:700}html body #MainContent .add-to-cart-button{font-family:var(--v3-body);font-size:var(--t-btn);font-weight:var(--t-w-btn)}html body #MainContent :is(.details__header,details>summary){font-family:var(--v3-body);font-size:var(--t-h3);font-weight:var(--t-w-title);letter-spacing:0;text-transform:none}html body #MainContent .details-content :is(p,li){font-size:var(--t-body);font-weight:400}html body #MainContent product-card a.contents .text-block>*{font-family:var(--v3-body);font-size:var(--t-h3);font-weight:var(--t-w-title);letter-spacing:0;text-transform:none}html body #MainContent product-card .price{font-size:var(--t-body);font-weight:var(--t-w-price)}html body #MainContent .st-card-spec{font-size:var(--t-body);font-weight:400}html body #MainContent .st-card-view{font-size:var(--t-small)}html body #MainContent .st-card-add__main{font-size:var(--t-small);font-weight:700}html body #MainContent .st-card-add__gift{font-size:var(--t-small)}html body #MainContent .st-card-hang{font-size:var(--t-micro)}html body #MainContent .featured-blog-posts-card__read-more{font-size:var(--t-small);font-weight:700;text-transform:none;letter-spacing:0}html body #MainContent#MainContent :is(.fic__title,.fxs__title,.st-moods__heading,.stvs__title,.fcta__title,.tw-cmp__heading,.st-purpose-tabs__heading,.st-row__h2,.st-faq__title){font-family:var(--v3-display)!important;font-weight:400!important;font-size:var(--t-h2)!important;line-height:var(--t-lh-h2)!important;letter-spacing:-.01em!important;text-transform:none!important}html body #MainContent#MainContent .stvs__brand{font-size:inherit!important}html body #MainContent#MainContent :is(.st-moods__eyebrow,.st-purpose-tabs__eyebrow,.st-row__eye,.tw-cmp__eyebrow){font-family:var(--v3-body)!important;font-size:var(--t-eye)!important;font-weight:var(--t-w-eye)!important;letter-spacing:var(--t-track-eye)!important;text-transform:uppercase!important}html body #MainContent#MainContent :is(.fic__intro,.st-moods__desc,.st-purpose-tabs__subheading,.st-row__intro,.fcta__sub,.fcta__sub p,.tw-cmp__sub){font-size:var(--t-lead)!important;font-weight:400!important;line-height:var(--t-lh-body)!important}html body #MainContent#MainContent :is(.fic__subh,.fic__ctitle,.fxs__ititle,.frw__title,.st-moods__mood,.st-sc__name,.st-oil-slim__deal){font-family:var(--v3-body)!important;font-size:var(--t-h3)!important;font-weight:var(--t-w-title)!important;letter-spacing:0!important}html body #MainContent#MainContent :is(.frw__foot,.fcta__chips,.fcta__chip,.frw__count,.st-rail__count){font-size:var(--t-small)!important;font-weight:400!important}html body #MainContent#MainContent :is(.fic__cdesc,.fxs__idesc){font-size:var(--t-body)!important;font-weight:400!important}html body #MainContent#MainContent :is(.fic__note,.frw__body p,.st-moods__oils,.st-moods__note,.st-moods__time,.stvs__txt,.tw-cmp__bullet,.st-purpose-tabs__description p){font-size:var(--t-body)!important;font-weight:400!important}html body #MainContent#MainContent .st-oil-slim__steps li{font-size:var(--t-small)!important;font-weight:400!important}html body #MainContent#MainContent .st-oil-slim__steps li b{font-weight:var(--t-w-price)!important}html body #MainContent#MainContent .frw__score{font-family:var(--v3-display)!important;font-weight:400!important;font-size:var(--t-stat)!important;line-height:1!important}html body #MainContent#MainContent .st-moods__room{font-family:var(--v3-display)!important;font-weight:400!important;font-size:var(--t-h3-serif)!important;letter-spacing:0!important}html body #MainContent#MainContent :is(.st-purpose-tabs__title,.stvs__fig figcaption){font-family:var(--v3-display)!important;font-weight:400!important;font-size:var(--t-h3-serif)!important}html body #MainContent#MainContent :is(.st-purpose-tabs__tab,.st-purpose-tabs__more){font-size:var(--t-small)!important;font-weight:700!important;letter-spacing:.04em!important}html body #MainContent#MainContent :is(.fcta__btn,.st-row__more a){font-family:var(--v3-body)!important;font-size:var(--t-btn)!important;font-weight:var(--t-w-btn)!important;letter-spacing:0!important;text-transform:none!important}html body #MainContent#MainContent .st-rv__t{font-family:var(--v3-body)!important;font-size:var(--t-h3)!important;font-weight:var(--t-w-title)!important}html body #MainContent#MainContent .st-rv__txt{font-size:var(--t-body)!important;font-weight:400!important;color:var(--v3-text)!important}html body #MainContent#MainContent :is(.st-about-after>summary){font-size:var(--t-h3)!important;font-weight:var(--t-w-title)!important}html body #MainContent#MainContent .sr-rt :is(p,li){font-size:var(--t-body)!important}html body #MainContent#MainContent :is(.st-eyebrow,.st-eyebrow>*){font-family:var(--v3-body)!important;font-size:var(--t-eye)!important;font-weight:var(--t-w-eye)!important;letter-spacing:var(--t-track-eye)!important;text-transform:uppercase!important}html body #MainContent#MainContent .featured-blog-posts-card__content :is(.text-block,.text-block *){font-family:var(--v3-body)!important;font-size:var(--t-h3)!important;font-weight:var(--t-w-title)!important;line-height:1.35!important;letter-spacing:0!important}html body #MainContent#MainContent :is(.tw-cmp__feat,.tw-cmp__col){font-family:var(--v3-body)!important}html body #MainContent#MainContent .tw-cmp__col{font-size:var(--t-eye)!important;font-weight:var(--t-w-eye)!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #MainContent#MainContent .tw-cmp__feat{font-size:var(--t-body)!important;font-weight:400!important}html body #MainContent#MainContent thead .tw-cmp__feat{font-size:var(--t-eye)!important;font-weight:var(--t-w-eye)!important}html body #MainContent#MainContent :is(.st-rv__who :is(span,time,b),.st-rv__count,.st-rv__more){font-size:var(--t-small)!important}html body #MainContent#MainContent [id$=__st_press] .text-block :is(p,em,span){font-family:var(--v3-display)!important;font-size:var(--t-h3-serif)!important;font-weight:400!important;font-style:italic!important;line-height:1.2!important}body.template-product-ritual-kit #MainContent#MainContent .product-details .text-block p{font-weight:400!important}html body #MainContent#MainContent .group-block-content>.text-block.h2+.text-block:not(.h1,.h2,.h3,.h4,.h5,.h6,.st-eyebrow) p{font-size:var(--t-lead)!important;font-weight:400!important;line-height:var(--t-lh-body)!important}html body #MainContent#MainContent :is(a,button).button:not(.button-unstyled,.add-to-cart-button){font-weight:var(--t-w-btn)!important}html body #MainContent#MainContent .product-details p[style*=font-weight]{font-weight:400!important}html body #MainContent#MainContent .st-oil-slim__deal span{font-size:var(--t-eye)!important;font-weight:var(--t-w-eye)!important}html body #MainContent#MainContent .st-purpose-tabs__more{font-size:var(--t-eye)!important;font-weight:var(--t-w-eye)!important;letter-spacing:var(--t-track-eye)!important}html body #MainContent#MainContent .st-card-hang{font-size:var(--t-eye)!important;font-weight:var(--t-w-eye)!important}html body #MainContent#MainContent .sr-toggle .more{font-size:var(--t-small)!important;font-weight:700!important}html body #MainContent#MainContent#MainContent tbody .tw-cmp__feat{font-size:var(--t-body)!important;font-weight:400!important;color:var(--v3-ink)!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}.shopify-section-group-footer-group .email-signup__input-group--integrated input.email-signup__input{background-color:transparent!important;border-radius:inherit}@media(max-width:749px){html body #MainContent .st-card-actions .st-card-add{white-space:normal;padding:8px 12px;text-align:center;line-height:1.2}html body #MainContent#MainContent .st-card-add__gift{font-size:var(--t-micro);letter-spacing:.02em;line-height:1.25;text-wrap:balance}html body #MainContent#MainContent .st-purpose-tabs__deal .st-oil-slim{gap:10px!important}html body #MainContent#MainContent .st-purpose-tabs__deal .st-oil-slim__deal{flex:none}html body #MainContent#MainContent .st-purpose-tabs__deal .st-oil-slim__steps{flex:0 1 auto;min-width:0}html body #MainContent#MainContent .st-purpose-tabs__deal .st-oil-slim__steps li.is-best{white-space:normal!important;text-align:center;line-height:1.25;font-size:var(--t-micro)!important;text-wrap:balance}}.s3-cseal,.s3-cseal-img,.stv3c .v3c__seal{display:none!important}.v3gb{display:flex;align-items:center;gap:10px;background:#f8ecd3;border-radius:12px;padding:8px 12px 8px 8px;margin:2px 0 12px;color:#1a1a1a;text-align:left}.v3gb__img{width:22px;height:54px;object-fit:contain;flex:none}.v3gb--land .v3gb__img{width:64px;height:44px}.v3gb__tx{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.3}.v3gb__tx b{font-size:15px;font-weight:800}.v3gb__tx>span{font-size:14px;color:#3a332c}.v3gb__tx s{color:#7f4627}.v3gb--sm{padding:6px 10px 6px 6px;margin:4px 0 0}.v3gb--sm .v3gb__img{width:16px;height:40px}.v3gb--sm.v3gb--land .v3gb__img{width:48px;height:34px}.v3gb--sm .v3gb__tx b{font-size:14px}.v3gb--sm .v3gb__tx>span{font-size:13.5px}.s3-pc__bd{display:flex;flex-direction:column}.s3-pc__bd>.v3gb{margin-top:auto;margin-bottom:14px}.s3-pc__bd>.v3gb+.s3-pc__pr{margin-top:0!important}.stv3c .v3c__bd>.v3gb:not(.v3gb--sm){margin-top:auto;margin-bottom:14px}.stv3c .v3c__bd>.v3gb:not(.v3gb--sm)+.v3c__pr--pc{margin-top:0!important}.s3-pc__bd>.v3gb,.stv3c .v3c__bd>.v3gb:not(.v3gb--sm){margin:4px 0 12px!important}.s3-pc__bd>ul,.stv3c .v3c__ul{margin-bottom:16px}.s3-pc__bd>ul li,.stv3c .v3c__ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s3-pc__bd>.s3-btn--price,.stv3c .v3c__bd>.v3c__btn--price{margin-top:auto}.s3-btn--price,.stv3c .v3c__btn--price{display:flex!important;justify-content:space-between!important;align-items:center;gap:10px;padding-inline:18px!important}.s3-btn__pr,.v3c__btnpr{font-weight:800;white-space:nowrap}.s3-btn__pr s,.v3c__btnpr s{font-weight:500;opacity:.7;margin-left:6px;font-size:.88em}.s3-pc__bd>ul li,.stv3c .v3c__ul li{list-style:disc inside;padding-left:2px}.s3-pc__bd>ul,.stv3c .v3c__ul{padding-left:2px!important}.s3-btn__pr,.v3c__btnpr{word-spacing:2px}.v3gb--land .v3gb__img{width:48px;height:36px}.s3-btn--price,.stv3c .v3c__btn--price{padding-inline:14px!important;gap:6px}.s3-btn__pr s,.v3c__btnpr s{font-size:.8em;margin-left:4px}.v3rate{position:absolute;left:10px;bottom:10px;z-index:2;background:#fffffff0;color:#1a1a1a;border-radius:999px;padding:5px 11px;font:800 13.5px/1.2 var(--v3-body);pointer-events:none}.v3rate span{color:#e5a400}.s3-pc__im,.stv3c .v3c__im{position:relative}.s3-pc__bd>.v3gb,.stv3c .v3c__bd>.v3gb:not(.v3gb--sm){margin:auto 0 12px!important}.s3-pc__bd>.s3-btn--price,.stv3c .v3c__bd>.v3c__btn--price{margin-top:0!important}.v3gb{position:relative;background:#fffaf0;border:1.5px dashed #d9b77c;border-radius:12px;height:70px;padding:8px 12px 8px 54px;overflow:visible}.v3gb__img{position:absolute;left:12px;bottom:7px;width:auto!important;height:66px!important}.v3gb--land{padding-left:98px}.v3gb--land .v3gb__img{left:8px;bottom:15px;height:38px!important;width:auto!important}.v3gb__rb{position:absolute;right:8px;top:-11px;background:#a41313;color:#fff;font:800 11px/1 var(--v3-body);letter-spacing:.06em;border-radius:999px;padding:4px 9px}.v3gb__tx{justify-content:center;height:100%}.v3gb__tx>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3gb--sm{height:58px;padding-left:44px}.v3gb--sm .v3gb__img{height:54px!important;left:10px}.v3gb--land .v3gb__tx>span{white-space:normal;font-size:13px;line-height:1.2}.v3gb--land .v3gb__tx b{font-size:14.5px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/st-v3-global.css.map */
