.indexBannerWrap,.indexBannerWrap .mediaWrap{position:relative;overflow:hidden}.indexBannerWrap .mediaWrap:before{content:"";background:linear-gradient(180deg,#0000 32.19%,#1a1a1aba);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.indexBannerWrap .mediaWrap img{width:100%}.indexbanner-content{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;padding-block:10rem;display:flex;flex-direction:column;justify-content:flex-end}.indexbanner-content *{pointer-events:all}.indexbanner-content .textWrap{max-width:900px;width:100%;color:var(--white)}.indexbanner-content .textWrap>*:not(:first-child){margin-top:20px}.indexbanner-content .banner_heading{font-size:clamp(40px,4.3vw,80px);font-weight:700}.indexbanner-content .banner_subheading{font-size:22px;font-weight:400}@media only screen and (max-width:1280px){.indexBannerWrap .mediaWrap img{min-height:500px;object-fit:cover}.indexbanner-content .banner_subheading{font-size:16px}.indexbanner-content{padding-block:5rem}}@media only screen and (max-width:767px){.indexbanner-content .banner_heading{font-size:24px}.indexbanner-content .banner_subheading{font-size:12px}.indexbanner-content .textWrap{text-align:center;max-width:100%}.indexbanner-content .textWrap>*:not(:first-child){margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/index-banner.css.map */
