.product-gallery-swiper-wrapper{position:relative}.product-gallery-swiper{position:relative;width:100%}.product-gallery-main{width:100%;overflow:hidden;border-radius:8px;border:none;box-shadow:none}.product-gallery-main .swiper-slide{display:flex;align-items:center;justify-content:flex-start;background:transparent;height:80vh;min-height:600px;max-height:900px;border:none;outline:none}.product-gallery-main .swiper-slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.product-gallery-main .swiper-slide .media{width:100%;position:relative;padding:0!important;background:transparent}.product-gallery-main .product-media-container{width:100%;height:100%;max-width:100%;display:flex;align-items:center;justify-content:flex-start;--ratio: auto;--preview-ratio: auto;border:none;outline:none;box-shadow:none}.product-gallery-main .product-media-container.global-media-settings,.product-gallery-main .media,.product-gallery-main .product__media,.product-gallery-main .product__modal-opener,.product-gallery-main img{border:none!important;outline:none!important;box-shadow:none!important}.product-gallery-main .product-media-container .product__media{padding:0!important;height:100%;display:flex;align-items:center;justify-content:flex-start}.product-gallery-main .product-media-container .product__media img{position:relative!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain}.product-gallery-main .product__modal-opener{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}.product-gallery-main .product__media-icon{display:none}.product-gallery-thumbs{margin-top:12px;overflow:hidden;padding:4px}.product-gallery-thumbs .swiper-wrapper{justify-content:flex-end}.product-gallery-thumbs .swiper-slide{width:80px!important;height:80px!important;aspect-ratio:1 / 1;opacity:.5;cursor:pointer;border-radius:6px;overflow:hidden;border:1px solid transparent;transition:opacity .3s ease,border-color .3s ease,transform .2s ease;box-sizing:border-box;background:transparent;display:flex;align-items:center;justify-content:center}.product-gallery-thumbs .swiper-slide:hover{opacity:.8;transform:scale(1.02)}.product-gallery-thumbs .swiper-slide-thumb-active{opacity:1;border-color:rgba(var(--color-foreground),.3)}.product-gallery-thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.product-gallery-main .swiper-button-prev,.product-gallery-main .swiper-button-next,.product-gallery-main .swiper-pagination{display:none}.swiper-slide-media-badge{position:absolute;top:12px;left:12px;z-index:2;background:rgba(var(--color-background),.9);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.1)}.swiper-slide-media-badge svg{width:14px;height:14px}.thumb-media-badge{position:absolute;bottom:4px;right:4px;z-index:2;background:rgba(var(--color-background),.9);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.thumb-media-badge svg{width:10px;height:10px}@media screen and (max-width: 749px){.product-gallery-swiper-wrapper{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.product-gallery-main{border-radius:0}.product-gallery-main .swiper-slide{height:auto;min-height:unset;max-height:unset}.product-gallery-main .swiper-slide img{width:100%;height:auto}.product-gallery-thumbs{padding-left:1.5rem;padding-right:1.5rem}.product-gallery-thumbs .swiper-slide{width:60px!important;height:60px!important}}@media screen and (min-width: 750px){.product-gallery-thumbs .swiper-slide{width:90px!important;height:90px!important}}@media screen and (min-width: 990px){.product-gallery-thumbs .swiper-slide{width:100px!important;height:100px!important}}.product-gallery-swiper-wrapper .slider-buttons,.product-gallery-swiper-wrapper .slider-dots,.product-gallery-swiper-wrapper .slider-counter{display:none!important}.product-gallery-main .swiper-slide img{cursor:zoom-in}.product-gallery-main .swiper-lazy-preloader{border-color:rgba(var(--color-foreground),.2);border-top-color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product-swiper-gallery.css.map */
