.szh{position:relative;display:block;width:100%;overflow:hidden;isolation:isolate}.szh__media{position:relative;display:block;width:100%;aspect-ratio:var(--szh-ratio-mobile, 3 / 4);background-color:var(--szh-backdrop, #0b1620)}.szh__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--szh-pos-mobile, 50% 50%)}.szh__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / var(--szh-scrim, .55)) 0%,rgb(0 0 0 / calc(var(--szh-scrim, .55) * .6)) 28%,transparent 62%)}.szh__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:var(--szh-pad-mobile, 1.25rem);z-index:1}.szh__inner{display:flex;flex-direction:column;align-items:center;gap:var(--szh-gap-mobile, .75rem);text-align:center;max-width:32rem;color:var(--szh-text, #ffffff)}.szh__logo-wrap{display:block;margin:0;line-height:0}.szh__logo{display:block;width:var(--szh-logo-mobile, 220px);max-width:100%;height:auto}.szh__heading{margin:0;font-size:var(--szh-heading-mobile, 1.75rem);line-height:1.05;font-weight:800;text-wrap:balance}.szh__tagline{margin:0;font-size:var(--szh-tagline-mobile, .9375rem);line-height:1.45;text-wrap:pretty}.szh__tagline>*{margin:0}.szh__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.75rem 1.75rem;border:2px solid transparent;border-radius:var(--szh-cta-radius, 0px);font-size:var(--szh-cta-mobile, .875rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease}.szh__cta--primary{background-color:var(--szh-accent, #00a4e1);color:var(--szh-cta-fg, #111111)}.szh__cta--solid{background-color:#fff;color:#111}.szh__cta--outline{background-color:transparent;border-color:currentColor;color:var(--szh-text, #ffffff)}.szh__cta:hover{transform:translateY(-2px)}.szh__cta--primary:hover{background-color:var(--szh-accent-dark, #007fb0)}.szh__cta--outline:hover{background-color:var(--szh-text, #ffffff);color:#111}.szh__cta:focus-visible{outline:3px solid var(--szh-accent, #00a4e1);outline-offset:3px}.szh__blanket{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media screen and (min-width:750px){.szh__media{aspect-ratio:var(--szh-ratio-tablet, 16 / 10)}.szh__img{object-position:var(--szh-pos-tablet, 50% 50%)}.szh__scrim{background:linear-gradient(to top left,rgb(0 0 0 / var(--szh-scrim, .55)) 0%,rgb(0 0 0 / calc(var(--szh-scrim, .55) * .55)) 32%,transparent 68%)}.szh__content{justify-content:flex-end;padding:var(--szh-pad-tablet, 2.5rem)}.szh__inner{align-items:flex-end;text-align:right;max-width:34rem;gap:var(--szh-gap-tablet, 1rem)}.szh__logo{width:var(--szh-logo-tablet, 320px)}.szh__heading{font-size:var(--szh-heading-tablet, 2.5rem)}.szh__tagline{font-size:var(--szh-tagline-tablet, 1rem)}.szh__cta{font-size:var(--szh-cta-tablet, .9375rem)}}@media screen and (min-width:990px){.szh__media{aspect-ratio:var(--szh-ratio-desktop, 2 / 1)}.szh__img{object-position:var(--szh-pos-desktop, 50% 50%)}.szh__content{padding:var(--szh-pad-desktop, 4rem)}.szh__inner{gap:var(--szh-gap-desktop, 1.25rem)}.szh__logo{width:var(--szh-logo-desktop, 460px)}.szh__heading{font-size:var(--szh-heading-desktop, 3.25rem)}.szh__tagline{font-size:var(--szh-tagline-desktop, 1.125rem)}.szh__cta{font-size:var(--szh-cta-desktop, 1rem)}}@media(prefers-reduced-motion:reduce){.szh__cta{transition:none}.szh__cta:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-sportzone.css.map */
