.product-gallery-custom{position:relative;width:100%}.product-gallery-custom__main{position:relative;width:100%;margin-bottom:1rem;overflow:hidden}.product-gallery-custom__main .swiper-wrapper{display:flex;align-items:stretch}.product-gallery-custom__main .swiper-slide{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.product-gallery-custom__slide-content{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.product-gallery-custom__main .swiper-slide img,.product-gallery-custom__main .swiper-slide video,.product-gallery-custom__main .swiper-slide model-viewer{width:100%;height:auto;object-fit:contain;display:block}.product-gallery-custom__nav-prev,.product-gallery-custom__nav-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgb(var(--background-without-opacity));border:none;cursor:pointer;transition:opacity .3s ease,background .3s ease}.product-gallery-custom__nav-prev:hover,.product-gallery-custom__nav-next:hover{opacity:1;background:rgb(var(--background-without-opacity) / .95)}.product-gallery-custom__nav-prev{left:1rem}.product-gallery-custom__nav-next{right:1rem}.product-gallery-custom__nav-prev i,.product-gallery-custom__nav-next i{font-size:1rem;color:rgb(var(--text-color))}.product-gallery-custom__nav-prev.swiper-button-disabled,.product-gallery-custom__nav-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.product-gallery-custom__thumbs{width:100%;padding:0;margin-top:1rem;overflow:hidden}.product-gallery-custom__thumbs .swiper-wrapper{display:flex;align-items:center}.product-gallery-custom__thumbs .swiper-slide{width:auto;height:auto;opacity:.5;cursor:pointer;transition:opacity .3s ease,border-color .3s ease;border:2px solid transparent;border-radius:4px;overflow:hidden;position:relative}.product-gallery-custom__thumbs .swiper-slide-thumb-active{opacity:1;border-color:rgb(var(--button-background))}.product-gallery-custom__thumbs .swiper-slide{display:flex;align-items:center;justify-content:center}.product-gallery-custom__thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.product-gallery-custom__thumbs .swiper-slide:hover{opacity:.8}.product-gallery-custom__media-badge{position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#0009;border-radius:4px;z-index:5}.product-gallery-custom__main .product-gallery-custom__media-badge{top:1rem;right:1rem;width:32px;height:32px}.product-gallery-custom__main .product-gallery-custom__media-badge svg{width:20px;height:20px}.product-gallery-custom__thumbs .product-gallery-custom__media-badge{top:.25rem;right:.25rem;width:18px;height:18px}.product-gallery-custom__thumbs .product-gallery-custom__media-badge svg{width:12px;height:12px}.product-gallery-custom__media-badge svg{width:16px;height:16px;fill:#fff}.product-gallery-custom__zoom-button{position:absolute;top:1rem;right:1rem;z-index:10}@media screen and (max-width:699px){.product-gallery-custom__nav-prev,.product-gallery-custom__nav-next{width:32px;height:32px}.product-gallery-custom__nav-prev{left:.5rem}.product-gallery-custom__nav-next{right:.5rem}.product-gallery-custom__nav-prev i,.product-gallery-custom__nav-next i{font-size:.875rem}.product-gallery-custom__thumbs .swiper-slide{width:60px;height:60px}}@media screen and (min-width:700px){.product-gallery-custom__thumbs .swiper-slide{width:80px;height:80px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/product-gallery-custom.css.map */
