.paw-campaign__snow-scene{position:absolute;inset:0;overflow:hidden}
body #MainContent .paw-campaign .paw-campaign__rainwear .paw-campaign__snow-scene>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}
.paw-campaign__snow{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;isolation:isolate}
.paw-campaign__snowflakes{position:absolute;inset:0;overflow:hidden}
.paw-campaign__snowflakes::before,.paw-campaign__snowflakes::after{content:"";position:absolute;inset:-260px 0 0;background-repeat:repeat;animation:paw-winter-snow 12s linear infinite}
.paw-campaign__snowflakes::before{background-image:radial-gradient(circle at 18px 32px,#ffffffe6 0 2px,transparent 3px),radial-gradient(circle at 105px 112px,#ffffffbf 0 1.5px,transparent 2.5px),radial-gradient(circle at 225px 55px,#ffffffd9 0 2.5px,transparent 3.5px),radial-gradient(circle at 173px 217px,#ffffffb3 0 1px,transparent 2px),radial-gradient(circle at 52px 181px,#ffffffd9 0 2px,transparent 3px);background-size:260px 260px}
.paw-campaign__snowflakes::after{inset:-190px 0 0;background-image:radial-gradient(circle at 35px 74px,#ffffffb3 0 1px,transparent 2px),radial-gradient(circle at 142px 160px,#ffffffa6 0 1.5px,transparent 2.5px),radial-gradient(circle at 107px 22px,#ffffffbf 0 1px,transparent 2px);background-size:190px 190px;animation-name:paw-winter-snow-fine;animation-duration:17s;animation-delay:-8s}
@keyframes paw-winter-snow{to{transform:translate3d(0,260px,0)}}
@keyframes paw-winter-snow-fine{to{transform:translate3d(0,190px,0)}}
@media(max-width:749px){
body #MainContent .paw-campaign .paw-campaign__rainwear .paw-campaign__media--snow{display:flex;flex-direction:column;aspect-ratio:auto}
body #MainContent .paw-campaign .paw-campaign__rainwear .paw-campaign__snow-scene{position:relative;inset:auto;width:100%;aspect-ratio:2/1;flex:none}
}
@media(prefers-reduced-motion:reduce){.paw-campaign__snow{display:none}.paw-campaign__snowflakes::before,.paw-campaign__snowflakes::after{animation:none}}
