.fd-hero,.fd-personas{--fd-accent:#224d43;--fd-accent-ink:#1b3e36;background:var(--color-background)}.fd-hero{padding-block:26px 20px}.fd-hero__inner{max-width:720px;margin-inline:auto;padding-inline:20px;text-align:center}.fd-hero__eyebrow{margin:0 0 10px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-accent)}.fd-hero__heading{margin:0 auto 10px;max-width:18ch;font-size:clamp(1.9rem,6.5vw,3rem);font-weight:700;line-height:1.08;color:var(--fd-accent);text-wrap:balance}.fd-hero__intro{margin:0 auto 16px;max-width:52ch;font-size:.95rem;line-height:1.55;color:var(--color-foreground)}.fd-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;border-radius:8px;background:var(--fd-accent);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none}.fd-hero__cta:focus-visible{outline:2px solid var(--fd-accent);outline-offset:2px}.fd-hero__trust{margin:14px 0 0;font-size:.8125rem;color:rgb(var(--color-foreground-rgb,65 64 66) / .75)}@media(min-width:750px){.fd-hero{padding-block:52px 36px}}.fd-personas{padding-block:4px 28px}.fd-personas__inner{max-width:1080px;margin-inline:auto;padding-inline:16px}.fd-personas__heading{margin:0 0 16px;text-align:center;font-size:clamp(1.3rem,4.5vw,1.7rem);font-weight:700;color:var(--fd-accent)}.fd-personas__grid{display:grid;gap:10px}@media(min-width:980px){.fd-personas{padding-block:8px 40px}.fd-personas__grid{grid-template-columns:1fr 1fr;gap:16px}}.fd-card{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;background:#fff;border:1px solid rgb(var(--color-foreground-rgb,65 64 66) / .12);border-radius:8px;padding:14px;padding-inline-end:30px;text-decoration:none;color:var(--color-foreground)}@media(min-width:980px){.fd-card{grid-template-columns:132px minmax(0,1fr);padding:20px;padding-inline-end:20px}}.fd-card__media{align-self:start;background:#fff;border-radius:6px;overflow:hidden;padding:4px}.fd-card__img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;transition:transform .25s ease}@media(hover:hover){.fd-card:hover .fd-card__img{transform:scale(1.03)}.fd-card:hover .fd-card__cta{background:var(--fd-accent);color:#fff}.fd-hero__cta:hover{background:var(--fd-accent-ink)}}.fd-card__body{min-width:0}.fd-card__kicker,.fd-card__blurb,.fd-card__offer{display:block}.fd-card__kicker{margin:0 0 4px;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fd-accent)}.fd-card__heading{margin:0 0 6px;font-size:clamp(1.05rem,3.6vw,1.3rem);font-weight:700;line-height:1.2;color:var(--fd-accent)}.fd-card__blurb{margin:0 0 8px;font-size:.875rem;line-height:1.5;color:var(--color-foreground)}.fd-card__offer{margin:0 0 8px;font-size:.8125rem;line-height:1.45;font-weight:600;color:var(--fd-accent)}.fd-card__foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fd-card__price{font-size:.875rem;font-weight:700;color:var(--color-foreground)}.fd-card__cta{display:none;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border:1.5px solid var(--fd-accent);border-radius:8px;color:var(--fd-accent);font-size:.8125rem;font-weight:600;transition:background .2s ease,color .2s ease}@media(min-width:980px){.fd-card__cta{display:inline-flex}}.fd-card__chevron{position:absolute;inset-block-start:50%;inset-inline-end:12px;transform:translateY(-50%);font-size:1.25rem;line-height:1;color:rgb(var(--color-foreground-rgb,65 64 66) / .75)}@media(min-width:980px){.fd-card__chevron{display:none}}.fd-card:focus-visible{outline:2px solid var(--fd-accent);outline-offset:2px}.fd-personas__note{margin:14px 0 0;text-align:center;font-size:.8125rem;color:rgb(var(--color-foreground-rgb,65 64 66) / .75)}.fd-anchor{display:block;height:0;scroll-margin-top:var(--header-height,0px)}.fd-personas__gridhead{margin:26px 0 0;text-align:center}.fd-personas__gridhead h2{margin:0 0 6px;font-size:clamp(1.3rem,4.5vw,1.7rem);font-weight:700;color:var(--fd-accent)}.fd-personas__gridhead p{margin:0;font-size:.875rem;color:rgb(var(--color-foreground-rgb,65 64 66) / .75)}@media(prefers-reduced-motion:reduce){.fd-card__img,.fd-card__cta{transition:none}.fd-card:hover .fd-card__img{transform:none}}.fd-evergreen{background:var(--color-background);padding-block:10px 20px}.fd-evergreen__inner{max-width:var(--page-width,1400px);margin-inline:auto;padding-inline:16px}.fd-evergreen h1{margin:0}
/*# sourceMappingURL=/cdn/shop/t/78/assets/fd-fathers-day.css.map */
