.category-seo-content{display:block;box-sizing:border-box;width:100%;margin:.5rem 0 2rem;padding:1.5rem;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;color:#4a4a4a;font-size:.95rem;line-height:1.6}.category-seo-content h1,.category-seo-content h2,.category-seo-content h3,.category-seo-content h4,.category-seo-content h5,.category-seo-content h6{margin:1.25rem 0 .75rem;color:#222;font-weight:700}.category-seo-content h1:first-child,.category-seo-content h2:first-child,.category-seo-content h3:first-child,.category-seo-content h4:first-child,.category-seo-content h5:first-child,.category-seo-content h6:first-child{margin-top:0}.category-seo-content h2{font-size:1.15rem}.category-seo-content h3{font-size:1.05rem}.category-seo-content p{margin:0 0 .75rem}.category-seo-content a{color:#418fde;font-weight:600;text-decoration:none}.category-seo-content a:hover{text-decoration:underline}.category-seo-content ol,.category-seo-content ul{margin:0 0 .75rem;padding-left:1.5rem}.category-seo-content li{margin-bottom:.25rem}.category-sidebar{width:100%;padding:.2rem;box-sizing:border-box}@media(min-width:768px){.category-sidebar{max-width:280px;padding:1rem 0 0}}.category-sidebar__list{list-style:none;border:none}@media(min-width:992px){.category-sidebar__list{padding:0;margin:0;border-right:1px solid #b3b3b3}}.category-sidebar__department{margin-bottom:0}@media(min-width:768px){.category-sidebar__department{margin-bottom:1rem;text-align:center}}.category-sidebar__department-link{display:none;padding:.75rem 1rem;color:#fff;font-weight:700;text-decoration:none}@media(min-width:768px){.category-sidebar__department-link{display:block}}.category-sidebar__category-list{list-style:none;display:flex;padding-left:1rem;margin:.5rem 0;color:#000;overflow-x:auto;overflow-y:hidden}@media(min-width:768px){.category-sidebar__category-list{display:block;overflow-y:auto}}.category-sidebar__category{margin-bottom:.25rem}.category-sidebar__category-link{display:none}.category-sidebar__category-link--active{font-weight:700;color:var(--subcat-color)}.category-sidebar__category-link .checkbox-select-filter{display:none}@media(min-width:768px){.category-sidebar__category-link .checkbox-select-filter{display:block}.category-sidebar__category-link{display:flex;gap:.5rem;font-weight:400;align-items:center;padding:.5rem;color:#333;text-decoration:none;font-size:.8rem}}.category-sidebar__subcategory-list{list-style:none;display:flex;gap:.5rem;text-align:start}@media(min-width:768px){.category-sidebar__subcategory-list{padding-left:1rem;display:block}}.category-sidebar__subcategory-list .checkbox-select-filter{display:none}@media(min-width:768px){.category-sidebar__subcategory-list .checkbox-select-filter{display:block}}.category-sidebar__subcategory{margin-bottom:.2rem}.category-sidebar__subcategory-link{display:flex;gap:.5rem;align-items:center;padding:.25rem .5rem .8rem;font-weight:300;text-decoration:none;font-size:.8rem;color:var(--subcat-color-responsive);min-width:max-content}@media(min-width:768px){.category-sidebar__subcategory-link{padding-bottom:.25rem}}.category-sidebar__subcategory-link--active{border-bottom:2px solid var(--subcat-color-responsive)}@media(min-width:768px){.category-sidebar__subcategory-link--active{border:none;font-weight:700}.category-sidebar__subcategory-link{min-width:auto;color:var(--subcat-color)}}.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}}