/* src: catalog/view/nn/stylesheet/style.css */
.force-full-width{width:100% !important;max-width:100% !important;height:100% !important;max-height:100% !important}.count-badge{line-height:1.5}.form-group .text-danger{width:100%;margin-top:5px}br{height:1px;display:block}.product-thumb .stats{font-size:11px}.options-load{position:absolute;text-align:center;background:#fafafaaa;padding-top:135px;z-index:9999;width:100%;height:330px;display:none}.product-info .product-options .push-option>div label{width:100%;height:100%}.option-scroll{max-height:230px;overflow:auto;padding-bottom:20px}.option-scroll.open{max-height:600px !important}.option-value{background:0 0 !important}.subitem a{font-size:13px}.desktop-header-active .header-default #quote{height:100%}.desktop-header-active .header-classic #cart,.desktop-header-active .header-classic #quote{-webkit-box-flex:1;-ms-flex:1;flex:1}.desktop-header-active .header-classic #cart>a,.desktop-header-active .header-classic #quote>a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.desktop-header-active .header-mega .desktop-cart-wrapper #cart,.desktop-header-active .header-mega .desktop-cart-wrapper #quote,.desktop-header-active .header-mega .desktop-cart-wrapper .cart-heading{height:100%}.desktop-header-active .is-sticky .header-classic .desktop-main-menu-wrapper .desktop-cart-wrapper,.desktop-header-active .is-sticky .header-classic .desktop-main-menu-wrapper #cart,.desktop-header-active .is-sticky .header-classic .desktop-main-menu-wrapper #quote,.desktop-header-active .is-sticky .header-classic .desktop-main-menu-wrapper .cart-heading{height:100%}.header>.desktop-main-menu-wrapper.main-menu-2{z-index:2 !important}.header>.desktop-main-menu-wrapper.main-menu-2 .dropdown-menu{margin-top:36px !important}#cart,#quote{-webkit-transition:all .05s ease-out;transition:all .05s ease-out}#cart>a,#quote>a{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;-webkit-transition:all .05s ease-out;transition:all .05s ease-out;max-height:100%;color:#000;color:initial}#quote>a:hover{color:inherit}#quote>a>i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .05s ease-out;transition:all .05s ease-out;font-size:1.5em;max-height:100%;font-family:inherit}#quote>a>i span{position:relative;font-size:12px;padding:0 5px;-webkit-transition:all .05s ease-out;transition:all .05s ease-out}#quote>a>i:before{color:#fff;content:"\e904";font-family:"icomoon";-webkit-transition:all .1s ease;transition:all .1s ease}#quote>a>i:before{content:"\f02c" !important}#quote>a:after{display:none !important}.mobile #quote .cart-label{display:none}#quote-items{z-index:1;top:0;right:0;margin:0;position:absolute}#quote-total{white-space:nowrap}.mobile-header-active #cart,.mobile-header-active #quote{background-color:transparent}.mobile-header-active #cart i,.mobile-header-active #quote i{border-radius:0}.mobile-header-active #quote>a>i{position:relative}.mobile-header-active #quote>a>i:after{display:block;font-size:10px;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.mobile-header-active #quote>a>i:after{-webkit-transform:translate(-60%,-125%);transform:translate(-60%,-125%)}html[dir=rtl].mobile-header-active #quote>a>i:after{-webkit-transform:translate(-70%,-125%);transform:translate(-70%,-125%)}.mobile-header-active #cart a,.mobile-header-active #quote a{cursor:pointer}.mobile-header-active #quote-total{display:none !important}.mobile-header-active .mobile-quote-wrapper .dropdown-menu:before{display:none !important}.mobile-header-active .mobile-1 #cart,.mobile-header-active .mobile-1 #quote{width:100%;height:100%}.mobile-header-active .mobile-1 #quote>a{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-header-active .mobile-1 #quote>a>i{height:100%}.mobile-header-active .mobile-2 #quote{width:100%;height:100%}.mobile-header-active .mobile-2 #quote>a{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-header-active .mobile-2 #quote>a>i{height:100%}html[dir=rtl] #quote-items{right:auto;left:0}.cart-module .td-image,.cart-module .td-total{display:none}.cart-module .btn{padding:5px 10px}.section-payment .section-body>div:first-child:before{content:"\e95d" !important;font-family:icomoon !important;margin-right:7px}.section-payment .section-body>div:nth-child(2):before{content:"\e961" !important;font-family:icomoon !important;margin-right:7px}.mobile-header-active #logo a{padding:7px}.buttons-wrapper-other-sizes button{padding:10px !important;font-size:13px !important;width:100% !important;margin-bottom:5px}@media (max-width:1024px){.buttons-wrapper-other-sizes button{padding:10px !important;font-size:11px !important;width:100% !important}}.cart-module tbody>tr>td.td-qty{vertical-align:top}.btn-quote:before{content:"\eace" !important;font-family:icomoon !important}.product-label-diagonal{-webkit-transform:translate3d(-130120,8px,0) rotate(-45deg);transform:translate3d(-120px,20px,0) rotate(-45deg)}.price-guide{color:red}.other{margin-top:10px}.other-item{margin-bottom:9px;padding-bottom:9px;border-bottom:1px solid #ccc}.other-item .price-guide span{display:inline-block;color:inherit}@media (max-width:1024px){.other-item .btn-text{display:none}}#cart{border:0;margin-left:0 !important}#quote>a>i{background:rgba(0,204,255,1);width:49px;height:49px}#quote{border-width:0;border-top-width:1px;border-left-width:1px;border-style:solid;border-color:rgba(221,221,221,1);display:block}.desktop #quote:hover{background:rgba(240,242,245,1)}#quote-content{min-width:400px}div.cart-content .btn.btn-quote:before{margin-right:5px}#quote-total{display:flex;padding-right:15px;padding-left:20px;font-size:14px;font-weight:400;order:0}.side-product .btn-quote.btn{background:0 0;border-style:none;padding:3px;box-shadow:none;font-size:12px;color:rgba(51,51,51,1);text-transform:none;display:inline-flex;margin-right:5px}.mobile-header-active #quote>a>i:before{font-size:26px;color:rgba(230,230,230,1)}.mobile-header #cart>a>i,.mobile-header #quote>a>i{background:#fff}.mobile-header #cart,.mobile-header #quote{border:0}.section-payment .section-body>div:first-child:before{content:"\e95d" !important;font-family:icomoon !important;margin-right:7px}.section-payment .section-body>div:nth-child(2):before{content:"\e961" !important;font-family:icomoon !important;margin-right:7px}.mobile-header-active #logo a{padding:7px}div.cart-content .cart-products tbody>tr>td.td-qty{vertical-align:top}.mobile-header-active #logo a{padding:0 !important}.mobile-bar.sticky-bar{background:#fff}.top-menu-13 .j-menu li.top-menu-item-5>a:before{content:"\e94c" !important;font-family:icomoon !important}.top-menu-13 .j-menu li.top-menu-item-6>a:before{content:"\f095" !important;font-family:icomoon !important}.mobile-header-active #quote-items.count-badge{transform:translateX(-10px);margin-top:10px;display:inline-flex}.mobile-header-active .mobile-2 .mobile-bar>div{justify-content:left !important}.mobile-header-active .menu-trigger:before{margin-left:15px}.main-products.product-list .product-thumb .name a,.swiper .product-thumb .name a{white-space:inherit !important}.product-info .product-options .push-option>div img{max-width:100% !important;width:100% !important}.product-info .product-options .push-option .option-value{background:rgba(255,255,255,.8) !important;display:block !important;font-size:11px !important}.product-info .product-options .push-option.option-image-selected.force-full-width span.option-value{margin-top:-23px !important;font-size:16px !important}.product-info .product-options .option-search{display:block !important;position:relative !important;width:100% !important}.product-info .product-options .push-option>div img:hover{box-shadow:0 3px 12px rgba(0,0,0,.2) !important}.product-info .product-options .push-option>div input:checked+img{box-shadow:0 2px 7px rgba(0,0,0,.2) !important}.product-info .product-options .push-option.product-option_id-14 .radio,.product-info .product-options .push-option.product-option_id-16 .radio,.product-info .product-options .push-option.product-option_id-43 .radio{width:50%}.product-info .product-options .text-danger{display:inline-block;position:absolute;bottom:0;width:170px}.option-value-selected{margin:10px 0}.option-image-selected{display:inline-flex}.option-image-selected img{border-color:rgba(0,0,0,1) !important}.product-options+.product-options{border-top-width:0 !important;border-bottom-width:0 !important}.section-shipping{display:none}.section-payment{padding-left:0 !important}.wish-group.mobile{display:none !important;margin-top:5px}@media screen and (max-width:1024px){.wish-group.desktop{display:none !important}.wish-group.mobile{display:inline-flex !important}}@media (max-width:1024px){.scroll-top{bottom:0 !important;right:0 !important}}.other-item .product-tax-item{color:rgba(105,105,115,1);margin-top:0}html:not(.popup) .page-title{box-shadow:none !important}.discount-tax{color:rgba(105,105,115,1)}.reset-filter-single{position:absolute;right:30px;bottom:8px;z-index:1000;color:rgba(221,14,28,1);background:0 0}#information-sitemap #content ul{margin-top:15px}#information-sitemap #content li{margin-bottom:15px}.side-product .btn:before{font-size:20px !important}.mobile-header-active .top-menu .j-menu>li>a:before{font-size:18px !important}.mobile-header-active .top-menu .j-menu>li>a:before{font-size:18px !important}.mobile-header-active .top-menu .j-menu .links-text{font-size:12px}div.cart-content ul{box-shadow:none !important}.route-product-product.popup-quickview .page-title{box-shadow:none !important}.product-attributes{margin-bottom:15px}.payment-sagepay_server{display:none !important}.product-ads{width:100%}.checkout-section .address-postcode input{border-right:0}.checkout-section .address-postcode .input-group-append button{border-bottom:1px solid rgba(221,221,221,1);border-right:1px solid rgba(221,221,221,1);border-top:1px solid rgba(221,221,221,1);padding:17px}.checkout-section .form-group .input-group-btn button{border-color:rgba(221,221,221,1);margin-left:-6px !important}.checkout-section .form-group .input-group-btn{flex-basis:0px}.checkout-section .address-postcode small{font-size:75%}.route-checkout-cart #content .td-qty{min-width:203px !important}.route-checkout-cart .td-qty .stepper{width:87px !important}.route-checkout-cart .td-qty .stepper-m2 span{font-size:12px !important;padding-top:9px !important;padding-right:7px !important;width:18px !important}.route-checkout-cart .buttons>div .btn{font-size:12px;padding-right:10px;padding-left:10px}.product-data li span{color:#10a851}.classic-heading{margin:-35px auto 0 -55px}.flex-top-menu{display:flex;justify-content:center;align-items:center}.button-top-menu{margin-top:-12px;width:100px;height:23px;text-transform:inherit!important}#h-search .twitter-typeahead{width:100%}#h-search .tt-hint{display:none}.image-option{max-height:165px!important}.hidden-option-slide{display:none !important}.type-categories{border:0!important}.type-categories a{width:100%!important;height:28px!important;font-size:11px !important;color:rgba(18,167,86,1) !important;display:block;position:relative;cursor:pointer!important}.type-categories a:before{content:'';position:absolute;top:0;left:-1px;width:1px;height:100%;background-color:rgba(255,255,255,1)}.type-categories a:after{content:'';position:absolute;top:0;right:-1px;width:1px;height:100%;background-color:rgba(255,255,255,1)}.flyout-menu.flyout-menu-344 .j-menu .type-categories a:hover{background-color:rgba(255,255,255,1)!important;color:rgba(18,167,86,1) !important}.type-categories a span{font-size:11px !important;text-transform:lowercase!important}.shipping_details{color:rgba(18,167,86,1);display:inline-block;cursor:pointer}.checkout-section .input-group input,.checkout-section .input-group button,.checkout-section .address-postcode input,.checkout-section .address-postcode select{height:38px}.checkout-section .address-postcode .postcode-addresses,.checkout-section .address-postcode .postcode-addresses select{display:block!important;width:100%!important}.checkout-section .address-postcode select{max-width:100%}.filters .filter{padding:6px;cursor:pointer;border-bottom:1px solid #ddd;margin:0;margin-bottom:-1px}.filters .filter:hover{background:#eee}.filters.panel{border:none}.filters.panel{border:none}.filters .panel-heading{border:1px solid #ddd;border-bottom:none}.filters .panel-heading{font-size:14px!important}.filters .panel-content{border:1px solid #ddd;border-top:none}.filters .filter input{margin-right:10px}.checkout-section select.form-control{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:flex;width:auto}.checkout-section.cart-section .panel{background-color:transparent;border:0;margin-top:20px;box-shadow:none;-webkit-box-shadow:none}.checkout-section.cart-section .panel .panel-heading{background-color:transparent;border:0;color:inherit}.checkout-section.cart-section .panel .panel-body{border:0}.nn-category-menu-toggle:active{background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351 #51a351 #387038;border-width:1px;padding:15px}.review-score{text-align:center}.review-score-trustpilot,.review-trustpilot,.review-score-trustpilot-logo{max-width:150px;width:100%;text-align:center;margin:0 auto}.review-score-trustpilot-logo{max-width:100px;width:100%}.review-google{text-align:center;max-width:150px;width:100%;margin:0 auto;margin-top:5px}.review-google-text{padding-top:5px;font-size:15px;text-align:center}.review-score-google{max-width:100px;width:100%}.cky-footer-wrapper div:last-child{display:none!important}.popup-open .cky-consent-container{display:none!important}html:not(.route-information-information) .cky-btn-revisit-wrapper{display:none!important}.customer_note{color:#3b5998!important}.crossed{text-decoration:line-through}.newprice{padding-left:77px}.newprice_guide{padding-left:154px}.product-sale .price,.product-sale .guideprice,.product-sale .tax,.price-sale{text-decoration:line-through}.product-sale .price{font-size:16px}.product-sale .guideprice{font-size:11px}.price-sale{font-weight:400!important;font-size:11px!important;margin-bottom:5px}.product-sale .tax{font-size:11px;color:#bbb}.price-sale-container div{display:block!important}.discount_active{color:red!important}.discount_active small{color:red!important}.alert-minimum,.alert-low-stock-qty{margin-bottom:0;margin-top:8px;border:0;padding:10px 25px 10px 15px;border-radius:0;position:relative}.choice_colours{color:rgba(139,145,152,1)}.voip-history-list{height:auto;max-height:200px;overflow-x:hidden}.voip-history-list input{width:100px!important;height:21px;margin-left:4px;padding:0;border:0;background:0 0}.voip-hidden{display:none}.content-btn-cart{padding:20px;height:70px;display:flex;justify-content:center}.quotation-popup-comment img{max-width:100%}.row.copy-buttons{padding:20px 15px 12px}.row.copy-buttons .col-sm-6{padding-right:5px;padding-left:5px;float:left}.filter-manufacturer .filter-header{display:inline-block;width:95%;text-align:center}.red{color:red!important}.pointer{cursor:pointer}.hide-checkout-input{display:none!important}.icon-edit-sync-price{margin:0 5px;cursor:pointer}.popup-options .popup-container{width:584px!important}.popup-options .popup-inner-body{height:451px!important}.popup-options .stepper{margin-right:20px}.popup-options .options-title{display:none!important}.popup-options .product-options{margin-top:15px!important}.product-stats .product-right{padding-left:0!important}.product-info .product-details .product-stats{width:100%}.product-info .product-details .product-stats .product-reviews.product-left{min-width:fit-content;flex-grow:0}.product-info .product-stats a{margin-inline-end:3px}.search-result .price{font-size:14px;margin-bottom:0;color:#c30;font-weight:700}.search-result .price span{font-size:11px;color:#bbb;font-weight:400}.search-result .product-model{color:#333;margin-right:5px}.mobile-cart-content-wrapper .mobile-none{display:none}.mobile-header-active .cart-content .cart-totals{position:relative}.expand-block .desc_header{display:block!important}.previous-details{margin-right:5px}.previous-shipping-details-box,.previous-payment-details-box{padding:15px 0}.row.other-item .wish-group{float:right;align-content:flex-start;width:36px;height:72px}.text-checkout-telephone{margin-bottom:8px}.alert-confirm-telephone{margin-top:8px}.text-telephone-confirm{display:block;padding:0 5px;text-align:center;font-size:12px}.telephone-confirm-box{vertical-align:middle}.telephone-confirm-box .btn{margin-top:6px;padding:8px 4px}#product_categories{display:none;margin:15px 0}.block-expand-overlay-up{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;position:absolute;top:0;left:0;right:0;pointer-events:none;z-index:999}.compare-name td,.compare-summary .description{text-wrap:balance !important}video{max-width:100%}.range-slider{margin-left:-13px!important}.range-slider .irs-slider.to{margin-left:13px!important}.route-product-product:not(.popup) .product-info .button-group-page .stepper .form-control{padding:0 !important}.other1 .stepper button{width:60px}@media screen and (max-width:1024px){.route-product-product:not(.popup) .product-info .button-group-page .stepper{margin-right:4px !important}}.product-info .product-details .stepper .form-control{padding-right:25px;font-size:12px}.product-attributes{margin-bottom:15px}.desktop-header-active .header-default #quote{height:100%}.desktop-header-active .header-classic #cart,.desktop-header-active .header-classic #quote{-webkit-box-flex:1;-ms-flex:1;flex:1}.desktop-header-active .header-classic #cart>a,.desktop-header-active .header-classic #quote>a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.desktop-header-active .header-mega .desktop-cart-wrapper #cart,.desktop-header-active .header-mega .desktop-cart-wrapper #quote,.desktop-header-active .header-mega .desktop-cart-wrapper .cart-heading{height:100%}#quote{height:100%;margin-left:0 !important}#cart,#quote{-webkit-transition:all .05s ease-out;transition:all .05s ease-out}#cart>a,#quote>a{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;-webkit-transition:all .05s ease-out;transition:all .05s ease-out;max-height:100%;color:#000;color:initial}#quote>a:hover{color:inherit}#quote>a>i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .05s ease-out;transition:all .05s ease-out;font-size:1em;max-height:100%;font-family:inherit}#quote>a>i span{position:relative;font-size:12px;padding:0 5px;-webkit-transition:all .05s ease-out;transition:all .05s ease-out}#quote>a>i:before{color:#fff;content:"\e904";font-family:'icomoon';-webkit-transition:all .1s ease;transition:all .1s ease}#quote>a>i:before{content:"\f02c" !important}#quote>a:after{display:none !important}.mobile #quote .cart-label{display:none}#quote-items{z-index:1;top:1px;right:0;margin:0;position:absolute;margin-right:6px}#quote-total{white-space:nowrap}.mobile-header-active #cart,.mobile-header-active #quote{background-color:transparent}.mobile-header-active #cart i,.mobile-header-active #quote i{border-radius:0}.mobile-header-active #quote>a>i{position:relative}.mobile-header-active #quote>a>i:after{display:block;font-size:10px;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.mobile-header-active #quote>a>i:after{-webkit-transform:translate(-60%,-125%);transform:translate(-60%,-125%)}html[dir=rtl].mobile-header-active #quote>a>i:after{-webkit-transform:translate(-70%,-125%);transform:translate(-70%,-125%)}.mobile-header-active #cart a,.mobile-header-active #quote a{cursor:pointer}.mobile-header-active #quote-total{display:none !important}.mobile-header-active .mobile-quote-wrapper .dropdown-menu:before{display:none !important}.mobile-header-active .mobile-1 #cart,.mobile-header-active .mobile-1 #quote{width:100%;height:100%}.mobile-header-active .mobile-1 #quote>a{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-header-active .mobile-1 #quote>a>i{height:100%}.mobile-header-active .mobile-2 #quote{width:100%;height:100%}.mobile-header-active .mobile-2 #quote>a{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-header-active .mobile-2 #quote>a>i{height:100%}html[dir=rtl] #quote-items{right:auto;left:0}#quote>a>i{background:rgba(88,88,88,1);width:41px;height:41px;padding-right:10px;padding-left:10px}#quote{border-width:0;border-top-width:0;border-right-width:1px;border-left-width:1px;border-style:solid;border-color:rgba(107,107,107,100);display:block;margin-right:0 !important}.desktop #quote:hover{background:rgba(240,242,245,1)}#quote-content{min-width:400px}div.cart-content .btn.btn-quote:before{margin-right:5px}#quote-total{display:flex;padding-right:15px;padding-left:20px;font-size:14px;font-weight:400;order:0}.side-product .btn-quote.btn{background:0 0;border-style:none;padding:3px;box-shadow:none;font-size:12px;color:rgba(51,51,51,1);text-transform:none;display:inline-flex;margin-right:5px}.mobile-header-active #quote>a>i:before{font-size:22px;color:rgba(180,180,180,1)}.mobile-header #cart>a>i,.mobile-header #quote>a>i{background:#fff}.mobile-header #cart,.mobile-header #quote{border:0}.mobile-header-active #quote-items.count-badge{transform:translateX(-1px);margin-top:19px;display:inline-flex}#language form>.dropdown,#currency form>.dropdown{display:none}.main-products.product-grid .stat-2 .stats-label{display:none}div.cart-content .cart-empty{background-color:#fff;padding:10px}.breadcrumb{width:initial}.mobile-header-active .top-menu .j-menu>li>a:before{font-size:14px !important}.desktop #quote>a>i:hover,.desktop #quote.open>a>i{background:rgba(37,37,37,1) !important}.other-item .stepper span i{width:25px !important}.product-layout .buttons-wrapper-other-sizes .btn:after{content:'\f0d7' !important;font-family:icomoon !important;right:-8px;top:-1px;font-size:20px}.product-layout .buttons-wrapper-other-sizes .btn.active:after,.product-layout .buttons-wrapper-other-sizes button[class*=other-sizes]:after{content:'\f0d8' !important}div.flyout-menu.flyout-menu-344 .j-menu li a{border-style:solid;border-color:rgba(230,230,230,1);background:#fff;border-width:1px}.flyout-menu.flyout-menu-344 .j-menu li a{border-style:solid;border-color:rgba(230,230,230,1);font-family:Helvetica,Arial,sans-serif;font-size:11px;color:rgba(76,76,76,1);font-weight:700;letter-spacing:.2px;padding:5.5px 13px;text-transform:uppercase}.nn-category-menu-toggle{margin-bottom:10px}html.mobile .type-categories a span{font-size:13px !important}.type-categories a{height:40px !important}div.flyout-menu.flyout-menu-344 .j-menu li.flyout-menu-active1 a{background:#a2e3ff}div.flyout-menu.flyout-menu-344 .j-menu li.flyout-menu-child a{background:#eee;padding-left:20px}div.flyout-menu.flyout-menu-344 .j-menu li.flyout-menu-active2 a{background:#d8f3ff}.flyout-menu.flyout-menu-344 .j-menu li a:hover{color:#000 !important;background:#ddd !important}.nn-category-menu-toggle{width:100%;position:relative}.nn-category-menu-toggle i{position:absolute;right:10px}.flyout-menu-369>ul.j-menu>li.flyout-menu-item-1>a{font-size:11px !important}.module-products-513 .product-grid .product-thumb .stepper span i{font-size:11px}.stepper .form-control{font-size:12px;padding:0 !important}.price-guide{color:#c30;!important}.btn{-webkit-transition:none;transition:none}.text-right{text-align:right;font-size:12px;padding-left:15px;padding-right:15px}div.col-md-5.text-right.hidden-xs.hidden-sm{padding-left:15px;padding-right:15px}.input-lg{font-size:15px}.checkout-section select.form-control{min-height:38px;height:38px}@media (max-width:470px){.checkout-section select.form-control{min-height:34px;height:34px}}select.form-control{height:40px;color:rgba(51,51,51,1) !important;background:#ff !important;max-width:760px}select#input-payment-address,select#input-shipping-address{background-image:linear-gradient(120deg,rgba(255,255,255,0) 63%,var(--background-color,#fff) 63%),linear-gradient(-120deg,currentColor 63%,rgba(255,255,255,0) 63%) !important;background-repeat:no-repeat !important;background-size:15px 6px !important;background-position:calc(100% - 4px) 50% !important}.input-group .input-group-btn .btn{min-width:38px;padding:12px;min-height:38px !important}div#undermenu.row .fa-check:before,.fa-search:before,.fa-microphone:before{color:#777}div.grid-item.grid-item-top-1-2-1 .btn{background:#ff;border-width:1px !important;border-left-width:0 !important;border-style:solid !important;border-color:#c9c9c9 !important;border-radius:2px !important}.form-control input-lg{color:#c30 !important;padding:12px}input.form-control{background:#ff !important;border-color:#c9c9c9 !important}.input-group input.form-control:hover,select.form-control:hover{-webkit-box-shadow:none;border-color:#c9c9c9 !important}@media (min-width:1200px){.route-information-information .grid-cols .grid-row{min-height:180px}.route-common-home .grid-cols .grid-row{min-height:180px}}.route-information-information #content-bottom .grid-rows .grid-row:nth-child(1) .grid-cols .grid-row{min-height:auto}.nav-tabs>li{margin-bottom:-1px !important}.nav-tabs>li.active{border-bottom:1px solid #fff !important}#h-search input::-webkit-input-placeholder{color:red}#h-search input:-moz-placeholder{color:red;opacity:1}#h-search input::-moz-placeholder{color:red;opacity:1}#h-search input:-ms-input-placeholder{color:red}.product-info .product-details .product-price,.product-info .product-details .product-tax{display:inline-block!important}.other-item .price{font-size:15px}.other-item .product-price{color:#c30}.other-item .product-price .product-tax-item{font-size:11px;color:#bbb}.other-item .name a{font-size:15px;text-decoration:underline !important}@media (max-width:440px){.other-item .name a{font-size:19px;margin-bottom:10px}}.other-item .btn.btn-wishlist{display:none !important}.other-item .cart-group>.btn.btn-cart{min-width:140px!important;border-width:1px;border-style:solid;box-shadow:none;max-height:32px;text-transform:none;font-size:12px}.other-item .cart-group.m2-group>.btn.btn-cart.btn-quote{min-width:100px!important;padding:1px!important}.product-grid .stepper-group.cart-group.m2-group .btn.btn-cart.btn-quote{padding:1px!important}.other-item .cart-group .stepper{margin-right:8px}.other-item{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #ccc}.mobile input:not([type=button]):not([type=submit]),.mobile textarea{font-size:13px !important}.form-control{font-size:12px}.account-login .page-title{display:none}.input-group .input-group-btn .btn{min-height:40px}.modal-title{font-family:Helvetica,Arial,sans-serif;font-size:15px;color:rgba(51,51,51,1);font-weight:400;text-transform:capitalize}#cart-content,#quote-content{-webkit-box-shadow:0 6px 12px rgb(0 0 0/12%);border-width:1px;border-style:solid;border-color:#c9c9c9 !important;background:#fff}div.flyout-menu.flyout-menu-344 .j-menu li.flyout-menu-active1 a{background:#b4ccad}div.flyout-menu.flyout-menu-344 .j-menu li.flyout-menu-active2 a{background:#dbe6d8}.cart-page .col-sm-6{float:none}.route-checkout-cart .td-qty .stepper-m2 span{font-size:12px !important;padding-top:13px !important;padding-right:5px !important;padding-left:5px;width:30px !important;background:#fff}.route-checkout-cart .td-qty .stepper.stepper-m2{border:1px solid !important;border-color:rgba(201,201,201,1) !important}.route-checkout-cart .cart-panels .input-group .input-group-btn .btn{color:rgba(51,51,51,1);font-size:12px;text-transform:capitalize;background-image:linear-gradient(to bottom,#a8cdab,#d5e7d7);border-color:#d5e7d7 #d5e7d7 #a8cdab #a8cdab;border-width:1px;border-style:solid;box-shadow:none;max-height:32px;padding:10px}.route-checkout-cart .cart-panels .input-group .input-group-btn .btn:hover{border-color:rgba(32,77,116,1);color:rgba(0,0,0,1) !important;background:rgba(213,231,215,1) !important}.grid-row-column-left-4 .title.module-title:before{content:'\f06e' !important;font-family:icomoon !important;font-size:18px;left:260px;margin-left:-25px}.grid-col-top-2-2 .grid-item .btn-default.btn{background:#ff !important;border-width:1px;border-style:solid;border-color:#c9c9c9;border-radius:3px !important;max-height:10px}#information-sitemap #content li{margin-bottom:4px}#information-sitemap #content .row li{padding-bottom:8px}@media (max-width:470px){.route-checkout-cart #content .cart-page,.route-checkout-cart #content form,.route-checkout-cart #content .cart-bottom{margin-top:10px}}html.mobile .menu-trigger{min-width:66px !important}.row.other-item .wish-group{width:223px !important}@media (max-width:1220px){.row.other-item .wish-group,.row.other-item .cart-group{width:100% !important;float:right !important}}@media (max-width:440px){.col-xs-3,.col-xs-4,.col-xs-5{width:100% !important}}@media (max-width:440px){.row.other-item .wish-group{height:45px}}@media (max-width:420px){.col-xs-5 .cart-group{float:inherit !important;width:100%}}.row.other-item .wish-group{height:40px}.product-options .product-option_id-14.push-option>div img{max-width:100% !important;width:100% !important;object-fit:cover !important}.product-options .product-option_id-14 .image-option{height:140px !important}@media only screen and (max-width:500px){.product-options .product-option_id-14 .image-option{height:112px !important}}.product-options .product-option_id-43.push-option>div img{max-width:100% !important;width:100% !important;object-fit:cover !important}.product-options .product-option_id-43 .image-option{height:140px !important}@media only screen and (max-width:500px){.product-options .product-option_id-43 .image-option{height:112px !important}}.product-options .product-option_id-13.push-option>div img{max-width:100% !important;width:100% !important;object-fit:cover !important;height:125px !important}.product-info .product-options .push-option.product-option_id-13 .radio{width:33.33%}.product-info .product-options .push-option input+img+.option-value{background:#fff !important}@media only screen and (max-width:500px){.product-info .product-options .push-option.product-option_id-13 .radio{width:50% !important}}.product-info .button-group-page .btn-extra.btn{text-shadow:none !important}.stepper+.extra-group{margin-left:auto !important}.row.other-item .wish-group{margin-top:6px !important}@media (max-width:440px){.row.other-item .wish-group{margin-top:10px !important}}@media (max-width:440px){.other-item{margin-bottom:20px}}@media (min-width:768px) and (max-width:820px){.visible-sm{padding-left:0 !important;padding-bottom:10px}}@media (min-width:768px) and (max-width:820px){.grid-col-top-4-3{padding-right:0 !important;padding-left:0 !important}}@media (max-width:780px){.buttons-wrapper-other-sizes button{height:32px !important;font-size:13px !important;margin-bottom:8px}}.btn.btn-info.m-auto.active{background:#c30 !important}.btn.btn-info.m-auto.hide-sizes{background:#c30 !important}.one-column #content .module-products-517 .product-layout:not(.swiper-slide){padding:10px}@media (max-width:780px){.module-products-517 .product-layout:not(.swiper-slide){padding:0 !important}}.lg-product-images .lg-content .lg-prev{left:10px}.lg-product-images .lg-content .lg-next{right:10px}.mobile-header-active .mobile-2 .mobile-bar>div{justify-content:center !important}.mobile-header-active .menu-trigger:before{margin-left:0}.main-products.product-list .other-sizes{margin-top:3px;margin-bottom:6px}@media (max-width:730px){.mobile-header-active.mobile-header-active .mobile-container{width:100%}}.btn-view-quote{padding:5px 13px;font-size:14px}@media (max-width:780px){.btn-view-quote{padding:5px 0}}@media (max-width:1024px){.quick-checkout-wrapper .checkout-section select.form-control{padding:6px 10px !important;font-size:13px !important;width:-webkit-fill-available}}#h-search input.form-control,#h-postcode input.form-control{height:42px;width:100%;padding:15px}#h-manufacturer select.input-lg{height:42px;line-height:17px;padding-left:15px !important}.leftc{margin-top:20px !important}.nn-category-menu .j-menu>li>a:before{font-size:2px}.nn-category-menu .flyout-menu.flyout-menu-344 .j-menu li a{border-bottom:0}.nn-category-menu .dropdown.dropdown .j-menu>li{border-style:none}.desktop #quote:hover{background:0 0}.shopping-cart .module-title{font-size:16px;height:42px;color:#333;width:100%;padding:10px 12px;border-bottom:1px solid #ddd;background-color:#f9f9f9;display:flex;align-items:center;margin-bottom:0 !important;border-radius:3px 3px 0 0}.shopping-cart .module-title:before{content:'\f07a';font-family:icomoon;font-size:17px;margin-left:7px;right:13px;position:absolute}#cart-module div.cart-content .cart-totals table,div.cart-content .cart-totals table td{background-color:#f9f9f9}#cart-module.cart-content>ul .cart-totals{background-color:#f4f4f4;border-top:solid 1px #ddd}div.cart-content ul{border-radius:0 0 6px 6px}.quote-list .module-title,.compare-list .module-title{font-size:16px;height:42px;color:#333;width:100%;padding:10px 12px;border-bottom:1px solid #ddd;background-color:#f9f9f9;display:flex;align-items:center;border-radius:3px 3px 0 0;margin-bottom:0 !important}.quote-list .module-title:before{content:'\f02c';font-family:icomoon;font-size:17px;margin-left:7px;right:13px;position:absolute}.compare-list .module-title:before{content:'\eab6';font-family:icomoon;font-size:17px;margin-left:7px;right:13px;position:absolute}div.cart-content .cart-totals tbody td{border-width:1px 0 0;padding:12px}div.cart-content .cart-products tbody>tr>td.td-qty{padding:8px !important}form#quote-form textarea{max-width:760px}#notif-modal,form#quote-form{.alert{margin:0 0 20px}}div.secondary-menu .top-menu>.j-menu>.menu-item>a{flex-direction:column !important}.module-button-568 .btn{justify-content:left}#quote-content .j-dropdown:before{display:none !important}.nn-category-menu-toggle{background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351 #51a351 #387038;border-width:1px;padding:15px}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-575>.j-menu>.menu-item>a{flex-direction:column}.input-group .btn{min-width:42px;min-height:42px}.desktop-header-active .header #cart-items.count-badge{display:none}.main-products-style.product-grid .product-thumb .stats,.module-products-513 .product-grid .product-thumb .stats,.module-products-517 .product-grid .product-thumb .stats{justify-content:center}.product-grid .product-thumb:after{content:'';position:absolute;left:0;right:0;bottom:-12px;height:1px;background:#ddd}div.module-products-513 .stepper-m2 span{padding-top:11px;padding-right:5px;padding-left:5px}@media screen and (max-width:1024px){.route-product-product:not(.popup) .product-info .button-group-page a{margin-right:0 !important}}@media screen and (max-width:1024px){.btn-view-quote .btn-text{margin-right:4px !important}}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:3px}@media screen and (max-width:1024px){.route-checkout-cart #shopping-cart table tbody .td-qty .input-group-btn{width:1%}}.route-checkout-cart .cart-page{margin-bottom:30px}.mobile-cart-content-container .mobile-cart-content-wrapper.cart-content .cart-products td{width:auto}.confirm-section label{float:left}.checkout-section.confirm-section input.form-control{max-width:100% !important}.checkout-section.confirm-section .row{display:flex;flex-wrap:wrap}.checkout-section.confirm-section label{display:flex;flex-basis:unset}.popup-options .popup-container{height:auto}span.option-wrapper.push-option-image{width:100%}.layout-45 .category-description{margin-bottom:0}html.mobile .quote-ewi{text-align:center}.quote-ewi span{font-size:14px}.quote-ewi{margin-bottom:10px}@media (max-width:1024px){.other-item .btn-text{display:inherit}}@media (max-width:1350px){.col-lg-5{width:100%}}.header-search{border-radius:3px}.search-button{z-index:2}.header-classic .info-block-title{font-size:19px;color:#c30;font-weight:700;line-height:1.06}.header-classic .info-block-text{font-size:11px;color:#444;text-align:center}.mobile-custom-menu .links-text .fa{font-size:19px;color:#0cf}.mobile-custom-menu .fa-shopping-cart:before{font-size:19px;color:#0cf;content:"\f07a" !important}.mobile-custom-menu .links-text{font-size:11px;color:#444 !important;line-height:1.9}.mobile-custom-menu .links-text i{font-size:inherit}.header-classic .mobile-header .grid-items{justify-content:center}.mobile-custom-menu{padding:6px;justify-content:space-around}.mobile-header .grid-col-1{min-width:33%}.mobile-header .grid-col-2{min-width:34% !important}.mobile-header .grid-col-3{min-width:33%}.mobile-header-active .mobile-2 #quote>a,.mobile-header-active .mobile-cart-wrapper #cart>a{width:41px;padding:6px}.fa-shopping-cart:before,div.cart-has-items .fa-shopping-cart:before{content:'\f07a' !important}.mobile-header-active #quote-items.count-badge{margin-top:0;top:0}.mobile-header-active #cart-items{--x:-7px;--margin-top:0px}.mobile-custom-menu .compare-badge{margin-left:-10px;margin-top:1px}@media (max-width:360px){.mobile-header-active .mobile-2 #quote>a,.mobile-header-active .mobile-cart-wrapper #cart>a,.mobile-custom-menu{padding:3px}.mobile-header-active .mobile-2 #quote>a,.mobile-header-active .mobile-cart-wrapper #cart>a{width:33px}.mobile-custom-menu .links-text,.header-classic .info-block-text{font-size:10px}.header-classic .info-block-title{font-size:17px}.mobile-custom-menu .links-text .fa,.mobile-custom-menu .fa-shopping-cart:before{font-size:17px}.mobile-header-active #quote-items.count-badge{top:-5px;margin-right:0}}@media (max-width:390px){.mobile-header-design-1 .mobile-header-active .mobile-2 #quote>a,.mobile-header-design-1 .mobile-header-active .mobile-cart-wrapper #cart>a{width:33px}}.grid-item>.mobile-custom-menu{padding:0}.mobile-header-design-1 .grid-col.grid-col-1 .grid-item>.mobile-custom-menu{justify-content:flex-start}.mobile-header-design-1 .grid-col.grid-col-3 .grid-item>.mobile-custom-menu{justify-content:flex-end}.stepper-group.cart-group.m2-group{flex-basis:100%}.stepper-m2 button{background-color:#ffffff!important;border:0;border-left:inherit;border-style:inherit;border-color:inherit}.stepper.nocoveragem2{border:0}.product-info .other-item .stepper-group.cart-group{float:right}.product-info .other-item .stepper-group.cart-group.m2-group,.product-grid .stepper-group.cart-group.m2-group{margin-top:8px}.product-info .btn-other-sizes{display:inline-block;width:100%;text-align:center;background:#fff;color:#c30;font-size:19px;text-decoration:none}.product-info .btn-other-sizes:hover{box-shadow:none;color:#23527c}.product-info .btn-other-sizes.active{color:#337ab7}.product-info .btn-other-sizes{margin-bottom:15px;margin-top:15px}.product-info .btn-other-sizes:after{content:'\e5db';font-family:icomoon;right:-2px;top:1px}.product-info .btn-other-sizes.active:after{content:'\e5d8' !important}.product-info .other-item .btn{margin-right:0!important}.product-info .other-item .btn{margin-right:0!important}.popup-options .btn-other-sizes{display:none}.btn-other-sizes,.buttons-wrapper-other-sizes button{height:25px;background:#999;text-transform:capitalize!important;margin-top:3px}.btn-cart.btn-quote{background-image:linear-gradient(to bottom,#0cf 0%,#00b2de 100%) !important;border-color:#02bae7 #00b2de #0084a4 !important}.btn-cart.btn-quote:hover{background:#00b2de !important;border-color:#02bae7 #00b2de #0084a4 !important}.btn-cart.btn-get-price{color:#ffffff!important;background-image:linear-gradient(to bottom,#fbb450,#f89406)!important;background-repeat:repeat-x!important;border-color:#f89406 #f89406 #ad6704!important}.btn-cart.btn-get-price:hover{text-decoration:none !important;background:#faa732 !important;border-color:#ea8e00 !important}.product-grid .btn.btn-compare{max-width:40px}.product-grid .buttons-group{display:inline-flex;flex-grow:1}.product-list .buttons-group{padding-right:10px;max-width:274px;display:inline-flex;flex-wrap:wrap;gap:10px}.product-list .buttons-group .btn-cart{margin:0 !important;flex:1}.product-list .other-sizes{margin:0 !important;flex:2 0 264px}.cart-buttons a{cursor:pointer}.guide-to-price{pointer-events:auto}.search-description-checkbox{margin-top:20px}@media (max-width:731px){.route-product-search #product-search,.route-product-search #product-search>.row{margin-top:0;padding-top:0}.route-product-search #product-search .search-description-checkbox{margin-top:10px}}@media (min-width:731px){.route-product-search #product-search .search-form button{width:100px!important;min-width:10px!important;height:40px!important;max-height:40px!important}}.section-quick-checkout .payment-buttons{display:flex;justify-content:center;flex-wrap:wrap;column-gap:20px}@media(max-width:412px){.section-quick-checkout .payment-buttons{column-gap:5px !important}}.quick-checkout-wrapper .control-label{align-items:center}.checkout-section.confirm-section{width:100%}.systems-wrapper{display:flex;gap:40px}.col-left,.col-right{flex:1}.system{margin-bottom:20px}html.mobile .module-blog_search .title.module-title{display:none}.route-journal3-blog-post .post-content .table-bordered td{border:1px solid #ddd !important}#product-manufacturer .techsupport{margin-bottom:8px}.globalpayments{width:100%!important}@media (min-width:768px){.mobile-only{display:none !important}}html.route-common-home #content-top .module-banners .banner-caption span{height:100%}.row-no-margins{margin-left:-15px;margin-right:-15px}.phone .products-filter .select-group{margin-inline-start:0px !important}.phone .pagination-results>div{width:auto !important}.phone .pagination-results>div.text-right{margin-left:auto !important}.phone .pagination-results>div.text-left{margin-right:auto !important}.phone .pagination-results .pagination>li{margin-bottom:0 !important}.top-pagination{margin-top:-10px !important;margin-bottom:20px !important}.account-top-pagination{margin-top:0 !important;margin-bottom:20px !important}.fa-star:before{content:"\f005"!important}.fa-star-o:before{content:"\f006"!important}.voice-search-button{display:flex;align-items:center;height:100%;background-color:#fff}.voice-search-button i.fa{font-size:20px !important}.desktop-header-active div.header-search>.voice-search-button{padding-left:13px}.voice-search-button:before{content:none!important}.voice-search-loading{display:inline-flex;align-items:center;gap:5px;color:#e02424;font-size:12px;font-weight:700;white-space:nowrap;animation:blinker 1s linear infinite}.voice-search-button .voice-search-loading .fa-spin{position:unset}
