.hero-banner__media:after{background-color:#0000001a}.hero-banner__inner{--inner-vertical-padding: 13.3rem;min-height:calc(100vh - (var(--header-top-position-static) - var(--header-height)));padding:calc(var(--inner-vertical-padding) + var(--header-height)) 0 var(--inner-vertical-padding);z-index:2}.hero-banner__content{max-width:100rem}.hero-banner__subtitle{font-family:var(--font-secondary);font-size:3rem;line-height:1.25;margin-block:.9rem}.hero-banner__title{margin:0 0 2.1rem}.hero-banner__button{min-width:15rem;min-height:6rem;font-size:1.8rem}.hero-banner__overlay{position:relative;z-index:2}.hero-banner__overlay:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.2rem;background-color:var(--color-background-body)}.hero-banner__overlay svg{width:100%}.hero-banner__overlay path{filter:drop-shadow(0 -2rem 2rem rgba(0,0,0,.1))}@media screen and (max-width: 1399px){.hero-banner__content{max-width:90rem}.hero-banner__subtitle{font-size:2.6rem}}@media screen and (max-width: 989px){.hero-banner__inner{--inner-vertical-padding: 8rem}.hero-banner__content{max-width:80rem}.hero-banner__subtitle{font-size:2rem}.hero-banner__button{min-width:auto;min-height:5rem;font-size:1.6rem}}@media screen and (max-width: 749px){.hero-banner__inner{--inner-vertical-padding: 4.4rem;justify-content:center;align-items:flex-end}.hero-banner__subtitle{font-size:1.6rem}.hero-banner__title{margin-bottom:1.4rem}.hero-banner__button{min-height:4rem;padding-left:1.4rem;padding-right:1.4rem;font-size:1.4rem}.hero-banner__overlay{overflow:hidden;display:flex;justify-content:center}.hero-banner__overlay svg{width:164.6%;flex-shrink:0;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-hero-banner.css.map */
