.content-departments{width:100%;height:100%;position:relative}.content-departments__banners{margin-bottom:1rem}.content-departments-products{display:flex;gap:0;flex-direction:column;width:100%;height:100%;position:relative}.content-departments-products__category-filters{flex:.3 1;height:auto;width:100%}.content-departments-products__grid{height:auto;flex:1 1;padding:1rem .5rem;overflow:hidden}.content-departments-products__title{font-size:26px;color:#418fde;margin-bottom:10px;margin-top:0}.content-departments-products__shortcuts{width:100%;height:auto}.content-departments-products__shortcuts-item{height:100%;width:200px;background-color:#418fde;margin-left:10px}.content-departments-products__carousel-title{margin-bottom:10px;font-size:20px}@media(min-width:992px){.content-departments-products{flex-direction:row;gap:1rem}.content-departments-products__grid{padding:1rem 1rem 0}}.banner-carousel-placeholder{width:100%;height:100%;overflow:hidden;display:flex;gap:10px;flex-flow:row nowrap}.banner-carousel-placeholder__image{width:100%;height:100%}@media(min-width:992px){.banner-carousel-placeholder{margin:0;border-radius:8px;display:block}}.banner-carousel-placeholder__img{flex:0 0 85%;height:100%;border-radius:4px;position:relative;overflow:hidden}@media(min-width:480px){.banner-carousel-placeholder__img{flex:0 0 70%}}@media(min-width:992px){.banner-carousel-placeholder__img{border-radius:5px;width:100%}.banner-carousel-placeholder__img--second{display:none}}.banner-carousel-placeholder__empty{background-color:var(--ftd-gray-100);width:50%;height:100%;border-radius:4px}@media(min-width:992px){.banner-carousel-placeholder__empty{width:100%}.banner-carousel-placeholder__empty--second{display:none}}