.carousel-ad-container{box-sizing:border-box;width:100%;max-width:1472px;margin:0 auto;padding:0 28px}@media (max-width:768px){.carousel-ad-container{padding:0 12px}}.carousel-ad-inner{aspect-ratio:21/9;background-color:#fff;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000d}@media (max-width:1024px){.carousel-ad-inner{aspect-ratio:16/9}}@media (max-width:640px){.carousel-ad-inner{aspect-ratio:4/3}}@media (min-width:1280px){.carousel-ad-container{max-width:none;padding:0 16px}.carousel-ad-inner{aspect-ratio:auto;max-height:280px}}.carousel-swiper{width:100%;height:100%}.carousel-slide-link{width:100%;height:100%;display:block}.carousel-image{object-fit:cover;width:100%;height:100%;display:block}.custom-swiper-button-prev,.custom-swiper-button-next{color:#fff;cursor:pointer;z-index:20;background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.custom-swiper-button-prev{left:16px}.custom-swiper-button-next{right:16px}.custom-swiper-button-prev:hover,.custom-swiper-button-next:hover{background-color:#000c;transform:translateY(-50%)scale(1.05)}@media (max-width:1023px){.custom-swiper-button-prev,.custom-swiper-button-next{display:none}}.tcf-nav-content .carousel-ad-container{overflow-x:hidden;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.tcf-nav-content .carousel-ad-inner{border-radius:24px;width:100%}@media (min-width:1024px){.tcf-nav-content .custom-swiper-button-prev{left:8px}.tcf-nav-content .custom-swiper-button-next{right:8px}}.tcf-nav-content{overflow-x:hidden}
