.category-banner-slot{width:100%;padding:0 10px;box-sizing:border-box}.category-banner{width:100%;max-width:1280px;height:100px;margin:10px auto;border-radius:10px;overflow:hidden}@media(min-width:992px){.category-banner{height:250px}}@media(min-width:1200px){.category-banner{height:300px}}.category-banner ftd-banner-carousel::part(slide){width:100%;height:100%}.category-banner ftd-banner-carousel::part(slide-container-link),.category-banner ftd-banner-carousel::part(slide-container-link-image){display:block;width:100%;height:100%}.category-banner ftd-banner-carousel::part(slide-container-link-image){object-fit:fill}