
/* TOP only: original image files and detail pages remain unchanged. */
#shop .product-media{aspect-ratio:4/5;background:#fff;overflow:hidden;position:relative}
#shop .product-media>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;transform:none;padding:8%;transition:none}
#shop #product-hoodie .product-media>img{width:200%;left:-100%;right:auto;padding:7% 0;object-fit:contain;object-position:center}
#shop #product-set .product-media>img{padding:5%}
#shop #product-cap .product-media>img{padding:9%}
#shop .product-number{z-index:2;background:#111519;color:#f5f5f0;border:0;font-size:9px;top:12px;left:12px}
#shop .product-plus{z-index:2;bottom:12px;right:12px;background:#111519;color:#fff}
