.html-category-page .center-2{padding-top:0}@media(min-width:1000px){.html-category-page .center-2{padding-top:190px}}.block ul{margin-bottom:0;padding-left:0}.category-page-title h1{color:#f8f8f8;font:81px/87px "Montserrat-Black",sans-serif;padding:174px 0;text-align:center}.side-2{min-width:264px;padding:0}@media(min-width:1600px){.side-2{padding:0 0 0 142px}}.side-2 .block .list .active>a{color:#ed222a;font:20px/28px "Montserrat-Bold",sans-serif !important;transition:color .3s}.side-2 .block .list a:hover,.side-2 .block .list a:focus,.side-2 .block .group li:hover{color:#ed222a}@media(min-width:1000px) and (max-width:1399px){.side-2{padding:28px 0 0 50px}}.block-category-navigation .title,.block-recently-viewed-products .title{border-bottom:1px solid #0f0f0f;font:24px/31px "PTSans-Regular",sans-serif;padding-left:0}.products-wrapper{margin-right:141px}@media(max-width:1199px){.products-wrapper{margin-right:100px}}@media(max-width:1000px){.products-wrapper{margin:auto}}.listbox{padding-left:0}.listbox a{padding:0 !important}.listbox a:before{display:none}.listbox li{font:20px/28px "PTSans-Regular",sans-serif;padding-left:0 !important;position:relative}.listbox li a{font:20px/28px "PTSans-Regular",sans-serif !important}.listbox li .sublist{height:initial;overflow:initial}.listbox li .sublist .sublist{display:none}.listbox li .accordion-toggle{cursor:pointer;line-height:32px;position:absolute;right:10px;text-align:center;top:0;transition:transform .3s;transform:rotate(0deg);width:32px}.listbox li.open>.accordion-toggle{transform:rotate(90deg)}.listbox li.inactive .sublist{display:none}.listbox .product-name{font:20px/28px "PTSans-Regular",sans-serif}.listbox .product-picture{height:81px;margin-right:65px;vertical-align:0 !important;width:85px}.listbox .sublist{padding-left:24px !important}.product-selectors{border-bottom:none}.product-sorting,.product-page-size{position:relative}.product-sorting select,.product-page-size select{color:#504f4f;font:16px/28px "PTSans-Regular",sans-serif;background:rgba(0,0,0,0)}.product-sorting select option,.product-page-size select option{background:#fff}.product-sorting span,.product-page-size span{font:20px/28px "PTSans-Regular",sans-serif}.product-sorting::after,.product-page-size::after{background-color:#fff;color:#504f4f;content:"";font:22px/15px "Font Awesome 5 Pro";padding-right:10px;pointer-events:none;position:absolute;right:14px;top:14px;z-index:9}.product-sorting select{height:43px;padding-left:16px;width:245px}.product-sorting select :after{padding-right:16px}.product-page-size select{height:43px;padding-left:16px;width:68px}.product-page-size select :after{padding-right:16px}.standard-category-page .is-resources{display:none}.standard-category-page h2{font-family:"PTSans-Regular",sans-serif}.html-resources-page .block-category-navigation .list>li:not(.is-resources){display:none}.html-resources-page .item-box .product-item{min-height:0}.html-resources-page .item-box .product-item .buttons{display:block}.html-resources-page .item-box .product-item .buttons .btn-large{font-size:0;margin:15px 0}.html-resources-page .item-box .product-item .buttons .btn-large::before{font:20px/calc(1em + 6px) "Montserrat-Bold",sans-serif}.html-resources-page .item-box .product-item .buttons .btn-secondary{display:none}.html-resources-page .prices{display:none}.html-resources-page .center-2{padding-top:0}.html-resources-page .product-list .item-box .picture{float:none;width:auto}.basic-search .inputs.reversed{display:none}.basic-search~.advanced-search{display:none !important}.product-filters .filter-title{background:none;border-bottom:1px solid #0f0f0f;color:#444;font:24px/31px "PTSans-Regular",sans-serif;margin-bottom:0}.product-filters .filter-title strong{font-weight:bold}.product-filters .group .item+.item{padding:0 0 0 24px}.product-filters .group:not(.open) li.item{max-height:0;opacity:0}.product-filters .group:not(.open) .name>.accordion-twoggle{transform:rotate(0deg)}.product-filters .group .name{position:relative;transition:color .3s}.product-filters .group .name>.accordion-twoggle{cursor:pointer;line-height:32px;position:absolute;right:10px;text-align:center;top:0;transform:rotate(90deg);transition:transform .3s;width:32px}.product-filters .group li.item{max-height:500px;opacity:1;padding:0 0 0 24px;transition:max-height .3s,opacity .3s,color .3s}.product-filters .group+.group{margin-top:0}.product-spec-group .item label{position:relative}.product-spec-group input[type=checkbox]{display:none !important}.product-spec-group input:checked~label::after{opacity:1}.product-spec-group .item label{position:relative}.product-spec-group .item label::before{background:#fcfcfc;border:1px solid #666;border-radius:4px;content:"";height:21px;position:absolute;right:15px;width:21px}.product-spec-group .item label::after{border-radius:4px;background:#373737;color:#fab82f;content:"";font:900 24px/21px "Font Awesome 5 Pro";opacity:0;position:absolute;right:15px;outline:1px solid #639}.product-spec-group input[type=checkbox]{display:none !important}.product-spec-group input:checked~label::after{opacity:1}.product-spec-group.open{margin-bottom:30px}.table-product-item{display:flex;padding:10px;background:#f8f8f8}.table-product-item .h2{font:22px/30px "Montserrat-Medium",sans-serif}.table-product-item .details{border:0 solid #dbdbdb;border-width:0 1px;display:flex;flex-direction:column;font:16px/24px "Montserrat-Regular",sans-serif;justify-content:center;padding:0 10px}.table-product-item .details a{color:#000}.table-product-item .details a:hover{color:#ed222a}.table-product-item .picture{max-width:calc(33.33% - 10px);padding-right:10px;width:200px}.table-product-item .picture a{display:inline-block}.table-product-item .picture img{max-width:100%;object-fit:contain}.table-product-item .add-info{display:flex;flex-direction:column;justify-content:center;min-width:250px;padding-left:10px;margin-left:auto}.table-product-item .cart-icon path{fill:#fff}.table-product-item .btn{border-width:0;display:inline-flex;height:38px;padding:6px 12px}.table-product-item .btn:hover .cart-icon path{fill:#000}.table-product-item .btn svg{max-width:30px}.item-table th{background:#f8f8f8;cursor:default}.item-table tr{transition:background-color .3s}.item-table tr:hover{background-color:#f8f8f8;cursor:pointer}.item-table td,.item-table th{border:1px solid #dfdfdf;padding:2px 5px}.item-table .product-expanded td{padding:0}@media(max-width:767px){.item-table .product-expanded .picture{display:none}.item-table .product-expanded .table-product-item .h2{font-size:16px;line-height:22px}.item-table .product-expanded .sku-line{margin-top:10px}.item-table .product-expanded .table-product-item .add-info{min-width:160px}.item-table .product-expanded .table-striped{width:100%}.item-table .product-expanded .details{border-left:0}}.product-listings .h3{margin-bottom:5px}.resources-category .item-grid{display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.resources-category .item-grid .item-box{width:100%}.resources-category .item-grid .item-box .details{margin:0}.resources-category .sku{display:none}.product-accordion-specs{margin-top:5px}.product-accordion-specs .table{margin-bottom:0}.product-accordion-specs .table tr:nth-child(2n+1){background:#eaeaea}.product-accordion-specs .table tr td{padding:3px 5px;width:50%}.filter-item-disabled-unselected{opacity:.4;pointer-events:none}@media(min-width:1001px){.center-2{float:right;width:69%}}.prod-accordion-notice{color:#ed222a;margin-bottom:50px;font-family:"Montserrat-Bold",sans-serif}.block-popular-tags{display:none !important}@media(min-width:1000px){.subcategory-info-block img{height:100px;object-fit:contain;width:100px}}.fm-filters-toggle.btn{margin:0}.standard-category-page .pager{display:none}.subcat-section h2{font-family:"Montserrat-Bold",sans-serif;text-align:center}@media(min-width:1200px){.search-page .item-box{clear:none;width:22.8%}}.search-page .products-wrapper{margin-right:0}.search-page .item-grid{margin:0 -1%}