.product-template{--story-ink: #1a1814;--story-ink-soft: rgba(26, 24, 20, .68);--story-ink-faint: rgba(26, 24, 20, .62);--story-paper: #f6efde;--story-rule: rgba(26, 24, 20, .12);--story-rule-strong: rgba(26, 24, 20, .25);--story-navy: #1d349a;--story-navy-soft: #f1f3fa;--story-cream: #faf6ec;--story-section-y: clamp(56px, 6vw, 96px);--story-section-y-tight: clamp(40px, 4vw, 64px);--story-max-text: 640px;--story-max-wide: 1100px}.product-template #shopify-section-template--why_this,.product-template [id*=why_this]{background:var(--story-cream)}.product-template [id*=why_this] .image-with-text{padding-block:var(--story-section-y)!important}.product-template [id*=why_this] .rich-text__heading{font-family:var(--font-heading-family, var(--font-display-family, serif))!important;font-size:clamp(28px,3.4vw,44px)!important;line-height:1.05!important;letter-spacing:-.018em!important;font-weight:400!important;color:var(--story-ink)!important;margin-bottom:24px!important;max-width:16ch}.product-template [id*=why_this] .rich-text__text{max-width:var(--story-max-text)}.product-template [id*=why_this] .rich-text__text p{font-size:16.5px!important;line-height:1.65!important;color:var(--story-ink-soft)!important;margin:0 0 1em!important;max-width:44ch}.product-template [id*=why_this] .rich-text__text p:first-of-type{font-size:18px!important;font-weight:500!important;color:var(--story-ink)!important;line-height:1.55!important;margin-bottom:1.2em!important}.product-template [id*=why_this] .rich-text__text p:last-of-type{margin-bottom:0!important}.product-template [id*=how_to_use] .rich-text{padding-block:var(--story-section-y-tight)!important}.product-template [id*=how_to_use] .rich-text__subheading{font-size:11px!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--story-navy)!important;margin-bottom:14px!important}.product-template [id*=how_to_use] .rich-text__heading{font-family:var(--font-heading-family, var(--font-display-family, serif))!important;font-size:clamp(26px,2.6vw,34px)!important;line-height:1.1!important;letter-spacing:-.012em!important;font-weight:400!important;color:var(--story-ink)!important;margin-bottom:28px!important}.product-template [id*=how_to_use] .rich-text__text{max-width:580px;margin-inline:auto}.product-template [id*=how_to_use] .rich-text__text p{font-size:15.5px!important;line-height:1.75!important;color:var(--story-ink)!important;margin:0 0 1.4em!important;text-align:left}.product-template [id*=how_to_use] .rich-text__text p strong{font-weight:700;color:var(--story-navy);margin-right:4px}.product-template [id*=how_to_use] .rich-text__text p:last-child em,.product-template [id*=how_to_use] .rich-text__text p em{color:var(--story-ink-soft);font-style:normal;font-size:14px;display:block;margin-top:8px;padding-top:16px;border-top:1px solid var(--story-rule);font-weight:500}.product-template [id*=faq]:not([id*=faq-content]) .collapsible-tabs{padding-block:var(--story-section-y)!important}.product-template [id*=faq]:not([id*=faq-content]) .section__header .rich-text__heading,.product-template [id*=faq]:not([id*=faq-content]) .section__header h2{font-family:var(--font-heading-family, serif)!important;font-size:clamp(26px,2.8vw,36px)!important;line-height:1.1!important;letter-spacing:-.014em!important;font-weight:400!important;color:var(--story-ink)!important;margin-bottom:32px!important}.product-template [id*=faq] .accordion-details__summary{font-size:16.5px!important;font-weight:600!important;letter-spacing:-.002em!important;line-height:1.4!important;color:var(--story-ink)!important;padding-block:22px!important}.product-template [id*=faq] .accordion-item,.product-template [id*=faq] .accordion-details{border-bottom:1px solid var(--story-rule)!important}.product-template [id*=faq] .accordion-item:first-child,.product-template [id*=faq] .accordion-details:first-child{border-top:1px solid var(--story-rule)}.product-template [id*=faq] .accordion-details__content,.product-template [id*=faq] .accordion-details__content p{font-size:15.5px!important;line-height:1.65!important;color:var(--story-ink-soft)!important;padding-bottom:22px;max-width:64ch}.product-template [id*=final_cta] .image-with-text{padding-block:var(--story-section-y)!important}.product-template [id*=final_cta] .rich-text__heading{font-family:var(--font-heading-family, serif)!important;font-size:clamp(28px,3.2vw,42px)!important;line-height:1.05!important;letter-spacing:-.018em!important;font-weight:400!important;margin-bottom:14px!important;max-width:14ch}.product-template [id*=final_cta] .rich-text__text p{font-size:16px!important;line-height:1.55!important;margin-bottom:24px!important;max-width:36ch;opacity:.92}.product-template [id*=final_cta] .btn--primary{padding:16px 28px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:999px!important;min-height:48px}.product-template [id*=trust_row] [class*=multicolumn]{padding-block:clamp(28px,3vw,40px)!important}.product-template [id*=trust_row] [class*=column__title]{font-size:13.5px!important;font-weight:600!important;letter-spacing:-.002em!important;line-height:1.4!important;color:var(--story-ink)!important}.product-template [id*=ingredients_deep] [class*=multicolumn]{padding-block:var(--story-section-y)!important}.product-template [id*=ingredients_deep] [class*=multicolumn-card__title],.product-template [id*=ingredients_deep] [class*=column__title]{font-family:var(--font-heading-family, serif)!important;font-size:20px!important;font-weight:500!important;letter-spacing:-.005em!important;margin-bottom:12px!important;color:var(--story-ink)!important}.product-template [id*=ingredients_deep] [class*=multicolumn-card__text] p,.product-template [id*=ingredients_deep] [class*=column__text] p{font-size:14.5px!important;line-height:1.55!important;color:var(--story-ink-soft)!important}.product-template [id*=scents]:not(input) [class*=multicolumn]{padding-block:var(--story-section-y-tight)!important}@media(max-width:740px){.product-template{--story-section-y: 56px;--story-section-y-tight: 40px}.product-template [id*=why_this] .rich-text__heading{max-width:none;margin-bottom:18px!important}.product-template [id*=how_to_use] .rich-text__text p{font-size:15px!important;line-height:1.7!important}}@media(prefers-reduced-motion:reduce){.product-template *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/pdp-story.css.map */
