.product-gallery{display:block;margin:0 calc(var(--page-padding)*-1)}.product-gallery,.product-gallery .product-gallery__inner{position:relative}.product-gallery .swiper-pagination{padding-top:2.4rem;position:static}.product-gallery .product-gallery__title{color:#f2f1f1;font-size:120px;font-weight:900;height:146px;left:0;letter-spacing:9.69697px;line-height:146px;overflow:hidden;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-66%);width:100%;z-index:-1}.product-gallery .product-gallery__title span{animation:marquee 10s linear infinite;height:100%;margin:0;position:absolute;text-align:center;transform:translateX(100%);white-space:nowrap;width:100%}.product-gallery .product-gallery__zoom{color:#1a1d23;height:56px;overflow:hidden;position:absolute;right:0;top:0;z-index:2}@media screen and (max-width:991px){.product-gallery .product-gallery__zoom{display:none}}.product-gallery .product-gallery__zoom svg{display:block;position:absolute;right:8px;top:8px}.product-gallery .product-gallery__zoom:before{border-color:#efecec #efecec transparent transparent;border-style:solid;border-width:28px;content:"";display:block}.product-gallery .product-gallery__thumbnails{margin-top:1rem;width:100%}.product-gallery .product-gallery__thumbnails img{display:block}.product-gallery .product-gallery__thumbnails .swiper-wrapper{align-items:center}.product-gallery .product-gallery__thumbnails .swiper-slide{cursor:pointer;opacity:.5;transition:opacity .25s ease-in-out;width:25%}.product-gallery .product-gallery__thumbnails .swiper-slide.swiper-slide-thumb-active,.product-gallery .product-gallery__thumbnails .swiper-slide:hover{opacity:1}.product-gallery .product-gallery__thumbnails .swiper-slide svg{height:70px;left:50%;opacity:.5;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:70px;width:25%}.product-gallery .product-gallery__thumbnails .product__gallery-thumbnails-video{align-items:center;display:flex!important;justify-content:center}.product-gallery .product-gallery__featured-item{cursor:pointer;position:relative;width:100%}.product-gallery .product-gallery__featured-item a{display:block}.product-gallery .product-gallery__featured-item video{display:block;max-width:100%;width:100%}@media screen and (min-width:768px){.product-gallery{margin:0;padding-top:7px}.product-gallery .swiper-pagination{bottom:auto;display:block;left:-15px;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.product-gallery .swiper-pagination .swiper-pagination-bullet{display:block;margin:0 0 10px}.product-gallery .swiper-pagination .swiper-pagination-bullet:last-child{margin-bottom:0}.product-gallery.sunglasses{max-width:none}.product-gallery .product-gallery__main .product-gallery__main-item:hover{cursor:crosshair}.product-gallery .product-gallery__main .product-gallery__main-item a{display:block;margin:0 auto}.product-gallery .product-gallery__thumbnails{margin:10px auto 0;overflow:hidden}}@media screen and (min-width:1220px){.product__gallery.sunglasses{padding-right:48px}.product__gallery .product-gallery__main .swiper-pagination{left:-30px}}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-110%)}}