.shop-photo{display:block;position:relative;overflow:hidden}.shop-photo img.shop-photo-primary{position:relative;z-index:0;display:block;width:100%;height:100%;opacity:1;transform:none!important}.shop-photo img.shop-photo-secondary{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;opacity:0;pointer-events:none;transform:none!important}.shop-photo img.shop-photo-primary,.shop-photo img.shop-photo-secondary{transition:none;object-fit:contain;border-radius:0}.shop-item:hover .shop-photo img{transform:none!important}.shop-photo>span{z-index:2}.pd-grid .shop-photo{aspect-ratio:4/5}.pd-grid .shop-photo img{max-height:none;border-radius:0}.pd-dialog .pd-grid .shop-photo{max-height:240px}.shop-item:focus-visible .shop-photo-has-secondary .shop-photo-secondary,.pd-grid a:focus-visible .shop-photo-has-secondary .shop-photo-secondary{opacity:1}.shop-item:focus-visible .shop-photo-has-secondary .shop-photo-primary,.pd-grid a:focus-visible .shop-photo-has-secondary .shop-photo-primary{opacity:0}@media(hover:hover) and (pointer:fine){.shop-photo-has-secondary:hover .shop-photo-secondary{opacity:1}.shop-photo-has-secondary:hover .shop-photo-primary{opacity:0}}@media(prefers-reduced-motion:reduce){.shop-photo img.shop-photo-primary,.shop-photo img.shop-photo-secondary{transition:none}}
