.swiper{width:100%;height:100%}.swiper-slide{display:flex;justify-content:center;align-items:center}.thumbs-swiper{margin-top:16px}.thumbs-swiper .swiper-slide{opacity:.6;transition:all .25s ease;height:auto;cursor:pointer;border-radius:6px;overflow:hidden;transform:scale(.95)}.thumbs-swiper .swiper-slide:hover{opacity:.8;transform:scale(.98)}.thumbs-swiper .swiper-slide-thumb-active{opacity:1;transform:scale(1);box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative}.thumbs-swiper .swiper-slide-thumb-active:after{content:"";position:absolute;inset:0;border:4px solid #ff4a8e;border-radius:6px;box-shadow:0 0 0 1px rgba(255,74,142,.3);pointer-events:none}.swiper-button-next,.swiper-button-prev{color:white!important;background:rgba(0,0,0,.3);width:40px!important;height:40px!important;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgba(255,74,142,.7)}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px!important;font-weight:700}.swiper-button-prev{left:10px!important}.swiper-button-next{right:10px!important}@media (min-width:768px){.expanded .main-swiper{height:calc(100vh - 300px)}.expanded .thumbs-swiper{height:90px;margin-top:16px}}.thumbs-swiper .swiper-slide .thumbnail-container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:6px}.thumbs-swiper .swiper-slide img{transition:transform .3s ease}.thumbs-swiper .swiper-slide:hover img{transform:scale(1.05)}.main-swiper.expanded,.thumbs-swiper.expanded{opacity:0;animation:fadeIn .3s ease .2s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}