.main-carousel .slick-track{overflow:hidden}.main-carousel .slick-cloned{display:none}.main-carousel .slick-initialized .slick-cloned{display:block}.main-carousel .slick-next,.main-carousel .slick-prev{background:hsla(0,0%,100%,.92);border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.12);color:transparent;font-size:0;height:40px;transition:background .15s;width:40px;z-index:5}.main-carousel .slick-prev{left:16px}.main-carousel .slick-next{right:16px}.main-carousel .slick-next:hover,.main-carousel .slick-prev:hover{background:#fff}.main-carousel .slick-next:focus,.main-carousel .slick-prev:focus{background:hsla(0,0%,100%,.92)}.main-carousel .slick-next:before,.main-carousel .slick-prev:before{color:#1a1a1a;font-family:serif;font-size:22px;line-height:1;opacity:1}.main-carousel .slick-prev:before{content:"‹"}.main-carousel .slick-next:before{content:"›"}.main-carousel .slick-next:hover:before,.main-carousel .slick-prev:hover:before{color:#e44b55}@media (max-width:768px){.main-carousel .slick-next,.main-carousel .slick-prev{height:34px;width:34px}.main-carousel .slick-prev{left:8px}.main-carousel .slick-next{right:8px}}@media (max-width:767.98px){.main-carousel{aspect-ratio:auto;margin:0 0 20px;min-height:0;overflow:visible;padding:4px 16px 0}.main-carousel .slick-list{aspect-ratio:1/1;border-radius:22px;box-shadow:0 6px 18px rgba(0,0,0,.1);overflow:hidden;transform:translateZ(0)}.main-carousel .slick-list .main-carousel-img{aspect-ratio:1/1;height:100%!important}.main-carousel .slick-dots{gap:6px;margin:12px 0 0;position:static!important}.main-carousel .slick-dots li button{background:#d5d3d8;height:6px;transition:background .25s,width .25s;width:6px}.main-carousel .slick-dots li.slick-active button{background:#e44b55;border-radius:3px;height:6px;width:18px}}