.product-photo>a{display:block!important;width:100%!important;height:100%!important;background:none!important}.product-photo img,.detail-photo>img,.image-dialog>img{width:100%;height:100%;object-fit:contain!important;object-position:center;opacity:1!important;transform:none!important}
.seller-photo-viewer{width:min(1050px,96vw);max-height:94dvh;padding:16px;border:0;border-radius:12px}.seller-photo-viewer::backdrop{background:rgba(0,0,0,.75)}.seller-photo-viewer header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.seller-photo-viewer header span{font-size:15px}.seller-photo-viewer button{border:1px solid #d6d6cf;background:white;border-radius:6px;padding:9px 13px;min-height:44px;font-size:15px}.seller-photo-viewer .full-photo{display:block;width:100%;height:65dvh;object-fit:contain;object-position:center}.seller-photo-viewer nav{display:flex;gap:8px;overflow:auto;padding-top:12px}.seller-photo-viewer nav button[aria-pressed=true]{border:2px solid #907520}.seller-photo-viewer .full-size-link{font-size:14px;text-decoration:underline;display:inline-block;margin-top:12px}
