.category h1{font:700 1.25rem/1.3 Poppins,Helvetica,Arial,FreeSans,sans-serif;margin-bottom:1rem}@media(min-width:768px){.category h1{font-size:1.875rem}}.ccp{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:768px){.ccp{grid-template-columns:repeat(2,1fr)}}.ccp__item{border:1px solid #ccc;border-radius:5px;display:inline-block;padding:20px;width:100%}.ccp__link{display:inline-block;padding:3px 5px}.top-category-container h1{font-size:1.5rem;font-weight:700;line-height:1.3;margin:.25rem 0 1rem}@media(min-width:768px){.top-category-container h1{font-size:2.375rem;margin:0 0 1.25rem}}.product-listing .banner,.top-category-container .banner{margin-bottom:15px;text-align:center}.category-coupon{align-items:center;background-image:url("data:image/svg+xml,%3csvg width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%' height='100%' fill='none' rx='8' ry='8' stroke='%23006DEC' stroke-width='2' stroke-dasharray='5' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");background-size:99.99%;border-radius:8px;color:#383a3e;display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;gap:.5rem;justify-content:center;margin-bottom:1.25rem;padding:.75rem;position:relative;text-align:center}@media(min-width:992px){.category-coupon{flex-direction:row;font-size:1rem;gap:.875rem;margin-bottom:1.5rem;padding:.75rem 1.25rem}}.category-coupon span{align-items:center;color:#006dec;display:flex;font:700 .875rem/1 Inter,Helvetica,Arial,FreeSans,sans-serif;gap:.25rem}@media(min-width:992px){.category-coupon span{font-size:1rem}}.category-coupon svg{fill:#006dec;height:18px;width:18px}.category-coupon .btn{padding:.16rem 1.24rem}.coupon-banners{display:grid;grid-gap:1.25rem;margin-bottom:1.25rem}@media(min-width:1200px){.coupon-banners{grid-template-columns:1fr 1fr}}.coupon-banners .coupon a{background-image:url("data:image/svg+xml,%3csvg width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%' height='100%' fill='none' rx='12' ry='12' stroke='%23006DEC' stroke-width='2' stroke-dasharray='5' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");background-size:99.99%;border-radius:12px;border-radius:.75rem;color:#383a3e;display:grid;gap:1rem;grid-template-columns:auto 1fr;height:100%;padding:.75rem;text-decoration:none;transition:border .25s}@media(min-width:992px){.coupon-banners .coupon a{align-items:center;gap:1.5rem;padding:1.25rem 1.5rem}}.coupon-banners .coupon a:hover{background:none;outline:1px solid #002772}.coupon-banners .coupon a:hover .btn-outline-primary{border-color:#002772;color:#002772}.coupon-banners .coupon .img{text-align:center}.coupon-banners .coupon .img img{max-width:120px;width:100%}.coupon-banners .coupon .title{font:700 .875rem/1.3 Poppins,Helvetica,Arial,FreeSans,sans-serif;margin-bottom:.75rem}@media(min-width:992px){.coupon-banners .coupon .title{font-size:1.5rem;margin-bottom:1rem}}.coupon-banners .coupon .exclusive{align-items:center;color:#006dec;display:flex;font:500 .75rem/1.3 Inter,Helvetica,Arial,FreeSans,sans-serif;gap:.25rem;margin-bottom:.75rem}@media(min-width:992px){.coupon-banners .coupon .exclusive{font-size:1rem;margin-bottom:.5rem}}.coupon-banners .coupon .exclusive svg{fill:#006dec}.top-category-header{font-size:1.25rem;font-weight:600;line-height:1.3;margin:1.5rem 0 1rem}@media(min-width:992px){.top-category-header{ont-size:1.5rem}}.top-category{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}@media(min-width:992px){.top-category{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.top-category__cat{border:1px solid #e3e4e5;border-radius:1rem;color:#e3e4e5;display:flex;flex-direction:column;padding:.75rem;position:relative}@media(min-width:992px){.top-category__cat{padding:1rem 1rem 1.25rem}}.top-category__cat-img{display:flex;justify-content:center;margin-bottom:.75rem}.top-category__subcat{display:none}@media(min-width:992px){.top-category__subcat{display:flex;flex-direction:column;gap:.5rem}}.top-category__subcat li{margin:0}.top-category a{color:#5a5d5f;text-decoration:none}.top-category h2{font-size:.875rem;font-weight:700;margin:0;text-align:center}@media(min-width:992px){.top-category h2{font-size:1rem;margin-bottom:.5rem;text-align:left}}.facet-container.category .top-category-facets .collapse-icons svg{fill:#383a3e;height:10px;width:10px}.facet-container.category .top-category-facets li a{align-items:center;display:flex;justify-content:space-between}.facet-container.category .top-category-facets li a[data-bs-toggle].collapsed .collapse-down{display:block}.facet-container.category .top-category-facets li a[data-bs-toggle].collapsed .collapse-up,.facet-container.category .top-category-facets li a[data-bs-toggle]:not(.collapsed) .collapse-down{display:none}.facet-container.category .top-category-facets li a[data-bs-toggle]:not(.collapsed) .collapse-up{display:block}.facet-container.category .top-category-facets .subcategories .subcategories-list{margin-left:.5rem;margin-top:.25rem}.facet-container.category .top-category-facets .subcategories .subcategories-list a{padding:6px 15px}.facet-container.category .top-category-facets .subcategories .subcategories-list__shop-all{font-weight:700;margin-bottom:.25rem}.popular-categories{margin-bottom:1rem;overflow:hidden;position:relative}.popular-categories__title{font-size:1rem;font-weight:600;margin-bottom:.75rem}@media(min-width:992px){.popular-categories__title{margin-bottom:1rem}}.popular-categories__list{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.75rem;width:100%}@media(min-width:768px){.popular-categories__list{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));overflow:visible;padding:0}}.popular-categories__item{border:1px solid #ccccce;border-radius:.375rem;color:#383a3e;padding:8px 12px;text-align:center;text-decoration:none;white-space:nowrap}@media(min-width:768px){.popular-categories__item{align-items:center;border:none;display:flex;flex:0 0 80px;flex-direction:column;gap:.5rem;padding:0;text-align:center;text-decoration:none;white-space:wrap}.popular-categories__item-name{height:100%;overflow:hidden;overflow-wrap:break-word;width:100%}}.popular-categories__item:hover{border-color:#006dec;color:#006dec;text-decoration:none}.popular-categories__item img{display:none}@media(min-width:768px){.popular-categories__item img{display:block;height:75px;width:75px}}