.product__gallery{width:50%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding-right:50px}.product__gallery .product__gallery__thumbnails{width:106px;min-width:106px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-right:24px;height:clamp(106px,calc(826 / 1728 * 100vw),826px)}.product__gallery .product__gallery__thumbnails ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%}.product__gallery .product__gallery__thumbnails ul li{object-fit:cover;cursor:pointer;transition:border .3s ease-in-out;width:106px;height:106px;border:2px solid transparent;box-sizing:border-box}.product__gallery .product__gallery__thumbnails ul li img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none}.product__gallery .product__gallery__thumbnails ul li.active{border:2px solid #0a419e}.product__gallery .product__gallery__main{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;aspect-ratio:4 / 5;width:100%;background-position:center;background-size:cover}.product__gallery .product__gallery__main img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none}.product__gallery .product__gallery__main .product__zoom__button{width:50px;height:50px;position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;border:1px solid #e8e8e8;cursor:pointer}.product__zoom__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;z-index:1000000;cursor:none;display:flex;align-items:center;justify-content:center}.product__zoom__image{max-width:none;width:100vw;height:auto;transform:scale(1);position:relative;display:block;-webkit-user-select:none;user-select:none;z-index:1000000;pointer-events:none;will-change:contents}.product__zoom__cursor{width:50px;height:50px;cursor:none;position:fixed;display:none;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;border:1px solid #e8e8e8;top:0;left:0;will-change:contents}.product__zoom__cursor svg{transform:rotate(45deg)}.product__zoom__cursor.active{display:flex;z-index:10000000;pointer-events:none}@media (max-width: 1280px){.product__gallery{width:50%;flex-direction:column-reverse;align-items:center;justify-content:flex-end}.product__gallery .product__gallery__thumbnails{width:100%;height:106px;margin-right:0;margin-top:24px}.product__gallery .product__gallery__thumbnails ul{flex-direction:row;align-items:flex-start;justify-content:flex-start;width:106px;height:106px}.product__gallery .product__gallery__main{width:100%;flex:none}.product__gallery .product__gallery__main .product__zoom__button{display:none}}@media screen and (max-width: 1024px){.product__gallery{width:100%;padding:0 16px;flex-direction:row}.product__gallery .product__gallery__image{width:100%;height:100%}.product__gallery .product__gallery__thumbnails{width:106px;height:100%;margin-right:24px;margin-top:0}.product__gallery .product__gallery__thumbnails ul{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:106px;height:106px}.product__gallery .product__gallery__main{flex:1 1 auto}}@media (max-width: 768px){.product__gallery{width:100%;flex-direction:column-reverse;align-items:center;justify-content:flex-end;padding:0}.product__gallery .product__gallery__thumbnails{width:100%;height:106px;margin-right:0;margin-top:24px}.product__gallery .product__gallery__thumbnails ul{flex-direction:row;align-items:flex-start;justify-content:flex-start;width:106px;height:106px}.product__gallery .product__gallery__main{width:100%;flex:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-gallery.css.map */
