.custom-hero{position:relative;width:100%;height:var(--hero-height, 720px);min-height:420px;overflow:hidden;display:flex;align-items:center;justify-content:center}.custom-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.custom-hero__video,.custom-hero__image,.custom-hero__placeholder{width:100%;height:100%;object-fit:cover;display:block}.custom-hero__placeholder{background:rgb(var(--color-foreground));opacity:.08}.custom-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--hero-overlay, .25))}.custom-hero__content{position:relative;z-index:1;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;gap:1.8rem;padding-top:6rem;padding-bottom:6rem}.custom-hero__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.08em;font-size:3rem;line-height:1.25;max-width:46rem;color:#fff}@media only screen and (min-width:750px){.custom-hero__heading{font-size:4.4rem}}.custom-hero__subheading{margin:0;max-width:42rem;font-size:1.5rem;line-height:1.6;color:#ffffffe0}.custom-hero__button.link{color:#fff;text-decoration:underline;text-underline-offset:.4rem;text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem;font-weight:600}.custom-hero__button.link:hover{color:#fffc}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-custom-hero.css.map */
