:root{--green: #115e46;--green-2: #0d4a37;--coral: #f18757;--coral-d: #e06a36;--cream: #fff3c5;--yellow: #eec928;--yellow-d: #e2ad00;--peach: #f3c49b;--white: #ffffff;--paper: #fffbf1;--paper-2: #fff7e6;--ink: #13352a;--ink-soft: #52605a;--line: #ece2cb;--mgreen: #4ea48a;--green-700: #0a3a2c;--coral-100: #fce4d5;--yellow-200:#faeca3;--dominant-yellow: var(--yellow);--dominant-midgreen: var(--mgreen);--dominant-coral: #ff6b3d;--dominant-coral-hover: #e85526;--logo-text-green: var(--green);--rest-cream: var(--cream);--rest-peach: var(--peach);--rest-paper: var(--paper);--brand-primary: var(--dominant-coral);--brand-primary-hover: var(--dominant-coral-hover);--brand-secondary: var(--green);--brand-secondary-hover: var(--green-2);--surface-page: var(--paper);--surface-page-alt: var(--cream);--surface-card: var(--white);--surface-accent: var(--peach);--surface-inverse: var(--green);--text-strong: var(--green);--text-body: var(--ink);--text-muted: var(--ink-soft);--text-on-brand: var(--white);--text-on-dark: var(--cream);--text-link: var(--coral);--border-subtle: var(--line);--border-default: var(--line);--border-strong: var(--green);--success: var(--mgreen);--warning: var(--yellow-d);--danger: #c0432a;--focus-ring: var(--coral);--amazon: #232f3e;--amazon-hover: #131a22;--hero-gradient: radial-gradient(120% 120% at 86% -12%, #1a7355 0%, rgba(26,115,85,0) 56%), radial-gradient(120% 120% at -10% 110%, #0d4a37 0%, rgba(13,74,55,0) 60%), var(--green);--shadow-brand-kit: 0 18px 50px -22px rgba(17,94,70,.35)}:root{--font-display: "Fredoka", sans-serif;--font-body: "Nunito Sans", sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold:600;--fw-bold: 700;--fw-black: 800;--h1-hero: clamp(3.68rem, 5.1vw, 6rem);--h2-section: clamp(3.04rem, 1.92rem + 2vw, 4.96rem);--h3: 2.24rem;--body-size: clamp(1.632rem, 1.52rem + .35vw, 1.856rem);--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--leading-tight: 1.05;--leading-body: 1.72;--tracking-eyebrow: .18em;--tracking-button: .04em;--heading-font: var(--font-display);--body-font: var(--font-body)}:root{--radius-xs: 4px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-2xl: 40px;--radius-pill: 999px;--radius-circle: 50%;--border-width: 1.5px;--border-width-strong: 2px;--shadow-xs: 0 1px 2px rgba(19, 53, 42, .06);--shadow-sm: 0 2px 6px rgba(19, 53, 42, .07);--shadow-md: 0 6px 18px rgba(19, 53, 42, .08);--shadow-lg: 0 18px 50px -22px rgba(17, 94, 70, .35);--shadow-brand: 0 10px 28px rgba(241, 135, 87, .28);--focus-ring-width: 3px;--focus-ring-offset: 2px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--press-scale: .97;--hover-lift: -2px}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-12: 7rem;--container-sm: 640px;--container-md: 920px;--container-lg: 1200px;--container-xl: 1320px;--section-y: var(--space-10);--gutter: var(--space-5)}*{box-sizing:border-box}.hmf-root{width:100%;overflow-x:hidden}.hmf-root a{color:var(--dominant-coral);text-decoration:none}.hmf-root a:hover{color:var(--dominant-coral-hover)}.hmf-root img{display:block;max-width:100%}.hmf-root button{font-family:inherit}@keyframes hmfFade{0%{opacity:0}to{opacity:1}}@keyframes hmfPressIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hmf-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.hmf-reveal.hmf-in{opacity:1;transform:none}.hmf-nav-link,.hmf-root nav a{transition:color .2s ease}.hmf-social{transition:color .2s ease}.hmf-social:hover{color:#fff!important}.hmf-press-btn{background:none;border:none;cursor:pointer;padding:0}.hmf-pay-icon{height:24px;width:auto;border-radius:4px;background:#fff;padding:2px}@media(max-width:900px){.hmf-hero{grid-template-columns:1fr!important;text-align:center}.hmf-hero-copy{align-items:center!important}.hmf-2col,.hmf-3col{grid-template-columns:1fr!important}.hmf-4col,.hmf-foot{grid-template-columns:1fr 1fr!important}.hmf-nav-links{display:none!important}.hmf-menu-btn{display:inline-flex!important}.hmf-story{grid-template-columns:1fr!important}.hmf-cta{grid-template-columns:1fr!important;text-align:center}.hmf-cta>div:first-child{align-items:center!important}.hmf-news{grid-template-columns:1fr!important}.hmf-hide-md{display:none!important}.hmf-badges{flex-wrap:nowrap!important;justify-content:space-between!important;gap:clamp(6px,2vw,14px)!important}.hmf-badges img{height:clamp(30px,9vw,52px)!important}}@media(max-width:560px){.hmf-4col,.hmf-foot{grid-template-columns:1fr!important}}.hmf-root img.hmf-only-mobile{display:none}.hmf-root img.hmf-only-desktop{display:block}.hmf-root .hmf-story-mob,.hmf-root .hmf-only-mobile{display:none}.hmf-root .hmf-only-desktop{display:block}@media(max-width:768px){.hmf-root img.hmf-only-desktop{display:none}.hmf-root img.hmf-only-mobile{display:block}.hmf-root .hmf-only-desktop{display:none}.hmf-root .hmf-only-mobile{display:block}.hmf-root .hmf-story-mob{display:grid}}@media(prefers-reduced-motion:reduce){*{animation:none!important}.hmf-reveal{opacity:1!important;transform:none!important;transition:none!important}}.hmf-h-coral{transition:background-color .25s ease,transform .25s ease}.hmf-h-coral:hover{background:var(--dominant-coral-hover)!important;transform:translateY(-2px)}.hmf-h-white{transition:color .2s ease}.hmf-h-white:hover{color:#fff!important}.hmf-h-coral-text{transition:color .2s ease}.hmf-h-coral-text:hover{color:var(--dominant-coral)!important}.hmf-h-lift{transition:transform .35s cubic-bezier(.22,1,.36,1)}.hmf-h-lift:hover{transform:translateY(-8px)}.hmf-h-story{transition:background-color .25s ease,color .25s ease}.hmf-h-story:hover{background:transparent!important;color:var(--paper-2)!important}.hmf-h-greenfill{transition:background-color .25s ease,border-color .25s ease,color .25s ease}.hmf-h-greenfill:hover{background:var(--dominant-midgreen)!important;border-color:var(--dominant-midgreen)!important;color:#fff!important}.hmf-h-bright{transition:filter .2s ease}.hmf-h-bright:hover{filter:brightness(1.05)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hmf-base.css.map */
