.whf-phead__wrap{width:100%;max-width:1400px;margin:0 auto;padding:calc(var(--phead-pad-top, 80px) * .55) var(--page-margin, 20px) calc(var(--phead-pad-bottom, 32px) * .7);text-align:center}.whf-phead__eyebrow{font-size:var(--text-ui, 12px);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-2, #666);font-weight:500;margin-bottom:12px}.whf-phead__heading{margin:0;font-family:var(--font-sans);font-weight:700;text-transform:uppercase;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.whf-phead__heading--display{font-size:clamp(30px,8vw,64px)}.whf-phead__heading--medium{font-size:clamp(24px,6vw,42px)}.whf-phead__heading--small{font-size:13.5px;font-weight:600;letter-spacing:.2em;line-height:1.3}.whf-phead__intro{font-size:14px;line-height:1.5;color:var(--fg-2, #666);max-width:52ch;margin:16px auto 0}.whf-phead__intro p{margin:0 0 .8em}.whf-phead__intro p:last-child{margin-bottom:0}.whf-phead__cta-wrap{margin-top:var(--space-6)}.whf-phead__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--whf-black, #151515);font-family:var(--font-sans);font-size:var(--btn-font-size, 12px);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-caps, .02em);text-decoration:none;transition:background-color .2s ease,color .2s ease}.whf-phead__cta-wrap .whf-phead__cta--solid,.whf-phead__cta-wrap .whf-phead__cta--solid:visited,.whf-phead__cta-wrap .whf-phead__cta--solid:link{background:var(--whf-black, #151515);color:#fff}.whf-phead__cta-wrap .whf-phead__cta--solid:hover{background:#fff;color:var(--whf-black, #151515)}.whf-phead__cta-wrap .whf-phead__cta--outline,.whf-phead__cta-wrap .whf-phead__cta--outline:visited,.whf-phead__cta-wrap .whf-phead__cta--outline:link{background:transparent;color:var(--whf-black, #151515)}.whf-phead__cta-wrap .whf-phead__cta--outline:hover{background:var(--whf-black, #151515);color:#fff}.whf-phead__cta:focus-visible{outline:2px solid var(--whf-green, #103E0C);outline-offset:2px}@media screen and (min-width:750px){.whf-phead__wrap{padding:var(--phead-pad-top, 80px) var(--page-margin, 20px) var(--phead-pad-bottom, 32px)}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/whf-page-header.css.map */
