.category-image{position:relative;overflow:hidden}.category-image .category-description{margin-left:2rem;position:absolute}.category-description,.category-image{margin-bottom:2rem}.product-list-subcategories{text-align:center;margin-bottom:2rem}.product-list-subcategories .subcategory-image{margin-bottom:.3rem}.product-list-subcategories .subcategory-image:hover{opacity:.8}.products-selection{margin:1rem 0;padding:.8rem 0;border-top:1px solid #a5a39e;border-bottom:1px solid #a5a39e}.products-selection .view-switcher{font-size:18px}.products-selection .view-switcher a{cursor:pointer;opacity:.5}.products-selection .view-switcher a.current,.products-selection .view-switcher a:hover{opacity:1}.products-selection .showing{margin-right:.5rem}.products-selection .form-control{padding:.2rem .8rem}.products-selection .products-nb-per-page .dropdown-menu,.products-selection .products-sort-nb-dropdown .dropdown-menu{right:0;left:auto}.products-selection .products-sort-nb-dropdown{display:inline-block}.select-title .select-title-name{overflow:hidden;display:inline-block;white-space:nowrap;vertical-align:bottom}.pagination-wrapper .pagination{margin:0}.pagination-wrapper-bottom{border-top:1px solid #a5a39e;margin-top:1rem;padding-top:1rem}.pagination{justify-content:center;margin-top:1rem}#category #content-wrapper h1.page-title,.block-categories ul>li,.pagination .page-list{margin-bottom:0}.pagination .page-list li{display:inline-block;border:1px solid #a5a39e;margin:0 .05rem;transition:all .2s cubic-bezier(.7,0,.3,1)}.pagination .page-list li.spacer{border:0}.pagination .page-list a{display:block;padding:.4rem .8rem}.block-categories li{position:relative}.block-categories li ul{margin-left:.5rem;font-size:.9em}.block-categories .collapse-icons{position:absolute;right:0;top:0;padding:0;cursor:pointer}.block-categories .collapse-icons .remove,.block-categories .collapse-icons[aria-expanded=true] .add{display:none}.block-categories .collapse-icons[aria-expanded=true] .remove{display:block}#products .products-select{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-align:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline;-ms-flex-align:baseline;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}#search_filters .facet,#search_filters_brands .facet,#search_filters_suppliers .facet{padding-top:1rem}#search_filters .facet:first-child,#search_filters_brands .facet:first-child,#search_filters_suppliers .facet:first-child{padding:0}#search_filters .facet .collapse,#search_filters_brands .facet .collapse,#search_filters_suppliers .facet .collapse{display:block}#category #js-product-list-header #js-product-list-top-hs,#search_filters .facet>ul,#search_filters_brands .facet>ul,#search_filters_suppliers .facet>ul{padding-bottom:.5rem}#search_filters .facet .facet-type-radio,#search_filters .facet>.facet-type-checkbox,#search_filters_brands .facet .facet-type-radio,#search_filters_brands .facet>.facet-type-checkbox,#search_filters_suppliers .facet .facet-type-radio,#search_filters_suppliers .facet>.facet-type-checkbox{max-height:300px;overflow-x:auto}#search_filters .facet .facet-label,#search_filters_brands .facet .facet-label,#search_filters_suppliers .facet .facet-label{margin-bottom:.3rem}#search_filters .facet .facet-label a,#search_filters_brands .facet .facet-label a,#search_filters_suppliers .facet .facet-label a{font-size:.9375rem}#search_filters .facet_color,#search_filters_brands .facet_color,#search_filters_suppliers .facet_color{padding-left:1px;padding-right:1px}#search_filters .facet_color>li,#search_filters_brands .facet_color>li,#search_filters_suppliers .facet_color>li{display:inline-block;position:relative;margin-bottom:.5rem}#search_filters .facet_color>li .magnitude,#search_filters_brands .facet_color>li .magnitude,#search_filters_suppliers .facet_color>li .magnitude{position:absolute;right:0;top:0;background:#fff}#search_filters .dropdown-menu-facet,#search_filters_brands .dropdown-menu-facet,#search_filters_suppliers .dropdown-menu-facet{padding:1rem;white-space:nowrap;min-width:200px}#search_filters .dropdown-menu-facet::-webkit-scrollbar,#search_filters_brands .dropdown-menu-facet::-webkit-scrollbar,#search_filters_suppliers .dropdown-menu-facet::-webkit-scrollbar{width:6px}#search_filters .dropdown-menu-facet::-webkit-scrollbar-thumb,#search_filters_brands .dropdown-menu-facet::-webkit-scrollbar-thumb,#search_filters_suppliers .dropdown-menu-facet::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}#search_filters .facet-title-dropdown,#search_filters_brands .facet-title-dropdown,#search_filters_suppliers .facet-title-dropdown{cursor:pointer}#search_filters.dropdown-search-filters .facet,#search_filters_brands.dropdown-search-filters .facet,#search_filters_suppliers.dropdown-search-filters .facet{padding:0}#search_filters.dropdown-search-filters .facet-dropdown,#search_filters_brands.dropdown-search-filters .facet-dropdown,#search_filters_suppliers.dropdown-search-filters .facet-dropdown{display:inline-block}#search_filters.dropdown-search-filters .drop-icon,#search_filters_brands.dropdown-search-filters .drop-icon,#search_filters_suppliers.dropdown-search-filters .drop-icon{float:none;position:static}.facet-dropdown .drop-icon{float:right;top:2px;position:relative}.facet-dropdown .dropdown-menu{max-height:300px;overflow-x:auto}#active-search-filters{margin-top:1rem}.active_filters .active-filter-title{display:inline-block;vertical-align:middle;margin-right:.5rem}.active_filters .filter-blocks{display:inline-block;font-size:0;vertical-align:middle}.active_filters .filter-block{display:inline-block;margin-right:.2rem;margin-bottom:.2rem;margin-top:.2rem}.active_filters .filter-block-all{margin-left:.3rem;padding-left:.5rem;border-left:1px solid #a5a39e}#facets_search_center_dropdown #search_filter_controls{display:none!important}#facets_search_center{padding:1rem 1rem 0;margin-bottom:1rem;background:rgba(204,204,204,.15);display:none}#facets_search_center #search_filters{margin-right:-15px;margin-left:-15px;-js-display:flex;display:flex;flex-wrap:wrap}#facets_search_center #search_filters .facet{position:relative;min-height:1px;padding:0 15px 1rem;width:25%;min-width:160px}#facets_search_center #search_filter_controls{display:none!important}#facets_search_center.show{display:block}div#js-product-list article .product-brand.text-muted img{max-width:65px}div#js-product-list article .product-brand.text-muted{max-height:30px;display:flex;text-align:right;justify-content:flex-end;vertical-align:middle;padding-top:5px}div#js-product-list article .thumbnail-top{display:flex;justify-content:space-between;margin-top:15px;margin-right:15px;margin-left:15px;min-height:30px}div#js-product-list article ul.product-flags.js-product-flags li.product-flag.on-sale{background-color:#e50c5b;padding:4px 15px;border-radius:3px}div#js-product-list article .thumbnail-top ul.data-sheet .value{color:#221636;font-size:12px;font-weight:500;border:1px solid #eaeaea;padding:4px 15px;display:inline-block}#js-product-list .product-miniature .product-description .product-button-mas-info .mas-info-list,.product-miniature .product-button-mas-info{text-align:center;font-size:14px;color:#221636;text-decoration:none;font-weight:700}#js-product-list .product-miniature .h3.product-title,#js-product-list .product-miniature .h3.product-title a{font-size:20px;color:#221636;font-weight:700}#js-product-list .product-miniature .product-price-and-shipping .product-price{color:#221636;font-size:16px;font-weight:500;padding-right:5px}#js-product-list .product-miniature .product-price-and-shipping .product-price.discount-price{color:#c5145b}#js-product-list .product-miniature .product-price-and-shipping .regular-price.text-muted{font-size:14px;font-weight:300;color:#4e455e!important}.product-miniature .product-button-mas-info{border-top:1px solid #eaeaea;padding-top:10px;margin-top:5px}#wrapper #search_filters_wrapper .block-title{border:0;font-size:14px;margin-bottom:10px!important}#wrapper #search_filters_wrapper .facet .facet-label a{font-size:14px;font-weight:300;color:#231e20}#wrapper #search_filters_wrapper #search_filters .noUi-connect{background:#00c767}#wrapper #search_filters_wrapper #search_filters .noUi-horizontal .noUi-handle{border:1px solid #00c767;background:#00c767;width:3px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-2px!important}.bottom-product-list{display:flex;justify-content:space-between;margin-top:15px;min-height:32px}.product-review{margin-bottom:.4rem;vertical-align:middle}.block-100{width:100%;padding-right:15px;padding-left:15px;display:flex;justify-content:space-between;align-content:space-around;flex-wrap:wrap}a.select-title.expand-more.form-control{padding:8px 15px;border-radius:3px;border:1px solid #eaeaea;min-width:250px}a.select-title.expand-more.form-control span{color:#4a4a4a;font-size:14px}a.select-title.expand-more.form-control i{color:#4a4a4a;float:right;font-size:20px;padding-top:2px}.block-100 span.showing.hidden-sm-down{color:#535757;min-height:39px;line-height:39px;font-size:12px}div#js-product-list-top{border-color:#e6e6e6}#category div#js-product-list-header h1.page-title span{font-weight:700;font-size:32px}#category div#js-product-list-header{text-align:center;font-weight:700;font-size:32px}#search_filters .facet,#search_filters_brands .facet,#search_filters_suppliers .facet{margin-bottom:15px}.active_filters .filter-blocks a.js-search-link.btn.btn-secondary.btn-sm{border-radius:3px;border-color:#eaeaea}.active_filters .filter-blocks a.js-search-link.btn.btn-secondary.btn-sm i{float:right;padding-left:10px;padding-top:1px;font-size:15px}#active-search-filters span.active-filter-title{color:#000;font-weight:600;font-size:14px}.product-flags .discount,.product-flags .on-sale{background:#c5145b;color:#fff;padding:4px 15px;border-radius:3px;font-size:12px;font-weight:500}.products-grid .product-miniature-default .product-description:hover,.products-grid .product-miniature:hover.product-miniature-default .product-description{padding:.8rem 15px 15px}#category .category-additional-description p{font-size:18px;font-weight:400}#category .category-description.category-description-bottom p{font-size:16px;font-weight:400}#category .category-description.category-description-bottom,#category .category-description.category-description-bottom hr{margin-top:1rem;border-color:#e6e6e6;padding:.8rem 0}.product-miniature:hover{border:1px solid #fafafa;border-radius:8px}@media (max-width:700px){#facets_search_center #search_filters .facet{width:33%}}@media (max-width:530px){#facets_search_center #search_filters .facet{width:50%}}@media (max-width:362px){#facets_search_center #search_filters .facet{width:100%}}@media (max-width:767.98px){#left-column #search_filter_controls,#right-column #search_filter_controls{text-align:center;margin-bottom:1rem}#left-column #search_filter_controls button,#right-column #search_filter_controls button{margin:0 .5rem}#left-column #search_filters,#right-column #search_filters{margin-bottom:0;box-shadow:none;padding:1rem 0 0}#left-column.-only-facet-search>:not(#facets_search_wrapper),#right-column.-only-facet-search>:not(#facets_search_wrapper){display:none}#search_filter_toggler{width:100%}#left-column #facets_search_wrapper{display:none}#left-column.-only-facet-search #facets_search_wrapper{display:block}}@media (max-width:768px){a.select-title.expand-more.form-control{width:auto;min-width:185px;padding:8.5px 15px}.block-100{width:auto;flex:0 0 auto}button#search_filter_toggler{padding:10px 15px;border-radius:3px;border:1px solid #eaeaea;background-color:#000;color:#fff}.filter-button{min-width:165px}div#search_filter_controls button.btn.btn-secondary.btn-sm.js-search-filters-clear-all{min-width:152px;padding:10px 25px;border-radius:3px}div#search_filter_controls button.btn.btn-primary.btn-lg.ok{min-width:165px;padding:10px 25px}div#search_filter_controls button.btn.btn-primary.btn-lg.ok i,div#search_filter_controls button.btn.btn-secondary.btn-sm.js-search-filters-clear-all i{display:none}div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .block-100{padding:0}#products #js-product-list .products .js-product-miniature-wrapper.col-12.col-md-12.col-lg-6.col-xl-6{padding:15px 0}#products #js-product-list .products.row{margin:0}}@media (min-width:769px){#products #js-product-list .products .js-product-miniature-wrapper.col-12.col-md-12.col-lg-6.col-xl-6{padding:20px 10px}#products #js-product-list .products.row{margin:-10px}}