.fancybox-bg,.fancybox-thumbs__list a{display:block!important}product-media-gallery{position:relative}product-media-gallery .product-media-gallery__tag-pill{position:absolute;top:30px;left:16px;z-index:6;pointer-events:none;background:#fff;color:#20544b;border-radius:32px;padding:8px 15px;display:inline-flex;align-items:center;max-width:calc(100% - 32px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Helvetica Neue;font-weight:700;font-size:12px;line-height:20px;letter-spacing:0;text-transform:uppercase}@media screen and (min-width:768px){product-media-gallery .product-media-gallery__tag-pill{top:16px;left:16px;padding:10px 20px;font-size:16px;line-height:25px}}product-media-gallery .swiper-pagination-bullet-active{background:#20544b}product-media-gallery .swiper-pagination-bullet{width:10px;height:10px}product-media-gallery .swiper-pagination{position:relative;bottom:auto;left:0;right:0;z-index:10;display:flex!important;justify-content:center;align-items:center;margin-top:30px;margin-bottom:27px;padding:0 15px;width:100%!important;box-sizing:border-box}product-media-gallery .product-media-gallery-wrapper{position:relative}product-media-gallery .swiper-wrapper .product-media-gallery-item{border-radius:0;margin-right:4px}product-info product-media-gallery .product-media-gallery-wrapper .swiper-wrapper{margin:0}product-media-gallery .swiper-wrapper .product-media-gallery-item video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}product-media-gallery .swiper-wrapper .product-media-gallery-item{margin-right:6px!important;padding:0;position:relative;aspect-ratio:1!important}product-media-gallery .swiper-wrapper .product-media-gallery-item img{border-radius:10px}product-media-gallery .swiper-wrapper .product-media-gallery-item a{width:100%;display:block!important}product-media-gallery .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0!important;margin:22px 0 10px!important;position:relative}.fancybox-container .fancybox-caption .fancybox-caption__body{opacity:0;visibility:hidden;pointer-events:none}.fancybox-container .fancybox-slide--video .fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:20px!important;box-sizing:border-box;vertical-align:middle;max-width:560px;max-height:560px;width:min(100%,min(90vw,90vh))!important;height:min(100%,min(90vw,90vh))!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1 / 1}.fancybox-container .fancybox-slide--video .fancybox-content iframe,.fancybox-container .fancybox-slide--video .fancybox-content video{width:100%!important;height:100%!important;display:block;object-fit:contain}@media screen and (min-width:768px){product-media-gallery .swiper{padding:0!important;margin:0!important;overflow:visible}product-media-gallery .constrain-height .product__media-wrapper .product-media-gallery-item img{max-height:unset;object-position:unset}product-media-gallery .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}product-media-gallery .swiper-wrapper .product-media-gallery-item.swiper-slide.is-first-image-type-subscription,product-media-gallery .swiper-wrapper .product-media-gallery-item.swiper-slide.is-first-image-type-normal{grid-column:1 / -1}product-media-gallery .swiper-wrapper .product-media-gallery-item img{border-radius:0;max-height:unset}product-media-gallery .swiper-wrapper .product-media-gallery-item:not(.hidden):first-child img{border-top-left-radius:20px;border-top-right-radius:20px}product-media-gallery .swiper-wrapper .product-media-gallery-item{margin-right:0!important;padding:0}.swiper-pagination.product-media-gallery-wrapper__pagination{display:none!important}}@media screen and (max-width:768px){.product-media-gallery-wrapper.swiper .product-media-gallery-item,.product-media-gallery-wrapper.swiper:not(.swiper-initialized) .product-media-gallery-item{max-width:85%;aspect-ratio:1!important}product-media-gallery .product-media-gallery-wrapper.swiper{min-height:clamp(260px,80vw,520px)}product-media-gallery .product-media-gallery-wrapper.swiper .swiper-wrapper{min-height:inherit}product-info product-media-gallery .product-media-gallery-wrapper.swiper-initialized,product-info product-media-gallery .product-media-gallery-wrapper:not(.swiper-initialized){margin-right:-20px!important;padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/244/assets/section-product-media-gallery.css.map */
