/* Fade the actual photograph edge, independently of the carousel width. */
.heroCarousel .heroSlide[style*="2026-lighting-interior-magic10081-20260911.svg"]{background-color:#edfffd;background-image:none!important}
.heroCarousel .heroSlide[style*="2026-lighting-interior-magic10081-20260911.svg"]::before{content:"";position:absolute;z-index:0;right:0;top:0;height:100%;width:auto;aspect-ratio:1983/793;background:var(--hero-bg) center/100% 100% no-repeat;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 10%,rgba(0,0,0,.75) 22%,#000 34%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 10%,rgba(0,0,0,.75) 22%,#000 34%)}
.heroCarousel .heroSlide[style*="2026-lighting-interior-magic10081-20260911.svg"]::after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,#edfffd 0%,rgba(237,255,253,.88) 32%,rgba(237,255,253,0) 64%);pointer-events:none}
@media(max-width:640px){
 .heroCarousel .heroSlide[style*="2026-lighting-interior-magic10081-20260911.svg"]::before{top:auto;bottom:20px;right:calc(5% - 21.255px);height:135px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 98%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 98%,transparent 100%)}
 .heroCarousel .heroSlide[style*="2026-lighting-interior-magic10081-20260911.svg"]::after{background:linear-gradient(180deg,#edfffd 0%,#edfffd 175px,rgba(237,255,253,0) 217px)}
}
