@media screen and (min-width:769px){.carousel-gallery{padding:0 2rem}}.carousel-gallery__layout{grid-column-gap:1.5rem}.carousel-gallery__main-gallery-wrap{position:relative;align-self:start}.carousel-gallery__main-gallery .swiper{height:-moz-fit-content;height:fit-content}.carousel-gallery__main-gallery .swiper:hover{cursor:pointer}@media screen and (min-width:1024px){.carousel-gallery__main-gallery .swiper .swiper-slide,.carousel-gallery__main-gallery .swiper .swiper-wrapper{height:100%}}.carousel-gallery__main-gallery .swiper img{border-radius:2px;height:-moz-fit-content;height:fit-content;padding:0}@media screen and (min-width:1024px){.carousel-gallery__main-gallery .swiper img{height:100%;-o-object-fit:contain;object-fit:contain}}.carousel-gallery__slide-container{position:relative}@media screen and (min-width:1024px){.carousel-gallery__slide-container{height:100%}}.carousel-gallery__sticker{padding:.8rem;left:2.4rem;top:1.7rem;min-width:11.4rem}.carousel-gallery__pagination,.carousel-gallery__sticker{position:absolute;z-index:2;display:flex;justify-content:center}.carousel-gallery__pagination{width:5.5rem;height:2.5rem;align-items:center;right:0;bottom:5px;border-radius:2px}.carousel-gallery__thumbnail-gallery-wrap{display:none}@media screen and (min-width:1216px){.carousel-gallery__thumbnail-gallery-wrap{display:block}}.carousel-gallery__thumbnail-gallery-wrap .swiper{height:100%}.carousel-gallery__thumbnail-gallery-wrap .swiper:hover{cursor:pointer}.carousel-gallery__thumbnail-gallery-wrap .swiper img{height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:2px;padding:0}.carousel-gallery__thumbnail-gallery-image-wrap{height:100%}.carousel-gallery .swiper-slide-thumb-active{position:relative}.carousel-gallery .swiper-slide-thumb-active:after{height:100%;position:absolute;content:"";top:0;left:0;width:100%;background-color:#00000080}
