.s-image-carousel .u-container{display:flex;flex-direction:column;padding:3.2rem 0;width:calc(10*var(--grid-column-width) + 9*var(--grid-gutter-width))}@media only screen and (max-width: 1280px){.s-image-carousel .u-container{width:calc(12*var(--grid-column-width) + 11*var(--grid-gutter-width))}}@media only screen and (max-width: 767px){.s-image-carousel .u-container{padding:2.4rem 0}}.s-image-carousel .s__title{margin-bottom:1.6rem;text-align:center}.s-image-carousel .s__carousel{position:relative;padding:2rem;background-color:var(--color-black);border-radius:2px}.s-image-carousel .s__carousel:after{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;display:block;border:1px solid var(--color-white);border-radius:2px;content:""}.s-image-carousel .s__carousel-fullscreen-btn{position:absolute;top:2rem;right:2rem;z-index:10;margin:0;padding:0;width:1.5rem;height:1.5rem;background-color:rgba(0,0,0,0);background-image:url("../../../static/images/open-fullscreen.svg");background-position:center;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer}@supports(-webkit-touch-callout: none){.s-image-carousel .s__carousel-fullscreen-btn{display:none}}.s-image-carousel .s__carousel.is-fullscreen .js-main-swiper{height:85%}.s-image-carousel .s__carousel.is-fullscreen .js-thumb-swiper{height:15%}.s-image-carousel .s__carousel.is-fullscreen .s__carousel-fullscreen-btn{background-image:url("../../../static/images/close-fullscreen.svg")}.s-image-carousel .swiper.js-main-swiper{height:27rem}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-image-carousel .swiper.js-main-swiper{height:18rem}}.s-image-carousel .swiper.js-main-swiper .swiper-slide{text-align:center}.s-image-carousel .swiper.js-main-swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.s-image-carousel .swiper.js-thumb-swiper{padding-top:1rem}.s-image-carousel .swiper.js-thumb-swiper .swiper-slide{aspect-ratio:16/9;width:16.6%;border-radius:2px;opacity:.4;overflow:hidden}.s-image-carousel .swiper.js-thumb-swiper .swiper-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-image-carousel .swiper.js-thumb-swiper .swiper-slide-thumb-active{opacity:1}.s-image-carousel .swiper .swiper-button-next,.s-image-carousel .swiper .swiper-button-prev{position:absolute;right:0;left:unset;width:2.5vw;min-width:2rem;max-width:2.5rem;height:2.5vw;min-height:2rem;max-height:2.5rem;background-color:var(--color-white);background-image:url("../../../static/images/carousel-arrow.svg");background-position:center;background-repeat:no-repeat;background-size:50%;border-radius:50%;cursor:pointer;transition:transform .2s cubic-bezier(0.19, 1, 0.22, 1);content:"";pointer-events:all;will-change:transform}.s-image-carousel .swiper .swiper-button-next:after,.s-image-carousel .swiper .swiper-button-prev:after{display:none}.s-image-carousel .swiper .swiper-button-next.swiper-button-disabled,.s-image-carousel .swiper .swiper-button-prev.swiper-button-disabled{opacity:.5;pointer-events:none}.s-image-carousel .swiper .swiper-button-prev{right:unset;left:0;transform:rotate(180deg)}
