@media(min-width:1025px){.so-product-page .so-desktop-gallery{--so-gallery-height: clamp(320px, calc(100svh - 230px) , 660px);display:grid;grid-template-columns:68px minmax(0,1fr);gap:clamp(14px,2vw,28px);width:100%;min-width:0;grid-column:1 / -1;align-items:start}.so-product-page .so-desktop-gallery--single{grid-template-columns:minmax(0,1fr)}.so-desktop-gallery [hidden]{display:none!important}.so-desktop-gallery__rail{display:grid;gap:8px;align-content:start}.so-desktop-gallery__thumbnails{display:grid;gap:8px}.so-desktop-gallery button{-webkit-appearance:none;appearance:none;border:1px solid transparent;background:#fff;color:inherit;border-radius:0;padding:0;cursor:pointer;box-shadow:none}.so-desktop-gallery button:before,.so-desktop-gallery button:after{content:none}.so-desktop-gallery button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.so-desktop-gallery button:disabled{opacity:.3;cursor:default}.so-desktop-gallery .so-desktop-gallery__thumb{position:relative;width:68px;height:clamp(44px,calc((100svh - 366px)/5),74px);min-height:44px;border-color:#e6e2da;padding:5px;transition:border-color .14s ease}.so-desktop-gallery .so-desktop-gallery__thumb[aria-pressed=true],.so-desktop-gallery .so-desktop-gallery__thumb:hover{border-color:currentColor}.so-desktop-gallery__thumb img{display:block;width:100%;height:100%;object-fit:contain}.so-desktop-gallery__media-kind{position:absolute;inset-inline-end:2px;bottom:0;background:#fff;font-size:12px}.so-desktop-gallery .so-desktop-gallery__rail-step{display:grid;place-items:center;min-height:32px;width:68px}.so-desktop-gallery svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.so-desktop-gallery__canvas{min-width:0}.so-desktop-gallery__stage{position:relative;height:var(--so-gallery-height);background:#fff}.so-product-page .so-desktop-gallery__panel{position:relative;width:100%;height:100%;min-width:0}.so-product-page .so-desktop-gallery .so-product-media{width:100%;height:100%;min-height:0;max-height:none;background:#fff}.so-product-page .so-desktop-gallery .so-product-media>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.so-product-page .so-desktop-gallery__panel>deferred-media,.so-product-page .so-desktop-gallery__panel>product-model{display:block;width:100%;height:100%;padding:0}.so-desktop-gallery__panel video,.so-desktop-gallery__panel iframe,.so-desktop-gallery__panel model-viewer{width:100%;height:100%;object-fit:contain}.so-desktop-gallery__navigation{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:12px}.so-desktop-gallery__navigation button{display:grid;place-items:center;width:44px;height:44px}.so-desktop-gallery__count{min-width:56px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.so-desktop-gallery:dir(rtl) .so-desktop-gallery__navigation svg{transform:scaleX(-1)}}@media(prefers-reduced-motion:reduce){.so-desktop-gallery button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/so-desktop-gallery.css.map */
