.seo-detail-photo{display:block;width:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:zoom-in}.seo-detail-thumbs{display:flex;gap:8px;overflow:auto;padding:8px}.seo-detail-thumbs .product-gallery-thumb{flex:0 0 60px;width:60px;height:60px}
.product-gallery-quick-open{position:absolute;z-index:2;right:9px;bottom:9px;min-height:34px;padding:6px 10px;border:1px solid rgba(255,255,255,.45);border-radius:9px;background:rgba(11,19,17,.8);color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}
.product-gallery-stage img{cursor:zoom-in;transform:scale(1);transform-origin:center center;transition:transform .32s cubic-bezier(.2,.75,.25,1)}.product-gallery-stage img.is-zoomed{transform:scale(2);cursor:zoom-out}.product-gallery-stage img.is-opening{animation:product-gallery-zoom-in .34s cubic-bezier(.2,.75,.25,1) both}@keyframes product-gallery-zoom-in{from{transform:scale(.78);opacity:.4}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.product-gallery-stage img{transition:none}.product-gallery-stage img.is-opening{animation:none}}
