
#page-home .fashion-editorial .home-fit-stage{background:#f7f7f5}
#page-home .fashion-editorial .hero-shadow-light{position:absolute;inset:0 0 15%;overflow:hidden;z-index:0;pointer-events:none}
#page-home .fashion-editorial .hero-shadow-light::before,
#page-home .fashion-editorial .hero-shadow-light::after{content:"";position:absolute;inset:-12%;pointer-events:none;will-change:transform;filter:blur(11px)}
#page-home .fashion-editorial .hero-shadow-light::before{background:linear-gradient(126deg,transparent 42%,rgba(95,91,84,.03) 48%,rgba(95,91,84,.22) 54%,rgba(95,91,84,.10) 59%,transparent 64%,transparent 72%,rgba(95,91,84,.18) 78%,transparent 85%);animation:hero-shadow-drift 18s ease-in-out infinite alternate}
#page-home .fashion-editorial .hero-shadow-light::after{background:linear-gradient(126deg,transparent 57%,rgba(115,108,98,.12) 66%,transparent 74%);animation:hero-shadow-drift-soft 23s ease-in-out infinite alternate}
@keyframes hero-shadow-drift{from{transform:translate3d(-1.4%,.5%,0) rotate(-1deg);opacity:.82}to{transform:translate3d(2.2%,-1%,0) rotate(1deg);opacity:1}}
@keyframes hero-shadow-drift-soft{from{transform:translate3d(1%,0,0);opacity:.65}to{transform:translate3d(-2%,1.5%,0);opacity:.95}}
@media(max-width:700px){#page-home .fashion-editorial .hero-shadow-light{bottom:13%}}
@media(prefers-reduced-motion:reduce){#page-home .fashion-editorial .hero-shadow-light::before,#page-home .fashion-editorial .hero-shadow-light::after{animation:none;will-change:auto}}
