/* Exact uploaded Timmhynailedit salon hero */
.lux-home .lux-hero{
 position:relative!important;
 min-height:clamp(440px,56vw,680px)!important;
 height:auto!important;
 overflow:hidden!important;
 background-image:url('/assets/images/timmhynailedit-salon-hero.png?v=2')!important;
 background-repeat:no-repeat!important;
 background-size:cover!important;
 background-position:center center!important;
}
.lux-home .lux-hero-motion{display:none!important;background:none!important}
.lux-home .lux-hero-shade{
 position:absolute!important;inset:0!important;pointer-events:none!important;
 background:linear-gradient(90deg,rgba(42,5,18,.67) 0%,rgba(42,5,18,.43) 30%,rgba(42,5,18,.07) 56%,rgba(0,0,0,0) 100%)!important;
}
.lux-home .lux-hero-copy{
 position:relative!important;z-index:2!important;
 width:min(92%,1120px)!important;margin:0 auto!important;
 padding:clamp(64px,8vw,108px) 0 clamp(48px,6vw,80px)!important;
}
.lux-home .lux-hero-copy>p{max-width:510px!important}
@media(max-width:900px){
 .lux-home .lux-hero{min-height:520px!important;background-position:58% center!important}
 .lux-home .lux-hero-shade{background:linear-gradient(90deg,rgba(42,5,18,.76),rgba(42,5,18,.48) 48%,rgba(42,5,18,.08))!important}
 .lux-home .lux-hero-copy{width:90%!important;margin:0 5%!important}
}
@media(max-width:600px){
 .lux-home .lux-hero{min-height:500px!important;background-position:62% center!important}
 .lux-home .lux-hero-shade{background:linear-gradient(90deg,rgba(42,5,18,.82),rgba(42,5,18,.58) 58%,rgba(42,5,18,.14))!important}
 .lux-home .lux-hero-copy{width:88%!important;margin:0 6%!important;padding:54px 0 40px!important}
 .lux-home .lux-hero-copy h1{font-size:clamp(2.1rem,11vw,3.4rem)!important;line-height:.97!important}
 .lux-home .lux-hero-copy>p{max-width:90%!important;font-size:.9rem!important;line-height:1.45!important}
 .lux-home .lux-benefits{flex-wrap:wrap!important;gap:8px!important}
}