.index-banner-wrapper .banner-container{position:relative;overflow:hidden}.index-banner-wrapper .banner-container img{width:100%}.index-banner-wrapper .banner-content{position:absolute;left:0;top:0;width:100%;height:100%;padding-block:var(--section-gap);display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.index-banner-wrapper .banner-content *{pointer-events:all}.index-content-holder{max-width:fit-content;display:flex;flex-direction:column;color:var(--white)}.index-content-holder>*:not(:last-child){margin-bottom:30px}.index-content-holder .banner-subtitle{text-transform:uppercase;font-size:clamp(13px,1vw,var(--body-font-size));letter-spacing:.16em;font-weight:500;line-height:1.2;margin-bottom:1rem!important}.index-content-holder .banner-title{font-size:var(--banner-heading);font-weight:500;letter-spacing:.02em;line-height:1.12}.section-hero-wrapper .index-content-holder .banner-title{font-size:var(--common-heading);font-weight:300}@media only screen and (max-width:767px){.index-content-holder>*:not(:last-child){margin-bottom:20px}.index-content-holder .banner-subtitle{margin-bottom:-8px!important}.text-wraper{margin-bottom:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom-index-banner.css.map */
