.restored-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.restored-detail-grid figure{margin:0;min-width:0}.restored-detail-grid a{display:block;background:#fff;border:1px solid #dde5df;border-radius:8px;padding:10px}.restored-detail-grid img{display:block;width:100%;height:auto;max-height:850px;object-fit:contain}.restored-detail-grid figcaption{font-size:14px;line-height:1.5;margin:8px 0 20px;color:#52645c}.product-gallery-thumbs{flex-wrap:wrap;max-width:100%}@media(max-width:700px){.restored-detail-grid{grid-template-columns:1fr;gap:18px}}