.page-fathers-day-section{--mf-black: #000000;--mf-ink: #0a0a0a;--mf-carbon: #101010;--mf-graphite: #18191b;--mf-iron: #242629;--mf-slate: #3e4246;--mf-steel: #6b7075;--mf-aluminum: #9aa0a6;--mf-fog: #cfd0d1;--mf-paper: #f4f3f1;--mf-white: #ffffff;--mf-copper: #d19c6a;--mf-copper-deep: #b07b4a;--mf-copper-soft: #e2c0a0;--mf-sale: #d54d4d;--border-subtle: rgba(255, 255, 255, .14);--border-strong: rgba(255, 255, 255, .32);--font-sans: "Univers Next", "Hanken Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--container: 1200px;--gutter: 24px;--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}.page-fathers-day-section *,.page-fathers-day-section *:before,.page-fathers-day-section *:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}.page-fathers-day-section{background:var(--mf-black);color:var(--mf-fog);font-family:var(--font-sans);font-size:16px;line-height:1.56;-webkit-font-smoothing:antialiased}.page-fathers-day-section img{display:block;max-width:100%}.page-fathers-day-section a{color:var(--mf-copper)}.fd-container{max-width:var(--container);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--mf-copper)}.display{font-family:var(--font-sans);font-weight:300;text-transform:uppercase;letter-spacing:.06em;line-height:1.1;color:var(--mf-white)}.headline{font-family:var(--font-sans);font-weight:300;font-size:clamp(28px,4.5vw,40px);letter-spacing:.12em;text-transform:uppercase;line-height:1.25;color:var(--mf-white)}.body-copy{color:var(--mf-fog)}.muted{color:var(--mf-aluminum)}.spec{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--mf-aluminum)}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:17px 40px;background:var(--mf-white);color:var(--mf-black);border:1px solid var(--mf-white);font-family:var(--font-sans);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .24s var(--ease-standard),border-color .24s var(--ease-standard)}.cta:hover{background:var(--mf-fog);border-color:var(--mf-fog)}.hero{background:var(--mf-black);border-bottom:1px solid var(--border-subtle)}.hero-grid{display:grid;grid-template-columns:1fr;max-width:var(--container);margin:0 auto}.hero-copy{padding:56px var(--gutter) 40px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.hero-copy .display{font-size:clamp(40px,10vw,88px)}.hero-sub{font-size:17px;line-height:1.56;color:var(--mf-fog);max-width:30em}.hero-media{position:relative;background:var(--mf-carbon);border-top:1px solid var(--border-subtle);min-height:300px;display:flex;align-items:center;justify-content:center;padding:var(--gutter)}.hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.media-placeholder-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;line-height:1.7;color:var(--mf-steel);text-align:center;max-width:32em}.stats-bar.offer-bar{background:var(--mf-carbon);border-bottom:1px solid var(--border-subtle)}.offer-bar-inner{display:flex;flex-direction:column;align-items:center;gap:28px;padding-top:36px;padding-bottom:36px;text-align:center}.deal{display:flex;flex-direction:column;align-items:center;gap:14px}.deal-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--mf-copper)}.deal-list{list-style:none;display:flex;flex-direction:column;gap:8px}.deal-list li{display:flex;align-items:baseline;justify-content:center;gap:12px;font-family:var(--font-sans);font-weight:300;font-size:clamp(19px,4.6vw,24px);letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:var(--mf-white)}.deal-list li:before{content:"+";font-family:var(--font-mono);font-size:.8em;color:var(--mf-copper)}.deal-ship{font-size:15px;color:var(--mf-aluminum)}.countdown-block{display:flex;flex-direction:column;align-items:center;gap:10px}.countdown-title{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--mf-white)}.countdown{display:flex;align-items:baseline;gap:18px}.countdown-unit{display:flex;flex-direction:column;align-items:center;gap:2px}.countdown-digits{font-family:var(--font-mono);font-size:28px;font-weight:500;color:var(--mf-sale);font-variant-numeric:tabular-nums}.countdown-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--mf-aluminum)}.countdown-deadline{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mf-aluminum)}.image-text-two-col{padding:80px 0}.two-col-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}.two-col-media{background:var(--mf-carbon);border:1px solid var(--border-subtle)}.two-col-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.two-col-media.engraving-recrop{position:relative;aspect-ratio:4 / 3;overflow:hidden}.two-col-media.engraving-recrop img{position:absolute;left:-8%;top:50%;width:300%;max-width:none;aspect-ratio:auto;transform:translate(-50%,-50%) rotate(90deg)}.two-col-media.engraving-rotate-cw{aspect-ratio:4 / 3;overflow:hidden}.two-col-media.engraving-rotate-cw img{transform:rotate(90deg) scale(1.34)}.two-col-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.two-col-copy p{max-width:34em}.kicker-line{font-family:var(--font-sans);font-weight:300;font-size:21px;line-height:1.5;letter-spacing:.02em;color:var(--mf-white)}.engrave-list{list-style:none;display:flex;flex-direction:column;width:100%;border-top:1px solid var(--border-subtle)}.engrave-list li{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid var(--border-subtle)}.engrave-idea{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--mf-copper)}.engrave-example{font-size:16px;color:var(--mf-fog)}.engrave-note{font-size:15px;color:var(--mf-aluminum);max-width:34em}.product-tile-grid{padding:80px 0;background:var(--mf-black);border-top:1px solid var(--border-subtle)}.grid-head{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.grid-head p{max-width:38em}.tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-tile{display:flex;flex-direction:column;background:var(--mf-graphite);border:1px solid var(--border-subtle);text-decoration:none;transition:border-color .24s var(--ease-standard)}.product-tile:hover{border-color:var(--mf-copper)}.tile-image{background:var(--mf-black);aspect-ratio:1 / 1;overflow:hidden}.tile-image-placeholder{background:var(--mf-carbon);display:flex;align-items:center;justify-content:center;padding:16px;text-align:center}.tile-image img{width:100%;height:100%;object-fit:contain;transition:transform .6s var(--ease-out)}.product-tile:hover .tile-image img{transform:scale(1.06)}.product-tile.tile-featured{grid-column:1 / -1}.tile-featured .tile-image{aspect-ratio:16 / 9}.tile-featured .tile-image img{object-fit:contain}.tile-meta{display:flex;flex-direction:column;gap:6px;padding:16px}.tile-name{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:1.3;color:var(--mf-white)}.tile-material{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--mf-aluminum)}.tile-price{font-family:var(--font-sans);font-size:16px;font-weight:400;color:var(--mf-fog)}.tile-tag{align-self:flex-start;margin-top:4px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--mf-copper);border:1px solid rgba(209,156,106,.4);padding:4px 8px;white-space:nowrap}.gift-extras{margin-top:32px;padding:20px var(--gutter);border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px;text-align:center}.gift-extras-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mf-aluminum);white-space:nowrap;flex-shrink:0}.gift-extras-line{font-size:15px;color:var(--mf-fog)}.gift-extras-line a{color:var(--mf-copper);text-decoration:none;border-bottom:1px solid rgba(209,156,106,.4);padding-bottom:1px}.gift-extras-line a:hover{border-bottom-color:var(--mf-copper)}.testimonial-grid{padding:80px 0;background:var(--mf-black);border-top:1px solid var(--border-subtle)}.rating-line{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--mf-copper)}.quote-grid{display:grid;grid-template-columns:1fr;gap:12px}.quote-card{display:flex;flex-direction:column;gap:18px;border:1px solid var(--border-subtle);padding:28px 24px}.quote-card blockquote{font-size:16px;line-height:1.6;color:var(--mf-fog);text-wrap:pretty}.quote-card figcaption{margin-top:auto;display:flex;align-items:baseline;gap:12px}.quote-name{font-size:15px;font-weight:600;color:var(--mf-white)}.quote-tag{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--mf-copper)}.proof-cta{margin-top:40px;text-align:center}.stats-bar.logistics{background:var(--mf-carbon);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:56px 0}.logistics-grid{display:grid;grid-template-columns:1fr;gap:0}.logistics-item{display:flex;flex-direction:column;gap:8px;padding:24px 0;border-bottom:1px solid var(--border-subtle);text-align:center}.logistics-item:last-child{border-bottom:none}.logistics-title{font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--mf-white)}.logistics-detail{font-size:15px;color:var(--mf-aluminum);max-width:26em;margin:0 auto}.guarantee-line{margin-top:32px;text-align:center;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mf-copper)}.faq{padding:80px 0}.faq-inner{max-width:880px;margin:0 auto}.faq .headline{margin-bottom:8px}.faq-list{margin-top:32px;border-top:1px solid var(--border-subtle)}.faq-item{border-bottom:1px solid var(--border-subtle)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-family:var(--font-sans);font-size:17px;font-weight:500;color:var(--mf-white);min-height:44px}.faq-item summary::-webkit-details-marker{display:none}.faq-marker{font-family:var(--font-mono);font-size:16px;color:var(--mf-copper);flex-shrink:0;transition:transform .24s var(--ease-standard)}.faq-item[open] .faq-marker{transform:rotate(45deg)}.faq-answer{padding:0 0 24px;font-size:16px;color:var(--mf-fog);max-width:44em}.faq-answer p+p{margin-top:12px}.footer-cta{background:var(--mf-carbon);border-top:1px solid var(--border-subtle);padding:96px 0}.footer-cta-inner{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.footer-cta .display{font-size:clamp(32px,6vw,64px)}.footer-close{font-size:17px;color:var(--mf-fog);max-width:30em}@media(min-width:768px){.tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.two-col-grid{grid-template-columns:1fr 1fr;gap:64px}.image-text-two-col.reversed .two-col-media{order:2}.image-text-two-col.reversed .two-col-copy{order:1}.logistics-grid{grid-template-columns:repeat(2,1fr)}.logistics-item{border-right:1px solid var(--border-subtle);padding:24px;text-align:center}.logistics-item:nth-child(2n){border-right:none}.logistics-item:nth-child(n+3){border-bottom:none}.offer-bar-inner{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;gap:32px}.deal{align-items:flex-start}.deal-list li{justify-content:flex-start}.countdown-block{align-items:flex-end}.image-text-two-col,.product-tile-grid,.testimonial-grid{padding:120px 0}.quote-grid{grid-template-columns:repeat(3,1fr);gap:16px}.product-tile.tile-featured{grid-column:auto}.tile-featured .tile-image{aspect-ratio:1 / 1}.faq{padding:120px 0}}@media(min-width:1024px){.hero-grid{grid-template-columns:1fr 1fr;min-height:640px}.hero-copy{justify-content:center;padding:96px 48px 96px var(--gutter)}.hero-media{border-top:none;border-left:1px solid var(--border-subtle);min-height:0}.gift-extras{flex-direction:row;justify-content:center;align-items:baseline;gap:16px}.logistics-grid{grid-template-columns:repeat(4,1fr)}.logistics-item{border-bottom:none;padding:8px 24px}.logistics-item:nth-child(2n){border-right:1px solid var(--border-subtle)}.logistics-item:last-child{border-right:none}}.page-fathers-day-section blockquote{border:0;font-style:normal;background:none}.page-fathers-day-section h1,.page-fathers-day-section h2,.page-fathers-day-section h3{text-rendering:optimizeLegibility}
/*# sourceMappingURL=/cdn/shop/t/68/assets/page-fathers-day.css.map */
