.carousel-image-wrapper{aspect-ratio:4/3;border-radius:14px;flex-shrink:0;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.carousel-image-wrapper .swiper-slide-item{cursor:pointer}.carousel-image-wrapper .carousel-left-btn,.carousel-image-wrapper .carousel-right-btn{z-index:1;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel-image-wrapper .carousel-left-btn svg,.carousel-image-wrapper .carousel-right-btn svg{flex-shrink:0;width:36px;height:36px}.carousel-image-wrapper .carousel-left-btn{left:10px}.carousel-image-wrapper .carousel-right-btn{right:10px}.carousel-image-wrapper .swiper-pagination{box-sizing:border-box;z-index:1;opacity:.8;background:var(--color-primary);border-radius:36.364px 0 0 36.364px;gap:2px;padding:4px 12px;display:flex;position:absolute;bottom:15px;right:0}@media screen and (max-width:1350px){.carousel-image-wrapper .swiper-pagination{padding:2px 8px}.carousel-image-wrapper .swiper-pagination p{font-size:12px}}.carousel-pagination-dot{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.carousel-pagination-dot .swiper-pagination-bullet{background-color:var(--color-gray)}.carousel-pagination-dot .swiper-pagination-bullet-active{background-color:var(--color-primary)}
