.product-gallery__main[data-v-98a38506],.product-gallery__thumbs[data-v-98a38506]{display:none}.product-gallery__mobile[data-v-98a38506]{display:flex;gap:8px;list-style:none;margin:0 -20px;overflow-x:auto;padding:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.product-gallery__mobile-item[data-v-98a38506]{flex:0 0 calc(100% - 32px);padding-left:20px;scroll-snap-align:start}.product-gallery__mobile-image[data-v-98a38506]{aspect-ratio:4/5;border-radius:var(--radius-sm);overflow:hidden}.product-gallery__main-picture[data-v-98a38506],.product-gallery__mobile-picture[data-v-98a38506]{display:block;height:100%;width:100%}.product-gallery[data-v-98a38506] .product-gallery__main-img,.product-gallery[data-v-98a38506] .product-gallery__mobile-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:768px){.product-gallery[data-v-98a38506]{display:grid;gap:20px;grid-template-columns:80px 1fr}.product-gallery__thumbs[data-v-98a38506]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.product-gallery__thumb[data-v-98a38506]{background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;display:block;padding:0;transition:border-color var(--duration-150) var(--easing-standard);width:80px}.product-gallery__thumb[data-v-98a38506]:hover{border-color:var(--color-border-strong)}.product-gallery__thumb--active[data-v-98a38506]{border-color:var(--color-fg)}.product-gallery__thumb[data-v-98a38506]:focus-visible{box-shadow:0 0 0 2px var(--color-accent-subtle);outline:none}.product-gallery__thumb-image[data-v-98a38506]{aspect-ratio:1/1;background-position:50%;background-size:cover;border-radius:var(--radius-sm);display:block}.product-gallery__main[data-v-98a38506]{display:block}.product-gallery__main-image[data-v-98a38506]{aspect-ratio:4/5;border-radius:var(--radius-sm);cursor:zoom-in;overflow:hidden}.product-gallery[data-v-98a38506] .product-gallery__main-img{transform-origin:var(--mx,50%) var(--my,50%);transition:transform var(--duration-200) var(--easing-emphasized)}.product-gallery__main-image--zooming[data-v-98a38506] .product-gallery__main-img{transform:scale(2)}.product-gallery__mobile[data-v-98a38506]{display:none}}
