/* Shared product canvas; source padding is excluded without changing the artwork. */
body .goods-stage{position:relative;display:grid;place-items:center;box-sizing:border-box;padding:0!important;aspect-ratio:1}
body .goods-stage .goods-image-frame{position:relative;display:grid;place-items:center;flex:none;width:84%;height:84%;overflow:visible;background:transparent!important}
body .goods-art-crop{position:relative;display:block;overflow:hidden;flex:none}
body .goods-stage .goods-art-crop img{position:absolute;max-width:none!important;max-height:none!important;object-fit:fill!important;transform:none!important;translate:none!important;scale:none!important;rotate:none!important;transition:opacity .2s ease!important;filter:none!important}
body .goods-detail-stage{padding:0!important}
@media(prefers-reduced-motion:reduce){body .goods-stage .goods-art-crop img{transition:none!important}}
body .pod-card .goods-stage{width:100%;min-width:0;height:auto!important;min-height:0!important}
