.shop-content{position:relative;isolation:isolate;overflow:clip;background:#f8f7f2;padding-bottom:24px}
.shop-content::before,.shop-content::after{content:'';position:absolute;inset:-15%;z-index:-1;pointer-events:none;background-repeat:no-repeat;will-change:transform}
.shop-content::before{background-image:radial-gradient(ellipse at 12% 18%,#8fc9edeb 0,transparent 45%),radial-gradient(ellipse at 88% 52%,#e9bbd2c9 0,transparent 44%),radial-gradient(ellipse at 24% 88%,#b1d9efdc 0,transparent 43%);animation:collection-mesh-drift 24s ease-in-out infinite alternate}
.shop-content::after{background-image:radial-gradient(ellipse at 74% 8%,#fff7dfd9 0,transparent 46%),radial-gradient(ellipse at 68% 85%,#b8d8edb8 0,transparent 45%);animation:collection-mesh-drift 31s ease-in-out -12s infinite alternate-reverse}
.shop-content .product-photo,.shop-content .drawer-photo{background:#e4eff6}
@keyframes collection-mesh-drift{0%{transform:translate3d(-7%,-4%,0) scale(1)}50%{transform:translate3d(7%,5%,0) scale(1.1)}100%{transform:translate3d(-3%,8%,0) scale(1.04)}}
@media(prefers-reduced-motion:reduce){.shop-content::before,.shop-content::after{animation:none;will-change:auto}}
