.fd26{--leaf-forest: #3B401B;--leaf-forest-deep: #2D3A1E;--leaf-olive: #6E7446;--leaf-sage: #99A162;--leaf-moss: #CCD685;--leaf-chiffon: #F0F5C9;--leaf-cream: #FDFFEE;--leaf-cream-2: #F4F6DC;--leaf-neon: #DAF615;--leaf-rust: #D86A3E;--leaf-white: #FFFFFF;--leaf-ink: #232323;--leaf-pine: #225C1C;--leaf-amber: #FFCB4E;--bg: var(--leaf-cream);--bg-alt: var(--leaf-chiffon);--bg-inverted: var(--leaf-forest);--fg: var(--leaf-forest);--fg-muted: var(--leaf-olive);--fg-subtle: var(--leaf-sage);--fg-on-dark: var(--leaf-cream);--fg-on-dark-muted: var(--leaf-moss);--accent: var(--leaf-neon);--accent-fg: var(--leaf-forest);--border: var(--leaf-moss);--border-subtle: rgba(59, 64, 27, .12);--font-display: "Druk Wide", "Arial Black", sans-serif;--font-serif: "Canela Text", "Playfair Display", Georgia, serif;--font-body: "Styrene A", "Inter", system-ui, sans-serif;--fd-page-max: 1280px;--fd-pad-x-d: 40px;--fd-pad-x-m: 20px;--fd-section-pad-y-d: 100px;--fd-section-pad-y-m: 36px;--fd-shadow-card: 0 6px 16px rgba(59, 64, 27, .22);--fd-shadow-sticky-d: 0 -10px 30px rgba(59, 64, 27, .14);--fd-shadow-sticky-m: 0 -10px 30px rgba(59, 64, 27, .18);--tracking-eyebrow: .14em;--tracking-button: .06em}.fd26 *,.fd26 *:before,.fd26 *:after{box-sizing:border-box}.fd26-section{position:relative;padding:var(--fd-section-pad-y-d) var(--fd-pad-x-d)}.fd26-section--cream{background:var(--leaf-cream);color:var(--leaf-forest)}.fd26-section--cream-2{background:var(--leaf-cream-2);color:var(--leaf-forest)}.fd26-section--chiffon{background:var(--leaf-chiffon);color:var(--leaf-forest)}.fd26-section--forest{background:var(--leaf-forest);color:var(--leaf-cream)}.fd26-section--neon{background:var(--leaf-neon);color:var(--leaf-forest)}.fd26-inner{max-width:var(--fd-page-max);margin:0 auto}.fd26 .fd26-eyebrow{font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--leaf-olive);margin:0 0 16px}.fd26-section--forest .fd26-eyebrow,.fd26-section--neon .fd26-eyebrow{color:var(--leaf-forest)}.fd26-section--forest .fd26-eyebrow{color:var(--leaf-moss)}.fd26 .fd26-display,.fd26 h1.fd26-display,.fd26 h2.fd26-display,.fd26 h3.fd26-display{font-family:var(--font-display);font-weight:500;text-transform:uppercase;letter-spacing:.005em;line-height:.95;margin:0}.fd26 .fd26-serif{font-family:var(--font-serif);font-style:italic;font-weight:300;line-height:1.15}.fd26 .fd26-body{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--leaf-olive)}.fd26-section--forest .fd26-body{color:var(--leaf-moss)}.fd26 .fd26-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px;background:var(--leaf-neon);color:var(--leaf-forest);font-family:var(--font-display);font-weight:500;font-size:13px;letter-spacing:var(--tracking-button);text-transform:uppercase;text-decoration:none;border:0;border-radius:0;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.fd26 .fd26-btn:hover{background:var(--leaf-forest);color:var(--leaf-neon)}.fd26 .fd26-btn:focus-visible{outline:2px solid var(--leaf-forest);outline-offset:3px}.fd26 .fd26-btn--inverse{background:var(--leaf-forest);color:var(--leaf-neon)}.fd26 .fd26-btn--inverse:hover{background:var(--leaf-olive);color:var(--leaf-cream)}.fd26 .fd26-btn--outline{background:transparent;color:var(--leaf-olive);border:1.5px solid var(--leaf-olive)}.fd26 .fd26-btn--outline:hover{background:var(--leaf-olive);color:var(--leaf-cream)}.fd26 .fd26-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-weight:700;font-size:14px;letter-spacing:.04em;color:var(--leaf-sage);text-decoration:none;text-transform:none;transition:color .16s ease}.fd26 .fd26-link:after{content:"\2192";transition:transform .16s ease}.fd26 .fd26-link:hover{color:var(--leaf-olive)}.fd26 .fd26-link:hover:after{transform:translate(2px)}.fd26 .fd26-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;background:var(--leaf-rust);color:var(--leaf-cream);border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:749px){.fd26-section{padding:var(--fd-section-pad-y-m) var(--fd-pad-x-m) calc(var(--fd-section-pad-y-m) + 24px)}.fd26 .fd26-btn{height:48px;padding:0 20px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/fathers-day-26.css.map */
