*,:after,:before{box-sizing:border-box}body{font-size:13px;line-height:24px;font-family:'Poppins-Regular';color:#52575a;font-display:swap}a{color:#d8252e;transition:all .3s ease}a:hover{color:#040503;text-decoration:none}p:last-child{margin-bottom:0}b,strong{font-weight:200;font-family:"Poppins-SemiBold";font-display:swap}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email],select{border:1px solid #dbddde;border-radius:3px;height:36px;font-size:14px;font-family:"Poppins-Regular";line-height:initial}textarea{border:1px solid #dbddde;border-radius:3px;font-size:14px;font-family:"Poppins-Regular";font-display:swap}::-webkit-input-placeholder{color:#b6bbbc}:-ms-input-placeholder{color:#b6bbbc}::placeholder{color:#b6bbbc}:focus-visible{outline:-webkit-focus-ring-color auto 0}.black-text{color:#040503}.row,.products-grid.brand-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-md-6,.col-md-4,.col-lg-4{position:relative;width:100%;padding-right:15px;padding-left:15px}.block-title,.navigation-title,.block-title h2,h1,.page-title-mobile .page-title{font-size:30px;line-height:40px;font-family:"Poppins-Bold";color:#040503;margin-bottom:21px;font-display:swap}.btn,.action.primary,.action-primary,.box-tocart .action.tocart,.review-form .action.submit.primary,button,.block-minicart .block-content>.actions>.primary .action.primary,.cart-discount .actions-toolbar .action.primary,.cart-summary .checkout-methods-items .action.primary.checkout,.am-checkout.-modern .authentication-wrapper .action-auth-toggle,.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container),.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action,.amcheckout-step-container .amcheckout-button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container),.block-authentication .action.action-login,.checkout-index-index .modal-popup .modal-footer .action-hide-popup:not(:focus),.form-address-edit .actions-toolbar .action.primary,.multishipping-checkout-addresses .actions-toolbar>.primary .action.back,.multicheckout .actions-toolbar .secondary .action,#mgantscontent-option-product .actions button.primary{font-size:15px;line-height:26px;border-radius:3px;padding:4px 12px;font-family:"Poppins-Medium";display:inline-block;font-weight:400;transition:all .3s ease;text-transform:capitalize;font-display:swap}.btn-primary,.btn-primary:visited,.action.primary,.action-primary,.btn-default:hover,.box-tocart .action.tocart,.review-form .action.submit.primary,button,button.mgantsaction-add.mgantsaddline:hover,.btn-add-too-order:hover,.action.primary:focus,.action-primary:focus,.action.primary:active,.action-primary:active,button:focus,button:active,.cart-discount .actions-toolbar .action.primary,.am-checkout.-modern .authentication-wrapper .action-auth-toggle,button.action.update:hover,.block-authentication .action.action-login:hover,.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container).action-update,.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container).action-cancel:hover,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action,.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary>.checkout-payment-method .actions-toolbar .amasty.checkout,.amcheckout-step-container .amcheckout-button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container),.checkout-index-index .modal-popup .modal-footer .action-hide-popup:not(:focus):hover,#applySearch.action.primary:hover,.multishipping-checkout-addresses .actions-toolbar>.primary .action.back:hover,.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container):hover,.amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout{background:#d8252e;color:#fff;border:1px solid #d8252e}.btn-default,.btn-primary:hover,.box-tocart .action.tocart:hover,.action.primary:hover,.action-primary:hover,.box-tocart .action.tocart:hover,.review-form .action.submit.primary:hover,.review-form .action.submit.primary:active,button:hover,button.mgantsaction-add.mgantsaddline,.btn-add-too-order,.cart-discount .actions-toolbar .action.primary:hover,.am-checkout.-modern .authentication-wrapper .action-auth-toggle:hover,button.action.update,.block-authentication .action.action-login,.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container).action-update:hover,.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container).action-cancel,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover,.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary>.checkout-payment-method .actions-toolbar .amasty.checkout:hover,.amcheckout-step-container .amcheckout-button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container):hover,.checkout-index-index .modal-popup .modal-footer .action-hide-popup:not(:focus),#applySearch.action.primary,.multishipping-checkout-addresses .actions-toolbar>.primary .action.back,.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container),.amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout:hover{background:0 0;color:#d8252e;border:1px solid #d8252e;text-decoration:none}h2{margin:0}.text-center{text-align:center}.slick-dots li button,.slick-dots li button:before,.slick-dots li{width:9px;height:9px}.slick-dots li button{border:1px solid rgba(0,0,0,.5);padding:0;background:rgba(255,255,255,.5)}.slick-dots li{border-radius:50%;margin:0 1.3px;padding:0}.slick-dots li.slick-active button{background:#d8252e;border-color:#d8252e}a:visited,.alink:visited{color:#d8252e;text-decoration:none}.page-wrapper{overflow-x:hidden}.d-block{display:block}.inner-title-top-space{margin-top:30px}.mb-10{margin-bottom:10px}.page-title-wrapper,.cms-page-title-wrapper,.category-page-title-wrapper,.manufacturer-page-title-wrapper,.brand_category-wrapper{margin-top:21px}.cms-page-title-wrapper,.category-page-title-wrapper,.manufacturer-page-title-wrapper{display:flex;justify-content:space-between;align-items:center}.cms-page-title-wrapper .page-title-wrapper,.category-page-title-wrapper .page-title-wrapper,.manufacturer-page-title-wrapper .page-title-wrapper{flex:1;margin-top:0}.breadcrumbs .items,.breadcrumbs a{color:#b6bbbc;font-size:12px;line-height:24px}.breadcrumbs a:visited,.breadcrumbs a:hover{color:#b6bbbc;text-decoration:none}.breadcrumbs .item:not(:last-child):after{content:'/';color:#b6bbbc;font-weight:700;margin:0;font-size:16px;line-height:21px}.breadcrumbs strong{font-family:'Poppins-Regular';font-display:swap}.d-flex{display:flex}.contact-detail p{margin-bottom:0}.contact-detail .d-flex{padding:10px 0}.contact-detail .d-flex .image{padding-left:15px;padding-top:10px;min-width:100px}.contact-detail .d-flex .image img{vertical-align:middle}.contact-detail p span{font-size:12px;line-height:24px;color:#b6bbbc;font-style:italic;margin-left:4px}.contact-detail .d-flex+.d-flex{border-top:1px solid #dbddde}#manufacturer-list .product-item-info .photo.product-item-photo{padding:30px 20px;box-shadow:0 4px 8px 0 rgb(0 0 0/10%);width:auto;display:flex;justify-content:center;align-items:center;height:120px;font-family:'Archivo Black',sans-serif;font-size:23px;text-transform:uppercase}#manufacturer-list .product-item-info .product-shop{display:none}#manufacturer-list .product-image-wrapper{height:auto}#manufacturer-list.product-items{text-align:center}.manufacturer-index-index .manufacturer-collection #manufacturer-list{overflow-y:scroll;max-height:450px}.manufacturer-collection .products-grid .product-item-info:hover,.manufacturer-collection .products-grid .product-item-info.active{border:0;margin:0;box-shadow:none;padding:0}.toolbar{margin-bottom:0;background:#f8f8f8;border-radius:3px;padding:9px;font-size:14px;line-height:24px;height:50px;display:flex;align-items:center;justify-content:space-between}.toolbar-products{display:flex;justify-content:space-between;align-items:center}.toolbar:before,.toolbar:after{display:none}.toolbar .pages{margin-bottom:0;display:none}.toolbar~.toolbar .pages{display:block}.toolbar .pager{display:flex;justify-content:space-between;align-items:center;width:100%}.toolbar-amount{padding:0}.toolbar select{box-shadow:none;border-color:#dbddde;background-color:#fff;margin:0 2px 0;font-family:'Poppins-Regular';background:#fff url(../images/select-bg.svg) no-repeat 100% 51%;height:auto;line-height:24px;padding:4px 28px 3px 12px;font-display:swap}.pages .item{font-size:14px;line-height:1;margin:0 5px 0 0}.pages .item .page,.pages .action,.pages .item .current-page{color:#52575a;border-radius:3px;border:1px solid #ddd;width:28px;height:28px;padding:0;line-height:24px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:none}.pages a.page:visited,.pages .action.previous:visited:before{color:#52575a}.pages .item.current .page,.pages .item .current-page{border:1px solid #d8252e;background:#d8252e;color:#fff;font-weight:100}.pages strong.page{background:0 0;color:#fff;padding:0;font-size:14px;line-height:24px}.pages .item:hover .page,.pages .action:hover{color:#fff;background:#d8252e;border-color:#d8252e}.pages .action.previous{margin-right:0}.pages .action.previous:before,.pages .action.next:before{color:#52575a;font-size:14px;line-height:2}.pages .items{display:flex;align-items:center}.pages .item.pages-item-next{margin:0}.pages .action.next{margin-left:0}.pages .action.previous:hover:before,.pages .action.next:hover:before{color:#fff}.sidebar-main .block.filter{display:none}.fieldset>.legend{font-size:15px;line-height:26px}.fieldset>.field>.label,.fieldset>.fields>.field>.label{font-weight:400;margin-bottom:0;font-size:14px}.fieldset>.field.required>.label:after,.fieldset>.fields>.field.required>.label:after,.fieldset>.field._required>.label:after,.fieldset>.fields>.field._required>.label:after{color:#d8252e;font-size:15px}.field-error,div.mage-error[generated]{margin-top:0}.modal-popup.modal-slide .modal-footer{border-top:0}.modal-popup .modal-inner-wrap{padding:30px;margin:0 auto}.modal-popup .modal-footer,.modal-popup .modal-content,.modal-popup .modal-header{padding:0}.modal-popup._show .modal-inner-wrap{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.modal-popup .modal-title{font-size:20px;min-height:auto;padding-bottom:25px;border-bottom:0;line-height:30px}button{white-space:nowrap}.fieldset>.field,.fieldset>.fields>.field,.form-group{margin:0 0 15px}.g-recaptcha-response{margin-left:0 !important}div.mage-error[generated],#customer-info-recaptcha-error,.order-shipping-option-error{color:#d8252e !important;font-size:12px;font-weight:400 !important}#customer-info .fieldset:last-child{margin-bottom:0}.table tfoot>tr:first-child th,.table tfoot>tr:first-child td{border-top:0;padding-top:11px}.action-toolbar{margin-top:20px}.modal-popup .modal-inner-wrap{max-width:800px}input[type=radio]{margin:0 5px 0 0;vertical-align:middle}button:not(.primary):active{box-shadow:none}.message.success>*:first-child:before,.message.info>*:first-child:before,.message.error>*:first-child:before,.message.warning>*:first-child:before,.message.notice>*:first-child:before{font-size:20px;line-height:22px}.message.success,.message.info,.message.error,.message.warning,.message.notice{margin:4px 0 10px;padding:8px 20px 8px 38px}.account .legend>span{font-size:20px}.form-create-account{width:100% !important;display:flex;flex-wrap:wrap;position:relative}fieldset.fieldset.create{flex:0 0 50%;padding:10px}fieldset.fieldset.additional_info{position:absolute;left:0;bottom:0}#customer-navigation-popup{text-align:center}.contact-banner,.about-banner{font-size:0;line-height:1;margin-bottom:15px}.contact-detail{margin-top:30px}.product-request ul.form-list{padding-left:0}.product-request ul.form-list li{list-style-type:none}.attachment-photo span.fa.fa-plus.add{color:#d8252e}.attachment-photo span.fa.fa-plus.add:hover{color:#040503}.product-request .buttons-set{margin-top:30px}a.btn-login-success.btn-default:visited{color:#d8252e}a.btn-login-success.btn-default:visited:hover{color:#fff}.catalog-product_compare-index .product-item-actions .actions-primary+.actions-secondary{margin-left:8px}.category-image .image,.about-banner .image,.contact-banner .image{height:200px;object-fit:cover;object-position:center}.amsearch-item-container.recent_searches .amsearch-item:hover{border-color:#d8252e}input[type=checkbox]{margin-top:0}input.mage-error,select.mage-error,textarea.mage-error{border-color:#d8252e !important}label em{margin-right:2px}.modal-footer{text-align:right}.minicart-items .update-cart-item,.amcheckout-step-container .amcheckout-summary-container .product-item-details .action.checkout{font-size:12px}.brand_category-wrapper{position:relative}.brand_category-wrapper .page-title-wrapper{position:absolute;top:50%;margin:0;left:0;transform:translateY(-50%);width:fit-content;right:0;max-width:85%;margin:0 auto;text-align:left}.brand_category-wrapper .page-title-wrapper h1{margin:0;color:#fff;font-style:italic}.brand_category-wrapper .category-image .image{-webkit-filter:brightness(50%);filter:brightness(50%)}.mgantsswatch-option{height:auto}.mpblog-post-index .breadcrumbs{display:none}.mpblog-post-view .breadcrumbs{display:none}@media (min-width:768px){.navigation,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:750px;padding-left:15px;padding-right:15px}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}body{font-size:14px;line-height:25px}html,body{height:auto}.page-layout-2columns-left .sidebar-main{width:22.4%}.page-layout-2columns-left .column.main{width:77.6%}.page-layout-2columns-left .main{padding-left:10px}.sidebar-main{padding-right:10px}p{margin-bottom:27px}.breadcrumbs{max-width:initial;padding-left:0;padding-right:0;margin:0 0 23px}.account .order-details-items{padding:0 25px 25px}.form.search.advanced{width:100%;max-width:100%}.form.search.advanced .actions-toolbar{float:right}.form.search.advanced .actions-toolbar>.primary .action{margin:0}.mgantsswatch-option{height:auto}}@media (min-width:992px){body{font-size:15px;line-height:26px}.navigation,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:1000px}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:1200px){.navigation,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:1200px}}@media (min-width:1401px){.brand_category-wrapper .page-title-wrapper h1{font-size:41px}}@media (max-width:1400px){.block-title,.navigation-title,.block-title h2,h1{font-size:28px}}@media (max-width:1199px){.block-title,.navigation-title,.block-title h2,h1{font-size:26px;line-height:38px}.modal-popup .modal-title{font-size:21px;padding-bottom:20px}.account .legend>span{font-size:18px}}@media (max-width:991px){.block-title,.navigation-title,.block-title h2,h1{font-size:21px;line-height:27px}.btn,.action.primary,.action-primary,.box-tocart .action.tocart,.review-form .action.submit.primary,button,.block-minicart .block-content>.actions>.primary .action.primary,.cart-discount .actions-toolbar .action.primary,.cart-summary .checkout-methods-items .action.primary.checkout,.am-checkout.-modern .authentication-wrapper .action-auth-toggle,.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container),.block-authentication .action.action-login,.amcheckout-step-container .amcheckout-button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container),.checkout-index-index .modal-popup .modal-footer .action-hide-popup:not(:focus),.form-address-edit .actions-toolbar .action.primary,.multishipping-checkout-addresses .actions-toolbar>.primary .action.back,.multicheckout .actions-toolbar .secondary .action{font-size:13px;line-height:23px}.page.messages,.column.main{margin-top:0}.contact-detail .d-flex .image{min-width:79px}.fieldset>.field>.label,.fieldset>.fields>.field>.label,.fieldset>.legend{line-height:20px}.modal-popup .modal-title{font-size:17px;padding-bottom:16px;line-height:26px}.account .legend>span{font-size:16px}}@media (max-width:767px){.block-title,.navigation-title,.block-title h2,h1,.page-title-mobile .page-title{font-size:24px;line-height:34px;margin-bottom:11px}.navigation,.page-header .header.panel,.header.content,.footer.content,.page-main,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container{padding-left:20px;padding-right:20px}.slick-dots{line-height:1;margin-top:10px;position:relative}.btn,.action.primary,.action-primary,.box-tocart .action.tocart,.review-form .action.submit.primary,button,.block-minicart .block-content>.actions>.primary .action.primary,.cart-discount .actions-toolbar .action.primary,.cart-summary .checkout-methods-items .action.primary.checkout,.am-checkout.-modern .authentication-wrapper .action-auth-toggle,.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container),.block-authentication .action.action-login,.amcheckout-step-container .amcheckout-button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger):not(.gpay-card-info-container),.checkout-index-index .modal-popup .modal-footer .action-hide-popup:not(:focus),.form-address-edit .actions-toolbar .action.primary,.multishipping-checkout-addresses .actions-toolbar>.primary .action.back,.multicheckout .actions-toolbar .secondary .action{font-size:13px;line-height:22px}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email]{height:35px;font-size:13px}.cms-page-title-wrapper,.category-page-title-wrapper,.manufacturer-page-title-wrapper{flex-wrap:wrap}.breadcrumbs{flex:100%;order:0;margin:0 0 5px;padding:0}.cms-page-title-wrapper .page-title-wrapper,.category-page-title-wrapper .page-title-wrapper,.manufacturer-page-title-wrapper .page-title-wrapper{order:1;margin-top:0}.cms-page-title-wrapper,.page-title-wrapper,.category-page-title-wrapper,.manufacturer-page-title-wrapper,.brand_category-wrapper{margin-top:10px}.contact-detail .d-flex .image{padding-left:5px;padding-right:30px;padding-top:10px;min-width:30px}.toolbar .pager{flex-direction:column}.toolbar .pages{margin-top:6px}.toolbar-amount,.pages .item{font-size:13px}.pages .item .page,.pages .action,.pages .item .current-page{width:26px;height:26px}.pages-item-previous,.pages-item-next{position:relative}.pages .action.previous:before,.pages .action.next:before{font-size:12px;line-height:2.2}.pages .pages-items{padding:0}.toolbar{padding:12px 10px;height:auto;font-size:13px;line-height:18px;flex-direction:column}.page-products .columns{padding-top:5px}.fieldset>.legend,.toolbar select{font-size:13px;line-height:24px}.toolbar .limiter{margin-top:7px}.modal-popup .modal-title{font-size:14px;padding-bottom:9px;line-height:23px}.table-wrapper{border-top:0}.fieldset>.field>.label,.fieldset>.fields>.field>.label,.fieldset>.legend,input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email],select{font-size:13px}.fieldset>.legend{padding:0 0 6px}fieldset.fieldset.create{flex:0 0 100%;padding:0}fieldset.fieldset.additional_info{position:relative;flex:0 0 100%}fieldset.fieldset.create,fieldset.fieldset.additional_info{margin:0 0 30px}div.mage-error[generated],#customer-info-recaptcha-error,.order-shipping-option-error{font-size:11px}#customer-navigation-popup .btn-primary{margin-top:7px}.table>tbody>tr>th,.table>tbody>tr>td{border-top:1px solid #ccc}.nav-before-open body{height:auto;overflow:visible;width:auto}.nav-before-open.nav-open body{height:100%;overflow:hidden;width:100%}.quick-addto-cart-poup tfoot td:first-child{display:none}.quick-addto-cart-poup tfoot td:last-child,.quick-addto-cart-poup tfoot td:nth-last-child(2){display:block;text-align:center !important;padding-top:0 !important}.quick-addto-cart-poup tfoot td:nth-last-child(2){padding-top:10px !important}.breadcrumbs .items,.breadcrumbs a{font-size:14px}body{font-size:16px}}.bottom-graphic-second{border:2px solid #000;text-align:center;box-sizing:border-box;font-family:"Poppins-Medium";float:left;width:100%;font-display:swap}.bottom-graphic-second>span{font-size:14px}.bottom-graphic-second>span,.wizard-1 strong,.wizard-2 strong{color:#e41c1c}.both-images-wrapper,.both-images-wrapper>img,.bottom-bullets,.bottom-graphic-second li,.control-img-wrapper,.no-part-1:after,.pc-control-wrapper,.phone-line-wrapper p{display:inline-block}.bottom-graphic-second ul{padding:0;margin-bottom:4px}.bottom-graphic p{margin-bottom:0}.bottom-graphic-second li{margin-bottom:0}.bottom-graphic-second li:before{color:#e41c1c;content:"•";font-size:16px;line-height:0;padding:0 4px 0 7px;vertical-align:middle}@media (max-width:576px){#manufacturer-list .product-item-info .photo.product-item-photo{font-size:20px;text-align:center}}.kuSearchResultsPageContainer .kuResults .kuName{height:auto !important;max-height:none !important}.kuSearchResultsPageContainer .kuResults .kuName a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal}