:root{--fd-teal: #6bdad5;--fd-green: #a2d45e;--fd-bg: #ffffff;--fd-ink: #1a1a1a}.fd-page{background:var(--fd-bg);color:var(--fd-ink);font-family:var(--font-body-family, system-ui, sans-serif);margin:0}.fd-page .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fd-page [id]{scroll-margin-top:100px}.fd-button{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;font-weight:800;font-size:clamp(13px,1.4vw,15px);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:transform .15s ease,background .15s ease,color .15s ease}.fd-button:hover{transform:translateY(-2px)}.fd-button--solid{background:var(--fd-ink);color:var(--fd-bg)}.fd-button--solid:hover{background:#000;color:var(--fd-bg)}.fd-button--outline{background:transparent;color:var(--fd-ink);border:2px solid var(--fd-ink)}.fd-button--outline:hover{background:var(--fd-ink);color:var(--fd-bg)}.fd-button--green{background:var(--fd-green);color:var(--fd-ink)}.fd-button--green:hover{background:#93c44f;color:var(--fd-ink)}.fd-button__arrow{font-size:1.1em;line-height:1}.fd-hero{position:relative;background-color:var(--fd-bg);background-repeat:repeat;background-size:auto 100%;padding:clamp(48px,7vw,96px) clamp(16px,4vw,40px) clamp(48px,6vw,80px);overflow:hidden}.fd-hero__inner{position:relative;z-index:1;max-width:880px;margin:0 auto;text-align:center}.fd-hero__lockup{display:block;width:auto;height:auto;max-width:min(520px,80vw);margin:0 auto}.fd-hero__body{font-size:clamp(16px,1.7vw,19px);line-height:1.5;color:var(--fd-ink);font-weight:500;max-width:600px;margin:clamp(20px,3vw,32px) auto 0;background:#ffffffd1;padding:10px 18px;border-radius:12px}.fd-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(24px,3vw,36px)}.fd-hero__stamp{position:absolute;right:clamp(-20px,-1vw,0px);bottom:clamp(-24px,-2vw,-8px);width:clamp(110px,16vw,200px);height:auto;transform:rotate(-8deg);pointer-events:none;z-index:2}@media(max-width:720px){.fd-hero__stamp{width:96px;right:4px;bottom:8px}}.fd-nav{background:var(--fd-bg);border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);padding:16px clamp(16px,4vw,40px);position:relative;z-index:3}.fd-nav ul{list-style:none;margin:0 auto;padding:0;max-width:1100px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 4px}.fd-nav a{display:inline-block;padding:8px 16px;border-radius:999px;color:var(--fd-ink);text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(11px,1.2vw,13px);transition:background .15s ease,color .15s ease}.fd-nav a:hover{background:var(--fd-ink);color:var(--fd-bg)}@media(max-width:720px){.fd-nav{padding:12px 16px}.fd-nav ul{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.fd-nav a{white-space:nowrap}}.fd-lane{background:var(--fd-bg);padding:clamp(48px,7vw,96px) clamp(24px,5vw,60px);border-top:1px solid rgba(0,0,0,.1)}.fd-lane--alt{background:#6bdad51a}.fd-lane--lastcall{background:#a2d45e1f}.fd-lane__container{max-width:1200px;margin:0 auto}.fd-lane__header{text-align:center;margin-bottom:clamp(28px,4vw,48px)}.fd-lane__title{font-family:var(--font-heading--family, var(--font-heading-family, system-ui, sans-serif));color:var(--fd-ink);font-size:clamp(22px,3.4vw,38px);line-height:1.1;margin:0 0 12px;text-transform:uppercase;letter-spacing:.02em}.fd-lane__lead{font-size:clamp(15px,1.6vw,18px);line-height:1.5;color:var(--fd-ink);max-width:620px;margin:0 auto}.fd-lane__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(10px,1.2vw,18px)}@media(max-width:900px){.fd-lane__grid{grid-template-columns:repeat(3,1fr)}}.fd-product-card{display:flex;flex-direction:column;text-decoration:none;color:var(--fd-ink);transition:transform .18s ease}.fd-product-card:hover{transform:translateY(-4px)}.fd-product-card__media{position:relative;aspect-ratio:1 / 1;background:#f4f4f4;border-radius:8px;overflow:hidden;margin-bottom:12px}.fd-product-card__media img{width:100%;height:100%;object-fit:cover;display:block}.fd-product-card__badge{position:absolute;top:10px;right:10px;z-index:1;background:var(--fd-green);color:var(--fd-ink);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:999px}.fd-product-card__title{font-size:clamp(15px,1.6vw,17px);font-weight:700;margin:0 0 6px;line-height:1.25;color:var(--fd-ink)}.fd-product-card__price{font-size:14px;font-weight:600;color:var(--fd-ink);margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.fd-price__from{font-weight:600}.fd-product-card__price.is-sale .fd-price__now{font-weight:800}.fd-price__was{color:#00000073;font-weight:500;text-decoration:line-through}.fd-giftcard{background:var(--fd-teal);padding:clamp(48px,6vw,80px) clamp(24px,5vw,60px);text-align:center}.fd-giftcard__inner{max-width:680px;margin:0 auto}.fd-giftcard h2{font-family:var(--font-heading--family, var(--font-heading-family, system-ui, sans-serif));color:var(--fd-ink);font-size:clamp(26px,4vw,42px);line-height:1.05;margin:0 0 14px}.fd-giftcard p{font-size:clamp(16px,1.7vw,19px);line-height:1.5;color:var(--fd-ink);margin:0 0 clamp(20px,3vw,28px)}.fd-closing{background:var(--fd-ink);color:var(--fd-bg);padding:clamp(56px,8vw,104px) clamp(24px,5vw,60px);text-align:center}.fd-closing__inner{max-width:680px;margin:0 auto}.fd-closing h2{font-family:var(--font-heading--family, var(--font-heading-family, system-ui, sans-serif));color:var(--fd-green);font-size:clamp(30px,5vw,56px);line-height:1.02;margin:0 0 14px}.fd-closing p{font-size:clamp(16px,1.7vw,19px);line-height:1.5;color:#ffffffe0;margin:0 0 clamp(24px,3vw,32px)}
/*# sourceMappingURL=/cdn/shop/t/44/assets/page-fathers-day.css.map */
