.ProductGallery-module__sxM-ca__frame{background:#000;height:480px;position:relative;overflow:hidden}.ProductGallery-module__sxM-ca__track{height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex}.ProductGallery-module__sxM-ca__slide{flex:0 0 100%;height:100%;position:relative}.ProductGallery-module__sxM-ca__photo{object-fit:contain}.ProductGallery-module__sxM-ca__count{z-index:2;color:var(--color-muted);border:.5px solid var(--color-border);font-variant-numeric:tabular-nums;background:#000000b8;border-radius:4px;padding:.2rem .45rem;font-size:.6875rem;position:absolute;top:.75rem;right:.75rem}.ProductGallery-module__sxM-ca__nav{z-index:2;border:.5px solid var(--color-border);width:34px;height:34px;color:var(--color-muted);background:#0000009e;border-radius:999px;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductGallery-module__sxM-ca__nav:hover{color:#fff;border-color:#ffffff59}.ProductGallery-module__sxM-ca__prev{left:.5rem}.ProductGallery-module__sxM-ca__next{right:.5rem}.ProductGallery-module__sxM-ca__thumbs{scrollbar-width:none;gap:.375rem;padding:.5rem 0;display:flex;position:relative;overflow-x:auto}.ProductGallery-module__sxM-ca__thumbs::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.ProductGallery-module__sxM-ca__thumbs{scroll-behavior:smooth}}.ProductGallery-module__sxM-ca__thumb{opacity:.6;background:#000;border:1.5px solid #0000;border-radius:4px;flex:0 0 36px;height:48px;padding:0;transition:opacity .2s,border-color .2s;position:relative;overflow:hidden}.ProductGallery-module__sxM-ca__thumb:hover{opacity:1}.ProductGallery-module__sxM-ca__thumb[aria-current=true]{opacity:1;border-color:var(--color-accent-blue)}.ProductGallery-module__sxM-ca__thumb:focus-visible{opacity:1;outline-offset:-2px;outline:2px solid #fff}.ProductGallery-module__sxM-ca__thumbImg{object-fit:cover}