.hero-banner{position:relative;min-height:60.75vw;padding:5rem 0;overflow:hidden;display:flex;flex-direction:column}.hero-banner .hero__container{width:100%;height:100%;flex:1;align-items:center}.hero-banner .hero__media{padding:0;height:100%}.hero-banner .hero__background,.hero-banner .hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hero-banner .hero__overlay:empty{display:block;z-index:2}.hero-banner .hero__inner{position:relative;z-index:3;max-width:55rem;color:var(--color-base-secondary);padding-bottom:8rem}.hero-banner .hero__title{position:relative;max-width:51.2rem;margin:0;font-size:7.5rem;line-height:1}.hero-banner .hero__image{position:relative;top:-1.5rem;max-width:34rem;max-height:13rem;display:block;margin-bottom:-3.5rem}.hero-banner .hero__body{margin-top:2rem;font-weight:300;line-height:1.5;max-width:42.4rem}.hero-banner .hero__container--center .hero__body{margin:0 auto}.hero-banner .hero__body p:first-child{margin-top:0}.hero-banner .hero__body p:last-child{margin-bottom:0}.hero-banner .hero__button{margin-top:4.5rem;height:5.8rem;font-size:1.8rem;font-weight:600;min-width:22rem;letter-spacing:.11em}@media screen and (max-width:1299px){.hero-banner .hero__inner{max-width:40rem}.hero-banner .hero__title{font-size:7.5rem}.hero-banner .hero__image{top:-1.2rem;max-width:18.6rem;max-height:7rem}}@media screen and (max-width:1099px){.hero-banner .hero__inner{max-width:33rem}}@media screen and (max-width:989px){.hero-banner .hero__inner{padding:0}}@media screen and (max-width:749px){.hero-banner,.hero-banner .hero-banner{min-height:62rem;padding:2.4rem 0}.hero-banner .hero__container{align-items:flex-start;padding-inline:2.5rem}.hero-banner .hero__inner{max-width:none;text-align:center}.hero-banner .hero__body{max-width:none;font-size:1.4rem;margin-top:.5rem}.hero-banner .hero__image{top:-.5rem}.hero-banner .hero__title{font-size:4.5rem}.hero-banner .hero__button{margin-top:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/section-hero-banner.css.map */
