:root{--ft-ink:#141414;--ft-muted:#575b61;--ft-line:#dce0e4}.header-logo{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:750;letter-spacing:-.045em}.ft-hero{display:grid;grid-template-columns:1fr 1fr;background:#141414;color:#fff}.ft-hero__copy{padding:clamp(36px,6vw,96px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ft-eyebrow{font-size:.875rem;text-transform:uppercase;letter-spacing:.2em;margin:0 0 28px;color:#cbd0d6}.ft-hero h1{font-family:var(--font-heading--family);font-size:clamp(2.5rem,5.8vw,5.75rem);line-height:1.02;letter-spacing:-.055em;max-width:10ch;margin:0;color:#fff;text-wrap:balance}.ft-hero__intro{font-size:1.125rem;line-height:1.65;color:#d2d5da;max-width:35ch;margin:26px 0 32px}.ft-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:15px 24px;background:#fff;color:#141414;text-decoration:none;font-weight:650;font-size:1rem;border:1px solid #fff;border-radius:4px;transition:background .18s}.ft-button:hover{background:#e2e6ea}.ft-text-link{display:inline-flex;gap:18px;align-items:center;min-height:44px;margin-top:16px;color:#fff;font-size:.875rem;text-underline-offset:5px}.ft-hero__media{min-width:0;overflow:hidden;background:#e8eaed}.ft-hero__image{display:block;width:100%;height:100%;min-height:480px;max-height:760px;object-fit:cover}.ft-hero:not(:has(.ft-hero__media)){grid-template-columns:1fr}.ft-hero:not(:has(.ft-hero__media)) h1{max-width:16ch}.ft-collection-anchor{scroll-margin-top:110px}.ft-purchase-help{border-top:1px solid var(--ft-line);padding-top:16px;font-size:.875rem}.ft-purchase-help p{margin:0 0 8px;font-weight:600}.ft-purchase-help>div{display:flex;flex-wrap:wrap;gap:12px 24px}.ft-purchase-help a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}.product-details .text-block h1{letter-spacing:-.035em;line-height:1.15}.product-details .rte{line-height:1.7}.ft-button:focus-visible,.ft-text-link:focus-visible,.ft-purchase-help a:focus-visible{outline:3px solid #3478d4;outline-offset:5px}@media(max-width:749px){.ft-hero{grid-template-columns:1fr}.ft-hero__copy{padding:36px 24px}.ft-eyebrow{margin-bottom:18px}.ft-hero h1{font-size:clamp(2.5rem,11vw,4rem);max-width:12ch}.ft-hero__intro{margin:20px 0 24px;font-size:1rem}.ft-hero__image{min-height:0;height:auto;max-height:420px;aspect-ratio:4/3;object-fit:cover}.ft-button{width:100%}}@media(prefers-reduced-motion:reduce){.ft-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/freetate.css.map */
