.store-pro-grid .pro-phone{position:relative}
.store-pro-grid .pro-phone .pro-color-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:translateY(2.5%) scale(.9);opacity:0;transition:opacity 1500ms cubic-bezier(.22,1,.36,1);pointer-events:none}
.store-pro-grid .pro-phone .pro-color-layer.is-current{opacity:1}
@media(prefers-reduced-motion:reduce){.store-pro-grid .pro-phone .pro-color-layer{transition:none}}
