.hero-scroll{position:relative;display:flex;align-items:flex-end;width:100%;overflow:hidden}.hero-scroll--small{min-height:50vh}.hero-scroll--medium{min-height:70vh}.hero-scroll--large{min-height:85vh}.hero-scroll--fullscreen{min-height:100vh}.hero-scroll__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-scroll__image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-scroll__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.hero-scroll__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--hero-overlay-color, #000);opacity:var(--hero-overlay-opacity, .4);transition:opacity .1s ease-out}.hero-scroll__content-wrapper{position:relative;z-index:2;width:100%;padding:60px 0}.hero-scroll__content{max-width:700px;transition:opacity .1s ease-out,transform .1s ease-out}.hero-scroll__subheading{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:400;color:var(--hero-subheading-color, #fff);margin:0 0 .5rem;letter-spacing:.02em}.hero-scroll__heading{font-family:"Phudu",var(--font-heading-family),sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:var(--hero-heading-color, #fff);margin:0 0 1.25rem;line-height:1.1}.hero-scroll__text{font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.6;color:var(--hero-text-color, #fff);max-width:500px}.hero-scroll__text p{margin:0}.hero-scroll--content-left .hero-scroll__content{margin-right:auto;text-align:left}.hero-scroll--content-center .hero-scroll__content{margin-left:auto;margin-right:auto;text-align:center}.hero-scroll--content-center .hero-scroll__text{margin-left:auto;margin-right:auto}.hero-scroll--content-right .hero-scroll__content{margin-left:auto;text-align:right}.hero-scroll--content-right .hero-scroll__text{margin-left:auto}.hero-scroll--content-v-top{align-items:flex-start}.hero-scroll--content-v-top .hero-scroll__content-wrapper{padding-top:120px}.hero-scroll--content-v-center{align-items:center}.hero-scroll--content-v-bottom{align-items:flex-end}.hero-scroll--content-v-bottom .hero-scroll__content-wrapper{padding-bottom:80px}@media screen and (max-width: 989px){.hero-scroll--small{min-height:45vh}.hero-scroll--medium{min-height:60vh}.hero-scroll--large{min-height:75vh}.hero-scroll__content-wrapper{padding:40px 0}.hero-scroll__heading{font-size:clamp(2rem,6vw,3rem)}.hero-scroll__text{font-size:.95rem}}@media screen and (max-width: 749px){.hero-scroll--small{min-height:40vh}.hero-scroll--medium{min-height:55vh}.hero-scroll--large{min-height:70vh}.hero-scroll--fullscreen{min-height:90vh}.hero-scroll__content-wrapper{padding:30px 0}.hero-scroll--content-v-top .hero-scroll__content-wrapper{padding-top:80px}.hero-scroll--content-v-bottom .hero-scroll__content-wrapper{padding-bottom:50px}.hero-scroll__content{max-width:100%}.hero-scroll__subheading{font-size:1rem}.hero-scroll__heading{font-size:clamp(1.75rem,8vw,2.5rem);margin-bottom:1rem}.hero-scroll__text{font-size:.9rem;max-width:100%}.hero-scroll--content-right .hero-scroll__content{margin-left:0;text-align:left}.hero-scroll--content-right .hero-scroll__text{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-hero-scroll.css.map */
