.hero-banner{position:relative;overflow:hidden}.hero-banner__wrapper{display:grid;grid-template-columns:1fr;align-items:center;gap:4rem;min-height:50rem;position:relative}@media screen and (min-width: 990px){.hero-banner__wrapper{grid-template-columns:1fr 1fr;min-height:60rem}}.hero-banner__content{z-index:2;max-width:60rem}.hero-banner__heading{font-size:clamp(3.2rem,5vw,6rem);margin-bottom:2rem;line-height:1.1}.hero-banner__subheading{font-size:clamp(1.6rem,2vw,2rem);margin-bottom:3rem;color:rgba(var(--color-base-text),.8)}.hero-banner__button{font-size:1.6rem;padding:1.8rem 4rem}.hero-banner__media{position:relative;width:100%;height:100%}.hero-banner__media img{width:100%;height:100%;object-fit:cover;border-radius:.8rem}.hero-banner__media--placeholder{background-color:rgba(var(--color-base-text),.05);display:flex;align-items:center;justify-content:center;min-height:40rem;border-radius:.8rem}.placeholder-svg{width:100%;height:auto;opacity:.3}.section-hero[data-text-alignment=center] .hero-banner__content{text-align:center;margin-left:auto;margin-right:auto}.section-hero[data-text-alignment=right] .hero-banner__content{text-align:right;margin-left:auto}.section-hero[data-height=small] .hero-banner__wrapper{min-height:40rem}.section-hero[data-height=medium] .hero-banner__wrapper{min-height:60rem}.section-hero[data-height=large] .hero-banner__wrapper{min-height:80rem}@media screen and (max-width: 989px){.hero-banner__wrapper{grid-template-columns:1fr;gap:3rem}.hero-banner__content{text-align:center;padding:3rem 0}.hero-banner__media{order:-1}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-hero.css.map */
