.pdp-refined .product-gallery > [hidden]{display:none!important}
.sz-gallery-secondary{width:100%;background:#fff;border-radius:14px;overflow:hidden}
.sz-gallery-zoom{display:block;width:100%;padding:0;border:0;background:#fff;color:#17235e;cursor:zoom-in}
.sz-gallery-zoom>img{display:block;width:100%;height:auto;max-height:480px;aspect-ratio:1;object-fit:contain}
.sz-gallery-zoom>span{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4}
.sz-gallery-zoom svg{width:15px;height:15px}
.sz-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;padding:14px 3px 3px;margin-top:8px;border-top:1px solid #23358f1c;scrollbar-width:thin}
.sz-gallery-thumb{flex:0 0 88px;display:grid;gap:5px;padding:5px 5px 7px;border:2px solid #dfe4ef;border-radius:13px;background:#fff;color:#17235e;cursor:pointer;min-height:92px;transition:border-color .15s,box-shadow .15s}
.sz-gallery-thumb>img{display:block;width:74px;height:62px;object-fit:contain;border-radius:7px}
.sz-gallery-thumb>span{font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}
.sz-gallery-thumb[aria-pressed=true]{border-color:#23358f;box-shadow:0 0 0 2px #ffe600}
.sz-gallery-thumb:focus-visible,.sz-gallery-zoom:focus-visible{outline:3px solid #23358f;outline-offset:3px}
@media(max-width:749px){.sz-gallery-thumbs{gap:9px;padding-top:11px;margin-top:6px}.sz-gallery-thumb{flex-basis:76px;min-height:80px;border-radius:11px}.sz-gallery-thumb>img{width:62px;height:52px}.sz-gallery-thumb>span{font-size:10px}.sz-gallery-zoom>img{max-height:none;aspect-ratio:1}.sz-gallery-zoom>span{padding:7px}}
@media(prefers-reduced-motion:reduce){.sz-gallery-thumb{transition:none}}
