.block-category{display:flex}.block-category .h1{margin-bottom:15px}@media (max-width:767.98px){.block-category .h1{font-size:30px}}.block-category .category-cover{flex:1 0 auto;max-width:30%}.block-category>div{flex:1 1 auto}.block-category .category-description{color:#828282}#subcategories article{position:relative}#subcategories article:before{content:"";display:block;position:absolute;left:0;top:0;border-right:1px solid #f2f2f2;height:100%}#subcategories article .subcategory-name{display:inline-block;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;margin:10px 0}.product-list-top{margin-top:15px;margin-bottom:20px}.products-selection{display:flex;flex-wrap:wrap;justify-content:space-between}.products-selection .sort-by-row{padding:0 15px}.products-selection #grid-list-buttons{color:#dedddc}.products-selection #grid-list-buttons li{margin-right:19px}@media (min-width:768px) and (max-width:991.98px){.products-selection #grid-list-buttons li{margin-right:10px}}.products-selection #grid-list-buttons a{display:block;height:38px;font-size:22px}.products-selection #grid-list-buttons a:before{line-height:38px}.products-selection #grid-list-buttons a:hover{color:#000}.products-selection #grid-list-buttons a.active{color:#e74739;cursor:default}.products-selection #grid-list-buttons a#grid-large{transform:scale(.85)}.products-sort-order{display:flex;align-items:center;justify-content:flex-end}.products-sort-order>span{margin-right:15px;flex-shrink:0;font-size:12px;font-weight:300}.products-sort-order .custom-select{width:200px}@media (max-width:469px){.products-sort-order{flex:1 1 220px}.products-sort-order .custom-select,.products-sort-order>div{width:100%}}.pagination{align-items:center;margin-top:20px}@media (min-width:768px){.pagination{margin-top:35px}}.pagination .page-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:0}@media (min-width:768px){.pagination .page-list{justify-content:flex-end}}.pagination .page-list li{line-height:0;margin-left:5px}.pagination .page-list li:first-child,.pagination .page-list li:last-child,.pagination .page-list li:nth-child(2){margin-left:0}@media (min-width:576px){.pagination .page-list li{margin-left:10px}}.pagination .spacer,.pagination a{display:block;padding-left:3px;padding-right:3px;line-height:30px;color:#bdbdbd;text-align:center}.pagination a{min-width:34px;border:2px solid #e5e5e5;transition:all .3s ease}.pagination a:hover{color:#787878;border-color:#828282}@media (min-width:992px){.pagination .spacer,.pagination a{font-size:16px;line-height:46px}.pagination a{min-width:50px}}.pagination .next,.pagination .previous{padding:0;border:none;min-width:22px;line-height:30px;color:#2e2a29}.pagination .next:hover,.pagination .previous:hover{color:#e74739}.pagination .disabled{text-decoration:none;cursor:default;color:#bdbdbd}.pagination .disabled:hover{color:#bdbdbd}.pagination .current a{color:#2e2a29;border-color:#2e2a29}.pagination .current a:hover{color:#2e2a29}.showing{font-size:12px;font-weight:300;color:#828282;padding:10px}@media (max-width:767.98px){section.facet{margin-bottom:15px}}section.facet .facet-title{margin-bottom:10px}@media (min-width:768px){section.facet .facet-title{margin-bottom:15px}}section.facet .facet-list li:not(.list-inline-item){margin-bottom:11px}section.facet .facet-list li:not(.list-inline-item):last-child{margin-bottom:0}section.facet .facet-list .custom-control{display:flex;justify-content:space-between;align-items:center}section.facet .facet-list .custom-control .magnitude{font-size:12px;color:#bdbdbd}@media (min-width:768px){section.facet .facet-list{margin-bottom:40px}}@media (min-width:1200px){section.facet .facet-list{margin-bottom:63px}}section.facet .slider-container{max-width:100%}.active_filters ul{display:block;background:#f2f2f2;padding:10px 10px 0}.active_filters ul .filter-block{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);color:#fff;margin-right:7px;margin-bottom:10px;background:#e74739;padding:5px 10px;display:inline-block}.active_filters ul .filter-block i{color:#fff;transition:color .3s ease}.active_filters ul .filter-block i:hover{color:#000}.js-search-filters-clear-all{padding:0;background:none;box-shadow:none;outline:none;border-left:1px;border-width:1px 1px medium;border-right:1px;border-top:1px;cursor:pointer;transition:color .3s ease}.js-search-filters-clear-all:active,.js-search-filters-clear-all:focus{outline:none}.js-search-filters-clear-all:hover{color:#e74739}.block-categories .arrows .arrow-right{cursor:pointer;margin-left:5px}.block-categories .arrows .arrow-right:hover{color:#e74739}.block-categories .list-default .list-default{padding-left:20px}