:root{--color-bg: #FAF9F7;--color-bg-alt: #F3F0EB;--color-bg-accent: #FFF5EE;--color-text: #2B2B2B;--color-text-secondary: #4F4F4F;--color-text-muted: #5C5C5C;--color-primary: #4D6124;--color-primary-hover: #3E4E1D;--color-primary-light: #E8EDDE;--color-secondary: #D4A373;--color-secondary-light: #EDDFCF;--color-accent: #B44B13;--color-accent-light: #FFF0E6;--color-border: #E8E4DE;--color-border-light: #F0EDE8;--color-error: #C44040;--color-success: #4D6124;--color-overlay: rgba(43, 43, 43, .5);--color-white: #FFFFFF;--color-dark-bg: #2B2B2B;--color-dark-text: #FAFAF8;--color-dark-accent: #D4A373;--font-display: var(--typeHeaderPrimary), var(--typeHeaderFallback), "Avenir Next", "Segoe UI", sans-serif;--font-editorial: Georgia, "Times New Roman", serif;--font-body: var(--typeBasePrimary), var(--typeBaseFallback), "Avenir Next", "Segoe UI", Arial, sans-serif;--font-commerce: var(--typeBasePrimary), var(--typeBaseFallback), "Avenir Next", "Segoe UI", Arial, sans-serif;--type-size-body: 1rem;--type-size-body-sm: .9rem;--type-size-label: .74rem;--type-weight-label: 500;--type-tracking-label: .22em;--type-size-kicker: .7rem;--type-tracking-kicker: .18em;--type-size-button: .92rem;--type-size-nav: .96rem;--type-size-h1: clamp(2.2rem, 3.4vw, 3rem);--type-size-h2: clamp(1.85rem, 2.6vw, 2.6rem);--type-size-h3: 1.25rem;--type-size-hero: clamp(2.6rem, 4.2vw, 3.85rem);--type-line-body: 1.55;--type-line-heading-tight: 1.12;--type-line-heading: 1.16;--type-line-subheading: 1.25;--type-weight-regular: 400;--type-weight-medium: 600;--type-weight-bold: 700;--type-weight-heavy: 800;--type-tracking-nav: 0;--type-tracking-button: 0;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--max-width: 1200px;--max-width-narrow: 800px;--max-width-wide: 1400px;--homepage-container: min(1240px, calc(100vw - 96px) );--homepage-container-wide: min(1360px, calc(100vw - 96px) );--homepage-section-y: clamp(68px, 6.4vw, 104px);--homepage-section-y-tight: clamp(46px, 4.8vw, 72px);--homepage-header-gap: clamp(28px, 3vw, 42px);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-pill: 50px;--shadow-sm: 0 1px 3px rgba(43, 43, 43, .05);--shadow-md: 0 4px 16px rgba(43, 43, 43, .07);--shadow-lg: 0 12px 40px rgba(43, 43, 43, .1)}.js-drawer-open,.js-drawer-open body{overflow:hidden!important;overscroll-behavior:none}html,body{background:var(--color-bg);color:var(--color-text)}body,input,textarea,select,button,.site-nav__link,.site-nav a,.mobile-nav__link,.mobile-nav__link--top-level,p,li,td,th,label,.rte,.rte p{font-family:var(--font-body)!important}h1,h2,h3,.h1,.h2,.h3,.section-header__title{font-family:var(--font-editorial)!important;font-optical-sizing:auto;font-weight:400;letter-spacing:0}h4,h5,h6,.h4,.h5{font-family:var(--font-display)!important;font-optical-sizing:auto;letter-spacing:0}.price-item,.grid-product__price,.product__price,.product__title,.drawer__title,.cart__item-name{font-family:var(--font-body)!important;font-optical-sizing:auto;letter-spacing:0}.grid-product__title{font-family:var(--font-display)!important;font-optical-sizing:auto;font-weight:500;letter-spacing:0}body{font-size:var(--type-size-body);font-weight:var(--type-weight-regular);line-height:var(--type-line-body);color:var(--color-text);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility}h1,.h1{font-size:var(--type-size-h1);font-weight:400;line-height:var(--type-line-heading-tight);color:var(--color-text)}h2,.h2,.section-header__title{font-size:var(--type-size-h2);font-weight:400;line-height:var(--type-line-heading);color:var(--color-text)}h1.section-header__title{font-size:var(--type-size-h1);line-height:var(--type-line-heading-tight)}.section-header--hero .section-header__title{font-size:var(--type-size-h1)!important}h3,.h3{font-size:var(--type-size-h3);font-weight:400;line-height:var(--type-line-subheading);color:var(--color-text)}a,.rte a{color:var(--color-primary)}.tall-owl-guarantee-link{color:inherit;font-weight:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.tall-owl-guarantee-link:hover{color:inherit;opacity:.85}.tall-owl-section p,.tall-owl-card p{font-size:var(--type-size-body-sm);line-height:var(--type-line-body);color:var(--color-text-secondary)}.form-vertical label,.contact-form label,.tall-owl-contact__form label{font-size:var(--type-size-label);font-weight:var(--type-weight-label);letter-spacing:var(--type-tracking-label);text-transform:uppercase}.btn,.shopify-payment-button__button,.element-button{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-family:var(--font-body)!important;font-size:var(--type-size-button);font-weight:500;justify-content:center;letter-spacing:.02em;line-height:1.1;min-height:50px;padding:12px 24px;text-align:center;text-transform:none;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:geometricPrecision}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn:active{transform:translateY(0)}.main-content .section-header,.main-content .section-header__title,.main-content .section-header .h1,.main-content .section-header .h2,.main-content .tall-owl-label,.main-content .tall-owl-title,.main-content .tall-owl-subtitle,.main-content .tall-owl-section h1,.main-content .tall-owl-section h2{text-align:center}.main-content .tall-owl-subtitle,.main-content .tall-owl-section .btn,.main-content .tall-owl-section .tall-owl-live-reviews__load-more{margin-left:auto;margin-right:auto}.main-content .tall-owl-hero__actions{justify-content:center}.template-product .main-content .section-header,.template-product .main-content .section-header__title,.template-product .main-content .section-header .h1,.template-product .main-content .section-header .h2,.template-product .main-content .tall-owl-label,.template-product .main-content .tall-owl-title,.template-product .main-content .tall-owl-subtitle,.template-product .main-content .tall-owl-section h1,.template-product .main-content .tall-owl-section h2{text-align:left}.template-product .main-content .tall-owl-subtitle,.template-product .main-content .tall-owl-section .btn,.template-product .main-content .tall-owl-section .tall-owl-live-reviews__load-more{margin-left:0;margin-right:0}.template-product .main-content .tall-owl-hero__actions{justify-content:flex-start}.template-index .main-content .shopify-section{background:transparent;padding-bottom:0;padding-top:0}.template-index .main-content .shopify-section>.tall-owl-section{padding-bottom:var(--homepage-section-y);padding-top:var(--homepage-section-y)}.template-index .main-content .shopify-section>.tall-owl-hero{padding-bottom:clamp(14px,2.2vw,30px);padding-top:clamp(18px,2.8vw,36px)}.template-index .main-content .shopify-section:first-child>.tall-owl-hero{padding-top:clamp(72px,8vw,108px)}.template-index .main-content .shopify-section:empty{display:none}@supports selector(:has(*)){.template-index .main-content .shopify-section:not(:has(>*)){display:none}}@media only screen and (max-width:768px){.template-index .main-content .shopify-section>.tall-owl-section{padding-bottom:48px;padding-top:48px}.template-index .main-content .shopify-section>.tall-owl-hero{padding-bottom:18px;padding-top:14px}.template-index .main-content .shopify-section:first-child>.tall-owl-hero{padding-top:58px}}.announcement-bar{background:var(--color-primary)!important;background-color:var(--color-primary)!important;color:#fff!important;min-height:40px}.announcement-slider__slide{font-family:var(--font-body)!important;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.announcement-slider__slide .announcement-text{color:#fff;font-weight:700}.announcement-slider__slide .announcement-link-text{color:#fff;font-weight:500}.announcement-slider__slide .announcement-link-text:before{content:" | ";color:#fff6;font-weight:400}.announcement-slider__slide .announcement-link-text--chunks{align-items:center;display:inline-flex;gap:0;margin-left:12px;flex-wrap:wrap}.announcement-slider__slide .announcement-link-text--chunks:before{content:none}.announcement-slider__slide .announcement-chip{background:none;border:0;border-radius:0;color:#fff;display:inline-flex;font-size:.68rem;font-weight:600;letter-spacing:.08em;line-height:1;padding:0;text-transform:uppercase}.announcement-slider__slide .announcement-chip+.announcement-chip:before{color:#ffffff73;content:"\2022";display:inline-block;font-weight:400;margin:0 10px}@media only screen and (max-width:768px){.announcement-slider__slide{font-size:.7rem;line-height:1.35;padding-top:10px;padding-bottom:10px}.announcement-slider__slide .announcement-text{display:block;margin:0 auto;max-width:min(100vw - 32px,420px);overflow:visible;text-overflow:initial;vertical-align:top;white-space:normal}.announcement-slider__slide .announcement-link-text{display:none}.template-index .announcement-bar{display:block}}@media only screen and (min-width:769px){.header-layout--center-split{--tall-owl-side-rail: clamp(128px, 9.8vw, 176px);--tall-owl-logo-gap: clamp(26px, 2.2vw, 40px);align-items:center!important;width:100%}.header-layout--center-split>.header-item--left,.header-layout--center-split>.header-item--icons{flex:0 0 var(--tall-owl-side-rail)!important;max-width:var(--tall-owl-side-rail);min-width:var(--tall-owl-side-rail)}.header-layout--center-split>.header-item--left{overflow:hidden;pointer-events:none}.header-layout--center-split>.header-item--left>*{visibility:hidden}.header-layout--center-split>.header-item--icons{justify-content:flex-end;margin-left:0}.header-layout--center-split>.header-item--logo-split{align-items:center;column-gap:var(--tall-owl-logo-gap);display:grid!important;flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0}.header-layout--center-split>.header-item--logo-split>.header-item--logo{grid-column:2;margin:0!important;position:relative;transform:none;z-index:4}.header-layout--center-split>.header-item--logo-split .header-item--split-left,.header-layout--center-split>.header-item--logo-split .header-item--split-right{display:flex!important;flex:1 1 auto!important;min-width:0;overflow:hidden;text-align:initial}.header-layout--center-split>.header-item--logo-split .header-item--split-left{grid-column:1;justify-content:flex-end!important;padding-right:0!important}.header-layout--center-split>.header-item--logo-split .header-item--split-right{grid-column:3;justify-content:flex-start!important;padding-left:0!important}.header-layout--center-split>.header-item--logo-split .header-item--split-left .site-nav,.header-layout--center-split>.header-item--logo-split .header-item--split-right .site-nav{width:100%}}@media only screen and (max-width:1360px)and (min-width:769px){.header-layout--center-split{--tall-owl-side-rail: clamp(112px, 8.8vw, 152px);--tall-owl-logo-gap: clamp(20px, 1.8vw, 30px)}}.site-header__logo{margin:0!important}.header-item--split-left .site-nav,.header-item--split-right .site-nav{align-items:center;display:flex}.header-item--split-left .site-nav{justify-content:flex-end}.header-item--split-right .site-nav{justify-content:flex-start}.header-sticky-wrapper .site-header{background:#faf9f7f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:14px 0}.header-sticky-wrapper .site-header.is-light,.header-sticky-wrapper .is-light .site-header{background:#faf9f7f5}.header-sticky-wrapper .site-header,.header-wrapper--sticky .site-header{border-bottom:1px solid var(--color-border);box-shadow:none}.site-header.site-header--stuck{box-shadow:var(--shadow-md)}.site-nav__link,.site-header .site-nav__link,body .site-nav__link{align-items:center;display:inline-flex!important;font-family:var(--font-body)!important;font-size:var(--type-size-nav)!important;font-weight:var(--type-weight-medium)!important;letter-spacing:var(--type-tracking-nav)!important;line-height:1!important;min-height:42px;padding-bottom:0!important;padding-top:0!important;text-transform:uppercase!important;color:var(--color-text)!important;text-decoration:none!important}.site-nav__dropdown-link{font-family:var(--font-body)!important;font-size:var(--type-size-nav)!important;font-weight:var(--type-weight-medium)!important;letter-spacing:var(--type-tracking-nav)!important}.site-nav__link:hover,.site-header .site-nav__link:hover{color:var(--color-primary)!important}.site-nav__link.tall-owl-shop-now,a.tall-owl-shop-now,body .tall-owl-shop-now{align-items:center;background:var(--color-primary)!important;border-radius:var(--radius-pill)!important;color:#fff!important;display:inline-flex;font-size:var(--type-size-button)!important;font-weight:var(--type-weight-bold)!important;letter-spacing:var(--type-tracking-button)!important;justify-content:center;line-height:1;margin-left:10px;min-height:46px;padding:10px 24px!important;transition:background .2s ease}.site-nav__link.tall-owl-shop-now:hover,a.tall-owl-shop-now:hover,body .tall-owl-shop-now:hover{background:var(--color-primary-hover)!important;color:#fff!important}.site-header__logo-link img{max-height:62px;width:auto}@media only screen and (max-width:1280px){.site-nav__link,.site-header .site-nav__link,body .site-nav__link,.site-nav__dropdown-link{font-size:.9rem!important}.site-header__logo-link img{max-height:56px}.header-item--logo-split{gap:clamp(12px,1.8vw,28px)}}@media only screen and (max-width:768px){.site-header__logo-link img{max-height:40px}}.site-nav__icons .site-nav__link.site-nav__link--icon{align-items:center;display:inline-flex;justify-content:center;min-height:40px;min-width:40px;padding-left:9px;padding-right:9px}.site-nav__icons .site-nav__link.site-nav__link--icon .icon{height:24px;width:24px}@media only screen and (min-width:769px){.header-sticky-wrapper .page-width{max-width:min(97vw,1520px)}.site-nav__item{margin:0 2px}}@media only screen and (max-width:768px){.header-sticky-wrapper .site-header{padding:8px 0}.header-layout--center-split>.header-item--left{margin-right:0;padding-right:0}.site-nav__link.tall-owl-shop-now{min-height:40px;padding:8px 18px!important}}#NavDrawer.drawer{width:min(85vw,380px);max-width:380px}.mobile-nav__link--top-level{font-family:var(--font-body)!important;font-size:1rem!important;font-weight:600!important;min-height:56px;padding-top:16px;padding-bottom:16px}.site-footer{background:#ede4d2;border-top:0;color:#2e322c;padding-bottom:clamp(34px,4vw,58px);padding-top:clamp(56px,7vw,96px)}.site-footer a{color:#2e322c}.site-footer a:hover{color:var(--color-primary)}.site-footer .footer__title{color:var(--color-text);font-family:var(--font-body)!important;font-size:var(--type-size-label);font-weight:var(--type-weight-label);letter-spacing:var(--type-tracking-label);text-transform:uppercase}.site-footer .footer__small-text{color:#2e322cb8}.site-footer .payment-icons{margin-top:clamp(22px,3vw,36px)}@media only screen and (max-width:768px){.site-footer{padding-top:44px}}.testimonial-stars{color:#b7783d;font-size:1.22rem;letter-spacing:.08em;line-height:1}.tall-owl-sticky-cta{align-items:center;background:var(--color-white);border-top:none;bottom:0;box-shadow:0 -4px 20px #2b2b2b1a;display:none;gap:var(--space-md);justify-content:space-between;left:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(110%);transition:transform .3s ease;z-index:45}.tall-owl-sticky-cta.is-visible{transform:translateY(0)}.has-tall-owl-sticky-cta{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.tall-owl-sticky-cta__content{flex:1 1 auto;min-width:0}.tall-owl-sticky-cta__primary{color:var(--color-accent);font-size:.78rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.tall-owl-sticky-cta__secondary{color:var(--color-text-muted);font-size:.75rem;margin:3px 0 0}.tall-owl-sticky-cta__button{flex:0 0 auto;background:var(--color-primary);border-radius:var(--radius-pill);color:#fff;display:inline-flex;align-items:center;font-size:.76rem;font-weight:700;letter-spacing:.06em;min-height:44px;padding:0 20px;text-transform:uppercase;white-space:nowrap}.tall-owl-sticky-cta__button:hover{background:var(--color-primary-hover);color:#fff}@media only screen and (max-width:380px){.tall-owl-sticky-cta{gap:10px;padding-left:12px;padding-right:12px}.tall-owl-sticky-cta__button{font-size:.68rem;letter-spacing:.04em;min-height:42px;padding:0 14px}}.variant-wrapper[data-type=button] .variant-input-wrap{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 10px}.variant-wrapper[data-type=button] .variant-input{display:block;margin:0;min-width:0;vertical-align:top}.variant-wrapper[data-type=button] .variant-input-wrap label:not(.color-swatch){align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:2px;box-shadow:none;color:var(--color-text);display:inline-flex;font-family:var(--font-commerce)!important;font-size:1rem;font-weight:650;gap:8px;justify-content:center;letter-spacing:0;line-height:1.18;margin:0;min-height:58px;min-width:146px;overflow:visible;padding:0 22px;text-align:center;text-transform:none;white-space:nowrap;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility}.variant-wrapper[data-type=button] .variant-input-wrap input[type=radio]:focus+label:not(.color-swatch){border-color:var(--color-text);box-shadow:0 0 0 2px #2b2b2b1f}.variant-wrapper[data-type=button] .variant-input-wrap input[type=radio]:checked+label:not(.color-swatch){border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.variant-wrapper[data-type=button] .variant-input-wrap label.tall-owl-variant-bestseller-label{min-width:146px}.variant-wrapper[data-type=button] .variant-input-wrap[data-handle=scent]{display:grid;grid-template-columns:repeat(auto-fit,minmax(156px,1fr))}.variant-wrapper[data-type=button] .variant-input-wrap[data-handle=scent] .variant-input,.variant-wrapper[data-type=button] .variant-input-wrap[data-handle=scent] label:not(.color-swatch){min-width:0;width:100%}.variant-wrapper[data-type=button] .variant-input-wrap[data-handle=scent] label:not(.color-swatch){padding-left:14px;padding-right:14px;white-space:normal}.variant-wrapper[data-type=button] .variant-input-wrap[data-handle=scent] label.tall-owl-variant-bestseller-label{min-width:0}.tall-owl-variant-bestseller-badge{align-items:center;background:#4d61241f;border:1px solid rgba(77,97,36,.24);border-radius:999px;color:#4d6124;display:inline-flex;flex:0 0 auto;font-family:var(--font-commerce)!important;font-size:.7rem;font-weight:750;letter-spacing:0;line-height:1;padding:5px 8px;text-transform:none}@media only screen and (max-width:749px){.variant-wrapper[data-type=button] .variant-input-wrap label:not(.color-swatch){font-size:.96rem;min-height:54px;min-width:0;padding:0 12px;white-space:normal}.variant-wrapper[data-type=button] .variant-input-wrap label.tall-owl-variant-bestseller-label{min-width:0}}@media only screen and (max-width:420px){.variant-wrapper[data-type=button] .variant-input-wrap{gap:8px}.variant-wrapper[data-type=button] .variant-input-wrap label:not(.color-swatch){font-size:.92rem;line-height:1.16;min-height:56px;padding:0 10px}.variant-wrapper[data-type=button] .variant-input-wrap label.tall-owl-variant-bestseller-label{align-content:center;flex-wrap:wrap;row-gap:4px}.tall-owl-variant-bestseller-badge{font-size:.62rem;padding:4px 7px}}.tall-owl-shipping-progress{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-md);padding:var(--space-sm)}.tall-owl-shipping-progress__text{color:var(--color-text);font-size:.8rem;font-weight:600;margin:0 0 var(--space-xs)}.tall-owl-shipping-progress__track{background:var(--color-border-light);border-radius:var(--radius-pill);display:block;height:8px;overflow:hidden;width:100%}.tall-owl-shipping-progress__bar{background:var(--color-primary);border-radius:var(--radius-pill);display:block;height:100%;width:0}.tall-owl-shipping-progress--unlocked{background:#f2f7ea;border-color:#4d612438}.tall-owl-shipping-progress__suggestions{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:10px}.tall-owl-shipping-progress__suggestion-label{color:var(--color-text-muted);font-size:.74rem;font-weight:750;line-height:1.2;margin-right:2px}.tall-owl-shipping-progress__suggestions a{background:#fff;border:1px solid rgba(77,97,36,.18);border-radius:999px;color:var(--color-primary);font-size:.76rem;font-weight:750;line-height:1.2;padding:5px 9px;text-decoration:none}.tall-owl-shipping-progress__suggestions a:hover{border-color:var(--color-primary);color:var(--color-primary-hover)}.tall-owl-bogo-50-summary{background:#faf9f7;border:1px solid #E8E4DE;border-radius:8px;color:#2b2b2b;margin:0 0 12px;padding:12px}.tall-owl-bogo-50-summary__top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.tall-owl-bogo-50-summary__eyebrow{border:1px solid rgba(77,97,36,.28);border-radius:999px;color:#4d6124;flex:0 0 auto;font-size:.72rem;font-weight:750;letter-spacing:0;line-height:1.2;margin:0;padding:4px 8px;text-transform:none}.tall-owl-bogo-50-summary__title{color:#2b2b2b;font-size:.94rem;font-weight:750;line-height:1.3;margin:2px 0 0;text-align:right}.tall-owl-bogo-50-summary__details{display:grid;gap:8px;margin-top:10px}.tall-owl-bogo-50-summary__row{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(92px,.45fr) minmax(0,1fr)}.tall-owl-bogo-50-summary__row span{color:#6b625a;font-size:.78rem;font-weight:700;line-height:1.32}.tall-owl-bogo-50-summary__row ul{display:grid;gap:3px;list-style:none;margin:0;padding:0}.tall-owl-bogo-50-summary__row li,.tall-owl-bogo-50-summary__row strong{color:#2b2b2b;font-size:.84rem;font-weight:700;line-height:1.32;margin:0;text-align:right}.tall-owl-bogo-50-summary__row--savings{border-top:1px solid #E8E4DE;padding-top:8px}.tall-owl-bogo-50-summary__row--savings strong{color:#4d6124}.tall-owl-bogo-50-summary__note,.tall-owl-bogo-50-summary__shipping{color:#6b625a;font-size:.82rem;line-height:1.45;margin:8px 0 0}.tall-owl-bogo-50-summary__cta{align-items:center;background:#4d6124;border-radius:999px;color:#fff;display:inline-flex;font-size:.88rem;font-weight:750;justify-content:center;letter-spacing:0;line-height:1.1;margin-top:10px;min-height:36px;padding:9px 14px;text-align:center;text-decoration:none;text-transform:none;width:100%}.tall-owl-bogo-50-summary__cta:hover{background:#3e4e1d;color:#fff}.tall-owl-bogo-50-summary__shipping{border-top:1px solid #E8E4DE;padding-top:8px}.tall-owl-bogo-50-popup-offer[hidden]{display:none!important}.tall-owl-bogo-50-popup-offer{align-items:center;box-sizing:border-box;display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;padding:16px;position:fixed;z-index:9999}.tall-owl-bogo-50-popup-offer *{box-sizing:border-box}.tall-owl-bogo-50-popup-offer__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b2b2b7a;top:0;right:0;bottom:0;left:0;position:absolute}.tall-owl-bogo-50-popup-offer__dialog{background:#faf9f7;border:1px solid #E8E4DE;border-radius:10px;box-shadow:0 22px 70px #2b2b2b3d;color:#2b2b2b;max-height:min(720px,calc(100vh - 32px));max-width:460px;outline:none;overflow:auto;padding:16px;position:relative;width:min(100%,460px)}.tall-owl-bogo-50-popup-offer__close{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;color:#6b625a;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:400;height:34px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:8px;width:34px}.tall-owl-bogo-50-popup-offer__header{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding-right:32px}.tall-owl-bogo-50-popup-offer__hero{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);padding-right:32px}.tall-owl-bogo-50-popup-offer__hero.has-image{grid-template-columns:72px minmax(0,1fr)}.tall-owl-bogo-50-popup-offer__image{background:#f3efe9;border:1px solid #E8E4DE;border-radius:8px;display:block;height:72px;object-fit:contain;padding:5px;width:72px}.tall-owl-bogo-50-popup-offer__hero-copy{min-width:0}.tall-owl-bogo-50-popup-offer__badge{border:1px solid rgba(77,97,36,.28);border-radius:999px;color:#4d6124;flex:0 0 auto;display:inline-flex;font-size:.72rem;font-weight:750;line-height:1.2;padding:4px 8px}.tall-owl-bogo-50-popup-offer__title{color:#2b2b2b;font-family:var(--font-heading),sans-serif;font-size:1.32rem;font-weight:750;letter-spacing:0;line-height:1.2;margin:8px 0 0;text-align:left}.tall-owl-bogo-50-popup-offer__text,.tall-owl-bogo-50-popup-offer__source,.tall-owl-bogo-50-popup-offer__single,.tall-owl-bogo-50-popup-offer__note{color:#4a443e;font-size:1rem;line-height:1.5;margin:8px 0 0}.tall-owl-bogo-50-popup-offer__note{font-size:.9rem}.tall-owl-bogo-50-popup-offer__source{color:#2b2b2b;font-weight:700;margin-top:12px}.tall-owl-bogo-50-popup-offer__savings{background:#4d612414;border:1px solid rgba(77,97,36,.22);border-radius:8px;color:#2b2b2b;font-size:.95rem;font-weight:700;line-height:1.35;margin:10px 0 0;padding:10px 12px}.tall-owl-bogo-50-popup-offer__savings strong{color:#4d6124;font-weight:850}.tall-owl-bogo-50-popup-offer__choices{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.tall-owl-bogo-50-popup-offer__choice{align-items:center;background:#fff;border:1px solid #D8D2CA;border-radius:8px;color:#2b2b2b;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;line-height:1.25;min-height:48px;padding:10px 12px;text-align:left;width:100%}.tall-owl-bogo-50-popup-offer__choice:focus-visible{outline:2px solid #4D6124;outline-offset:2px}.tall-owl-bogo-50-popup-offer__choice.is-selected{background:#4d612414;border-color:#4d6124;box-shadow:inset 0 0 0 1.5px #4d6124}.tall-owl-bogo-50-popup-offer__choice.is-selected .tall-owl-bogo-50-popup-offer__choice-label:before{color:#4d6124;content:"\2713\a0";font-weight:850}.tall-owl-bogo-50-popup-offer__choice-label{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;font-size:1rem;font-weight:750}.tall-owl-bogo-50-popup-offer__best{background:#4d61241c;border-radius:999px;color:#4d6124;font-size:.66rem;font-weight:800;line-height:1;padding:4px 6px}.tall-owl-bogo-50-popup-offer__choice-price{align-items:flex-end;color:#6b625a;display:inline-flex;flex:0 0 auto;flex-direction:column;font-family:var(--font-commerce)!important;font-size:.84rem;font-weight:700;gap:2px;line-height:1.15}.tall-owl-bogo-50-popup-offer__single{align-items:center;background:#fff;border:1px solid #E8E4DE;border-radius:8px;display:flex;justify-content:space-between;padding:10px}.tall-owl-bogo-50-popup-offer__single strong{color:#2b2b2b}.tall-owl-bogo-50-popup-offer__single span{color:#4d6124;font-family:var(--font-commerce)!important;font-size:.8rem;font-weight:850;margin-left:10px;white-space:nowrap}.tall-owl-bogo-50-popup-offer__confirmation{background:#4d612414;border:1px solid rgba(77,97,36,.22);border-radius:8px;display:grid;gap:3px;line-height:1.35;margin:12px 0 0;padding:10px 12px}.tall-owl-bogo-50-popup-offer__confirmation strong{color:#4d6124;font-family:var(--font-commerce)!important;font-size:.98rem;font-weight:850}.tall-owl-bogo-50-popup-offer__confirmation span{color:#6b625a;font-size:.84rem}.tall-owl-bogo-50-popup-offer__choice-price-original{color:#6b625a}.tall-owl-bogo-50-popup-offer__choice-savings{color:#4d6124;font-size:.78rem;font-weight:850}.tall-owl-bogo-50-popup-offer__actions{display:grid;gap:8px;margin-top:12px}.tall-owl-bogo-50-popup-offer__add{align-items:center;background:#4d6124;border:1px solid #4D6124;border-radius:999px;color:#fff;display:inline-flex;font-family:var(--font-commerce),sans-serif!important;font-size:1.05rem;font-weight:750;justify-content:center;letter-spacing:0;min-height:50px;padding:0 18px;text-transform:none;width:100%}.tall-owl-bogo-50-popup-offer__add:hover{background:#3e4e1d;border-color:#3e4e1d;color:#fff}.tall-owl-bogo-50-popup-offer__dismiss{background:transparent;border:0;color:#4a443e;cursor:pointer;font:inherit;font-size:.95rem;font-weight:700;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:3px}html.tall-owl-bogo-50-popup-open,html.tall-owl-bogo-50-popup-open body{overflow:hidden}.tall-owl-toast{background:#4d6124;border-radius:999px;bottom:calc(20px + env(safe-area-inset-bottom));box-shadow:0 10px 30px #2b2b2b4d;color:#faf9f7;font-size:1rem;font-weight:700;left:50%;line-height:1.35;max-width:min(92vw,480px);opacity:0;padding:12px 22px;position:fixed;text-align:center;transform:translate(-50%) translateY(8px);transition:opacity .25s ease,transform .25s ease;z-index:10000}.tall-owl-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}@media only screen and (max-width:749px){.tall-owl-bogo-50-popup-offer{align-items:end;padding:0}.tall-owl-bogo-50-popup-offer__dialog{border-radius:14px 14px 0 0;max-height:min(86vh,720px);max-width:none;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));width:100%}}.tall-owl-cart-line-promo{border:1px solid #E8E4DE;border-radius:999px;color:#6b625a;display:inline-flex;font-size:.74rem;font-weight:750;letter-spacing:0;line-height:1.2;margin-top:8px;padding:4px 8px;text-transform:none}.tall-owl-cart-line-promo--discounted{border-color:#4d612459;color:#4d6124}.cart__item-sub{align-items:flex-start;gap:14px;line-height:1.25}.cart__item-price-col,.cart__price,.cart__discount,.cart__item--variants,.cart__remove a,.ajaxcart__subtotal,[data-subtotal]{font-family:var(--font-commerce)!important;letter-spacing:0;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:geometricPrecision}.cart__item-name{font-size:1rem;font-weight:700;line-height:1.28}.cart__item--variants{color:var(--color-text-secondary);font-size:.9rem;line-height:1.35}.cart__item-price-col .cart__discount{color:var(--color-primary);font-size:.84rem;font-weight:700;line-height:1.25;margin-top:4px;max-width:12ch;text-align:right}.cart__item .js-qty__wrapper{background:#fff;border:1px solid var(--color-border);border-radius:999px;display:inline-block;height:42px;max-width:112px;min-width:104px;overflow:hidden}.cart__item .js-qty__num{color:var(--color-text);font-family:var(--font-commerce)!important;font-size:.96rem;font-weight:700;height:40px;line-height:40px;padding:0 34px}.cart__item .js-qty__adjust{align-items:center;color:var(--color-text);display:flex;fill:currentColor;justify-content:center;min-width:34px;padding:0}.cart__item .js-qty__adjust .icon{height:11px;width:11px}.cart__item .js-qty__adjust:hover{background:var(--color-bg-alt);color:var(--color-text);fill:currentColor}.cart__remove a{color:var(--color-text-muted);font-size:.84rem;font-weight:650;text-decoration:underline;text-underline-offset:3px}.cart__checkout-wrapper{display:grid;gap:10px;width:100%}.cart__checkout{border-radius:999px;font-family:var(--font-commerce)!important;font-size:1rem;font-weight:750;letter-spacing:0;line-height:1.1;min-height:54px;text-transform:none;width:100%}.cart__checkout:hover{transform:none}.drawer .cart__item .js-qty__wrapper{background:#fff;border-color:var(--color-border)}.drawer .cart__item .js-qty__num,.drawer .cart__item .js-qty__adjust{color:var(--color-text);fill:currentColor}@media only screen and (max-width:480px){.tall-owl-bogo-50-summary{padding:10px}.tall-owl-bogo-50-summary__top{display:grid;gap:6px}.tall-owl-bogo-50-summary__title{text-align:left}.cart__item-sub{gap:10px}.cart__item .js-qty__wrapper{height:40px;min-width:98px}.cart__item .js-qty__num{font-size:.92rem;height:38px;line-height:38px;padding:0 32px}.cart__checkout{font-size:.96rem;min-height:52px}}.tall-owl-checkout-assurance{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-sm);padding:var(--space-sm)}.tall-owl-checkout-assurance__title{color:var(--color-text);font-size:.8rem;font-weight:800;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.tall-owl-checkout-assurance__list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.tall-owl-checkout-assurance__list li{color:var(--color-text-secondary);font-size:.82rem;line-height:1.35;margin:0;padding-left:16px;position:relative}.tall-owl-checkout-assurance__list li:before{color:var(--color-primary);content:"\2022";font-size:.92rem;left:0;line-height:1;position:absolute;top:.15em}.tall-owl-checkout-assurance__list a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}#CartDrawer .tall-owl-checkout-assurance__title{font-size:.74rem}#CartDrawer .tall-owl-checkout-assurance__list li{font-size:.78rem}.tall-owl-mobile-card-action{margin-top:var(--space-sm)}.tall-owl-mobile-card-action .btn{background:var(--color-primary);color:#fff;width:100%}.tall-owl-grid-badge{background:var(--color-primary);color:#fff}.tall-owl-grid-badge--new{background:var(--color-secondary);color:var(--color-text)}.tall-owl-grid-badge--accent{background:var(--color-accent);color:#fff}.tall-owl-grid-formula{background:var(--color-secondary-light);border-radius:var(--radius-pill);color:var(--color-text);display:inline-block;font-size:.65rem;font-weight:600;letter-spacing:.05em;margin:6px 0 4px;padding:5px 10px;text-transform:uppercase}.tall-owl-grid-formula--botanical{background:var(--color-primary-light);color:var(--color-primary)}.tall-owl-desktop-card-action{margin-top:var(--space-sm)}.tall-owl-desktop-card-action .btn{background:var(--color-primary);color:#fff;width:100%}.template-collection .tall-owl-mobile-card-action .btn[disabled],.template-collection .tall-owl-desktop-card-action .btn[disabled]{background:var(--color-border);box-shadow:none;color:var(--color-text-muted);cursor:not-allowed}.template-collection .tall-owl-mobile-card-action .btn[disabled]:hover,.template-collection .tall-owl-desktop-card-action .btn[disabled]:hover{box-shadow:none;transform:none}.tall-owl-toast{display:none!important}.site-nav__link,.mobile-nav__link,.mobile-nav__link--top-level,.tall-owl-faq__item summary,.tall-owl-sticky-cta__button,.tall-owl-contact__submit{min-height:44px}@media only screen and (max-width:768px){.modal.tall-owl-quick-sheet{align-items:flex-end}.modal.tall-owl-quick-sheet .modal__inner{margin:0;max-width:100%;width:100%}.modal.tall-owl-quick-sheet .modal__centered{width:100%}.modal.tall-owl-quick-sheet .modal__centered-content{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:90vh;min-height:60vh;padding:28px 20px}}.tall-owl-section{position:relative}.js .tall-owl-section[data-tall-owl-reveal=true]{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.js .tall-owl-section[data-tall-owl-reveal=true].is-revealed{opacity:1;transform:translateY(0)}.template-index .tall-owl-hero[data-tall-owl-reveal=true]{opacity:1;transform:none}.tall-owl-container{box-sizing:border-box;margin:0 auto;max-width:var(--max-width);padding:0 var(--space-xl);width:100%}.tall-owl-label{color:var(--color-text-secondary);font-family:var(--font-body)!important;font-size:var(--type-size-label)!important;font-weight:var(--type-weight-label)!important;letter-spacing:var(--type-tracking-label)!important;margin:0 0 var(--space-sm);text-transform:uppercase}.tall-owl-label--dark{color:var(--color-dark-accent)}.tall-owl-title{color:var(--color-text);font-family:var(--font-editorial)!important;font-size:var(--type-size-h2)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.1!important;margin:0}.tall-owl-title--dark{color:var(--color-dark-text)}.tall-owl-hero .tall-owl-hero__title,.tall-owl-hero .tall-owl-hero__title em,.tall-owl-product-finder__summary-title,.tall-owl-product-finder__question,.tall-owl-product-finder__result-title,.tall-owl-philosophy-problem h3{font-family:var(--font-editorial)!important;font-style:normal!important;font-weight:400!important;letter-spacing:0}.tall-owl-subtitle{color:var(--color-text-secondary);font-family:var(--font-body)!important;font-size:var(--type-size-body)!important;font-weight:400!important;line-height:var(--type-line-body)!important;margin:var(--space-sm) 0 0;max-width:56ch}.tall-owl-grid{display:grid;gap:var(--space-lg)}.tall-owl-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tall-owl-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tall-owl-card{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-text-secondary);padding:var(--space-lg)}.tall-owl-card h3{color:var(--color-text);margin:0 0 var(--space-sm)}.tall-owl-dark{background:var(--color-dark-bg)!important;color:var(--color-dark-text)}.tall-owl-dark p{color:#fafaf8d9}@media only screen and (max-width:1024px){.tall-owl-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.tall-owl-container{padding:0 var(--space-lg)}input[type=email],input[type=tel],input[type=text],input[type=search],input[type=url],input[type=number],input[type=password],textarea,select{font-size:16px}.tall-owl-toast{max-width:calc(100vw - 20px);min-width:min(260px,calc(100vw - 24px));text-align:center;white-space:normal}.tall-owl-sticky-cta{display:flex}.js-drawer-open,.js-drawer-open body{overflow:hidden!important;overscroll-behavior:none}.js-drawer-open .main-content,.js-drawer-open #MainContent{overflow:hidden!important;overscroll-behavior:none;touch-action:none}.js-drawer-open .tall-owl-sticky-cta{pointer-events:none;transform:translateY(110%)}.js-drawer-open #ShopifyChat,.js-drawer-open #shopify-chat,.js-drawer-open .shopify-chat,.js-drawer-open iframe[id*=chat],.js-drawer-open [id*=ShopifyChat],.js-drawer-open .gorgias-chat-container,.js-drawer-open #gorgias-chat-container,.js-drawer-open #chat-button{display:none!important;visibility:hidden!important}.js-drawer-open body.has-tall-owl-sticky-cta{padding-bottom:env(safe-area-inset-bottom)}#CartDrawer.drawer--right{max-width:100%;right:-100vw;width:100vw}#CartDrawer.drawer--right.drawer--is-open{transform:translate(-100vw)}#CartDrawer .drawer__fixed-header{min-height:56px}#CartDrawer .drawer__header{align-items:center;display:flex;justify-content:space-between;padding-bottom:12px;padding-top:12px}#CartDrawer .drawer__title{display:block;vertical-align:unset;width:auto}#CartDrawer .drawer__close{text-align:right;vertical-align:unset;width:auto}#CartDrawer .drawer__close-button .icon{height:36px;width:36px}#CartDrawer .drawer__contents{height:100vh;height:100svh;height:100dvh;max-height:100vh;max-height:100svh;max-height:100dvh}#CartDrawer:not(.is-empty) .drawer__inner{display:grid!important;grid-template-rows:minmax(220px,1fr) auto;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}#CartDrawer .drawer__scrollable{min-height:clamp(220px,42vh,440px);min-height:clamp(220px,42dvh,440px);overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:8px}#CartDrawer .drawer__footer{border-top:1px solid var(--color-border);display:flex!important;flex-direction:column;flex:0 0 auto!important;gap:6px;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--drawer-gutter) + env(safe-area-inset-bottom));padding-top:12px}.tall-owl-card-atc.is-loading{opacity:.72;pointer-events:none}.tall-owl-grid--3,.tall-owl-grid--4{grid-template-columns:1fr}.tall-owl-title{font-size:clamp(1.5rem,5vw,2rem)}.tall-owl-card{padding:var(--space-md)}.template-index .tall-owl-section .btn{min-height:46px;width:min(100%,340px)}.template-index .tall-owl-section .tall-owl-hero__actions .btn{width:100%}.template-index .main-content .tall-owl-hero .tall-owl-hero__actions .btn{flex:0 1 auto;max-width:318px!important;width:100%!important}.template-index .tall-owl-product-card,.template-index .tall-owl-live-review,.template-index .tall-owl-philosophy-problem__problem,.template-index .tall-owl-philosophy-problem__solution,.template-index .tall-owl-final-cta__container{box-shadow:none}.template-index .tall-owl-product-card__badge{font-size:.66rem;padding:5px 8px}}.grid-product__title{font-family:var(--font-body)!important;font-size:1.08rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.28!important;color:var(--color-text)!important}.grid-product__price{font-family:var(--font-body)!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:0!important;color:var(--color-text)!important}.tall-owl-product-positioning{align-items:flex-start;display:grid;gap:0;margin:4px 0 9px;max-width:none;text-align:left}.tall-owl-product-positioning__subtitle,.tall-owl-product-positioning__best-for{font-family:var(--font-body),sans-serif!important;letter-spacing:0;margin:0}.tall-owl-product-positioning__subtitle{color:var(--color-text-secondary, #5f625a);font-size:.86rem;font-weight:650;line-height:1.3}.tall-owl-product-positioning__best-for{color:var(--color-text-secondary, #5f625a);font-size:.82rem;font-weight:600;line-height:1.35}.tall-owl-product-positioning__best-for span{color:var(--color-primary, #4d6124);font-weight:750}.complete-routine-card .tall-owl-product-positioning{align-items:flex-start;margin:4px 0 7px;max-width:none;text-align:left}.complete-routine-card .tall-owl-product-positioning__subtitle{font-size:.78rem}.complete-routine-card .tall-owl-product-positioning__best-for{font-size:.68rem}.grid-product__meta .tall-owl-bogo-50-card-note,.tall-owl-product-card .tall-owl-bogo-50-card-note{color:var(--color-text-secondary, #5f625a);font-family:var(--font-body),sans-serif!important;font-size:.8rem;font-weight:650;letter-spacing:0;line-height:1.38;margin:8px 0 0;max-width:none;text-align:left}.grid-product__meta .tall-owl-bogo-50-card-note span,.tall-owl-product-card .tall-owl-bogo-50-card-note span{background:transparent;border-radius:0;color:var(--color-primary, #4d6124);display:inline;font-size:inherit;font-weight:800;letter-spacing:0;line-height:1;margin:0 4px 0 0;padding:0;text-transform:none}.tall-owl-product-card .tall-owl-bogo-50-card-note{margin-top:0}@media only screen and (max-width:749px){.grid-product__meta .tall-owl-bogo-50-card-note,.tall-owl-product-card .tall-owl-bogo-50-card-note{font-size:.78rem;max-width:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.tall-owl-cart-cross-sell{background:var(--color-bg-accent, #faf9f7);border:1px solid var(--color-border-light, #e8e4de);border-left:3px solid var(--color-primary, #4d6124);border-radius:8px;margin:var(--space-md, 16px) 0;padding:var(--space-md, 16px)}.tall-owl-cart-cross-sell__inner{align-items:center;display:flex;gap:var(--space-md, 16px)}.tall-owl-cart-cross-sell__image-link{flex-shrink:0}.tall-owl-cart-cross-sell__image{border-radius:8px;display:block;height:80px;object-fit:cover;width:80px}.tall-owl-cart-cross-sell__content{flex:1;min-width:0}.tall-owl-cart-cross-sell__heading{color:var(--color-text, #2b2b2b);font-family:var(--font-body);font-size:.95rem;font-weight:700;line-height:1.3;margin:0 0 4px}.tall-owl-cart-cross-sell__subtext{color:var(--color-text-secondary, #6b6b6b);font-size:.82rem;line-height:1.45;margin:0 0 10px}.tall-owl-cart-cross-sell__cta{display:inline-flex;font-size:.78rem;min-height:36px;padding:0 20px}@media only screen and (max-width:480px){.tall-owl-cart-cross-sell__inner{flex-direction:column;text-align:center}}.tall-owl-shipping-tiers{font-size:.82rem}.tall-owl-shipping-tiers strong{color:var(--color-primary, #2b2b2b)}.tall-owl-ymal{border-top:1px solid rgba(43,43,43,.1);margin-top:16px;padding:16px 0 0}.tall-owl-ymal__heading{font-family:var(--font-body);font-size:1rem;font-weight:700;margin:0 0 12px;text-align:center}.tall-owl-ymal__track-wrap{position:relative}.tall-owl-ymal__track{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 2px 6px}.tall-owl-ymal__track::-webkit-scrollbar{display:none}.tall-owl-ymal__card{background:#fff;border:1px solid rgba(43,43,43,.1);border-radius:10px;display:flex;flex:0 0 156px;flex-direction:column;overflow:hidden;scroll-snap-align:start}.tall-owl-ymal__image-link{display:block}.tall-owl-ymal__image{aspect-ratio:1;background:#f8f4ed;display:block;object-fit:cover;width:100%}.tall-owl-ymal__info{display:flex;flex-direction:column;flex-grow:1;gap:2px;padding:6px 8px 4px}.tall-owl-ymal__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-text, #2b2b2b);display:-webkit-box;font-size:.78rem;font-weight:700;line-height:1.3;overflow:hidden;text-decoration:none}.tall-owl-ymal__title:hover{text-decoration:underline}.tall-owl-ymal__price{color:var(--color-text-secondary, #666);font-size:.74rem;font-weight:600}.tall-owl-ymal__options{display:flex;flex-direction:column;gap:4px;padding:0 8px 4px}.tall-owl-ymal__select{-webkit-appearance:none;appearance:none;background:#f5f5f5 url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23666' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 6px center;border:1px solid rgba(43,43,43,.15);border-radius:5px;color:var(--color-text, #2b2b2b);cursor:pointer;font-size:.68rem;font-weight:600;padding:4px 20px 4px 6px;width:100%}.tall-owl-ymal__select:focus{border-color:var(--color-primary, #2b2b2b);outline:none}.tall-owl-ymal__add{-webkit-appearance:none;appearance:none;background:var(--color-primary, #2b2b2b);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.74rem;font-weight:800;letter-spacing:.04em;margin:0 8px 8px;padding:7px 0;text-transform:uppercase;transition:background .15s ease,opacity .15s ease}.tall-owl-ymal__add:hover{background:var(--color-primary-hover, #444)}.tall-owl-ymal__add:disabled{cursor:not-allowed;opacity:.45}.tall-owl-ymal__add[data-adding]{opacity:.6;pointer-events:none}.tall-owl-ymal__arrow{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffffeb;border:1px solid rgba(43,43,43,.12);border-radius:50%;box-shadow:0 2px 8px #00000014;color:var(--color-text, #2b2b2b);cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:2}.tall-owl-ymal__arrow:hover{background:#fff;box-shadow:0 2px 12px #0000001f}.tall-owl-ymal__arrow--prev{left:-4px}.tall-owl-ymal__arrow--next{right:-4px}.tall-owl-ymal__arrow[hidden]{display:none}@media only screen and (max-width:749px){.tall-owl-ymal__card{flex:0 0 144px}}.template-index .main-content .shopify-section>.tall-owl-need-nav{background:radial-gradient(circle at 14% 22%,#d4a3731f 0,#d4a37300 36%),linear-gradient(180deg,#fcf8f0,#fbf7ef);padding-bottom:clamp(34px,4vw,48px);padding-top:clamp(48px,6vw,76px)}.template-index .tall-owl-need-nav .tall-owl-container{max-width:var(--max-width)}.template-index .tall-owl-need-nav__header{margin:0 auto clamp(22px,3vw,34px);max-width:680px;text-align:center}.template-index .tall-owl-need-nav__eyebrow{color:var(--color-primary);font-family:var(--font-body)!important;font-size:var(--type-size-label);font-weight:var(--type-weight-bold);letter-spacing:.06em;margin:0 0 var(--space-sm);text-transform:uppercase}.template-index .tall-owl-need-nav__heading{color:var(--color-text);font-size:clamp(2.15rem,4vw,3.1rem);font-weight:var(--type-weight-medium);letter-spacing:0;line-height:var(--type-line-heading)}.template-index .tall-owl-need-nav__text{font-size:1rem;line-height:1.45;max-width:54ch}.template-index .tall-owl-need-nav__grid{display:grid;gap:clamp(14px,1.8vw,22px);grid-template-columns:repeat(5,minmax(0,1fr))}.template-index .tall-owl-need-card.tall-owl-card{background:#fff;border:1px solid rgba(16,47,37,.1);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-text);display:flex;flex-direction:column;gap:0;min-height:100%;overflow:hidden;padding:clamp(12px,1.4vw,16px);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.template-index .tall-owl-need-card:hover{border-color:#4f692673;box-shadow:var(--shadow-md);transform:translateY(-2px)}.template-index .tall-owl-need-card__image-wrap{align-items:center;aspect-ratio:1 / 1;background:linear-gradient(180deg,var(--color-bg-alt),var(--color-bg-accent));border-radius:calc(var(--radius-md) - 4px);display:flex;justify-content:center;margin:0 0 16px;overflow:hidden;padding:clamp(14px,2vw,24px)}.template-index .tall-owl-need-card__image{display:block;height:100%;object-fit:contain;transition:transform .22s ease;width:100%}.template-index .tall-owl-need-card:hover .tall-owl-need-card__image{transform:scale(1.03)}.template-index .tall-owl-need-card__copy{align-self:stretch;display:flex;flex:1;flex-direction:column;gap:7px}.template-index .tall-owl-need-card__title{color:var(--color-text);font-family:var(--font-body);font-size:clamp(1.04rem,1.35vw,1.24rem);font-weight:700;letter-spacing:0;line-height:1.08}.template-index .tall-owl-need-card__text{color:var(--color-text-secondary);font-family:var(--font-body);font-size:.92rem;line-height:1.38}.template-index .tall-owl-need-card__action{color:var(--color-primary);display:inline-flex;font-family:var(--font-body);font-size:.72rem;font-weight:800;letter-spacing:0;margin-top:auto;padding-top:10px;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}@media only screen and (max-width:1180px){.template-index .tall-owl-need-nav__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:749px){.template-index .main-content .shopify-section>.tall-owl-need-nav{padding-bottom:30px;padding-top:38px}.template-index .tall-owl-need-nav__header{text-align:center}.template-index .tall-owl-need-nav__heading{font-size:clamp(1.95rem,8vw,2.35rem)}.template-index .tall-owl-need-nav__grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-index .tall-owl-need-card.tall-owl-card{border-radius:16px;padding:10px}.template-index .tall-owl-need-card__image-wrap{margin-bottom:12px;padding:12px}.template-index .tall-owl-need-card__title{font-size:1rem}.template-index .tall-owl-need-card__text{font-size:.84rem}.template-index .tall-owl-need-card__action{font-size:.66rem;letter-spacing:.06em}}.tall-owl-cart-ship{background:#f5f0e6;border-radius:8px;margin:16px 0;padding:14px 16px}.tall-owl-cart-ship--unlocked{background:#4d612414}.tall-owl-cart-ship__text{color:#2b2b2b;font-family:var(--font-display);font-size:.88rem;font-weight:500;letter-spacing:0;line-height:1.35;margin:0 0 10px;text-align:left;text-transform:none}.tall-owl-cart-ship__text strong{font-weight:700}.tall-owl-cart-ship__check{color:#4d6124;font-weight:700;margin-right:4px}.tall-owl-cart-ship__bar{background:#2b2b2b1a;border-radius:999px;height:6px;overflow:hidden;position:relative;width:100%}.tall-owl-cart-ship__fill{background:#4d6124;border-radius:999px;display:block;height:100%;transition:width .4s ease}.tall-owl-cart-ship--unlocked .tall-owl-cart-ship__fill{background:#4d6124}.tall-owl-cart-xs{border-top:1px solid rgba(43,43,43,.1);margin:20px 0 0;padding:18px 0 0}.tall-owl-cart-xs__eyebrow{color:#6b625a;font-family:var(--font-display);font-size:.74rem;font-weight:600;letter-spacing:.18em;line-height:1;margin:0 0 12px;text-align:left;text-transform:uppercase}.tall-owl-cart-xs__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.tall-owl-cart-xs__item{align-items:center;background:#faf9f7;border-radius:8px;display:flex;gap:12px;padding:10px 12px}.tall-owl-cart-xs__link{align-items:center;color:#2b2b2b;display:flex;flex:1;gap:12px;min-width:0;text-decoration:none}.tall-owl-cart-xs__link:hover,.tall-owl-cart-xs__link:focus-visible{color:#2b2b2b}.tall-owl-cart-xs__image{background:#ede5d6;border-radius:6px;display:block;flex:0 0 auto;height:54px;object-fit:cover;width:54px}.tall-owl-cart-xs__copy{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.tall-owl-cart-xs__title{color:#2b2b2b;font-family:var(--font-display);font-size:.92rem;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tall-owl-cart-xs__price{color:#6b625a;font-family:var(--font-display);font-size:.82rem;font-weight:500;line-height:1.2}.tall-owl-cart-xs__add{background:#faf9f7;border:1px solid #4D6124;border-radius:999px;color:#4d6124;cursor:pointer;flex:0 0 auto;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.04em;line-height:1;padding:8px 14px;transition:background-color .18s ease,color .18s ease;text-transform:uppercase}.tall-owl-cart-xs__add:hover,.tall-owl-cart-xs__add:focus-visible{background:#4d6124;color:#faf9f7}.tall-owl-cart-xs__add[disabled],.tall-owl-cart-xs__add.is-loading{cursor:default;opacity:.6}.tall-owl-bogo-50-popup-offer__ship{background:#f5f0e6;border-radius:8px;color:#2b2b2b;font-family:var(--font-display);font-size:.85rem;font-weight:500;letter-spacing:0;line-height:1.4;margin:12px 0 0;padding:10px 14px;text-align:center;text-transform:none}.tall-owl-bogo-50-popup-offer__ship strong{font-weight:700}.tall-owl-bogo-50-popup-offer__ship--unlocked{background:#4d61241a;color:#4d6124}.template-product .main-content .pdp-choice-guide,.template-product .main-content .pdp-proof-education,.template-product .main-content .complete-routine,.template-product .main-content .pdp-selected-reviews,.template-product .main-content .how-to-use-section,.template-product .main-content .tall-owl-ingredients,.template-product .main-content .tall-owl-live-reviews{background:#faf9f7!important;padding-bottom:clamp(48px,5.5vw,72px)!important;padding-top:clamp(48px,5.5vw,72px)!important}.template-product .main-content .product-single__title,.template-product .product-single__meta .product-single__title{font-family:var(--font-editorial)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.08!important}.template-product .tall-owl-rating-jump{color:inherit;cursor:pointer;display:inline-block;text-decoration:none}.template-product .tall-owl-rating-jump:hover{opacity:.78}.template-product #reviews{scroll-margin-top:90px}.template-product .main-content .product-benefits-title,.template-product .product-benefits-section .product-benefits-title{color:var(--color-text)!important;font-family:var(--font-editorial)!important;font-size:clamp(1.7rem,2.4vw,2.4rem)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.12!important;text-align:left!important}.template-product .main-content .product-benefit-title{font-family:var(--font-display)!important;font-weight:600!important}.template-product .main-content .product-benefit-text,.template-product .main-content .product-benefit-description{font-family:var(--font-body)!important;font-weight:400!important}.template-product .main-content .feature-row__text h2,.template-product .main-content .feature-row__text .h1,.template-product .main-content .feature-row__text .h2,.template-product .main-content .feature-row__text .h3,.template-product .main-content .feature-row-wrapper h2{color:var(--color-text)!important;font-family:var(--font-editorial)!important;font-size:clamp(1.7rem,2.4vw,2.4rem)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.12!important;text-align:left!important}.template-product .main-content .feature-row__text .rte,.template-product .main-content .feature-row__text .rte p,.template-product .main-content .feature-row-wrapper .rte p{color:var(--color-text-secondary)!important;font-family:var(--font-body)!important;font-size:.98rem!important;font-weight:400!important;line-height:1.55!important}.template-product .main-content .feature-row__text .subheading{color:var(--color-text-secondary)!important;font-family:var(--font-display)!important;font-size:.74rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important}.template-product .main-content .pdp-choice-guide .page-width,.template-product .main-content .pdp-proof-education .pdp-proof-education__wrap,.template-product .main-content .complete-routine .page-width,.template-product .main-content .pdp-selected-reviews .page-width,.template-product .main-content .how-to-use-section .page-width,.template-product .main-content .tall-owl-ingredients .tall-owl-container,.template-product .main-content .tall-owl-live-reviews .tall-owl-container{margin:0 auto;max-width:var(--homepage-container, 1180px);padding-left:clamp(16px,3vw,24px);padding-right:clamp(16px,3vw,24px);width:100%}.template-product .main-content .pdp-choice-guide__eyebrow,.template-product .main-content .pdp-proof-education__eyebrow,.template-product .main-content .complete-routine__eyebrow,.template-product .main-content .tall-owl-routine__eyebrow,.template-product .main-content .pdp-selected-reviews__eyebrow,.template-product .main-content .tall-owl-faq__label,.template-product .main-content .tall-owl-scentguide__eyebrow,.template-product .main-content .tall-owl-ingredients .tall-owl-label{color:var(--color-text-secondary, #5a5a5a)!important;font-family:var(--font-display)!important;font-size:.74rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:.22em!important;line-height:1.2!important;margin:0 0 14px!important;text-align:left!important;text-transform:uppercase!important}.template-product .main-content .pdp-choice-guide__heading,.template-product .main-content .pdp-proof-education__heading,.template-product .main-content .complete-routine__heading,.template-product .main-content .tall-owl-routine__heading,.template-product .main-content .pdp-selected-reviews__heading,.template-product .main-content .tall-owl-faq__heading,.template-product .main-content .tall-owl-scentguide__heading,.template-product .main-content .how-to-use-title,.template-product .main-content .tall-owl-ingredients__title{color:var(--color-text, #2B2B2B)!important;font-family:var(--font-editorial)!important;font-size:clamp(1.7rem,2.4vw,2.4rem)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.12!important;margin:0 0 14px!important;max-width:24ch!important;text-align:left!important}.template-product .main-content .pdp-choice-guide__intro,.template-product .main-content .pdp-proof-education__intro,.template-product .main-content .complete-routine__subheading,.template-product .main-content .tall-owl-routine__sub,.template-product .main-content .tall-owl-faq__subtitle,.template-product .main-content .tall-owl-scentguide__sub,.template-product .main-content .tall-owl-ingredients__subtitle{color:var(--color-text-secondary, #5a5a5a)!important;font-family:var(--font-body)!important;font-size:.98rem!important;font-weight:400!important;line-height:1.55!important;margin:0 0 clamp(28px,3vw,40px)!important;max-width:56ch!important;text-align:left!important}.template-product .main-content .pdp-choice-guide__fit-card,.template-product .main-content .pdp-proof-education__card,.template-product .main-content .complete-routine-card,.template-product .main-content .pdp-selected-review,.template-product .main-content .tall-owl-live-review{background:#faf9f7!important;border:1px solid rgba(43,43,43,.08)!important;border-top:3px solid var(--color-primary, #4D6124)!important;border-radius:0!important;box-shadow:none!important}.template-product .main-content .pdp-choice-guide__fit-card:hover,.template-product .main-content .pdp-proof-education__card:hover,.template-product .main-content .complete-routine-card:hover{box-shadow:0 4px 12px #2b2b2b0f!important;transform:none!important}.template-product .main-content .pdp-choice-guide__header,.template-product .main-content .pdp-proof-education__header,.template-product .main-content .complete-routine__header,.template-product .main-content .pdp-selected-reviews__header,.template-product .main-content .tall-owl-ingredients__intro,.template-product .main-content .how-to-use-content{text-align:left!important}.template-product .main-content .pdp-selected-reviews__grid{display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:clamp(20px,2vw,28px)}.template-product .main-content .pdp-selected-review{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.2vw,28px)}.template-product .main-content .pdp-selected-review__stars{color:var(--color-primary, #4D6124)!important;font-size:.96rem;letter-spacing:.1em;line-height:1;margin:0}.template-product .main-content .pdp-selected-review__context{color:var(--color-primary, #4D6124)!important;font-family:var(--font-display);font-size:.7rem;font-weight:600;letter-spacing:.18em;line-height:1.2;margin:0;text-transform:uppercase}.template-product .main-content .pdp-selected-review blockquote{color:var(--color-text, #2B2B2B)!important;font-family:var(--font-editorial);font-size:1.04rem;font-style:normal;font-weight:400;line-height:1.5;margin:0;padding:0}.template-product .main-content .pdp-selected-review__name{border-top:1px solid rgba(43,43,43,.1);color:var(--color-text, #2B2B2B);font-family:var(--font-display);font-size:.86rem;font-weight:600;letter-spacing:0;margin:auto 0 0;padding-top:12px;text-transform:none}.template-product .main-content .tall-owl-live-review__stars,.template-product .main-content .tall-owl-live-review .reviews-rating__stars,.template-product .main-content .tall-owl-live-reviews [data-klaviyo-rating-stars],.template-product .main-content .tall-owl-live-reviews .klaviyo-stars,.template-product .main-content .pdp-proof-education__card-label{color:var(--color-primary, #4D6124)!important}.template-product .main-content .tall-owl-live-review{border-color:#2b2b2b14!important}.template-product .main-content .how-to-use-title{font-size:clamp(1.7rem,2.4vw,2.4rem)!important;font-weight:400!important;margin:0 0 14px!important;max-width:24ch!important}.template-product .main-content .how-to-use-description{color:var(--color-text-secondary, #5a5a5a)!important;font-size:1rem!important;line-height:1.55!important;max-width:56ch!important}.template-product .main-content .complete-routine__heading{font-size:clamp(1.7rem,2.4vw,2.4rem)!important}.template-product .main-content .pdp-proof-education__callout{background:#4d61240f!important;border-left:3px solid var(--color-primary, #4D6124)!important;border-radius:0!important;box-shadow:none!important}.template-product .main-content .pdp-choice-guide__fit-grid{align-items:start;display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(20px,2vw,28px)}.template-product .main-content .pdp-choice-guide__fit-card{padding:clamp(20px,2.2vw,26px)}.template-product .main-content .pdp-choice-guide__fit-card h3{color:var(--color-primary, #4D6124)!important;font-family:var(--font-editorial)!important;font-size:1.18rem!important;font-style:italic!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important;margin:0 0 14px!important;text-transform:none!important}.template-product .main-content .pdp-choice-guide__fit-card:not(.pdp-choice-guide__fit-card--best) h3{color:var(--color-text-secondary, #5a5a5a)!important}.template-product .main-content .pdp-choice-guide__fit-card:not(.pdp-choice-guide__fit-card--best){border-top-color:#2b2b2b38!important}.template-product .main-content .pdp-choice-guide__fit-card ul{list-style:none;margin:0;padding:0}.template-product .main-content .pdp-choice-guide__fit-card li{align-items:flex-start;color:var(--color-text, #2B2B2B);display:flex;font-family:var(--font-body);font-size:.94rem;font-weight:500;gap:10px;line-height:1.4;padding:9px 0;position:relative}.template-product .main-content .pdp-choice-guide__fit-card li+li{border-top:1px solid rgba(77,97,36,.1)}.template-product .main-content .pdp-choice-guide__fit-card:not(.pdp-choice-guide__fit-card--best) li{color:var(--color-text-secondary, #5a5a5a)}.template-product .main-content .pdp-choice-guide__fit-card:not(.pdp-choice-guide__fit-card--best) li+li{border-top-color:#2b2b2b0f}.template-product .main-content .pdp-choice-guide__icon{align-items:center;display:inline-flex;flex:0 0 16px;height:16px;justify-content:center;margin-top:3px;width:16px}.template-product .main-content .pdp-choice-guide__icon--yes{background:transparent;color:var(--color-primary, #4D6124)}.template-product .main-content .pdp-choice-guide__icon--no{background:transparent;color:var(--color-primary, #4D6124);opacity:.65}.template-product .main-content .pdp-choice-guide__icon svg{display:block;height:14px;stroke-width:2.2;width:14px}.template-product .main-content .pdp-choice-guide__item-text{flex:1 1 auto;min-width:0}.template-product .main-content .pdp-choice-guide__inline-link{color:var(--color-primary);font-weight:500;text-decoration:underline;text-underline-offset:2px}.template-product .main-content .pdp-choice-guide__inline-link:hover,.template-product .main-content .pdp-choice-guide__inline-link:focus-visible{color:var(--color-primary-hover)}.template-product .main-content .pdp-choice-guide__cards--trio{display:grid;gap:clamp(14px,2vw,24px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,3vw,40px)}.template-product .main-content .pdp-choice-guide__trio-card{background:#faf9f7;border:1px solid rgba(43,43,43,.08);border-top:3px solid var(--color-primary);display:flex;flex-direction:column;gap:6px;padding:clamp(22px,2.4vw,30px);position:relative}.template-product .main-content .pdp-choice-guide__trio-card.is-current,.template-product .main-content .pdp-choice-guide__trio-card--planned{background:#faf9f7}.template-product .main-content .pdp-choice-guide__trio-media{align-items:center;aspect-ratio:1 / 1;background:#ede5d6;border:1px solid rgba(43,43,43,.06);display:flex;justify-content:center;margin-bottom:14px;overflow:hidden;width:100%}.template-product .main-content .pdp-choice-guide__trio-media-link{align-items:center;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.template-product .main-content .pdp-choice-guide__trio-image{display:block;height:100%;object-fit:contain;padding:14px;width:100%}.template-product .main-content .pdp-choice-guide__trio-media--planned{background:#f1f0ec;border:1px dashed rgba(43,43,43,.18);color:#2b2b2b73}.template-product .main-content .pdp-choice-guide__trio-planned-mark svg{display:block;height:48px;width:48px}.template-product .main-content .pdp-choice-guide__trio-eyebrow{color:var(--color-primary)!important;font-family:var(--font-display)!important;font-size:.7rem!important;font-style:normal!important;font-weight:600!important;letter-spacing:.18em!important;line-height:1.2!important;margin:0!important;text-transform:uppercase!important}.template-product .main-content .pdp-choice-guide__trio-eyebrow--planned{color:var(--color-text-secondary)!important}.template-product .main-content .pdp-choice-guide__trio-name{color:var(--color-text)!important;font-family:var(--font-editorial)!important;font-size:clamp(1.2rem,1.5vw,1.4rem)!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.18!important;margin:4px 0 0!important;text-transform:none!important}.template-product .main-content .pdp-choice-guide__trio-desc{color:var(--color-text-secondary)!important;font-family:var(--font-body)!important;font-size:.9rem!important;font-weight:400!important;line-height:1.5!important;margin:0!important}.template-product .main-content .pdp-choice-guide__trio-cta{border-top:1px solid rgba(77,97,36,.16);color:var(--color-primary);display:block;font-family:var(--font-display);font-size:.74rem;font-weight:600;letter-spacing:.18em;margin-top:auto;padding-top:14px;text-decoration:none;text-transform:uppercase}.template-product .main-content .pdp-choice-guide__trio-cta:hover{color:var(--color-primary-hover);text-decoration:underline;text-underline-offset:3px}.template-product .main-content .pdp-choice-guide__trio-planned-badge{border-top:1px solid rgba(43,43,43,.12);color:var(--color-text-secondary);display:block;font-family:var(--font-display);font-size:.74rem;font-weight:600;letter-spacing:.18em;margin-top:auto;padding-top:14px;text-transform:uppercase}@media only screen and (max-width:820px){.template-product .main-content .pdp-choice-guide__cards--trio{grid-template-columns:1fr}}.template-product .main-content .pdp-choice-guide__cards{display:grid;gap:clamp(14px,2vw,22px);margin-top:clamp(22px,2.4vw,32px)}.template-product .main-content .pdp-choice-guide__cards--duo{grid-template-columns:repeat(2,minmax(0,1fr))}.template-product .main-content .pdp-choice-guide__cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.template-product .main-content .pdp-choice-guide__card{background:#faf9f7;border:1px solid rgba(43,43,43,.08);border-top:3px solid var(--color-primary, #4D6124);border-radius:0;padding:clamp(20px,2.2vw,26px)}.template-product .main-content .pdp-choice-guide__card h3{color:var(--color-text, #2B2B2B)!important;font-family:var(--font-editorial)!important;font-size:1.08rem!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important;margin:0 0 10px!important;text-transform:none!important}.template-product .main-content .pdp-choice-guide__card p{color:var(--color-text-secondary, #5a5a5a)!important;font-size:.9rem!important;line-height:1.5!important;margin:0!important}.template-product .main-content .pdp-choice-guide__rows{display:flex;flex-direction:column;margin-top:clamp(22px,2.4vw,32px)}.template-product .main-content .pdp-choice-guide__row{align-items:baseline;border-bottom:1px solid rgba(43,43,43,.08);column-gap:clamp(14px,3vw,32px);display:grid;grid-template-columns:120px minmax(0,1fr);padding:14px 0}.template-product .main-content .pdp-choice-guide__row:first-child{border-top:1px solid rgba(43,43,43,.08)}.template-product .main-content .pdp-choice-guide__row span:first-child{color:var(--color-text-secondary, #5a5a5a);font-family:var(--font-display);font-size:.74rem;font-weight:600;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.template-product .main-content .pdp-choice-guide__row span:last-child{color:var(--color-text, #2B2B2B);font-family:var(--font-body);font-size:.94rem;font-weight:400;line-height:1.5}@media only screen and (max-width:720px){.template-product .main-content .pdp-choice-guide__cards--duo,.template-product .main-content .pdp-choice-guide__cards--three{grid-template-columns:1fr}.template-product .main-content .pdp-choice-guide__row{grid-template-columns:1fr;row-gap:4px}}.template-product .main-content .pdp-choice-guide__note{background:transparent!important;border:0!important;border-radius:0!important;color:var(--color-text-secondary, #5a5a5a)!important;font-family:var(--font-body)!important;font-size:.88rem!important;font-style:italic!important;line-height:1.5!important;margin:clamp(16px,2vw,22px) 0 0!important;padding:0!important}.template-product .main-content .complete-routine__recommendations{margin:0!important;max-width:880px!important}.template-product .main-content .complete-routine .product-single__related,.template-product .main-content .complete-routine .grid--uniform{display:grid!important;gap:clamp(12px,1.6vw,16px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:880px!important}.template-product .main-content .complete-routine .product-recommendations__slide,.template-product .main-content .complete-routine .grid__item{float:none!important;margin:0!important;padding:0!important;width:100%!important}.template-product .main-content .complete-routine-card{align-items:center;background:#faf9f7!important;border:1px solid rgba(43,43,43,.08)!important;border-top:3px solid var(--color-primary, #4D6124)!important;border-radius:0!important;box-shadow:none!important;display:flex!important;gap:16px!important;padding:14px 18px 14px 14px!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%!important}.template-product .main-content .complete-routine-card:hover{border-color:#4d612466!important;box-shadow:0 4px 12px #2b2b2b0f!important;transform:none!important}.template-product .main-content .complete-routine-card .grid-product__image-mask{background:#fff!important;border:1px solid rgba(43,43,43,.06)!important;border-radius:0!important;flex:0 0 88px!important;height:88px!important;margin:0!important;overflow:hidden!important;width:88px!important}.template-product .main-content .complete-routine-card .grid-product__image{height:100%!important;object-fit:contain!important;padding:8px!important;width:100%!important}.template-product .main-content .complete-routine-card .grid-product__meta{align-items:flex-start!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:3px!important;margin-left:0!important;min-width:0!important;text-align:left!important;width:auto!important}.template-product .main-content .complete-routine-card .grid-product__title{color:var(--color-text, #2B2B2B)!important;font-family:var(--font-editorial)!important;font-size:1.12rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.18!important;margin:0!important}.template-product .main-content .complete-routine-card .tall-owl-product-positioning__subtitle{color:var(--color-text-secondary, #5a5a5a)!important;font-family:var(--font-body)!important;font-size:.84rem!important;font-style:italic!important;font-weight:400!important;line-height:1.4!important;margin:0!important}.template-product .main-content .complete-routine-card .grid-product__price{color:var(--color-text, #2B2B2B)!important;flex:0 0 auto!important;font-family:var(--font-display)!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;margin:0 0 0 auto!important;padding-left:14px!important}.template-product .main-content .complete-routine-card__arrow{color:var(--color-primary, #4D6124);flex:0 0 auto;font-size:1.05rem;line-height:1;transition:transform .2s ease}.template-product .main-content .complete-routine-card:hover .complete-routine-card__arrow{transform:translate(3px)}@media only screen and (max-width:600px){.template-product .main-content .complete-routine .product-single__related,.template-product .main-content .complete-routine .grid--uniform{grid-template-columns:1fr!important}}.tall-owl-pdp-trust-badges{border-top:1px solid rgba(43,43,43,.08);border-bottom:1px solid rgba(43,43,43,.08);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.tall-owl-pdp-trust-badges__item{align-items:center;border-left:1px solid rgba(43,43,43,.08);display:flex;flex-direction:column;gap:6px;padding:14px 8px;text-align:center}.tall-owl-pdp-trust-badges__item:first-child{border-left:0}.tall-owl-pdp-trust-badges__icon{align-items:center;color:var(--color-primary, #4D6124);display:inline-flex;height:24px;justify-content:center;width:24px}.tall-owl-pdp-trust-badges__icon svg{display:block;height:22px;width:22px}.tall-owl-pdp-trust-badges__copy{display:flex;flex-direction:column;gap:1px}.tall-owl-pdp-trust-badges__title{color:var(--color-text, #2B2B2B);font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.01em;line-height:1.2}.tall-owl-pdp-trust-badges__sub{color:var(--color-text-secondary, #5a5a5a);font-family:var(--font-body);font-size:.72rem;font-weight:400;line-height:1.3}@media only screen and (max-width:540px){.tall-owl-pdp-trust-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.tall-owl-pdp-trust-badges__item{padding:12px 8px}.tall-owl-pdp-trust-badges__item:nth-child(2){border-left:1px solid rgba(43,43,43,.08)}.tall-owl-pdp-trust-badges__item:nth-child(3),.tall-owl-pdp-trust-badges__item:nth-child(4){border-top:1px solid rgba(43,43,43,.08)}.tall-owl-pdp-trust-badges__item:nth-child(3){border-left:0}}.template-product .product__thumb-item{width:88px!important}.template-product .product__thumbs--below .product__thumb-item{width:76px!important}.template-product .product__thumb{border:2px solid transparent;border-radius:0;cursor:pointer;outline:none;transition:border-color .18s ease,opacity .18s ease}.template-product .product__thumb:hover{border-color:#4d612466}.template-product .product__thumb-item.active-thumb .product__thumb,.template-product .product__thumb.is-active,.template-product .product__thumb-item[aria-current=true] .product__thumb{border-color:var(--color-primary, #4D6124)!important}.template-product .product__thumbs--beside .product__thumbs--scroller{gap:10px}.template-product .product__thumbs--scroller::-webkit-scrollbar{height:4px;width:4px}.template-product .product__thumbs--scroller::-webkit-scrollbar-thumb{background:#2b2b2b2e;border-radius:2px}.template-product .product__photo-zoom{background:#fffffff0!important;border:1px solid rgba(43,43,43,.08)!important;border-radius:999px!important;bottom:14px!important;color:var(--color-text, #2B2B2B)!important;height:40px!important;min-height:40px!important;right:14px!important;transition:background .2s ease,transform .2s ease;width:40px!important}.template-product .product__photo-zoom:hover{background:#fff!important;transform:scale(1.05)}.template-product .product__photo-zoom svg{height:16px;width:16px}@media only screen and (max-width:768px){.template-product .product__thumbs--scroller{display:flex!important;flex-direction:row!important;gap:8px!important;margin-top:8px!important;overflow-x:auto!important;padding:2px 2px 6px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.template-product .product__thumb-item{scroll-snap-align:start;width:64px!important}.template-product .product__photo-zoom{bottom:10px!important;height:36px!important;min-height:36px!important;right:10px!important;width:36px!important}}.tall-owl-pdp-sticky-atc{align-items:center;background:#fff;border-top:1px solid rgba(43,43,43,.08);box-shadow:0 -6px 18px #2b2b2b0f;bottom:0;box-sizing:border-box;display:none;gap:12px;justify-content:space-between;left:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(100%);transition:transform .24s ease;width:100%;z-index:90}@media only screen and (max-width:767px){.tall-owl-pdp-sticky-atc{display:flex}}.tall-owl-pdp-sticky-atc.is-visible{transform:translateY(0)}body.has-tall-owl-pdp-sticky-atc{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.tall-owl-pdp-sticky-atc__product{align-items:center;color:var(--color-text, #2B2B2B);display:flex;flex:1 1 auto;gap:10px;min-width:0;text-decoration:none}.tall-owl-pdp-sticky-atc__media{align-items:center;background:#f5f0e6;border-radius:4px;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;overflow:hidden;width:48px}.tall-owl-pdp-sticky-atc__image{display:block;height:100%;object-fit:contain;padding:3px;width:100%}.tall-owl-pdp-sticky-atc__meta{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.tall-owl-pdp-sticky-atc__title{color:var(--color-text, #2B2B2B);font-family:var(--font-editorial);font-size:.96rem;font-weight:400;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tall-owl-pdp-sticky-atc__price{color:var(--color-text, #2B2B2B);font-family:var(--font-display);font-size:.88rem;font-weight:600;line-height:1.2}.tall-owl-pdp-sticky-atc__button{align-items:center;background:var(--color-primary, #4D6124);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--font-display);font-size:.84rem;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1;min-height:44px;padding:12px 22px;text-transform:none;transition:background .2s ease;white-space:nowrap}.tall-owl-pdp-sticky-atc__button:hover,.tall-owl-pdp-sticky-atc__button:focus-visible{background:var(--color-primary-hover, #3a4a1c);outline:none}@media only screen and (max-width:380px){.tall-owl-pdp-sticky-atc{gap:10px;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.tall-owl-pdp-sticky-atc__media{flex-basis:42px;height:42px;width:42px}.tall-owl-pdp-sticky-atc__button{font-size:.78rem;padding:10px 16px}}@media only screen and (max-width:720px){.template-product .main-content .pdp-choice-guide__fit-grid,.template-product .main-content .pdp-selected-reviews__grid{grid-template-columns:1fr}.template-product .main-content .pdp-choice-guide,.template-product .main-content .pdp-proof-education,.template-product .main-content .complete-routine,.template-product .main-content .pdp-selected-reviews,.template-product .main-content .how-to-use-section,.template-product .main-content .tall-owl-ingredients,.template-product .main-content .tall-owl-live-reviews{padding-bottom:44px!important;padding-top:44px!important}}.tall-owl-gift-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.tall-owl-gift-line__badge{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--color-primary-light, #E8EDDE);color:var(--color-primary, #4D6124);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tall-owl-gift-line__label{font-size:12px;color:var(--color-text-secondary, #4F4F4F);margin:0}.tall-owl-gift-line__select{flex:1 1 140px;min-width:120px;max-width:200px;padding:6px 8px;border:1px solid var(--color-border, #E8E4DE);border-radius:6px;background:var(--color-white, #fff);color:var(--color-text, #2B2B2B);font-size:13px}.tall-owl-gift-line__select:disabled{opacity:.6;cursor:progress}.tall-owl-gift-line__note{font-size:12px;color:var(--color-primary, #4D6124);font-weight:600}html.tall-owl-gift-popup-open,html.tall-owl-gift-popup-open body{overflow:hidden}.tall-owl-gift-popup .tall-owl-bogo-50-popup-offer__badge{color:#b44b13;border-color:#b44b1347}.tall-owl-gift-popup .tall-owl-bogo-50-popup-offer__choice-price{color:#4d6124;font-weight:800}@media(prefers-reduced-motion:no-preference){html.to-reveal-ready .to-reveal{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1);transition-delay:var(--to-delay, 0ms);will-change:opacity,transform}html.to-reveal-ready .to-reveal.is-visible{opacity:1;transform:none}html.to-reveal-ready .tall-owl-hero .to-reveal,html.to-reveal-ready .tall-owl-hero.to-reveal{opacity:1;transform:none;transition:none}}.template-collection .grid-product__image-mask{background:#ede5d6;border-radius:8px;overflow:hidden}.template-collection [data-product-handle=tallow-trio-bundle] .grid-product__image-mask img,.template-collection [data-product-handle=trio-bundle] .grid-product__image-mask img{mix-blend-mode:multiply}.template-collection .main-content h1,.template-collection .main-content .h1,.template-collection .collection-header__title,.template-collection .section-header__title{font-family:var(--font-editorial)!important;font-weight:400!important;letter-spacing:0!important}.template-collection .grid-product__title{font-family:var(--font-display)!important;font-weight:500!important}
/*# sourceMappingURL=/cdn/shop/t/57/assets/tall-owl-custom.css.map */
