.catalog-product-view .product-info-main{position:relative}.catalog-product-view .product-info-main .page-title-wrapper.product{width:calc(100% - 90px)}.catalog-product-view .product-info-main .page-title-wrapper .page-title{font-size:2rem !important;margin-top:0;display:block !important}.catalog-product-view .product-info-main h2{font-size:1.5rem}.catalog-product-view .columns .column.main{padding-bottom:30px}.catalog-product-view .product-info-main table.price-table .old-price{color:#a9a9a9;font-size:20px;padding-bottom:0;padding-top:0}.catalog-product-view .product-info-main table.price-table .special-price,.catalog-product-view .product-info-main table.price-table .price{margin:0;color:#d60000;font-weight:600 !important;font-size:18px;vertical-align:bottom;width:calc(100% - 120px)}.catalog-product-view .product-info-main table.price-table #cridet-app-link button{background-color:transparent !important;background-image:url('../images/ez-dealer-quote.png') !important;border:2px solid #d60000 !important;color:#000 !important;min-width:86px;border-radius:3px !important;text-transform:capitalize;background-size:77px !important;background-repeat:no-repeat !important;background-position:center 2px !important;padding:3px !important;height:30px}.catalog-product-view .product-info-main table.price-table .price{color:#d60000 !important;vertical-align:bottom}.catalog-product-view .product-info-main table.price-table tr a[title="Distributor & Manufacturer"]{position:relative;padding-left:40px !important}.catalog-product-view .product-info-main table.price-table .ship-from-content{display:none;position:absolute;left:65px;top:-20px;background-color:#f4f4f4;border:1px solid #999;padding:12px;color:#000;width:270px}.catalog-product-view .product-info-main table.price-table .ship-from-content:before{border:10px solid transparent;height:0;width:0;border-right-color:#f4f4f4;left:-21px;top:12px;content:'';display:block;position:absolute;z-index:3}.catalog-product-view .product-info-main table.price-table .ship-from-content:after{border:10px solid transparent;height:0;width:0;border-right-color:#f4f4f4;left:-21px;top:12px;content:'';display:block;position:absolute;z-index:3}.catalog-product-view .product-info-main table.price-table tr a[title="Distributor & Manufacturer"]:hover .ship-from-content{display:block}.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku,.catalog-product-view .product-info-main .product-info-price .price-box.price-final_price,.catalog-product-view .product-info-main table.price-table .price-box .special-price .price-label,.catalog-product-view .product-info-main table.price-table .price-box .old-price .price-label{display:none}.catalog-product-view .product-info-main .product-info-price .product-reviews-summary{width:100%}.catalog-product-view .product-info-main .product-info-price .product-reviews-summary .rating-summary{width:111px}.catalog-product-view .product-info-main .product-info-price .product-reviews-summary .reviews-actions a{transition:.3s;color:#0b0b0b !important;font-size:1.4rem !important}.catalog-product-view .product-info-main .product-info-price .product-reviews-summary .reviews-actions a:hover{color:#000000!important}.catalog-product-view .product-info-main .product-info-price .rating-summary .rating-result{margin-left:0;z-index:0 !important}.catalog-product-view .product-info-main table.price-table tbody tr td{font-weight:400 !important}.catalog-product-view .product-info-main table.price-table tbody tr td,.catalog-product-view .product-info-main table.price-table tbody tr th{font-weight:400 !important;padding:2px 0;vertical-align:baseline}.catalog-product-view .product-info-main table.price-table tbody tr th{font-weight:600 !important;text-align:right}.catalog-product-view .product-info-main table.price-table tbody tr th:first-child{padding-left:0;width:100px !important;white-space:nowrap}.catalog-product-view .product-info-main table.price-table tbody tr td .cart-availability.d-block{padding-left:0 !important;border-top:1px solid #e8e8e8;padding-top:5px;margin-top:5px}.catalog-product-view .product-info-main table.price-table tbody tr td .cart-availability .availability.in-stock{margin-bottom:0;line-height:24px !important}.catalog-product-view .product-info-main table.price-table .price-box{margin-top:0}.catalog-product-view .product-info-main table.price-table .price-box .special-price,.catalog-product-view .product-info-main table.price-table .price-box .old-price{display:inline-block;margin:0}.catalog-product-view .product-info-main table.price-table .price-box .special-price .price-wrapper .price{color:#00a004;margin-right:20px}.catalog-product-view .product-info-main table.price-table .price-box .special-price .price-wrapper .price,.catalog-product-view .product-info-main table.price-table .price-box .old-price .price-wrapper .price{font-size:1.4rem;font-weight:500}.catalog-product-view .product-info-main .product-add-form .fieldset .field .label{margin-bottom:0}.catalog-product-view .product-info-main .product-add-form .fieldset .field .label span{font-weight:500;letter-spacing:.5px}.catalog-product-view .product-info-main .product-add-form .fieldset .field.required .product-custom-option{color:#e50000}.catalog-product-view .product-info-main .product-add-form .fieldset .field .product-custom-option option:first-child{color:#e50000 !important;font-weight:600}.catalog-product-view .product-info-main .product-add-form .fieldset .field .product-custom-option option{color:#000}.catalog-product-view .product-info-main .product-add-form .product-options-bottom{margin-bottom:0;width:100%;display:flex;align-items:center;gap:3px;justify-content:space-between}.catalog-product-view .product-info-main .product-add-form .box-tocart{clear:both;width:100%;padding:0;margin-bottom:0}.catalog-product-view .product-info-main .product-add-form .estimate-button{width:calc(69% - 4px) !important;float:left;margin-right:4px;margin-bottom:0}.catalog-product-view .product-info-main .product-add-form .estimate-button a,.credit-application-button{margin-left:0;border-radius:0;margin-top:0;font-size:1.8rem;padding:3px 10px 3px 0 !important;width:100%;text-align:center;position:relative;background:#fff !important;color:#000000!important;border:1px solid #d60000!important;height:38px;text-transform:uppercase;overflow:hidden;display:flex !important;justify-content:start;align-items:center;gap:5px}a.credit-application-button{background:#fff !important;border:1px solid #d60000 !important;padding-left:0 !important;width:fit-content;color:#000 !important;font-size:18px;border-radius:5px;overflow:hidden}a.credit-application-button:hover{background:#d60000 !important;color:#fff !important}a.credit-application-button:hover:before{background:#fff !important;color:#d60000}a.credit-application-button:hover:after{border-color:transparent transparent transparent #fff}a.credit-application-button:before{content:"$" !important;display:flex;justify-content:center;align-items:center;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:600 !important;height:36px}a.credit-application-button:hover{border:1px solid #d60000 !important}.catalog-product-view .product-info-main .product-add-form .estimate-button a:hover,.catalog-product-view .product-info-main .product-add-form .estimate-button a.fancybox:hover,.credit-application-button:hover{border-color:#d60000 !important;color:#fff !important;background-color:#d60000 !important}.catalog-product-view .product-info-main .product-add-form .estimate-button a:before,.credit-application-button:before{content:'\f0d1';font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin-right:10px;z-index:0 !important}.catalog-product-view .product-info-main .product-add-form .estimate-button a:before,.credit-application-button:before{position:static;height:39px;left:0;top:-1px;line-height:38px;width:40px;font-size:140%;z-index:0 !important}.catalog-product-view .product-info-main .product-add-form .estimate-button a:after,.credit-application-button:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.catalog-product-view .product-info-main .product-add-form .estimate-button a.fancybox:before,.credit-application-button:before{background:#d60000;color:#ffff;z-index:2;border-radius:1px 0 0 1px}.catalog-product-view .product-info-main .product-add-form .estimate-button a.fancybox:after,.credit-application-button:after{width:20px;height:20px;z-index:1 !important;left:39px;top:9px;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #d60000;border-style:solid}.catalog-product-view .product-info-main .product-add-form .estimate-button a.fancybox:hover:before,a.credit-application-button:hover:before{background:#fff;color:#d60000 !important}.catalog-product-view .product-info-main .product-add-form .estimate-button a.fancybox:hover:after{border-color:transparent transparent transparent #fff}.catalog-product-view .product-info-main .product-add-form .estimate-button p{margin:0;padding:3px 1px;font-size:1.8rem;text-align:center;background:#000;border-radius:5px;height:38px;width:calc(100%);display:flex;align-items:center;color:#fff;font-weight:500;overflow:hidden;position:relative;border:1px solid #000;text-transform:uppercase}.catalog-product-view .product-info-main .product-add-form .estimate-button p:before{width:40px !important;height:35px;display:inline-block;content:"$";font-weight:600;margin-left:-5px;background:#d60000 !important;display:flex;justify-content:center;align-items:center;font-size:24px;border-radius:5px 0 0 5px}.catalog-product-view .product-info-main .product-add-form .estimate-button p:after{content:"";position:absolute;width:15px;height:15px;background:#d60000 !important;left:29px !important;transform:rotate(45deg)}.catalog-product-view .product-info-main .product-add-form .estimate-button a span{margin:0 auto}.catalog-product-view .product-info-main .product-add-form .estimate-button p strong{font-weight:500 !important;padding:5px 10px;font-size:1.8rem;text-align:center;width:calc(100% - 30px);display:block;text-align:center}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset{margin:0;height:38px;width:100%}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty{padding-right:8px;display:inline-block;margin-bottom:0 !important;float:left;height:41px;overflow:hidden}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .label{display:none}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset>.field:not(.choice)>.control{width:100% !important;border:1px solid #ccc;padding:0 !important;display:flex}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control .input-text.qty{height:36px !important;padding:0 5px;display:inline-block;border:0;width:100%;appearance:none;font-size:18px}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control .minus,.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control .plus{display:inline-block;background-color:#efeded;cursor:pointer;height:36px !important;width:60px;padding:0 7.7px;border:0;font-size:26px;color:#666}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control .minus:hover,.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control .plus:hover{background-color:#ddd}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control .minus:focus,.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control .plus:focus{box-shadow:unset}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions{padding-top:0;width:calc(100% - 120px);display:inline-block}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart,.request-quote-button a.action.primary{display:flex;justify-content:start;line-height:unset !important;transition:.3s;font-size:1.8rem;padding:0 15px 0 0 !important;background-color:#d60000 !important;border:0;position:relative;height:38px;text-transform:uppercase;border:1px solid #d60000 !important;overflow:hidden;gap:5px;align-items:center}.request-quote-button a.action.primary:before{content:"\f0f6" !important;color:#d60000 !important;display:flex;justify-content:center;align-items:center}.request-quote-button a.action.primary:hover:before{color:#fff !important}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart:hover,.request-quote-button a.action.primary:hover{background-color:#fff !important;color:#000 !important}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart:before,.request-quote-button a.action.primary:before{content:'\f07a';font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin-right:10px;z-index:0}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart:before,.request-quote-button a.action.primary:before{height:38px;line-height:39px !important;min-width:40px;width:40px;font-size:140% !important}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.btn-cart:before,.request-quote-button a.action.primary:before{background:#fff;color:#d60000;z-index:2;border-radius:5px 0 0 5px}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart:after,.request-quote-button a.action.primary:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:0}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.btn-cart:after,.request-quote-button a.action.primary:after{width:20px;height:20px;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fff;border-style:solid;z-index:1 !important;left:38px;top:9px}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.btn-cart:hover:before,.request-quote-button a.action.primary:hover:before{background:#d60000;color:#fff}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.btn-cart:hover:after,.request-quote-button a.action.primary:hover:after{border-color:transparent transparent transparent #d60000}.catalog-product-view .product-info-main .product-social-links{float:left}.catalog-product-view .product-info-main .product-addto-links{position:absolute;right:0;top:0;margin:0}.catalog-product-view .product-info-main #helpdesk-button{float:left;margin-left:4px;background:#fff !important;border:1px solid #d60000 !important;color:#d60000 !important;font-size:1.8rem;padding:6px 10px 6px 50px !important;font-weight:500;border-radius:5px;width:calc(40% - 4px) !important;position:relative;display:flex;justify-content:space-between}.catalog-product-view .product-info-main #helpdesk-button span:first-child{display:none !important}.catalog-product-view .product-info-main #helpdesk-button:hover{border:1px solid #000000!important;color:#000000!important}.catalog-product-view .product-info-main #helpdesk-button:before{content:'\f0e0';font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin-right:10px}.catalog-product-view .product-info-main #helpdesk-button:before{position:absolute;height:39px;left:0;top:0;line-height:38px;width:60px;font-size:140%}.catalog-product-view .product-info-main #helpdesk-button:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.catalog-product-view .product-info-main .contact-btn:before{background:#d60000;color:#ffff;z-index:2;border-radius:1px 0 0 1px}.catalog-product-view .product-info-main .contact-btn:after{width:20px;height:20px;background:#d60000;z-index:1 !important;left:55px;top:50%;margin:-10px 0 0 -10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.catalog-product-view .product-info-main .contact-btn:hover:before,.catalog-product-view .product-info-main .contact-btn:hover:after{background:#000}.catalog-product-view .product-info-main .product-addto-links .action.towishlist{margin-right:5px}.product-addto-links a span{display:flex;justify-content:center;align-items:center}.catalog-product-view .product-info-main .product-addto-links .action.towishlist span:before{content:'\e601';font-family:'icons-blank-theme';font-size:30px;position:relative;line-height:30px}.catalog-product-view .product-info-main .product-addto-links .action.tocompare span:before{content:'\e61f';font-family:'icons-blank-theme';font-size:30px;position:relative;line-height:30px}.catalog-product-view .product-info-main .product-addto-links .action.tocompare,.catalog-product-view .product-info-main .product-addto-links .action.towishlist{font-weight:500;font-size:1.25rem;padding:1px 5px 7px;border-radius:5px;background-color:#d60000;color:#fff;border:0;text-align:center;transition:none;line-height:2.7rem}.catalog-product-view .product-info-main .product-addto-links .action.tocompare:hover,.catalog-product-view .product-info-main .product-addto-links .action.towishlist:hover{background-image:#000}.catalog-product-view .product.info.detailed .product.data.items .data.item .data.switch{background:#000;padding:6px 25px 25px !important;border:0;color:#fff;letter-spacing:.3px;transition:.3s;border-radius:5px}.catalog-product-view .product.info.detailed .product.data.items .data.item .data.switch .counter{color:#fff}.catalog-product-view .product.info.detailed .product.data.items .data.item.active .data.switch,.catalog-product-view .product.info.detailed .product.data.items .data.item .data.switch{background:0 0;position:relative;color:#000;font-size:18px}.catalog-product-view .product.info.detailed .product.data.items .data.item.active .data.switch,.catalog-product-view .product.info.detailed .product.data.items .data.item .data.switch:hover{border-bottom:3px solid #000;border-radius:0}.catalog-product-view .product.info.detailed .product.data.items .data.item.content{margin-top:34px;border-top:1px solid #d1d1d1}.catalog-product-view .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow{width:15px;height:15px;border-radius:50%;background:#000;opacity:1}.catalog-product-view .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:before{width:6px;height:6px}.catalog-product-view .MagicScroll-horizontal .mcs-button-arrow-prev:before,.catalog-product-view .MagicScroll-horizontal .mcs-button-arrow-next:before{border-width:2px;border-color:#fff}.catalog-product-view .MagicScroll.MagicScroll-horizontal{height:112px !important}.catalog-product-view .mt-thumb-switcher.active-selector img{-webkit-filter:brightness(100%) !important;filter:brightness(100%) !important;border-bottom-color:transparent !important}.catalog-product-view .mt-thumb-switcher.mz-thumb:hover:not(.active-selector) img,.catalog-product-view .mt-thumb-switcher.m360-selector:hover:not(.active-selector) img,.mt-thumb-switcher.video-selector:hover:not(.active-selector) img{-webkit-filter:brightness(100%) !important;filter:brightness(100%) !important;border-bottom-color:#c2c2c2 !important}.catalog-product-view .mage-tabs-disabled #reviews .review-content-container{width:auto;float:left;margin-left:50px}.catalog-product-view .product.media div#mtImageContainer{border:1px solid #c2c2c2;min-height:540px;overflow:hidden}.catalog-product-view div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer{height:117px}.catalog-product-view .MagicToolboxSelectorsContainer .mcs-item a img{height:92px;padding-bottom:0;border:1px solid #f2f2f2 !important}.catalog-product-view .MagicScroll-horizontal .mcs-item:hover img{border:1px solid #c2c2c2 !important}.catalog-product-view .product.info.detailed .additional-attributes,.catalog-product-view #documents #product-attribute-specs-table{white-space:nowrap;border:1px solid #c2c2c2 !important;width:100%}.catalog-product-view .product.info.detailed .additional-attributes tbody tr,.catalog-product-view #documents #product-attribute-specs-table tr{border-bottom:1px solid #c2c2c2}.catalog-product-view .product.info.detailed .additional-attributes tbody tr:last-child{border-bottom:0}.catalog-product-view .product.info.detailed .additional-attributes>tbody>tr>th,.catalog-product-view #documents #product-attribute-specs-table th{padding:4px 10px;background-color:#f0f0f0;font-weight:400}.catalog-product-view .product.info.detailed .additional-attributes>tbody>tr>td,.catalog-product-view #documents #product-attribute-specs-table td{padding:4px 10px 4px 20px}.catalog-product-view #product_addtocart_form .buttons .quote-button{float:left;width:50%}.catalog-product-view #product_addtocart_form .buttons .contact-button{float:left;width:50%;padding:0 0 0 20px}.catalog-product-view #product_addtocart_form .buttons .quote-button a{background-color:#000;color:#fff;width:100%;display:inline-block;padding:10px 60px}.catalog-product-view #product_addtocart_form .buttons .contact-button button{background:0 0;padding:9px 60px;width:100%;border-color:#000}.page-layout-1column .product-info-main{width:50%!important}.page-layout-1column .product.media{width:48%!important}.page-product-downloadable .product-options-wrapper,.page-product-downloadable .product-options-bottom{float:unset;width:100% !important}.page-product-downloadable .product-info-main .product-add-form .box-tocart .fieldset{margin:0 !important}.catalog-product-view #reviews .review-form .fieldset.review-fieldset{margin:0 0 29px}.catalog-product-view #reviews .review-form .fieldset.review-fieldset label,.fieldset>.field>.label{text-align:left !important}.catalog-product-view #reviews .review-form .action.submit.primary{background:#000;color:#fff;border:0}.page-product-grouped.catalog-product-view .product-info-main .product-add-form .estimate-button p{margin:0;text-align:center;padding:7px 5px !important;font-size:1.8rem;border-radius:5px;background:#fff !important;color:#000 !important;border:1px solid #d60000 !important}.catalog-product-view #reviews .review-form .action.submit.primary:hover{background:#d60000 !important;color:#fff!important}.page-product-grouped.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions,.page-product-downloadable.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions{display:block;width:100%}.page-product-grouped.catalog-product-view .product-info-main .product-add-form .estimate-button a{margin-left:0;margin-top:0;font-size:1.8rem;padding:3px 10px 3px 0 !important;width:100%;text-align:center}.catalog-product-view .product-info-main .product-add-form .estimate-button:hover p{background:#fff !important}.catalog-product-view .product-info-main .product-add-form .estimate-button p:before{background-color:#d60000 !important;color:#fff !important}.catalog-product-view .product-info-main .product-add-form .estimate-button p:after,.catalog-product-view .product-info-main .product-add-form .estimate-button:hover p:hover{background:#d60000 !important;color:#fff !important}.catalog-product-view .product-info-main .product-add-form .estimate-button:hover p:before{background-color:#fff !important;color:#d60000 !important}.catalog-product-view .product-info-main .product-add-form .estimate-button:hover p:after{background-color:#fff !important}.catalog-product-view .mst-brand__more_from_brand-products-wrapper{margin-top:-5px}.catalog-product-view .block.related .mst-brand__more_from_brand-products-wrapper .products{margin:0 !important}.catalog-product-view .faq_block{width:100%;padding:0;padding-bottom:0;padding-bottom:0;margin-bottom:50px;border-top:#f5f6f2 1px solid}.catalog-product-view .faq_block h2{background:#fff;padding:10px;font-size:22px;font-weight:400;color:#26a9e0}.catalog-product-view .faq_block .add_question{background:#26a9e0;border:#26a9e0 1px solid;padding:5px 12px;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;float:right;text-align:right;margin-top:40px}.catalog-product-view .faq_block .ajax .br-theme-css-stars{padding:0}.catalog-product-view .faq_block .ajax .br-theme-css-stars .br-widget a.br-selected:after{color:#ff5501}.catalog-product-view .faq_block .ajax .accordion-content{clear:both}.catalog-product-view .faq_block .ajax ul{background:#f9faf7;list-style:none;margin:0;padding:20px;padding-bottom:10px}.catalog-product-view .faq_block .sort_by{width:auto;padding:15px;box-sizing:border-box;background:#f6f6f6;text-align:left;font-size:14px;font-weight:400;color:#5a5a5a;line-height:24px}.catalog-product-view .faq_block .sort_by select{padding:5px;border:#ccc 1px solid;width:15%}.catalog-product-view #reviews .review-add .message.info{margin:0}.catalog-product-view .product-info-main .product-addto-links .action.tocompare,.catalog-product-view .product-info-main .product-addto-links .action.towishlist{padding:0 !important;display:inline-flex;align-items:center;justify-content:center}.fancybox-inner{margin:0 auto;position:absolute !important;min-height:347px !important;width:100% !important}.fancybox-stage{width:625px !important;margin:0 auto}.fancybox-content{height:100% !important;max-height:500px}.fancybox-stage .fancybox-slide .fancybox-iframe{padding:20px 0}.fancybox-stage .fancybox-slide .fancybox-iframe iframe[title="chat widget"]{display:none !important}.fancybox-opened{min-height:100% !important}.fancybox-close{background-image:none !important;top:-7px !important}.fancybox-close:hover:after{color:#fff}#fancybox-loading div:after{display:none}.catalog-product-view .modal-popup.modals-ajaxcart{left:0}.catalog-product-view .modal-popup.modals-ajaxcart .modal-inner-wrap{padding-top:30px;padding-bottom:20px;min-height:unset}.modal-popup._inner-scroll .modal-content{overflow-x:hidden}.catalog-product-view .ajaxcart-wrapper-main .btn-continue .continue,.catalog-product-view .ajaxcart-wrapper-main .btn-viewcart .viewcart{background:#000;border-radius:5px;font-family:'Roboto',sans-serif !important;height:unset !important;padding:5px 10px !important;font-size:1.4rem !important;font-weight:500 !important;line-height:21px !important;text-transform:none !important}.catalog-product-view .ajaxcart-wrapper-main .btn-continue .continue:hover,.catalog-product-view .ajaxcart-wrapper-main .btn-viewcart .viewcart:hover{background:#d60000}.catalog-product-view .modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message{line-height:18px;font-family:'Roboto',sans-serif !important;width:100%;margin-left:15px;background-color:transparent}.catalog-product-view .modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message:before{width:20px;height:20px;border-radius:50%;border:1px solid}.catalog-product-view .modal-popup.modals-ajaxcart .actions{justify-content:flex-end;padding-left:21px}.catalog-product-view .modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .product-image>img{min-width:90px;min-height:90px;border-radius:0;border:1px solid #e8e8e8}.catalog-product-view .ask-question-form.white-popup-block #fme-ask-question-form button{background:#000;border-radius:5px;border:0;color:#fff;display:flex;justify-self:self-start}.catalog-product-view .ask-question-form.white-popup-block #fme-ask-question-form button:hover{background:#d60000}.catalog-product-view .ask-question-form.white-popup-block #fme-ask-question-form .rate-success{margin-left:0;text-align:center;line-height:20px;margin-bottom:10px;background:#e5efe5;color:#006400;padding:5px}.catalog-product-view .ask-question-form.white-popup-block #fme-ask-question-form .rate-fail{background:#fae5e5;color:#e02b27;margin-bottom:10px}.catalog-product-view .ask-question-form.white-popup-block #fme-ask-question-form br{display:none}.fieldset .review-legend.legend strong{font-size:16px;margin-top:5px}.modal-popup.modals-ajaxcart .ajaxcart-wrapper-main{justify-content:flex-end;flex-wrap:wrap}.modal-popup.modals-ajaxcart .ajaxcart-wrapper-main .product-image{margin-bottom:20px;max-height:90px;max-width:90px}.ajax-content{position:relative !important}.ajax-content .loading-mask{position:absolute !important;background-color:transparent;min-height:200px}.ajax-content .loading-mask .loader{position:absolute !important;margin:0 auto !important;width:100%;display:flex;justify-content:center;left:0;right:0}.ajax-content .loading-mask img{position:static !important;margin:0 auto !important}.page-layout-1column .product-info-main .contact-links{margin-top:20px;display:inline-block;width:100%}.page-layout-1column .product-info-main .contact-links h2{font-size:18px}.page-layout-1column .product-info-main .contact-links h2 a{text-decoration:underline;color:#006bb4}table.table.price-table tr td:nth-child(2){width:20px !important}.product-info-main .box-tocart,.product-options-bottom .box-tocart{margin:0 !important}.catalog-product-view .product-info-main table.price-table tbody tr td:nth-child(2){font-weight:600 !important}.product-info-main .samples{margin-top:-9px}.product-info-main .samples dt.item-title.samples-item-title{width:109px;text-align:right}.product-info-main .samples dd.item.samples-item{padding-left:11px}.catalog-product-view .product-info-main .product-add-form .product-options-bottom .actions .action.primary.tocart span{margin:0 auto !important}.vc_tta-panel-body br{display:none}.vc_tta-panel-body h3{margin-top:22px;margin-bottom:6px}.vc_tta-panel-body li{margin-bottom:.5rem}.catalog-product-view .product.media .image-box{border:1px solid #ddd}select.required-entry option:nth-child(1){color:red !important}@media(min-width:480px){.catalog-product-view .product-info-main .box-tocart .fieldset .actions{display:flex !important;gap:3px;white-space:nowrap}.box-tocart.update .fieldset .actions .action.primary.tocart{min-width:170px !important}.box-tocart.update .product-add-form .estimate-button{position:relative !important}.box-tocart.update .product-add-form .estimate-button a{position:absolute !important;width:fit-content !important;left:0;white-space:nowrap}.box-tocart.update .actions .action.primary.tocart span{margin-left:0 !important}}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty{max-width:120px}@media(min-width:1024px){.lg-block{display:contents}.md-block{display:none}.catalog-product-view .product-info-main .product-add-form .product-options-bottom .actions .action.primary.tocart span{padding:3px 0 !important;margin-left:0}.additional-attributes-wrapper.table-wrapper.table-responsive{margin-bottom:0 !important}.box-tocart.update .fieldset .actions .action.primary.tocart{min-width:190px !important}}@media(max-width:1024px){.lg-block{display:none}.md-block{display:contents}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset{height:unset}.catalog-product-view .product-info-main .box-tocart .fieldset .actions{flex-direction:column}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary span{padding:8px !important}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart{padding:0 15px 0 0 !important}.box-tocart.update .fieldset .actions .action.primary.tocart,.catalog-product-view .product-info-main .product-add-form .estimate-button{max-width:255px !important}.box-tocart.update .actions .action.primary.tocart span{width:calc(100% - 65px);margin-left:auto}}@media(min-width:769px) and (max-width:1200px){.catalog-product-view .product-info-main #helpdesk-button{width:100% !important}}@media only screen and (max-width:1399px) and (min-width:1200px){.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty{width:37%}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions{width:calc(100% - 140px) !important}.catalog-product-view .product-info-main .product-add-form .estimate-button a{padding:3px 10px 3px 0 !important}.catalog-product-view .MagicToolboxSelectorsContainer .mcs-item a img{height:90.08px}}@media only screen and (max-width:1327px) and (min-width:769px){.catalog-product-view .product-info-main .product-social-links .product-addto-links{position:unset;margin-top:0}.catalog-product-view .product-info-main .product-add-form .box-tocart{margin:0}.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.tocompare{float:right}.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.towishlist{margin-right:8px}}@media(max-width:1199px){.catalog-product-view .product-info-main .product-add-form .estimate-button{margin-right:0}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset{display:flex}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions{flex-direction:column !important;margin-bottom:-2px}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty{width:120px !important;margin-right:3px!important}.catalog-product-view .product-info-main .product-add-form .box-tocart+.estimate-button{padding-right:0}.catalog-product-view .product-info-main .product-add-form .estimate-button a span{font-size:14px;font-weight:500}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart,.catalog-product-view .product-info-main .product-add-form .estimate-button{font-size:14px !important}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control .input-text.qty{width:50px !important}}@media only screen and (max-width:1199px) and (min-width:992px){.catalog-product-view .product-info-main table.price-table .ship-from-content{width:200px}.catalog-product-view .product.media div#mtImageContainer{min-height:unset}.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.towishlist:before{content:'\e601';font-family:'icons-blank-theme';font-size:25px;position:relative;top:6px}.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.tocompare:before{content:'\e61f';font-family:'icons-blank-theme';font-size:25px;position:relative;top:5px}.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.towishlist span,.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.tocompare span{display:none}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty{width:27.3% !important}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions{width:72.7% !important}.catalog-product-view .product-info-main #helpdesk-button{width:calc(50% - 4px) !important;display:flex}.page-layout-1column .product-info-main .contact-links h2{text-align:right}.catalog-product-view .product-info-main .product-add-form .estimate-button a{padding:3px 10px 3px 0 !important}.catalog-product-view .MagicToolboxSelectorsContainer .mcs-item a img{height:75.67px}}@media (max-width:1096px) and (min-width:769px){.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.towishlist{margin-right:8px}}[type=button],[type=reset],[type=submit],button{-webkit-appearance:unset !important}@media(max-width:992px){.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart,.request-quote-button a.action.primary,a.credit-application-button{font-size:14px}.catalog-product-view .product-info-main .product-add-form .product-options-bottom{flex-direction:column;align-items:flex-start}.catalog-product-view .product-info-main .product-add-form .product-options-bottom{flex-direction:column;gap:10px}.catalog-product-view .product-info-main .product-add-form .product-options-bottom>div,.catalog-product-view .product-info-main .product-add-form .product-options-bottom a,.catalog-product-view .product-info-main .product-add-form .product-options-bottom button,.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart,.request-quote-button a.action.primary{width:100%}}@media (max-width:991px) and (min-width:769px){.catalog-product-view .product-info-main table.price-table tbody tr td{width:auto !important}.catalog-product-view .product-info-main{margin-bottom:25px}.catalog-product-view .product.media div#mtImageContainer{min-height:unset}.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.towishlist:before{content:'\e601';font-family:'icons-blank-theme';font-size:25px;position:relative;top:6px}.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.tocompare:before{content:'\e61f';font-family:'icons-blank-theme';font-size:25px;position:relative;top:5px}.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.towishlist span,.catalog-product-view .product-info-main .product-social-links .product-addto-links .action.tocompare span{display:none}.catalog-product-view .mst-brand__more_from_brand-products-wrapper{margin-top:-4px}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty{min-width:36.5% !important}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions{width:63.5% !important}.page-product-grouped.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions{width:100% !important}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart{padding:7px 10px 7px 0 !important}.catalog-product-view .product-info-main #helpdesk-button{margin-left:0 !important;margin-top:13px}.catalog-product-view .product-info-main .product-add-form .estimate-button{width:100% !important}.catalog-product-view .MagicToolboxSelectorsContainer .mcs-item a img{height:50.47px}}@media (min-width:656px) and (max-width:1199px){.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions{flex-direction:column !important}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart,.catalog-product-view .product-info-main .product-add-form .estimate-button{width:100% !important}.catalog-product-view .product-info-main .product-add-form .box-tocart+.estimate-button{max-width:calc(100% - 120px) !important;padding-right:10px}}@media only screen and (max-width:991px){.catalog-product-view div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer a{padding:0 3px}.catalog-product-view .product-info-main table.price-table .ship-from-content{left:auto;right:-40px;top:25px}.catalog-product-view .product-info-main table.price-table .ship-from-content:after{top:-20px;left:78%;transform:rotate(90deg)}.catalog-product-view .product-info-main table.price-table .ship-from-content:before{border-width:0}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary span{padding:0;height:38px}.catalog-product-view .product-info-main table.price-table tbody tr td:last-child{padding-left:15px}.catalog-product-view .product-info-main .product-add-form .box-tocart+.estimate-button{max-width:100% !important;padding-right:1px}}@media (max-width:768px){.catalog-product-view .product-info-main .page-title-wrapper.product{width:100%}.catalog-product-view .product-info-main h2{width:75%}.catalog-product-view .product-info-main input.minus{font-size:39px !important;line-height:0;font-weight:100}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control .minus,.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control .plus{display:inline-block;background-color:#efeded;cursor:pointer;height:33px !important;min-width:25px;padding:0;border:0;font-size:20px;color:#666;text-align:center}.catalog-product-view .product-info-main .page-title-wrapper .page-title{height:unset !important;display:block !important;width:100%;text-align:left}.catalog-product-view .breadcrumbs{padding:20px 0 !important;margin-top:7px !important}.catalog-product-view .product.info.detailed .product.data.items .data.item .data.switch{padding:0 15px !important;font-size:1.5rem;position:relative}.catalog-product-view .product.info.detailed .product.data.items .data.item.content{margin-top:7px;padding:15px;margin-bottom:7px}.catalog-product-view .product.info.detailed .product.data.items>.item.title{margin:0 0 7px}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty{min-width:90px !important;padding-right:4px}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions{flex-direction:row}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart{margin-top:2px;background:#d60000 !important;padding:0 !important;display:flex;white-space:nowrap;overflow:hidden;height:35px}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart:hover{background:#fff !important}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart:before{margin-right:0 !important;position:unset !important;background:#fff;margin-left:0;min-width:40px}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.btn-cart:hover:before{background:#d60000 !important;color:#fff;line-height:35px !important}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary span{padding:9px 0;background:0 0;margin-left:0;height:34px;border-radius:0 7px 7px 0;min-width:90px;display:block !important;font-size:14px}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart span,.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart:after{display:block;left:40px !important;top:8px}.catalog-product-view .product-info-main .product-add-form .estimate-button a.fancybox:after{top:8px !important}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.btn-cart:after{left:44px}.catalog-product-view .product-info-main .product-addto-links{position:relative;width:100%}.catalog-product-view .product-info-main .product-addto-links a{position:absolute !important}.catalog-product-view .product-info-main .product-addto-links .action.towishlist{left:calc(100% - 77px)}.catalog-product-view .product-info-main .product-addto-links .action.tocompare{display:inline-block;right:0}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty{display:inline-block;margin-bottom:0;padding-top:2px}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty .control .input-text.qty{height:33px !important}.catalog-product-view .product-info-main .product-add-form .product-options-bottom .actions .action.primary.tocart span{padding:3px 0 !important;display:flex !important;justify-content:center;align-items:center;min-width:125px}.catalog-product-view .product.media div#mtImageContainer{min-height:306px;max-height:546px}.catalog-product-view .MagicToolboxSelectorsContainer .mcs-item a img{height:unset;min-height:49px;max-height:96px}.catalog-product-view .product.info.detailed .product.data.items .data.item .data.switch:after{content:'\f107';font-family:'FontAwesome';position:absolute;right:15px;font-size:20px}.catalog-product-view .product.info.detailed .product.data.items .data.item.active .data.switch:after{content:'\f106';font-family:'FontAwesome';position:absolute;right:15px;font-size:20px}.page-layout-1column .product-info-main{width:100%!important;margin-top:20px}.page-layout-1column .product.media{width:100%!important}.fancybox-slide{padding:20px}.fancybox-stage{width:100% !important}.catalog-product-view .page.messages{margin-top:0}.catalog-product-view .product.info.detailed #description .product-description{margin-bottom:25px}.catalog-product-view .product.info.detailed .additional-attributes{margin-bottom:0}.catalog-product-view .mst-brand__more_from_brand-products-wrapper{margin-top:-3px}.catalog-product-view .product.info.detailed{margin-top:25px}.catalog-product-view .ask-question-form.white-popup-block #fme-ask-question-form .rate-success{margin-left:0 !important}.catalog-product-view .product-info-main .product-add-form .estimate-button{width:auto !important}.catalog-product-view .product-info-main .product-add-form .estimate-button a{height:36px;margin-top:2px}.catalog-product-view .product-info-main .product-add-form .estimate-button a:before{position:unset;margin-right:0;line-height:37px}.catalog-product-view .product-info-main .product-add-form .estimate-button a:after{content:"";border-width:10px 0 10px 10px;border-color:transparent transparent transparent #000;border-style:solid;top:8px}.catalog-product-view .product-info-main #helpdesk-button{width:40px !important;padding:0 !important;border:0 !important;background:#d60000 !important;text-align:center;height:38px;margin-left:0;margin-top:2px}.catalog-product-view .product-info-main #helpdesk-button:hover{border:0 !important;background:#000000!important}.catalog-product-view .product-info-main #helpdesk-button span,.catalog-product-view .product-info-main #helpdesk-button:after{display:none !important}.catalog-product-view .product-info-main #helpdesk-button:before{position:unset;margin-right:0 !important;background:0 0 !important;padding:0;line-height:39px;display:flex;justify-content:center;width:40px;margin-left:5px}.catalog-product-view .product-info-main .product-add-form .box-tocart{width:fit-content !important;float:left;padding:0 !important;margin:0 3px 0 0 !important}.page-product-grouped.catalog-product-view .product-info-main .product-add-form .box-tocart{margin-right:8px !important}.page-product-grouped.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset{margin:1px 0 0}.page-product-grouped.catalog-product-view .product-info-main .product-add-form .estimate-button{width:unset !important}.page-product-grouped.catalog-product-view .product-info-main .product-add-form .estimate-button a{padding:0 !important}.catalog-product-view .modal-popup.modals-ajaxcart .modal-inner-wrap{margin:30% auto 0;width:372px}.catalog-product-view .modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .product-image>img{min-width:75px;min-height:75px}.catalog-product-view .product-info-main .product-add-form .box-tocart+.estimate-button{max-width:unset !important;width:210px !important}.catalog-product-view .product-info-main .product-add-form .box-tocart+.estimate-button{padding-right:0 !important}.catalog-product-view .product-info-main .product-add-form .box-tocart.update{width:100% !important}.catalog-product-view .product-info-main .product-add-form .box-tocart.update .actions{flex-direction:row !important}.catalog-product-view .product-info-main .product-add-form .box-tocart.update .actions .estimate-button a span{margin-left:15px !important}.catalog-product-view .product-info-main .action.primary span{font-size:14px !important}.catalog-product-view .columns .column.main{display:flex;flex-direction:column}.catalog-product-view .product-info-main .product-add-form .product-options-bottom{flex-direction:row}}@media(max-width:767px){.product-add-form{width:calc(100% - 124px);margin:0 0 0 124px !important}.page-layout-1column .product-info-main .contact-links{width:73%;float:right}.page-layout-1column .product-info-main .contact-links h2{width:100%}.catalog-product-view .product-info-main .product-add-form .estimate-button p{width:100%;padding:0;margin-top:2px;height:36px}}@media(max-width:1400px){.catalog-product-view .product-info-main .product-info-price .product-reviews-summary .rating-summary{width:100px}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart,.catalog-product-view .product-info-main .product-add-form .estimate-button a{font-size:1.6rem}}@media only screen and (max-width:639px){.catalog-product-view .mage-tabs-disabled #reviews .review-content-container{margin-left:0}.catalog-product-view .product.info.detailed .additional-attributes{display:table !important;width:100%}.catalog-product-view .product.info.detailed .additional-attributes td{padding:0}.catalog-product-view .product.info.detailed .additional-attributes>tbody>tr>th{display:inline-block !important;width:260px}.catalog-product-view .product.info.detailed .additional-attributes>tbody>tr>td{display:inline-block !important;width:auto !important;padding:5px 0 0 10px !important}.catalog-product-view .product.info.detailed .additional-attributes td:before{display:none !important}.catalog-product-view .product.info.detailed .product.data.items .data.item.content .faq_block .sort_by select{width:100px}.page-product-grouped.catalog-product-view #super-product-table .col.qty{padding:0 0 10px}}@media(min-width:550px) and (max-width:768px){.catalog-product-view .product-info-main .product-add-form .estimate-button{margin-top:-1px}.product-add-form{width:calc(100% - 124px);margin:0 0 0 124px !important}.page-layout-1column .product-info-main .contact-links{width:calc(100% - 120px)}}@media only screen and (max-width:580px){.fancybox-inner .fancybox-toolbar .fancybox-button--close{top:8.5%;right:8%}}@media only screen and (max-width:575px){.catalog-product-view .product-info-main .page-title-wrapper.product{width:100%}.catalog-product-view .product-info-main .product-addto-links{position:unset;margin:0 0 10px}.catalog-product-view .modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message{text-align:left}}@media only screen and (max-width:480px){.catalog-product-view .modal-popup.modals-ajaxcart .ajaxcart-wrapper-main{display:block;text-align:center}.catalog-product-view .modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .product-image{display:block}.catalog-product-view .modal-popup.modals-ajaxcart .actions{justify-content:center}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart span,.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart:after{left:29px}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart:before{line-height:37px !important;min-width:24px}.catalog-product-view .product-info-main .product-add-form .box-tocart+.estimate-button{margin-bottom:11px}.catalog-product-view .product-info-main .product-add-form .product-options-bottom .actions .action.primary.tocart span{min-width:unset !important}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart{gap:0}.catalog-product-view .product-info-main .product-add-form .box-tocart+.catalog-product-view .product-info-main .product-add-form .estimate-button{margin-left:0 !important}}@media only screen and (max-width:415px){.catalog-product-view .faq_block .ajax .br-theme-css-stars{float:unset !important}.catalog-product-view .modal-popup.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .product-image>img{min-width:50px;min-height:50px}}@media only screen and (max-width:360px){.catalog-product-view .product-info-main .product-add-form .box-tocart{margin-bottom:0}.catalog-product-view .product-info-main .product-add-form .estimate-button p,.page-product-grouped.catalog-product-view .product-info-main .product-add-form .estimate-button p{line-height:inherit}.catalog-product-view .modal-popup.modals-ajaxcart .actions .btn-viewcart{min-width:auto}.catalog-product-view .product-info-main .product-info-price .product-reviews-summary .reviews-actions a{font-size:1.2rem !important;display:block;line-height:16px}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions{width:42px !important;border-radius:6px !important;overflow:hidden}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart:before{margin-left:0;font-size:135%;min-width:26px}.catalog-product-view .product-info-main .product-add-form .estimate-button a,.catalog-product-view .product-info-main #helpdesk-button{width:37px !important}.page-layout-1column .product-info-main .contact-links h2{font-size:1.3rem;width:calc(100% - 38px);margin-left:38px}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart{width:38px !important}.catalog-product-view .product-info-main .action.primary span,.catalog-product-view .product-info-main .product-add-form .product-options-bottom div,.catalog-product-view .product-info-main .product-add-form .product-options-bottom a,.catalog-product-view .product-info-main .product-add-form .product-options-bottom button{font-size:13px}}@media (max-width:399px){.product-add-form{width:calc(100% - 120px);margin:0 0 0 120px !important}.catalog-product-view .product-info-main table.price-table tbody tr td{width:auto !important}}@media only screen and (min-width:769px){.ask-question-form.white-popup-block{text-align:center}.catalog-product-view .product-info-main #helpdesk-button:before{padding-left:16px}span#hdmx__contact-button1{text-align:center;width:calc(100% - 20px);display:inline-block !important}}@media(max-width:655px){.catalog-product-view .product-info-main .product-add-form .box-tocart{width:100% !important}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions{flex-direction:row !important;display:flex;gap:5px;padding-left:5px;margin-top:2px;min-width:calc(100% - 90px)}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty{min-width:120px !important}.catalog-product-view .product-info-main .product-add-form .estimate-button,.box-tocart.update .fieldset .actions .action.primary.tocart:before,.catalog-product-view .product-info-main .product-add-form .estimate-button a:before,.catalog-product-view .product-info-main .product-add-form .box-tocart .action.primary.tocart:before{min-width:36px !important;max-width:36px !important;margin-top:0 !important}.catalog-product-view .product-info-main .product-add-form .estimate-button a{margin-top:0 !important}.catalog-product-view .product-info-main .product-add-form .estimate-button a.fancybox:before,.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart:before{padding-right:4px;margin-right:10px !important}.catalog-product-view .product-info-main .product-add-form .box-tocart,.catalog-product-view .product-info-main .product-add-form .box-tocart+.estimate-button{width:fit-content !important}.catalog-product-view .product-info-main .product-add-form .box-tocart .action.primary.tocart,.catalog-product-view .product-info-main .product-add-form .box-tocart+.estimate-button,.catalog-product-view .product-info-main .product-add-form .box-tocart.update .estimate-button{margin-top:1px !important}.catalog-product-view .product-info-main .product-add-form .box-tocart+.estimate-button{margin-left:129px !important;min-width:210px !important}.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart:after{display:block;left:36px !important;top:8px}.catalog-product-view .product-info-main .product-add-form .product-options-bottom{flex-direction:column}.catalog-product-view .product-info-main .product-add-form .estimate-button a.fancybox:after{left:36px}}@media(max-width:575px){.product-add-form{margin:0 0 0 auto !important}.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .field.qty+.actions+.estimate-button{margin-left:129px !important;min-width:210px !important}.catalog-product-view .product-info-main .product-add-form .product-options-bottom .actions .action.primary.tocart span{padding-right:10px !important;padding-left:10px !important}}@media(max-width:480px){.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions{padding-left:0 !important}.catalog-product-view .product-info-main .product-add-form .box-tocart+.estimate-button{margin-left:0 !important;margin-right:8px !important;transform:translateX(123px);min-width:193px !important}.catalog-product-view .product-info-main .product-add-form .product-options-bottom{justify-content:end;align-items:baseline}.catalog-product-view .product-info-main .product-add-form .box-tocart.update .actions .action.primary.tocart{max-width:193px !important;min-width:140px}}@media(max-width:381px){.catalog-product-view .product-info-main .product-add-form .box-tocart.update .actions .action.primary.tocart{max-width:unset !important;min-width:unset}.catalog-product-view .product-info-main .product-add-form .product-options-bottom>div,.catalog-product-view .product-info-main .product-add-form .product-options-bottom a,.catalog-product-view .product-info-main .product-add-form .product-options-bottom button,.catalog-product-view .product-info-main .box-tocart .fieldset .actions .action.primary.tocart,.request-quote-button a.action.primary{padding:5px 0 !important}.catalog-product-view .product-info-main .product-add-form .product-options-bottom .actions .action.primary.tocart span{padding:4px 0 4px}}