.new-hero-section{position:relative;overflow:hidden;min-height:520px;display:grid;align-items:center}.new-hero-section .hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.new-hero-section .hero-image{width:100%;height:100%;object-fit:cover;object-position:center right;display:block}.new-hero-section .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.new-hero-section .hero-content{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:6.4rem clamp(2.4rem,5vw,8rem);display:flex;flex-direction:column;gap:2.4rem}.new-hero-section.hero--left .hero-content{align-items:flex-start;text-align:left}.new-hero-section.hero--center .hero-content{align-items:center;text-align:center}.new-hero-section.hero--right .hero-content{align-items:flex-end;text-align:right}.new-hero-section .hero-heading{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:3rem;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase}.new-hero-section .hero-subheading{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:1.6rem;letter-spacing:.04em;text-transform:uppercase}.new-hero-section .hero-button{display:inline-block;padding:.4rem .8rem;border-radius:999px;font-family:Public Sans,sans-serif;font-weight:700;font-size:1.4rem;text-decoration:none;box-shadow:0 4px 18px #0000002e;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.new-hero-section .hero-button:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 6px 22px #00000038}@media(max-width:749px){.new-hero-section{aspect-ratio:375 / 322;min-height:0}.new-hero-section .hero-content{padding:3.2rem 2rem}.new-hero-section .hero-heading{max-width:150px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-home-hero.css.map */
