.product-gallery{padding:16px;border:1px solid var(--gg-line);border-radius:14px;background:var(--gg-field);max-width:450px;min-width:0;box-sizing:border-box;display:grid;gap:12px;margin:12px 0}.product-gallery img{width:100%;height:220px;object-fit:contain;border-radius:8px;background:#fff}.product-gallery strong{overflow-wrap:anywhere;font-size:14px}.product-gallery p{font-size:13px;color:var(--gg-muted)}.product-gallery-controls{display:flex;align-items:center;justify-content:center;gap:18px}.product-gallery-controls button{width:44px;height:40px;border:1px solid var(--gg-line);border-radius:8px;font-size:26px;background:var(--gg-head);color:var(--gg-blue);cursor:pointer}.product-gallery-controls button:disabled{opacity:.35;cursor:default}.dc-photo-button{margin-left:8px;white-space:nowrap}.dc-result{flex-wrap:wrap}.dc-product-gallery{max-width:600px}.product-gallery[hidden]{display:none}
