.product-gallery{padding-bottom:64px;padding-top:64px}@media only screen and (min-width:768px){.product-gallery{padding-top:80px}}@media only screen and (min-width:1024px){.product-gallery{padding-top:104px}}@media only screen and (min-width:768px){.product-gallery{padding-bottom:80px}}@media only screen and (min-width:1024px){.product-gallery{padding-bottom:104px}}.product-gallery.is--black{background-color:#000}.product-gallery.is--black figcaption{color:#fff}.product-gallery__image{padding-left:1.04167vw;padding-right:1.04167vw}.product-gallery__image span{aspect-ratio:3/2}.product-gallery__image figcaption{font-size:16px;line-height:1.71429;margin-top:20px;width:83.85417vw}.product-gallery__image figcaption strong{color:#8d9091;display:block;text-transform:uppercase}.js .product-gallery__slide[data-productgallery=slide]{left:-1978em;position:absolute;top:0;transition:width .25s ease-in-out,transform .25s ease-in-out}.js .product-gallery__slide[data-productgallery=slide].swiper-slide,.js .product-gallery__slide[data-productgallery=slide]:first-child{left:auto;position:static;top:auto}.js .product-gallery__slide[data-productgallery=slide] .product-gallery__image img{-webkit-clip-path:polygon(0 0,calc(100% - 2.38715vw) 0,100% 2.38715vw,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 2.38715vw) 0,100% 2.38715vw,100% 100%,0 100%)}.js .product-gallery__slide[data-productgallery=slide] .product-gallery__image figcaption{opacity:0;transition:opacity .25s ease-in-out}.js .product-gallery__slide[data-productgallery=slide].swiper-slide-active .product-gallery__image img{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,14.32292vw 100%,0 calc(100% - 14.32292vw));clip-path:polygon(0 0,100% 0,100% 100%,14.32292vw 100%,0 calc(100% - 14.32292vw))}.js .product-gallery__slide[data-productgallery=slide].is--big{width:85.9375vw!important}.js .product-gallery__slide[data-productgallery=slide].is--big .product-gallery__image figcaption{opacity:1;transition:opacity .25s ease-in-out .25s}.js .product-gallery__slides[data-productgallery=slides]{width:28.64583vw}.product-gallery__slider{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-bottom:64px;position:relative;transition:height .25s ease-in-out;width:86.06771%}.product-gallery__slider .swiper-container{min-height:65vw;overflow:visible}.product-gallery__slider .swiper-controls{color:#000;height:24px;margin-left:1.21029%;margin-top:40px;position:relative;width:58px}.product-gallery.is--black .product-gallery__slider .swiper-controls{color:#fff}.product-gallery__inner{overflow:hidden}@media only screen and (max-width:1023px){.product-gallery__slider{height:100%!important}.product-gallery__slider .swiper-controls{bottom:0;left:0;position:absolute}.product-gallery__slider .product-gallery__slides{height:100%!important}}@media only screen and (min-width:1024px){.product-gallery__image{max-width:57.29167vw;position:relative}.product-gallery__image figcaption{bottom:0;font-size:18px;line-height:1.66667;margin-bottom:64px;padding-left:1.04167vw;padding-right:1.04167vw;position:absolute;right:100%;width:28.64583vw}.js .product-gallery__slide[data-productgallery=slide]{transform:translateY(8.33333vw)}.js .product-gallery__slide[data-productgallery=slide] .product-gallery__image img{-webkit-clip-path:polygon(0 0,calc(100% - 2.38715vw) 0,100% 2.38715vw,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 2.38715vw) 0,100% 2.38715vw,100% 100%,0 100%)}.js .product-gallery__slide[data-productgallery=slide].swiper-slide-active .product-gallery__image img{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,9.54861vw 100%,0 calc(100% - 9.54861vw));clip-path:polygon(0 0,100% 0,100% 100%,9.54861vw 100%,0 calc(100% - 9.54861vw))}.js .product-gallery__slide[data-productgallery=slide].is--big{transform:none;width:57.29167vw!important}.product-gallery__slides{height:100%!important;margin-left:28.64583vw}.js .product-gallery__slides[data-productgallery=slides]{width:16.40625vw}.product-gallery__slider{height:100%!important;padding-bottom:0}.product-gallery__slider .swiper-controls{margin-top:-70px}.product-gallery__slider .swiper-container{min-height:36vw}}