:root{--color-bg: #F5F0E8;--color-bg-rgb: 245, 240, 232;--color-surface: #FFFFFF;--color-surface-alt: #FAF8F5;--color-surface-warm: #F5F0E8;--color-surface-container-low: #F6F3F2;--color-surface-container: #F0EDED;--color-surface-container-high: #E5E2E1;--color-text: #1A1A1A;--color-text-secondary: #4A4A4A;--color-text-muted: #5C5C5C;--color-accent: #B8976A;--color-accent-rgb: 184, 151, 106;--color-accent-hover: #755a32;--color-accent-light: rgba(184, 151, 106, .12);--color-dark: #303030;--color-dark-rgb: 48, 48, 48;--color-neutral: #1A1A1A;--color-success: #2D7A4F;--color-success-light: rgba(45, 122, 79, .1);--color-error: #ba1a1a;--color-border: rgba(209, 196, 183, .2);--color-border-light: rgba(209, 196, 183, .1);--font-heading: "Playfair Display", Georgia, serif;--font-accent: "Playfair Display", Georgia, serif;--font-body: "Inter", -apple-system, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.75rem;--text-4xl: 2rem;--text-5xl: 2.5rem;--text-hero: clamp(2.25rem, 5vw, 4.5rem);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-none: 1;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.7;--leading-loose: 2;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-wider: .08em;--tracking-widest: .12em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--section-padding: var(--space-12);--section-padding-lg: var(--space-16);--container-max: 1000px;--container-wide: 1200px;--container-narrow: 680px;--container-padding: var(--space-5);--radius-sm: 4px;--radius-md: 4px;--radius-lg: 4px;--radius-xl: 4px;--radius-2xl: 4px;--radius-full: 9999px;--shadow-xs: none;--shadow-sm: none;--shadow-md: 0 20px 50px rgba(28, 27, 27, .05);--shadow-lg: 0 20px 50px rgba(28, 27, 27, .05);--shadow-glow: 0 0 40px rgba(184, 151, 106, .08);--button-primary-bg: linear-gradient(135deg, #755a32, #B8976A);--button-primary-bg-solid: #B8976A;--button-primary-bg-hover: #755a32;--button-text-on-primary: #FFFFFF;--button-outline: rgba(209, 196, 183, .2);--button-font-size: 14px;--button-font-weight: 500;--button-letter-spacing: .08em;--button-radius: 4px;--button-padding-y: 1.2rem;--button-padding-x: 2.75rem;--button-outline-width: 1px;--button-shadow: none;--button-shadow-hover: none;--button-transition: .3s cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .15s;--duration-base: .3s;--duration-slow: .5s;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-drawer: 500;--z-modal: 600;--z-header: 1000}@media(min-width:768px){:root{--section-padding: var(--space-24);--section-padding-lg: var(--space-32);--container-padding: var(--space-8)}}@media(min-width:1024px){:root{--text-5xl: 3.5rem;--text-4xl: 3rem;--text-3xl: 2.25rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}img,picture,video,canvas,svg{display:block;max-width:100%}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text);letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-hero)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}.text-elegant{font-family:var(--font-accent);font-style:italic;font-weight:400}.text-elegant--accent{color:var(--color-accent)}.headline-mixed em,.headline-mixed i{font-family:var(--font-accent);font-style:italic;font-weight:400;color:var(--color-accent)}.overline{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-accent);display:block;width:fit-content;max-width:100%;margin-inline:auto;text-align:center}.problem__eyebrow,.howto-premium__eyebrow,.comparison-spotlight__eyebrow,.quality-icons__overline,.contact-premium__eyebrow,.coming-soon-premium__overline{display:block;width:fit-content;max-width:100%;margin-inline:auto;text-align:center}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-text-secondary)}.text-success{color:var(--color-success)}p{margin-bottom:var(--space-4);max-width:60ch}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:#7d6141}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn,.button:not(.button--tertiary),.contact-premium__submit,.product-form__submit,.cart__checkout-button,.cart-checkout-btn,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,button[type=submit],input[type=submit],button[name=checkout]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:46px;padding:var(--button-padding-y) var(--button-padding-x);font-family:var(--font-body);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);text-transform:uppercase;line-height:1;text-decoration:none;border-radius:var(--button-radius);cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--button-transition),color var(--button-transition),border-color var(--button-transition),box-shadow var(--button-transition),transform var(--button-transition);white-space:nowrap}.btn:focus-visible,.button:focus-visible,.contact-premium__submit:focus-visible,.product-form__submit:focus-visible,.cart__checkout-button:focus-visible,.cart-checkout-btn:focus-visible,.shopify-payment-button__button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn,.btn--primary,.btn--accent,.btn--light,.button:not(.button--secondary):not(.button--tertiary),.button--primary,.contact-premium__submit,.product-form__submit,.cart__checkout-button,.cart-checkout-btn,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,button[type=submit],input[type=submit],button[name=checkout]{background:var(--button-primary-bg);color:var(--button-text-on-primary);border:0;box-shadow:none}.btn:hover:not([disabled]),.btn--primary:hover:not([disabled]),.btn--accent:hover:not([disabled]),.btn--light:hover:not([disabled]),.button:not(.button--secondary):not(.button--tertiary):hover:not([disabled]),.button--primary:hover:not([disabled]),.contact-premium__submit:hover:not([disabled]),.product-form__submit:hover:not([disabled]),.cart__checkout-button:hover:not([disabled]),.cart-checkout-btn:hover:not([disabled]),.shopify-payment-button__button:hover:not([disabled]),.shopify-payment-button__button--unbranded:hover:not([disabled]),button[type=submit]:hover:not([disabled]),input[type=submit]:hover:not([disabled]),button[name=checkout]:hover:not([disabled]){background:linear-gradient(135deg,#604a28,#a07d55);color:var(--button-text-on-primary);border-color:transparent;box-shadow:none;transform:translateY(-1px)}.btn--secondary,.button--secondary{background-color:transparent;color:var(--button-outline);border:var(--button-outline-width) solid var(--button-outline);box-shadow:none}.btn--secondary:hover:not([disabled]),.button--secondary:hover:not([disabled]){background-color:var(--button-primary-bg);color:var(--button-text-on-primary);border-color:var(--button-primary-bg);box-shadow:var(--button-shadow-hover);transform:translateY(-1px)}.btn:active,.btn--primary:active,.btn--accent:active,.btn--light:active,.btn--secondary:active,.button:active,.button--primary:active,.button--secondary:active,.contact-premium__submit:active,.product-form__submit:active,.cart__checkout-button:active,.cart-checkout-btn:active,.shopify-payment-button__button:active,.shopify-payment-button__button--unbranded:active,button[type=submit]:active,input[type=submit]:active,button[name=checkout]:active{transform:translateY(0);box-shadow:var(--button-shadow)}.btn:disabled,.button:disabled,.contact-premium__submit:disabled,.product-form__submit:disabled,.cart__checkout-button:disabled,.cart-checkout-btn:disabled,.shopify-payment-button__button:disabled,.shopify-payment-button__button--unbranded:disabled,button[type=submit]:disabled,input[type=submit]:disabled,button[name=checkout]:disabled{opacity:.5;cursor:not-allowed;transform:translateY(0);box-shadow:var(--button-shadow)}.btn--arrow:after{content:"\2192";margin-left:var(--space-2);transition:transform var(--duration-fast) var(--ease-out)}.btn--arrow:hover:after{transform:translate(4px)}.btn--sm,.btn--lg{min-height:46px;padding:var(--button-padding-y) var(--button-padding-x);font-size:var(--button-font-size)}.btn--full{width:100%}.card{background-color:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-8)}.card--hover{transition:transform var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.card--hover:hover{transform:scale(1.02);background-color:var(--color-surface-container-low)}.card--subtle{background-color:var(--color-surface-container-low)}.card--glass{background:#fffc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.input{width:100%;height:52px;padding:0 var(--space-6);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background-color:transparent;border:none;border-bottom:1px solid rgba(209,196,183,.4);border-radius:0;transition:border-color var(--duration-fast) var(--ease-out)}.input::placeholder{color:var(--color-text-muted)}.input:hover{border-bottom-color:var(--color-text-secondary)}.input:focus{outline:none;border-bottom:2px solid var(--color-accent);box-shadow:0 0 4px #b8976a33}.input--underline{border:none;border-bottom:1px solid rgba(209,196,183,.4);border-radius:0;background:transparent;padding:var(--space-3) 0}.input--underline:focus{border-bottom:2px solid var(--color-accent);box-shadow:none}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.container--wide{max-width:var(--container-wide)}.container--narrow{max-width:var(--container-narrow)}.section{padding:var(--section-padding) 0}.section--lg{padding:var(--section-padding-lg) 0}.section--cream{background-color:var(--color-bg)}.section--white{background-color:var(--color-surface)}.section--warm{background-color:var(--color-surface-warm)}.section--dark{background-color:var(--color-dark);color:var(--color-surface)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4{color:var(--color-surface)}.section--dark .text-muted{color:#ffffffb3}.section--dark .overline{color:var(--color-accent)}.text-center{text-align:center}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon svg{width:100%;height:100%}.icon--sm{width:16px;height:16px}.icon--md{width:24px;height:24px}.icon--lg{width:32px;height:32px}.icon--xl{width:48px;height:48px}.icon--accent{color:var(--color-accent)}.icon--success{color:var(--color-success)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-full);background-color:var(--color-accent-light);color:var(--color-accent)}.badge--success{background-color:var(--color-success-light);color:var(--color-success)}.badge--dark{background-color:var(--color-dark);color:var(--color-surface)}.social-proof{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background-color:var(--color-surface);border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}.social-proof__stars{display:flex;gap:2px;color:#f59e0b}.social-proof__stars svg{width:16px;height:16px}.social-proof__text{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.social-proof__divider{width:1px;height:16px;background-color:var(--color-border)}.trust-list{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);list-style:none}.trust-list__item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.trust-list__icon{width:18px;height:18px;color:var(--color-success)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-fade-in{animation:fadeIn .6s var(--ease-out) forwards}.animate-float{animation:float 4s ease-in-out infinite}.hide-mobile{display:none!important}@media(min-width:768px){.hide-mobile{display:block!important}.hide-desktop{display:none!important}}body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps-title,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps__title,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .problem__title,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) h2.problem__title{font-family:var(--font-heading),Georgia,serif!important;font-size:40px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps-title em,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps-title i,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps__title em,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps__title i,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps-title-accent,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps__title-accent{font-family:inherit!important;font-size:inherit!important;font-style:italic!important;font-weight:400!important;line-height:inherit!important}body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps-body,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps__body,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .problem__description,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .problem__description p{font-size:16px!important;font-weight:300!important;line-height:1.7!important;letter-spacing:0!important}body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps-kicker,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps__kicker,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .problem__overline{font-size:12px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:.12em!important;text-transform:uppercase!important}body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps-stat-value,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps__stat-value,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .problem__stat-number{font-family:var(--font-heading),Georgia,serif!important;font-size:48px!important;font-weight:300!important;line-height:1!important;letter-spacing:0!important}body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps-stat-label,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps__stat-label,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .problem__stat-label{font-size:12px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:.08em!important;text-transform:uppercase!important}body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps-stat-sub,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps__stat-sub,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .problem__stat-source{font-size:11px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important}@media(max-width:768px){body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps-title,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps__title,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .problem__title,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) h2.problem__title{font-size:28px!important}body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps-body,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps__body,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .problem__description,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .problem__description p{font-size:15px!important}body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps-stat-value,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .nn-ps__stat-value,body .nn-problem-stats.nn-problem-stats:not(.problem--stats-layout) .problem__stat-number{font-size:36px!important}}:root{--nn-display-size: var(--text-hero);--nn-display-lh: 1.12;--nn-display-weight: 700;--nn-display-tracking: 0;--nn-lead-size: var(--text-lg);--nn-lead-lh: 1.7;--nn-lead-weight: 300;--nn-body-size: var(--text-base);--nn-body-lh: 1.7;--nn-body-weight: 300;--nn-kicker-size: var(--text-xs);--nn-kicker-lh: 1.25;--nn-kicker-weight: 500;--nn-kicker-tracking: .12em;--nn-label-size: var(--text-xs);--nn-label-lh: 1.45;--nn-label-weight: 500;--nn-label-tracking: .08em;--nn-meta-size: 11px;--nn-meta-lh: 1.4;--nn-meta-weight: 400;--nn-stat-size: 48px;--nn-stat-lh: 1;--nn-stat-weight: 300}.nn-display{font-family:var(--font-heading);font-size:var(--nn-display-size);line-height:var(--nn-display-lh);font-weight:var(--nn-display-weight);letter-spacing:var(--nn-display-tracking);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.nn-display-accent{font-family:var(--font-accent);font-style:italic;font-weight:400;line-height:inherit;letter-spacing:inherit}.nn-lead{font-family:var(--font-body);font-size:var(--nn-lead-size);line-height:var(--nn-lead-lh);font-weight:var(--nn-lead-weight);letter-spacing:0}.nn-body{font-family:var(--font-body);font-size:var(--nn-body-size);line-height:var(--nn-body-lh);font-weight:var(--nn-body-weight);letter-spacing:0}.nn-kicker{font-family:var(--font-body);font-size:var(--nn-kicker-size);line-height:var(--nn-kicker-lh);font-weight:var(--nn-kicker-weight);text-transform:uppercase;letter-spacing:var(--nn-kicker-tracking)}.nn-label{font-family:var(--font-body);font-size:var(--nn-label-size);line-height:var(--nn-label-lh);font-weight:var(--nn-label-weight);text-transform:uppercase;letter-spacing:var(--nn-label-tracking)}.nn-meta{font-family:var(--font-body);font-size:var(--nn-meta-size);line-height:var(--nn-meta-lh);font-weight:var(--nn-meta-weight);letter-spacing:0}.nn-stat{font-family:var(--font-heading);font-size:var(--nn-stat-size);line-height:var(--nn-stat-lh);font-weight:var(--nn-stat-weight);letter-spacing:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}@media(max-width:749px){:root{--nn-display-lh: 1.08;--nn-body-lh: 1.65;--nn-lead-lh: 1.65;--nn-meta-size: 11px}}:root{--nn-h-lh: 1.12;--nn-h-w: 700;--nn-body-lh: 1.7;--nn-body-w: 300;--nn-kicker-w: 500;--nn-kicker-track: .12em;--nn-label-w: 500;--nn-label-track: .08em;--nn-meta-w: 400;--nn-meta-lh: 1.4}body main :is(h1,h2,h3,.h0,.h1,.h2,.h3){font-family:var(--font-heading)!important;font-weight:var(--nn-h-w)!important;line-height:var(--nn-h-lh)!important;letter-spacing:0!important}body main :is(p,.rte p,.prose p){font-family:var(--font-body)!important;font-weight:var(--nn-body-w)!important;line-height:var(--nn-body-lh)!important;letter-spacing:0!important}body main :is(em,i,.accent,.title-accent,.headline-accent,.nn-accent,.problem__accent,.quality-icons__title-accent){font-family:var(--font-accent)!important;font-style:italic!important;font-weight:400!important;letter-spacing:inherit!important;line-height:inherit!important}body main :is(.kicker,.eyebrow,.overline,.problem__eyebrow,.problem__overline,.quality-icons__overline,.trust-bar__label,.comparison-spotlight__eyebrow,.ingredients-premium__overline,.howto-premium__eyebrow,.testimonials__overline,.faq__overline,.benefits__overline,.bundle-section__select-heading){font-family:var(--font-body)!important;font-size:var(--text-xs)!important;font-weight:var(--nn-kicker-w)!important;text-transform:uppercase!important;letter-spacing:var(--nn-kicker-track)!important;line-height:1.25!important}body main :is(.label,.caps,.micro-label,.problem__stat-label,.quality-icons__item-title,.trust-marquee__text,.comparison-spotlight__mobile-label,.comparison-spotlight__head--feature,.bundle-option__indicator,.howto-step__title,.hero__badge-small){font-family:var(--font-body)!important;font-size:var(--text-xs)!important;font-weight:var(--nn-label-w)!important;text-transform:uppercase!important;letter-spacing:var(--nn-label-track)!important;line-height:1.45!important}body main :is(.meta,.fineprint,.helper,.problem__stat-sub,.problem__stat-source,.quality-icons__item-text,.footer__subtext,.newsletter__subtext,.bundle-section__disclaimer,.bundle-option__context,.bundle-option__daily-reframe,.bundle-section__social-proof-verified){font-family:var(--font-body)!important;font-size:11px!important;font-weight:var(--nn-meta-w)!important;line-height:var(--nn-meta-lh)!important;letter-spacing:0!important}body main :is(.stat-value,.stat__value,.problem__stat-number,.quality-icons__stat,.trust-bar__value,.howto-step__number,.bundle-option__price){font-family:var(--font-heading)!important;font-weight:300!important;line-height:1!important;letter-spacing:0!important}body main :is(.hero__title,.hero__headline,.banner__heading,.hero h1,.hero h2){font-family:var(--font-heading)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:0!important}body main :is(.hero__title em,.hero__title i,.hero__headline em,.hero__headline i,.banner__heading em,.banner__heading i,.hero__accent,.hero__title-accent){font-family:var(--font-accent)!important;font-style:italic!important;font-weight:400!important;font-size:.9em!important;line-height:inherit!important}body :is(.announcement__text,.header__nav-link,.footer__nav-link){font-family:var(--font-body)!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.25!important;text-transform:uppercase!important}body :is(.footer__tagline,.footer__newsletter-subtitle,.footer__copyright){font-family:var(--font-body)!important;font-weight:300!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important}@media(max-width:749px){body main :is(p,.rte p,.prose p){line-height:1.65!important}body main :is(h1,h2,.h0,.h1,.h2){line-height:1.08!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/base.css.map */
