.product-layout .product-gallery{position:relative;display:flex!important;flex-direction:column;gap:10px;width:100%;min-width:0}.product-gallery-track{display:flex;width:100%;aspect-ratio:1/1;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none;background:#f1f2f5}.product-gallery-track::-webkit-scrollbar{display:none}.product-gallery-slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center}.product-gallery-slide img{display:block;width:100%;height:100%;object-fit:contain;padding:18px;box-sizing:border-box}.gallery-arrow{position:absolute;z-index:1;top:calc(50% - 32px);display:grid;place-items:center;width:36px;height:36px;border:1px solid #d8dce2;border-radius:50%;background:#fff;color:#18202b;box-shadow:0 2px 8px #0002;cursor:pointer}.gallery-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gallery-prev{left:10px}.gallery-next{right:10px}.product-gallery-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.product-gallery-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#7779;cursor:pointer}.product-gallery-dots button.active{width:18px;border-radius:5px;background:#0877df}.product-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;padding:1px 0 3px;scrollbar-width:thin}.product-gallery-thumbs button{flex:0 0 58px;width:58px;height:58px;padding:2px;border:1px solid #d8dce2;border-radius:4px;background:#fff;cursor:pointer}.product-gallery-thumbs button.active{border:2px solid #0877df}.product-gallery-thumbs img{width:100%;height:100%;object-fit:contain}.product-layout .product-art.product-gallery{display:flex!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;border-radius:3px}.product-gallery+.product-info{align-self:start}@media(max-width:800px){.product-layout .product-gallery{gap:7px}.product-gallery-track{aspect-ratio:1/1}.product-gallery-slide img{padding:10px}.gallery-arrow{width:32px;height:32px}.gallery-prev{left:7px}.gallery-next{right:7px}.product-gallery-thumbs button{flex-basis:46px;width:46px;height:46px}}
