.cart-shipping #shipping-calculator{display:block!important;margin-bottom:0}.custom_cartitems .cart-shipping .cart-shipping-toggle{display:none}.clear_cart{text-align:right;list-style:none;line-height:0;margin:-40px 20px 20px 0}.clear_cart .button-primary{line-height:0;display:inline-block;height:auto;padding:24px 28px!important;border-radius:4px;font-size:var(--font-size-button-medium)}.clear_cart .button-primary:before{display:none}.clear_cart .button-primary:after{display:none}.cart-drawer-clear{background-color:#a52021!important;border-color:#a52021!important}.estimation-form .button-primary{line-height:0;display:inline-block;height:auto;padding:24px 5px!important;border-radius:4px;font-size:var(--font-size-button-medium);background-color:#1e8570;border-color:#1e8570;margin-top:10px}.estimation-form .button-primary:hover{background:#ae3637!important;border:1px solid rgb(174,54,55)!important}.estimation-form .button-primary:before{display:none}.estimation-form .button-primary:after{display:none}.estimation-form{margin-top:10px}.estimation-form .form-field-input-container{background-color:#fff;box-shadow:none!important;border:1px solid #ddd;border-radius:0!important;position:relative;display:inline-block;width:100%}.estimation-form #EstimationEmailVisible{padding:12px 10px!important;height:42px;width:100%;outline:none;border:none;color:#4d4d4d}.estimation-form #EstimationEmailVisible::placeholder{color:#bbb8b8;opacity:1}.estimation-form .form-success{font-size:17px;text-align:left}.fake-caret{position:absolute;top:50%;width:1px;height:20px;background:#000;animation:blink 1s step-start infinite;pointer-events:none;transform:translateY(-50%);display:none}.estimation-form.typing .fake-caret{display:block}@keyframes blink{50%{opacity:0}}@media only screen and (min-width: 768px){.bulk-pricing-table.custom-box{margin-top:0!important}.customisable-product-form .bulk-pricing-table.custom-box{position:relative;height:calc(100% - 140px)}.customisable-product-form .bulk-pricing-table.custom-box table.bulk-pricing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.cancellation-form__row{max-width:720px;margin:0 auto}.cart-attribute__vat-number{margin-bottom:20px}.content-wrap.cancellation_form .cancellation-form__row,.cancellation-form__row .contact-page-content{max-width:100%}.cancellation-form__row .top-heading{margin-bottom:32px}.cancellation-form__form .field-label{margin-bottom:10px}.cancellation-form__form .field-label p{margin:0}.cancellation-form__form .form-action-row.custom_contact_btn{margin:0;text-align:center}.cancellation-form__form .radio-button-group{display:inline-flex;flex-wrap:wrap;gap:8px;flex-direction:column}.cancellation-form__form .radio-button-group .radio-pill{padding:10px;background-color:#f2f2f2;border-radius:5px}.cancellation-form__form .radio-button-group .radio-pill span{display:inline-block;margin-left:10px}.cancellation-form__form .radio-button-group .radio-pill input{padding-right:10px;display:inline-block}.availabilitymessage{margin-top:20px;position:relative;padding:4px 5px 3px 30px;font-size:14px;font-weight:700;color:#000}.availabilitymessage:before{width:24px;height:24px;background-color:#41ad49;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;position:absolute;left:0;top:0;content:"";border:2px solid #000}div#keyway-modal{max-width:1200px;margin:0 auto;padding:0 20px}#keyway-modal .keyway-modal-container img{width:100%}#keyway-modal p{text-align:right}#keyway-modal .keyway-modal-dismiss{text-decoration:none;color:#fff;background-color:#a52021;border:1px solid #a52021;font-size:var(--font-size-button-large);padding:5px 25px;line-height:0;cursor:pointer;border-radius:3px}.business-accounts .contact-form{max-width:800px;margin:auto;padding:30px;border:1px solid #ddd;border-radius:5px;background:#fff;font-family:Arial,sans-serif}.business-accounts .contact-form fieldset{border:1px solid #ddd;padding:24px 20px 10px;margin-bottom:40px;border-radius:5px}.business-accounts .contact-form legend{font-size:18px;font-weight:700;color:#333}.business-accounts .contact-form label{display:block;margin-bottom:10px}.business-accounts .contact-form input,.business-accounts .contact-form select,.business-accounts .contact-form textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:5px;font-size:14px;height:44px}.business-accounts .contact-form textarea{height:100px;resize:none}.business-accounts .contact-form .form-row{display:flex;gap:15px}.business-accounts .contact-form .form-group{flex:1;margin-bottom:20px}.business-accounts .contact-page-content{max-width:100%}.custom-productVideo iframe{width:100%;min-height:290px}.custom-productVideo{margin-bottom:24px}body.customizable-popup-open{position:relative;overflow:hidden}body.customizable-popup-open:before{content:"";display:block;height:100%;background-color:#000;opacity:.5;position:absolute;width:100%;z-index:9999}.customizable-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;z-index:99999;width:100%;max-width:540px}.customizable-popup.visible{display:block}.customizable-popup .custom-popup__content{height:100%;width:100%;background-color:#fff;box-shadow:0 2px 10px #0000001a;min-height:300px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;padding:20px}.customizable-popup #customization-yes{background-color:#1e8470;border-color:#1e8470}.customizable-popup .btns .button-primary{min-width:86px}.customizable-popup .btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.dropdown.active{display:block}.alert-banner-section .page-content{margin-top:0;margin-bottom:0}.custom-addon-products .addon-products-col{margin-bottom:16px}.custom-addon-products .addon-products-col label{display:block;margin-bottom:10px;line-height:1;color:#8f8f8f;opacity:.6}.custom-addon-products .addon-products-col .addon-products{max-width:315px;cursor:pointer;background:#fff;box-shadow:0 1px 2px #00000026}.contact-form-popup__row{width:100%;max-width:400px;background-color:#fff;padding:20px;position:fixed;bottom:0;right:20px;transition:bottom .2s cubic-bezier(.4,.22,.28,1),opacity 80ms ease,visibility 80ms ease;opacity:0;visibility:hidden;pointer-events:none;z-index:9999;box-shadow:#02061080 0 4px 24px;border-radius:10px;display:none;max-height:100vh;overflow:auto}.contact-form-popup.open .contact-form-popup__row{opacity:1;pointer-events:visible;visibility:visible;bottom:20px;display:block}.contact-form-popup .call-icon-with-text{position:fixed;bottom:20px;right:40px;cursor:pointer}.contact-form-popup .call-icon{transition:transform .2s cubic-bezier(.4,.22,.28,1),opacity 80ms ease;text-align:right}.contact-form-popup .call-icon .icon{background-color:#084b8d;height:60px;width:60px;display:inline-flex;justify-content:center;align-items:center;border-radius:100px;box-shadow:#02061080 0 4px 24px}.contact-form-popup .call-icon .icon svg{width:28px;height:28px}.contact-form-popup .call-icon .icon svg *{fill:#fff}.contact-form-popup.open .call-icon{transform:rotate(30deg) scale(0);opacity:0}.contact-form-popup__row .contact-page-content .form-field-input::placeholder{opacity:1}.contact-form-popup__row .cross-icon{text-align:right}.contact-form-popup__row .cross-icon .icon{height:30px;width:30px;display:inline-flex;justify-content:center;align-items:center;background-color:#4d4d4d;border-radius:100px;cursor:pointer}.contact-form-popup__row .cross-icon .icon svg{height:12px;width:12px}.contact-form-popup__row .cross-icon .icon svg *{color:#fff;fill:#fff}.contact-form-popup__row #contact_form{margin-top:24px}.contact-form-popup__row .form-action-row.custom_contact_btn{margin:0;text-align:center}.contact-form-popup__row .contact-page-content .form-field{margin-bottom:15px}.help-text p{background-color:#fff;color:#000;padding:5px 10px;border-radius:20px;box-shadow:0 2px 5px #0003;transition:opacity .3s ease,transform .3s ease;margin:0}.help-text.hidden{opacity:0;transform:translateY(-10px);pointer-events:none}.call-icon-with-text .help-text{display:flex;align-items:center;margin-bottom:16px}.call-icon-with-text .help-text .icon{display:inline-flex;height:30px;width:30px;background-color:#fff;border-radius:100px;box-shadow:0 2px 5px #0003;align-items:center;justify-content:center;margin-right:10px}.call-icon-with-text .help-text .icon svg{height:12px;width:12px}.call-icon-with-text .help-text.open{display:none}.surcharge_error .secondary_checkout{background:#00000054;border:none;text-align:center;display:flex;align-items:center;gap:10px;border-radius:4px;padding:12px 28px;color:#fff;max-width:260px;justify-content:center;cursor:pointer;font-size:21px}.surcharge_error-message{max-width:400px;padding:10px 0 10px 10px;border-radius:4px;margin-bottom:12px}.surcharge_error{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:40px}.cart-checkout-btns-inner{max-width:100%;margin:0 0 0 auto}.cart-checkout-btns-inner .additional-checkout-buttons{margin-top:0!important;margin-bottom:0!important}.wallet-cart-grid{display:block!important;text-align:right!important}.custom_price_match.form .product_info{text-align:center;margin-bottom:30px}.custom_price_match.form .product_info .product_title{margin:0;background-color:#084b8d;color:#fff;padding:10px;text-align:center}.price_match-form .input-field{margin-top:16px}.price_match-form-row .image-row img{max-width:330px}.custom_price_match.form .product_info .text{margin-top:10px}.price_match-form-row{display:flex;flex-wrap:wrap}.price_match-form-row .image-row{flex:0 0 40%;text-align:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.price_match-form-row .price_match-form{flex:1 0 0;box-sizing:border-box;background:#e8e8e8;padding:15px;margin-left:20px}.price_match-form .button-primary.contact-form-button{margin-top:20px}.price_match-form .input-field label{display:block;margin-bottom:5px}#price-match-request-id{width:100%;max-width:1000px}.price_match-form .price_input{display:flex;align-items:flex-end}.price_match-form .price_input .input-field,.price_match-form .price_input .select-field{flex:0 0 auto}.price_match-form .price_input .select-field select{width:100px}.price_match-form .price_input .select-field{margin-left:15px}.custom-icons-bar .highlights-banner__text .highlights-banner__heading{font-family:Lato,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;margin-bottom:0}.custom-icons-bar.highlights-banner__content .highlights-banner__icon svg,.custom-icons-bar.highlights-banner__content .highlights-banner__icon img{width:35px;height:35px}.custom-icons-bar.highlights-banner__content .highlights-banner__icon{margin-right:10px;line-height:0px}.inquiry-now-feature_content{width:100%;max-width:770px}.custom_img_detail{background:#eee;padding:10px;text-align:center;margin:2rem 0 0}.product-gallery--media.product-gallery--image .product-gallery--image-background img{max-height:520px;width:100%;object-fit:contain;padding:20px 10px}.cart-shipping{margin-top:30px;border:1px solid #e1e3e4;padding:0 20px}.custom_img_detail p{margin:0;font-weight:700;color:#4d4d4d}.custom-icons-bar.highlights-banner__content{padding-top:20px;padding-bottom:20px}.price--main span{font-size:24px}.inquiry-button{margin-top:20px}.inquiry-button .btn{display:block;font-size:16px;cursor:pointer;text-align:center;font-weight:700;line-height:normal}#shipping-calculator .form-field select{padding:12px 10px}#shipping-calculator .form-field label.form-field-title{display:none}#shipping-calculator button.button-primary.mdc-ripple-surface{line-height:normal;width:auto;border-radius:4px;letter-spacing:normal}#shipping-calculator .form-field-input::placeholder{opacity:.7}#shipping-calculator .form-field-input{background-color:#fff;box-shadow:none!important;padding:12px 10px!important;height:42px;border:1px solid #ddd;border-radius:0!important}#shipping-calculator .form-field-input:focus{border-color:#000}.button-primary{border-radius:0;height:50px;padding:12px 28px!important}.button-primary:hover{background-color:#1e8570!important;border-color:#1e8570!important;color:#fff!important}body.template-blog h1,body.template-page h1{font-size:2em;margin:.67em 0}a{text-decoration:none}.mfp-hide{display:none}.form-field-input{display:block;height:44px;background-color:#f2f2f2;font-size:14px;border:none;padding-left:10px;padding-top:5px}.cartitems--list-heading th{font-weight:400;font-size:14px}.article--excerpt-readmore{font-size:16px;font-weight:700;line-height:normal;padding:10px 14px!important;height:auto;margin-top:5px}.step1__form-container,.step2__form-container{display:inline-block;vertical-align:middle;background:#fff;padding:1.75rem;border:1px solid #e6e6e6;margin-top:10px;margin-bottom:10px;background-color:#f8f8f8}.collection--section{padding-bottom:36px}#CartDrawer .ajaxcart__footer .cart-buttons{display:flex;flex-wrap:wrap;gap:20px}.ajaxcart__product-meta-wrap{margin-top:12px}.ajaxcart__product-meta-wrap p{margin-bottom:6px;margin-top:0;font-size:14px}#CartDrawer .ajaxcart__footer .cart-buttons .cart-buttons-inner{flex:1 0 0;text-align:center}#CartDrawer .ajaxcart__footer .cart-buttons .cart-buttons-inner .button-primary{width:100%;border-radius:4px;background-color:#1e8470;border-color:#1e8470;font-size:16px;line-height:24px;font-weight:600}.custom-currency localization-form button.disclosure__button{background-color:transparent;border:1px solid #fff;color:#fff;padding:5px 30px 5px 5px;position:relative}.custom-currency localization-form button.disclosure__button svg{width:12px;stroke:#fff;position:absolute;right:7px;top:11px}.custom-currency localization-form ul#CountryList{padding:10px;position:absolute;overflow:auto;background-color:#084b8d;list-style:none;text-align:left;width:200px}.custom-currency localization-form ul#CountryList li{margin-bottom:5px}button.disclosure__button img{width:20px;position:relative;top:2px}#CountryList .disclosure__item a{display:flex;flex-wrap:wrap;align-items:center;padding:5px 0}#CountryList .disclosure__item a img{width:20px;margin-right:6px}.custom-language button.disclosure__button{background-color:transparent;border:1px solid #fff;color:#fff;padding:5px 30px 5px 5px;position:relative}.custom-language button.disclosure__button .icon.icon-caret{width:12px;stroke:#fff;position:absolute;right:7px;top:11px}#LanguageList{padding:0 10px;position:absolute;overflow:auto;background-color:#084b8d;list-style:none;text-align:left;width:auto}#LanguageList .disclosure__item a{padding:5px 0;display:inline-block}.satic-width_et{display:flex;justify-content:space-between;max-width:1400px;margin:auto;padding:0 34px;align-items:center}.satic-width_et localization-form button.disclosure__button{background-color:transparent;border:1px solid #fff;color:#fff;padding:5px 30px 5px 5px;position:relative;display:flex;align-items:center}.satic-width_et localization-form .disclosure img{width:20px}.satic-width_et localization-form button.disclosure__button svg{width:12px;stroke:#fff;position:absolute;right:7px;top:11px}.satic-width_et localization-form ul#CountryList{padding:10px;position:absolute;overflow:auto;background-color:#084b8d;list-style:none;text-align:left;width:200px}.satic-width_et localization-form ul#CountryList li{margin-bottom:5px}#product-variants__table{margin:0 auto}.product-tabs_content #tabVariants{text-align:center}#product-variants__table .product-form--atc-button.product-variants__atc-button{max-width:max-content;min-width:130px;border-radius:0}#product-variants__table tr th:last-child,#product-variants__table tr td:last-child{min-width:200px}#product-variants__table form.shopify-product-form{display:flex;justify-content:center}#product-variants__table form.shopify-product-form .product-variants__qty-select{display:inline-block;position:relative;padding:5px;margin-top:0;vertical-align:middle;cursor:pointer;border-radius:0}.satic-width_et localization-form-1 button.disclosure__button{background-color:transparent;border:1px solid #fff;color:#fff;padding:5px 30px 5px 5px;position:relative;display:flex;align-items:center}.satic-width_et localization-form-1 .disclosure img{width:20px}.satic-width_et localization-form-1 button.disclosure__button svg{width:12px;stroke:#fff;position:absolute;right:7px;top:11px}.satic-width_et localization-form-1 ul#CountryList{padding:10px;position:absolute;overflow:auto;background-color:#084b8d;list-style:none;text-align:left;width:200px}.satic-width_et localization-form-1 ul#CountryList li{margin-bottom:5px}.custom-localization-switcher{display:flex;flex-wrap:wrap;justify-content:space-between}.custom-currency localization-form-1 button.disclosure__button{background-color:transparent;border:1px solid #fff;color:#fff;padding:5px 30px 5px 5px;position:relative}.custom-currency localization-form-1 button.disclosure__button svg{width:12px;stroke:#fff;position:absolute;right:7px;top:11px}.custom-currency localization-form-1 ul#CountryList{padding:10px;position:absolute;overflow:auto;background-color:#084b8d;list-style:none;text-align:left;width:200px}.custom-currency localization-form-1 ul#CountryList li{margin-bottom:5px}.product-main .form-options.form-field label.form-field-title{position:unset;transform:none;margin-bottom:10px;display:inline-block}select.form-options.no-js-required{display:none}.product-form--regular .form-field.form-options{margin-bottom:16px}.form-field-select-wrapper .form-field-input{background:#fff}.announcement-bar a{line-height:21px;font-weight:500;letter-spacing:1px;text-decoration:none;display:inline-flex;align-items:center;column-gap:5px}.announcement-bar .top_mail{margin-right:12px}section.account-page,section.header_register_sec.account-page.account-page-register{padding:20px 0;box-shadow:0 1px 5px 2px #0000001a;border-radius:3px;border:none;max-width:500px;margin-left:auto;margin-right:auto}section.account-page article.account-page-content .form-action-row--helper a{color:#35907e}section.account-page input:focus{box-shadow:none}section.account-page article.account-page-content .form-action-row--helper a,section.account-page article.account-page-content .form-action-row--helper span,section.account-page p{font-family:Libre Franklin,sans-serif}section.account-page p,section.account-page article.account-page-content input+label{color:#4d4d4d}section.account-page header.account-page-masthead p{margin-bottom:0}section.account-page article.account-page-content .form-action-row--helper a,section.account-page.account-page-login article.account-page-content .form-action-row--helper span{font-family:Libre Franklin,sans-serif;font-size:12px}section.account-page article.account-page-content .form-action-row--helper span{color:#4d4d4d}section.account-page button{width:100%}section.account-page article.account-page-content .form-action-row--helper{margin:15px 0 0;width:100%;text-align:center}section.account-page article.account-page-content{margin:0;padding-top:20px}section.account-page header.account-page-masthead{margin:0}section.account-page:before{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;bottom:100%;z-index:9;right:130px}section.account-page header.account-page-masthead h1.account-page-title{font-size:20px}section.account-page article.account-page-content .form-field:not(:last-child){margin-bottom:10px}section.account-page input{background:transparent;border:1px solid #4d4d4d}.header_login_sec,.header_register_sec{display:none}.show_form .header_login_sec,.header_register_sec{max-width:350px;top:-9px;right:0;position:absolute;z-index:2000;background-color:#fff;font-family:FF Tisa,serif;font-weight:400;font-style:normal;font-size:smaller;text-transform:none;color:#333;border:1px solid #cccccc;border-top:0;border-right:0;width:100%}.show_form .header_login_sec{display:block}section.account-page div#customer_recovery button{margin:10px 0 0;font-size:16px;font-weight:700;height:50px}section.account-page div#customer_recovery .form-action-row{margin-top:0}.account-page div#customer_recovery h2.account-page-subtitle{text-align:center;margin-top:0}.shopify-section.product--section.section--canonical{margin-top:0}.site-header-main-content .form-field-input{background-color:#fff;height:100%;border-radius:0!important;box-shadow:0 2px 6px #00000026,0 0 0 .5px #919191}.site-header-main-content .live-search-form{border-radius:0;box-shadow:none;border:0px}.site-header-main{padding:14px 34px}.site-header-main-content .site-header-logo{flex:1 0 0}.site-header-logo .site-logo .site-logo-h1{margin:0;font-size:0}.site-header-main-content .search-size-bar{flex:0 0 600px}.site-header-main-content .site-header-right{flex:1 0 0;justify-content:flex-end}.site-header-right .site-header-cart{margin:0;position:unset;transform:none}.search-size-bar{flex:1 1 auto}.search-size-title{font-size:.9rem;margin:.5rem auto;text-align:center}.search-size-title.empty-collection,.size-search-form.empty-collection{display:none}.live-search{flex-direction:column}.size-inputs.collections{max-width:600px}.search-size-bar .size-inputs{max-width:600px;margin:1rem auto 0rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;margin-top:0}.size-inputs input.form-field-input{min-width:auto}.size-inputs .collection-list,.size-inputs select{width:100%;max-width:20rem}.input-with-button{display:flex}#poa-modal{width:100%;max-width:800px}.site-header-right a.site-header__cart-toggle .icon{display:inline-block;margin-right:6px}.site-header-right a.site-header__cart-toggle .icon svg{width:32px;height:32px;fill:#084b8d}.site-header-right a.site-header__cart-toggle{display:flex;align-items:center}.cart-action.cartLink i.fas{font-size:24px}.site-header-right a.site-header__cart-toggle i{color:#084b8d}.site-header-right a.site-header__cart-toggle span{color:#084b8d;font-size:15px;text-decoration:none;font-weight:600}.cart-action.cartLink span.cart-count{position:absolute;background:#ac2225;border-radius:20px;width:20px;height:20px;color:#fff;font-size:10px;text-align:center;line-height:20px;top:-10px;left:24px;font-weight:400}.cart-action.cartLink{position:relative}.site-header__cart-toggle{display:block}.site-header-actions{justify-content:flex-end;margin:0}.services_wrap{display:flex;flex-wrap:wrap;column-gap:30px}.services_wrap .service__left{flex:0 0 50%}.services_wrap .service__right{flex:1 0 0;display:flex;flex-wrap:wrap;gap:20px}.service__right.service__content .services__block{flex:0 0 calc(50% - 10px);border:2px solid #a52021;border-radius:10px;padding:20px;text-align:center;position:relative}.service__right.service__content .services__block:nth-child(2){top:20px}.services__block .heading h2{font-size:20px;line-height:24px;letter-spacing:.05em;text-align:center}.services__block .s_block_btn .button-primary.mdc-ripple-surface.mdc-ripple-upgraded{font-size:16px;line-height:normal;height:auto}.service__right.service__content .services__block:last-child{top:20px}.blogposts--header{display:flex;justify-content:space-between;align-items:center;margin-top:20px}h2.home-section--title{font-size:40px;font-weight:600;line-height:48px;letter-spacing:0em;text-align:left;margin:0}ul.home-section--content.blogposts--inner li{flex:0 0 24%}.blogposts--container .article-list-item{text-align:left}.pxs-newsletter{background-color:#4d4d4d}.pxs-newsletter-content{flex-direction:row;width:100%;margin:0 auto;max-width:1040px;flex-wrap:wrap;gap:20px 30px;padding:68px 15px}.pxs-newsletter-header{display:flex;flex-wrap:wrap;align-items:center}.pxs-newsletter-header .pxs-newsletter-heading{font-size:34px;color:#fff;margin-bottom:0;margin-left:10px;font-weight:500}.pxs-newsletter-section .newsletter .newsletter-input .form-field-input{border-radius:0;height:50px}.newsletter{width:auto;padding:0}.pxs-newsletter-section .newsletter .newsletter-submit{max-width:100%;margin:0;flex:0 0 150px}.pxs-newsletter-section .newsletter .newsletter-input{width:auto;max-width:100%;flex:1 0 0}.pxs-newsletter-section .pxs-newsletter-header{max-width:100%;flex:0 0 auto}.pxs-newsletter-section .newsletter{flex:1 0 0}.pxs-newsletter-form-fields{flex-wrap:wrap}.pxs-newsletter-section .newsletter .newsletter-submit .button-primary{width:100%;font-weight:600;text-transform:uppercase;font-size:16px}.pxs-newsletter{margin:0!important}.menulist-inner{border:none;box-shadow:none}.menulist-item{border:1px solid rgba(128,128,128,.16);margin:10px;box-shadow:0 1px 4px #8080801c;flex:0 0 calc(33.333% - 20px)}.site-footer-block-item{margin-right:0;flex:1 0 0}.site-footer-block-logo{margin-bottom:15px}.site-footer-block-logo img{width:100%;max-width:240px}.site-footer-item .social-link:before{border-radius:0;background-color:#084b8d}.social-icons .social-link svg{width:35px;height:35px}.social-icons svg path{fill:#fff}.site-footer-item--information{margin-top:0!important;padding:15px 34px;gap:0}.site-footer-item--information{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.site-footer-blocks{padding-bottom:40px;gap:20px}.footer__icons__right{display:flex;margin-bottom:14px}.footer__icons__right .footer__icon{flex:0 0 auto;position:relative;top:1px}.footer__icon__content{flex:1 0 0;margin-left:10px}.footer__icon__content p{margin-top:0;margin-bottom:0}.site-footer-wrapper{margin-top:0}.social-link{vertical-align:middle;height:34px;width:35px}.payment-icons{height:100%;align-items:center}li.payment-icons-item{display:inline-block}p.site-footer-credits{font-size:14px;font-weight:400;line-height:19px;letter-spacing:.04em;text-align:left}.site-footer-wrapper .site-footer-block-content,.site-footer-item .footer__icons__right p{font-size:14px;line-height:21px;letter-spacing:.05em}.site-footer-block-item.site-footer-block-rich-text .site-footer-block-content{max-width:335px}.footer__icon__content a{color:#4d4d4d}.site-footer-item .payment-icons-item svg{width:40px;height:30px}.form__content{display:flex;flex-wrap:wrap}.contact__form{flex:0 0 50%}.contact-page-content{padding-right:0;padding-left:0;margin-top:0;margin-bottom:0}.contact__form .form__icons{display:flex;flex-wrap:wrap;margin-bottom:15px}.phone_mail_icon,.adress__icon{flex:0 0 50%}.contact-form-icons{display:flex;flex-wrap:wrap;margin-bottom:12px}.form__icon__content p{margin-bottom:0;margin-top:0}.contact__form.right__column{padding-left:52px}.custom_contact_btn{text-align:right}.custom_faqs_tabs .tab-content{display:none;padding-top:20px 0}.custom_faqs_tabs .tab-content.active{display:block}.custom_faqs_tabs .custom_tabs a.tab{text-decoration:none;font-family:Libre Franklin,sans-serif!important;font-weight:700!important;font-size:var(--font-size-heading-2);padding:12px 0;flex:1 0 0;position:relative;text-align:center;background-color:#e5e5e5;transition:all .3s;letter-spacing:0;color:#4d4d4d}.custom_faqs_tabs .custom_tabs{display:flex;align-items:center;position:relative;gap:10px}.custom_faqs_tabs .tab.active:after{content:"";position:absolute;left:50%;transform:translate(-50%) rotate(45deg);bottom:-13px;width:25px;height:25px;opacity:1;transition:opacity .3s;background:#084b8d}.custom_tabs a.tab.active{color:#fff;background:#084b8d}.custom_faqs_tabs .custom_tabs_content{margin-top:40px}.custom_faqs_tabs .tab-content .question:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:30px solid #e5e5e5;transition:all .3s}.custom_faqs_tabs .tab-content .content-wrap.open .question:after{border-left:30px solid #084b8d;transform:rotate(90deg) translate(-50%)}.custom_faqs_tabs .tab-content .answer{display:none}.custom_faqs_tabs .tab-content .question{font-size:18px;padding:24px 0 18px 55px;position:relative;cursor:pointer;margin:0}.custom_faqs_tabs .tab-content .answer ul{overflow:hidden;list-style:circle;padding:0 0 0 55px;margin-bottom:20px;margin-top:0}.custom_faqs_tabs .tab-content .answer ul li{line-height:23px}.custom_faqs_tabs .tab-content .answer.active{display:block}.custom_tab_content_wrap .whole_contnet{padding-top:40px;padding-bottom:20px;display:flex;flex-wrap:wrap}.custom_tab_content_wrap .tab_content_left{flex:1 0 0}.custom_tab_content_wrap .tab_content_right{flex:0 0 25%}aside.custom_cart-sidebar{flex:1 0 0}.cart-attribute__vat-number label{display:block;text-align:left;margin-bottom:7px;font-size:16px;color:#4d4d4d;font-family:Lato,sans-serif;line-height:18.4px}.cart-attribute__vat-number #vat-number{width:100%;height:44px;border:1px solid #ddd;padding:10px;background-color:#f2f2f2}.cart-total .custom_cart_note{display:flex;flex-wrap:wrap;gap:20px}.custom_cart_note .cart-ordernote{flex:1 0 0}.cart-ordernote .btn.cart__remove_all_wc{display:none}article.cart-sidebar__block--page{border:1px solid #ddd;height:389px;overflow:scroll;background-color:#fff!important}.custom_form-field textarea{min-height:269px;border-radius:0;padding:5px 10px;box-shadow:none;outline:none;border:1px solid #ddd}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#4d4d4d;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}.custom_cartitems li.cart-item{border:none;box-shadow:none;margin:0}.custom_cartitems .cartitems--list{border:1px solid #e1e3e4}.custom_cartitems .quantity-selector__label{display:none}.cart-item__quantity .quantity-selector__input{border:0px;padding:0;min-width:32px;font-size:16px;background-color:transparent}.custom_cart-subtotal{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-bottom:12px}.custom_cart-checkout{width:210px;text-align:right}.custom_cart-checkout .button-primary.mdc-ripple-surface.mdc-ripple-upgraded{border-radius:4px}.custom_cart-item--content-price .cart-item--price-title{display:none}.cart-final-total .discount-list{margin:0}.exc-vat{color:#a52021}.cart-item--content-price .cart-item--sale-price{display:block}.custom_cart-item--content-price .money.cart-item--discount-price,.custom_cartitems .money.cart-item--discount-price{color:#4d4d4d}.cart-item__quantity .quantity-selector__wrapper{border:1px solid #e1e3e4;border-radius:3px;overflow:hidden}.cart-item__info .cart-item__total{font-size:16px;margin-top:0}.custom_cart-subtotal .money{font-size:14px;min-width:auto;font-weight:400}.custom_cart-subtotal>span{font-size:16px;font-weight:700}.cart-item--content-col .cart-item--content{flex:1 0 0}.contact__form.left__column{border-right:1px dashed #d4d4d4}.contact__form .section__text{margin-top:0;margin-bottom:18px;max-width:525px;font-size:var(--font-size-body);line-height:1.625}.form-field .custom-form-field-title{color:#084b8d;margin-bottom:6px;text-transform:uppercase;font-size:16px;font-weight:700;display:block;font-family:Libre Franklin,sans-serif}.contact-page-content .form-field-input{background-color:#f2f2f2;font-size:14px;border:none;display:block;padding:14px 10px;border-radius:0}.contact__form-top-heading h2{font-size:2em;margin:.67em 0;text-transform:uppercase;color:#084b8d}.contact-form-icons .icon{flex:0 0 auto;line-height:0px}.contact-form-icons .icon svg{height:18px;width:18px}.contact-form-icons .content-info{flex:1 0 0;margin-left:10px;font-size:14px;line-height:16.1px}.contact-form-icons .content-info p{margin:0}.contact-form-icons .content-info a{color:#4d4d4d;text-decoration:none}.contact-form-image{line-height:0px}.contact-form-image img{width:100%}.contact-page-content .contact-form-button{text-transform:uppercase}.form-action-row.custom_contact_btn{margin-right:34px}body.page-product-identification{background-color:#f8f8f8}.highlights-banner__text .highlights-banner__heading{font-size:20px}.article--comments-form .form-field-input{background-color:#f2f2f2;font-size:14px;border:none;display:block;padding:14px 10px;border-radius:0}.article--comments-form .button-primary{min-width:150px;font-weight:700}.logo-slider-section .logolist--item .logolist--image{height:70px;object-fit:contain!important;max-width:200px;width:200px;margin:0 .5em;padding:.5em}.logo-slider-section .logolist--item{margin-top:0!important;width:auto}.logo-slider-section .logolist--item [data-rimg-canvas]{display:none}.logo-slider-section .home-section--content{margin-top:0}.services .top-heading .section__title{font-size:40px;line-height:48px;letter-spacing:0em;margin:0;color:#000}.services .sub__heading h4{font-size:18px;line-height:22px;letter-spacing:.05em;color:#000;margin:18px 0}.services .service__content .info{line-height:24px;letter-spacing:.05em;text-align:justify;font-size:16px;font-weight:400}.container__highlights-banner .highlights-banner__block{padding:20px}.logo-slider-section{overflow:hidden}.page-grid .page-content.rte{background:#fff;padding:1.75rem;border:1px solid #e6e6e6;box-shadow:2px 2px 2px #edeaea;max-width:1300px}.page-grid .page-masthead{margin-top:32px;margin-bottom:32px}#configurator{float:none;display:inline-block;width:54%;min-width:initial;vertical-align:top;font-size:14px;line-height:1.4}#results{float:none;display:inline-block;width:45%;min-width:initial;vertical-align:top;padding:10px 20px;font-size:14px;line-height:1.4;text-align:center}.cdsResultsTable{border:1px solid #999;border-collapse:collapse;width:400px;vertical-align:top;margin:12px auto}.cdsResultsTable thead td{background-color:#ccc;font-weight:700;color:#555}.cdsResultsTable td{border:1px solid #999;padding:2px 4px}#teethInMeshWarning,.teethInMeshOob{color:red}div.attributeContainer{border:1px solid #999;width:100%;background-color:#fff;margin-top:12px;padding:5px}div.attributeHeader{font-weight:700;white-space:nowrap;padding:2px 2px 3px 4px}table.attribute{border:1px solid #999;width:100%;background-color:#fff;color:#000;margin:5px 0;border-collapse:collapse}#aUnit table.attribute{width:160px;margin:5px}table.attribute td{padding:2px 6px;border:1px solid #aaa;cursor:pointer;text-align:center;white-space:nowrap;text-decoration:underline}td.attributeValueSetCell{background-color:#fff;color:#008}td.attributeValueSetCellHovered{background-color:#ddf;color:#008}td.attributeValueSetCellSelected{background-color:#008;color:#fff}td.attributeValueSetCellConflicted{background-color:#ccc;color:#666}td.attributeValueSetCellDisabled{background-color:#aaa;color:#666}#desiredCenter{text-align:right}#desiredCenterInput{margin:5px}#configuratorImage img{width:343px}#purchaseTable{margin:0 auto}.readbtn{background:#f9f9f9;margin:0 0 10px;padding:0 0 10px}.collection--description.collectiondesc p{line-height:normal;font-size:15px}.readbtn button#myBtn{background:none;border:none;display:block;font-size:13px;text-align:center;outline:none;margin:0 auto;text-transform:capitalize;cursor:pointer;padding-top:7px}.custom_contact.form button.button-primary.contact-form-button:hover{background:#008060!important}.custom_contact.form button.button-primary.contact-form-button{background:#ac2225!important}.custom_contact.form{box-sizing:border-box;background:#e8e8e8;padding:15px;margin:35px 0 15px}.custom_contact.form h3.form_heading_title{margin:0;font-size:14px;border-bottom:1px solid #000;padding:0 0 5px}.custom_contact.form label{font-size:12px;display:block;line-height:normal}.custom_contact.form label{font-size:12px;display:block;line-height:normal;padding:20px 0 0;color:#000}.custom_contact.form label span.required_icon{color:#faa42b;padding-left:2px}.custom_contact.form input{width:100%;background:#fff;border-radius:4px;height:30px;margin:5px 0 0}.custom_contact.form button.button-primary.contact-form-button{text-align:center;background:orange;display:block;min-width:160px;max-width:200px;max-width:max-content;border:none;margin:18px auto 0;border-radius:0}@media only screen and (min-width: 1365px){.algolia-autocomplete{top:145px!important}}.ais-RefinementList-list span.ais-RefinementList-count.ais-facet--count{display:block!important;font-size:14px;right:5px!important}.ais-page .ais-facet--item{position:relative}.ais-page .ais-facet--item:hover:before,.ais-page .ais-RefinementList-item--selected:before{content:"";height:100%;width:4px;background-color:#084b8d;position:absolute;left:0;top:0}.ais-page .ais-RefinementList-item--selected,.ais-page .ais-facet--item:hover{border:0!important}.ais-page .ais-facet--item{padding-left:10px!important}.ais-RefinementList-list span.ais-RefinementList-count.ais-facet--count:before{content:"(";position:relative;left:3px}.ais-RefinementList-list span.ais-RefinementList-count.ais-facet--count:after{content:")";position:relative;right:3px}.collection-description-container{max-width:1390px;margin:0 auto;padding:0 20px}p.ais-hit--cart{position:absolute;left:0;bottom:auto;top:50%;transform:translateY(-50%);opacity:0;transition:.5s}.ais-hit.ais-product:hover p.ais-hit--cart{opacity:1}.ais-page .ais-facet--header{padding:10px 8px!important;font-size:14px}.ais-page .ais-ClearRefinements-button{color:#fff!important;cursor:pointer;top:7px;position:relative;font-size:12px}.ais-page .ais-current-refined-values--link>div,.ais-page .ais-current-refined-values--link *{font-size:12px}.ais-page .ais-Pagination-link{line-height:normal}.collection--section .ais-page{max-width:1390px;margin:0 auto;padding:0 20px}.ais-facet-conjunctive:after{top:10px!important}.product--section .breadcrumbs-container{background:#fff;padding-top:1.75rem;padding-bottom:1.75rem;border:1px solid #e6e6e6;box-shadow:2px 2px 2px #edeaea;margin-top:.75rem;margin-bottom:.75rem;max-width:1350px}.product-gallery{background:#fff;padding-left:1.75rem;padding-right:1.75rem;border:1px solid #e6e6e6;box-shadow:2px 2px 2px #edeaea}.product-details{background:#fff;border:1px solid #e6e6e6;box-shadow:2px 2px 2px #edeaea;padding:1.75rem;display:flex;flex-wrap:wrap;align-items:center}.product-details .product-title-wrap{flex:1 0 0}.product-details .branding{flex:0 0 auto;padding-left:30px}.product-details .branding img{max-width:140px;object-fit:cover}.product-title-wrap .product-title{margin-top:0}.product-title-wrap .product-pricing{margin-bottom:0}.columnProdPage{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.simple-product-form .columnProdPage .custom-box{flex:1 0 0;border:1px solid #e6e6e6;background:#fff;box-shadow:2px 2px 2px #edeaea;padding:1.75rem}.customisable-product-form form{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.customisable-product-form .customisable-box{flex:1 0 0;border:1px solid #e6e6e6;background:#fff;box-shadow:2px 2px 2px #edeaea;padding:1.75rem}.form-field--qty-input{display:flex;justify-content:space-between;flex-flow:row wrap}.form-fields--qty .form-field--qty-input label{position:unset;width:100%;margin-bottom:10px;transform:none;flex:0 0 100%}.form-fields--qty .form-field--qty-input .form-field-number{flex:1 0 0;padding:10px;border-radius:0;margin-right:30px}.form-fields--qty .form-field--qty-input .qtyBtns{width:30%;display:flex;justify-content:space-between;gap:5px}.form-fields--qty .form-field--qty-input .qtyBtns button{background-color:#fff;color:#000;border:1px solid rgba(127,127,127,.3);font-weight:700;font-size:25px;flex:1 0 0}.product-form--atc .form-fields--qty{margin-bottom:16px}table.bulk-pricing caption{font-size:1.5em;margin:0 0 .75em}table.bulk-pricing th,table.bulk-pricing td{padding:.125em;text-align:center}table.bulk-pricing th{font-size:.75em}table.bulk-pricing tr{background-color:#f8f8f8;border:1px solid #ddd}table.bulk-pricing{border-collapse:collapse;width:100%;table-layout:fixed}.product-specification{background:#fff;padding:28px 28px 10px;border:1px solid #e6e6e6;box-shadow:2px 2px 2px #edeaea;margin-top:1rem}.product-specification__list{display:flex;flex-wrap:wrap;list-style:none;padding:0}.product-specification__list .product-specification__list-item{flex:0 0 33.333%;margin:5px 0}.product-specification>h2{margin:0}.custom_specification_box a{display:flex;align-items:center;color:#333;font-size:16px}.custom_specification_box img{display:inline-block;max-width:35px;margin-right:10px}.custom_specification_box{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.product-gallery__icons{display:flex;margin-top:20px;flex-wrap:wrap;gap:15px}.product-icons__box-left{width:calc(33.333% - 10px);padding:20px 12px;background-color:#fff;box-shadow:0 0 7px #0000001f;display:flex;flex-wrap:wrap;align-items:center}.product-icons__box-icon{display:block;border-right:none;padding-right:0;flex:0 0 auto}.product-icons__box-left i{font-family:"Font Awesome 5 Free";font-weight:700;font-size:35px;font-style:normal;color:#4d4d4d}.product-icons__box-text{font-size:14px;line-height:1.2em;font-weight:600;text-transform:uppercase;flex:1 0 0;margin-left:10px}.product-icons__box-title{font-size:18px;font-weight:700;text-transform:none;color:#333745}.product-tabs .tab-content{display:none}.product-tabs .tab-content.active{display:block}.product-tabs_title a.tab{flex:0 0 auto;display:inline-block;padding:12px 24px;border:1px solid #4d4d4d;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;font-weight:700;color:#4d4d4d;margin-bottom:-1px}.product-tabs_title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-bottom:1px solid #4d4d4d}.product-tabs_title a.tab.active{color:#1e8570;position:relative}.product-tabs_title a.tab.active:after{content:"";display:block;width:100%;height:4px;background-color:#1e8570;position:absolute;left:0;bottom:0}.product-tabs_content{margin-top:32px}.product-tabs-wrap{background:#fff;border:1px solid #e6e6e6;box-shadow:2px 2px 2px #edeaea;padding:1.75rem;width:100%}.product-recently-viewed--section,.product-section--container.product-row--container.product-recommendations--container,.product-section--title.product-recommendations--title{margin-top:0}.ajaxcart__product-info{margin-bottom:8px}.cart-item--option-name.ajaxcart__product-meta{margin-top:5px;display:block}.ajaxcart__footer .subtotal-label-main .cart-subtotal .money{font-size:20px}.product--outer .relatedProducts .relatedProdContainer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.relatedProducts .relatedProductsToggle{font-size:24px;color:#222;padding:14px 0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;cursor:pointer}.relatedProducts-wrap{border-top:1px solid #000;border-bottom:1px solid #000;margin:20px 0 30px}.relatedProducts-wrap .relatedProductsToggle:after{content:"\f107";font:20px/1 GloboMenuBaseIcon;font-weight:700}.relatedProducts-wrap .relatedProducts-column{display:none}.relatedProducts p.subtitle{margin-top:0;margin-bottom:16px}.relatedProd .relatedProdWrap{border:1px solid #c4c4c4;background:#fff;margin-bottom:10px}.relatedProdContainer-slider .relatedProd{padding:0 5px}.relatedProd .info{margin-top:auto;padding:0 10px 10px}.relatedProd .variantSelect.hide{opacity:0}.relatedProducts .sliderBtns{display:flex;justify-content:center;align-items:center;padding-top:20px;padding-bottom:15px}.relatedProducts .sliderBtns .swiper-button-prev{margin-right:10px}.swiper-button-next,.swiper-button-prev{cursor:pointer}.relatedProducts .sliderBtns .swiper-button-next{margin-left:10px}.variantSelect{font-size:12px;margin-top:10px}.info.custpriceClr a{text-decoration:none;font-size:12px;margin:8px 0 0;color:#222;display:block;min-height:28px}.relatedProd .relatedProdWrap .img img{aspect-ratio:1/1;object-fit:contain}.relatedProdWrap .img img,.variantSelect select{width:100%}.relatedProd .relatedAddToCart.product-form--atc-button{border-radius:0;height:50px;padding:10px;font-weight:600}.highlights-banner__content .highlights-banner__icon svg,.highlights-banner__content .highlights-banner__icon img{width:60px;height:60px;max-width:100%;max-height:100%}.highlights-banner__content .highlights-banner__icon{height:100%}.highlights-banner__content .highlights-banner__block{align-items:center}@media (max-width: 1199px){span.algolia-autocomplete .aa-dropdown-menu .aa-dataset-products .aa-suggestion{height:auto;width:25%;display:inline-block;float:unset}.ais-results-size-sm .ais-page .ais-results-as-block .ais-hit,.ais-results-size-md .ais-page .ais-results-as-block .ais-hit{width:calc(50% - 16px)!important;margin-left:8px!important;margin-right:8px!important}}@media (max-width: 400px){.ais-results-size-sm .ais-page .ais-results-as-block .ais-hit,.ais-results-size-md .ais-page .ais-results-as-block .ais-hit{width:100%!important;margin:0!important}}@media only screen and (max-width: 1079px){div.attributeContainer,#configuratorContainer{width:100%!important}#configurator{min-width:0!important}#configurator table{width:100%!important;margin:0}#configurator table.attribute td{padding:2px}#configurator #aUnit table.attribute{width:100%;margin:0}#configurator,#results{float:none!important;width:100%!important}.cdsResultsTable{width:100%!important}#results{margin-left:0}}@media only screen and (max-width: 767px){#configurator,#resultsTableEnglish,#resultsTableMetric{font-size:10px}div#keyway-modal{padding:0}#configuratorImage img{max-width:100%}#configurator table.attribute td{padding:2px 0}#results{min-width:0!important}#rfq-btn-wrapper{background:none;width:85%;margin:0 auto}#rfq-btn-wrapper .rfq-btn{width:100%}.col2_2{width:97%}li#cds-category a{font-size:16px;padding-right:13%}#cds-search-right-container ul.cds-browse-list li{width:42.66%!important}#search-toggle-cds{max-width:250px}#cds-attribute-list-container{max-width:269px}}.step-text p{margin-top:0}.step-container>p{margin-bottom:0}.step1__image-container,.step2__image-container{display:inline-block;vertical-align:middle;margin-left:50px}.step-container .bottom-text p strong{font-size:20px;font-family:Libre Franklin,sans-serif}.step-container{background:#fff;padding:1.75rem;border:1px solid #e6e6e6;box-shadow:2px 2px 2px #edeaea;margin-top:10px;margin-bottom:10px}.belt-equation{display:flex;flex-wrap:wrap}.belt-equation__img-container{order:2;flex:0 0 50%}.belt-equation__img{max-width:100%}.belt-equation__text-container{order:1;flex:0 0 50%}#step1 input[type=text]{padding:7px;vertical-align:bottom;margin-right:2px}#step1 td:first-child{padding-right:25px}.step2__select{padding:7px}.step-container .button-primary{height:35px;padding:2px 20px!important;font-size:16px;font-weight:600}.step1__form-container .button-primary{margin:12px 0}.step2__form-container .step2__button.button-primary{margin:10px 0}.aa-left-column{display:none!important}.algolia-autocomplete{max-width:1400px!important;margin-left:auto;margin-right:auto}.collection--description.collectiondesc.limittenline{height:275px;overflow:hidden}.custom_tabs_content .tab_content-page tr td img{max-width:100%}.cart-item--content-col{flex:0 0 200px}.cart-item__info{flex:1 0 0;padding-left:0}.cartitems--list-heading{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:20px;border:1px solid #e1e3e4;border-bottom:0px}.cartitems--list-heading .product{flex:0 0 120px}.cartitems--list-heading .quantity-total{flex:1 0 0;display:flex;flex-wrap:wrap}.cartitems--list-heading .quantity-total .quantity.th,.cartitems--list-heading .quantity-total .total.th{flex:0 0 15%}.cartitems--list-heading .quantity-total .product-title.th{flex:1 0 0;padding-left:1.25rem}.cartitems--list-heading .quantity-total .quantity{text-align:center}.cartitems--list-heading .quantity-total .total{text-align:right}.cart-item--content-title{font-size:14px;font-weight:700;color:#222;font-family:Lato,sans-serif}.cart-item--content-price,.cart-item--unit-price{font-size:16px}.cart-item__quantity .quantity-selector__button{padding:12px 5px;background-color:transparent}.cart-item__quantity quantity-selector{max-width:90px;margin:0 auto}.cart-item__info .cart-item__quantity,.cart-item__info .cart-item__total{flex:0 0 15%}.cart-item__info .cart-item--content{flex:1 0 0}.cart-item__remove{text-align:center;margin-top:7px}.cart-item__remove .cart-item__remove-link{font-size:12px}.cart-item__quantity .quantity-selector__button svg{height:8px;width:8px}.cart-item__quantity.mb-quantity{display:none}#CartDrawer.mini-cart-items{max-width:420px;right:0;position:absolute;z-index:2000;background-color:#fff;text-transform:none;color:#333;width:100%;padding:20px 0 0;min-width:470px;top:170%;font-family:Lato,sans-serif;font-size:smaller;border:1px solid rgba(127,127,127,.16)!important;box-shadow:0 1px 5px 2px #0000001a;border-radius:3px;display:none}div#CartDrawer .CartContainer{max-height:500px;overflow-y:auto!important;overflow-x:hidden}.bolton-cart-drawer #CartDrawer:before{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;bottom:100%;z-index:9;right:30px}.mini-cart-items .CartContainer .ajaxcart__footer{border-top:1px solid rgba(127,127,127,.16);padding:20px;margin-top:2rem}div#CartDrawer .ajaxcart__footer_main{position:sticky;bottom:0;background:#fff}.ajaxcart__inner .grid.grid-main{display:flex;flex-wrap:wrap;align-items:center}.ajaxcart__inner .grid.grid-main .image-cart{flex:0 0 95px}.ajaxcart__inner .grid.grid-main .right-data.grid__item{flex:1 0 0;padding:0 20px}.ajaxcart__inner .grid.grid-main .qty-price.desktop_qty{flex:0 0 82px}.ajaxcart__qty{border:1px solid #e1e3e4;display:flex;flex-wrap:wrap}.ajaxcart__qty .ajaxcart__qty-num{display:inline-block;width:32px;min-width:32px;height:32px;line-height:32px;padding:0;text-align:center;color:#000;background:transparent;outline:0 none;border-radius:0;border:0px;flex:1 0 0}.ajaxcart__inner .ajaxcart__qty-adjust{border:0px;background:transparent;flex:0 0 auto}#CartDrawer .CartContainer .ajaxcart__product.ajaxcart__product--main{padding:0 20px}#CartDrawer .CartContainer .ajaxcart__product.ajaxcart__product--main:not(:last-child){margin-bottom:15px}.ajaxcart__product.cart-item--add-on{padding:0 20px}.mini-cart-items .ajaxcart__row a.ajaxcart__product-image{border:1px solid rgba(127,127,127,.16);padding:5px;display:inline-block;line-height:0px}.ajaxcart__product--main .ajaxcart__product-name,.ajaxcart__product--addon .ajaxcart__product-name{font-size:14px;display:block;text-decoration:none;color:#222}.mini-cart-items .cartitems .qty-price .remove{margin-top:10px;text-align:center}.mini-cart-items .qty-price span{font-size:13px;cursor:pointer}.ajaxcart__inner .grid.grid-main .image-cart img{max-width:100%;width:100%}div#CartDrawer .mobile_qty{display:none}.ajaxcart__footer_main #CartSpecialInstructions{min-height:60px}#CartDrawer .cart-ordernote label{font-size:14px;width:100%;display:block;margin-bottom:10px;color:#000}.cartitems .ajaxcart__footer .subtotal-label-main{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:20px 0}.ajaxcart__footer .subtotal-label-main .cart-subtotal{font-size:14px;margin:0;display:flex;align-items:flex-end;flex-wrap:wrap;gap:5px}.ajaxcart__footer .subtotal-label-main p{font-weight:700;font-size:20px;margin:0}.show_drawer #CartDrawer.mini-cart-items{display:block}.product-mb-title_price{display:none}.tabDesc__read-more-btn{display:block;border:0;padding:28px 10px 0 0;background:none;font-weight:700;cursor:pointer}.tabDesc__read-more-btn:after{margin-left:10px;position:relative;border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:10px;width:10px;top:1px;transform:rotate(135deg);vertical-align:top}.relatedProducts.relatedProducts--mobile{display:none}.product-gallery--media-thumbnail.product-gallery--image-thumbnail{border:2px solid #fff;outline:none;box-shadow:none}.product-gallery--media-thumbnail.product-gallery--image-thumbnail.slick-current.slick-active{border-color:#1e8470}.product-gallery--slider .product-gallery--media.product-gallery--image{opacity:1}.product-gallery--navigation .slick-track{margin-left:0}.product-gallery--navigation .slick-track{transform:none!important}.product-gallery--media-thumbnail-img{height:51px;width:51px;object-fit:contain}a.product-form--poa-button{color:#fff;background-color:#084b8d;border:1px solid #084b8d;font-family:Libre Franklin,sans-serif;font-weight:700;display:block;border-radius:3px;width:100%;font-size:17px;padding:12px;text-align:center}.smart-payment-enabled .product-form--poa-button{color:#fff;background-color:#084b8d;border:1px solid #084b8d;width:100%;padding:16px;font-size:17px;font-family:Libre Franklin,sans-serif;font-weight:700;border-radius:3px;transition:background-color .2s ease,width .2s ease,height .2s ease;text-align:center}.search-vendor{min-width:10rem;height:2rem;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;overflow:hidden;display:flex;align-items:center;justify-content:center}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:999999;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}#contact-modal,#poa-modal{text-align:center;margin:0 auto}.contact-modal-dismiss,.poa-modal-dismiss{color:#fff;font-weight:700}.contact-modal-container,.poa-modal-container{overflow-x:auto;background:#fff;width:800px;max-width:90%;padding:40px 40px 10px;margin:0 auto}.contact-page-content.contact-page-content--no-padding{margin-top:15px;padding:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:999999;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.custom-addon-products__row{margin-bottom:20px}.custom-addon-products__row .heading,.product-customisation__row .heading{margin:0 0 16px;padding:12px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4}.custom-addon-products__row .custom-addon-products{display:none}.custom-addon-products__row .heading:after,.product-customisation__row .heading:after{content:"\f107";display:inline-block;font:18px/1 FontAwesome;font-weight:700}.bulk-pricing-table.custom-box{margin-top:16px}@media (max-width: 980px){.belt-equation__img-container{order:1;flex:0 0 100%}.belt-equation__text-container{order:2;flex:0 0 100%}}@media (min-width: 1400px){.gm-submenu.gm-mega,.gm-submenu{max-width:1330px!important;min-width:auto!important;margin:0 auto;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;background:#fff}}@media (max-width: 991px){article.menulist-item.pxu-lia-block{flex:0 0 50%}}@media (min-width: 769px){.site-header-main button.site-header-menu-toggle{display:none}}@media screen and (min-width: 768px){.hidden-desktop{display:none!important}.hidden-mobile{display:none}span.algolia-autocomplete .aa-dropdown-menu .aa-dataset-products .aa-suggestion{display:flex;width:100%;flex-direction:row;border-bottom:1px solid #dedede;margin-bottom:10px}.aa-product{display:flex;width:100%;flex-direction:row}.aa-dropdown-menu .aa-product-picture{padding-top:unset!important;height:60px!important;width:60px!important}.aa-product-text{display:flex;width:100%;justify-content:space-between}.aa-product-title,.aa-product-info,.aa-product-price,.aa-product-atc{display:flex!important;flex-direction:column;justify-content:center;gap:.5rem}.aa-product-title{width:30rem!important}.aa-product-info,.aa-product-price{width:12rem!important}.product-type,.vendor-type,.price-per-unit{font-size:.9rem;color:#333}.inner-product-title,.price-info,.vendor-info{font-weight:700;color:#084b8d!important}.aa-product-atc .product-form--atc-button{width:100%}}@media (max-width: 1440px){.product-tabs_title a.tab{padding:12px;font-size:14px}}@media (max-width: 1024px){.site-header-main-content .search-size-bar{flex:0 0 400px}.satic-width_et{padding:0 16px}.site-header-main{padding:10px 15px 15px}.customisable-product-form form{flex-direction:column}}@media (min-width: 720px){.custom-localization-switcher .custom-language{display:none}}@media (max-width: 768px){.estimation-form .button-primary{font-size:var(--font-size-button-x-large)!important}.custom_cart-checkout .button-primary.mdc-ripple-surface.mdc-ripple-upgraded{margin-bottom:10px!important}.cart-item .cart-item--inner{display:flex;flex-wrap:wrap}.cart-item--inner .cart-item__info{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start}.cart-item__info .cart-item__total{display:none}.cart-item__info .cart-item--content{padding-left:0;padding-bottom:10px}.cart-item__quantity.mb-quantity{display:flex;margin-top:10px}.cart-item__quantity.mb-quantity .cart-item__remove{flex:0 0 auto;margin-left:11px}.cart-item__quantity.mb-quantity quantity-selector.quantity-selector{flex:0 0 auto;margin:0}.cartitems--list-heading{display:none}aside.custom_cart-sidebar{flex:0 0 100%;order:3}.custom_cart_note .cart-ordernote{flex:0 0 100%;order:1}.custom_form-field #cart-note{min-height:118px!important}.services_wrap{column-gap:10px}.services_wrap .service__left{flex:0 0 100%;max-width:100%}.services__block .s_block_btn a{padding:12px 20px}.services__block .image img{width:122px;height:auto}.service__right.service__content{height:100%;justify-content:space-around}.pxs-newsletter-header .pxs-newsletter-heading{font-size:24px}.pxs-newsletter-content{flex-direction:column}.pxs-newsletter-section .newsletter .newsletter-input .form-field-input{height:40px;padding:5px 10px}.pxs-newsletter-section .newsletter .newsletter-submit .button-primary{height:40px;padding:2px 16px!important}.pxs-newsletter-section .newsletter .newsletter-submit{flex:0 0 auto}.custom__services.page__container{padding-left:20px;padding-right:20px}.search-size-bar{order:4}.menulist-container .menulist-item{margin:0}.pxs-newsletter .pxs-newsletter-content{flex-direction:row;padding:20px}.site-header-logo .site-logo-image{max-height:42px;margin-bottom:10px}.custom_faqs_tabs .page__container .custom_tabs{flex-direction:column;gap:12px}.custom_faqs_tabs .page__container .custom_tabs .tab{flex:0 0 100%;width:100%;font-size:16px}.custom_faqs_tabs .tab.active:after{display:none}ul.home-section--content.blogposts--inner li{flex:0 0 85%}.blogposts--inner .flickity-slider{position:relative}.site-header-menu-toggle{position:unset;flex:1 0 0;text-align:left}.site-header-main-content .search-size-bar{flex:0 0 100%}.search-size-bar .size-inputs{max-width:100%}.ajaxcart__inner .grid.grid-main .right-data.grid__item{padding:0 10px}.site-header>.Header__menu.gm-menu{display:none}.site-mobile-nav .mobile-nav-panel{color:#fff;background-color:#084b8d;padding-top:15px}#site-mobile-nav .cart-action.cartLink.bolton-cart-drawer{display:none}#site-mobile-nav a.mobile-nav-close svg{margin-left:auto;margin-right:10px}#site-mobile-nav a.mobile-nav-close{position:static;display:block;height:auto;width:100%}.custom-localization-switcher{margin-top:20px;padding:0 16px}.custom_cart-checkout{width:100%;text-align:right;order:2}.product-gallery--media.product-gallery--image .product-gallery--image-background img{width:100%;max-height:320px}}@media screen and (max-width: 719px){body{font-size:var(--font-size-body-small)}.shopify-section.site-announcement{display:none}.page__container{padding:0 25px}.page-content,.menulist-container{padding-right:20px;padding-left:20px}.services .top-heading .section__title{font-size:24px;line-height:40px}.services__block .heading h2{font-size:18px}.blogposts--container{padding-right:20px;padding-left:20px}h2.home-section--title{font-size:24px;line-height:40px}.blogposts--header .blogposts--footer-link{height:40px;font-size:14px;width:auto}.site-footer-wrapper .site-footer-item{padding-top:30px}h2.site-footer-block-title{font-size:18px}.announcement-bar,.locale-selectors__container{display:none}.form__content .contact__form{flex:0 0 100%}.form__content .contact__form.right__column{padding-left:0;margin-top:40px}.form__content .contact__form.left__column{border:none}.custom_tabs_content .tab_content-page tr td{display:block}.ajaxcart__inner .grid.grid-main .qty-price.desktop_qty{display:none}div#CartDrawer .mobile_qty{display:flex;gap:16px;margin-top:10px}.product__container .product--outer{padding:0 20px;display:flex;flex-direction:column}.product__container .product-main{padding:0;order:3}.product-details-wrap .product-block.product-block--custom_title_price{display:none}.product-mb-title_price{display:block;order:1}.product--outer .product-gallery{order:2}.product-details{flex-direction:column-reverse;align-items:flex-start}.product-details .branding{flex:0 0 100%;padding:0;margin-bottom:15px}.product-details .branding img{max-width:100px}.product-title-wrap .product-title{font-size:20px}.product--section .breadcrumbs-container{margin:0 20px}.product__container{margin-top:0}.product-icons__box-left{width:100%;display:flex;flex-wrap:wrap;padding:15px 18px;align-items:center}.product-icons__box-icon{width:auto;flex:0 0 60px;padding:0 16px 0 0;border-right:1px solid #e8e8e8;margin-right:16px}.product-icons__box-text{margin:0;flex:1 0 0;text-align:left}.product-tabs_title a.tab{display:block;flex:0 0 100%;border-radius:0}.product-tabs_title{gap:0px}.product-tabs_title a.tab.active:after{height:2px}.columnProdPage{display:block}.simple-product-form .columnProdPage .custom-box{margin-bottom:20px}.product-specification__list .product-specification__list-item{flex:0 0 49%}.product-specification__list{justify-content:space-between}.relatedProducts.relatedProducts--desktop{display:none}.relatedProducts.relatedProducts--mobile{display:block;order:4;margin-top:10px}.product--outer .relatedProducts .relatedProdContainer{margin-bottom:0}.inc_vat.wrap_price{font-size:1.25rem;line-height:1.15}.product-details .exl_vat .money{font-size:15px}.mobile-nav-panel{position:relative;width:100%;height:100%;max-width:325px;overflow-x:hidden;overflow-y:scroll;color:#4d4d4d;background-color:#fff;z-index:2;transform:translate(-100%);transition:transform .35s cubic-bezier(.1,.1,0,1);-webkit-overflow-scrolling:touch}.mobile-nav-panel{color:#fff;background-color:#084b8d}#price-match-request-id{padding:40px 15px}.price_match-form-row{display:block}.price_match-form-row .price_match-form{margin:0}.business-accounts .contact-form .form-row{display:block}#shopify-section-template--24559491187065__dynamic_rich_text_GWzr4x .rich-text.rich-text--wide{padding-left:25px;padding-right:25px}}@media (max-width: 640px){span.algolia-autocomplete .aa-dropdown-menu .aa-dataset-products .aa-suggestion{width:50%}}@media (max-width: 600px){.menulist-container .menulist-item{flex:0 0 100%;margin:0}article.menulist-item.pxu-lia-block{flex:0 0 100%}.bolton-cart-drawer #CartDrawer{min-width:400px}}@media (max-width: 480px){.bolton-cart-drawer #CartDrawer{min-width:320px}.business-accounts .contact-form{padding:30px 20px}.clear_cart{margin:0 15px 15px 0}}@media (max-width: 400px){.price_match-form .price_input{display:block}.price_match-form .price_input .select-field{margin:15px 0 0}}@media (max-width: 768px){.ais-hit--info-custom{display:none!important}.ais-page .ais-results-as-list .ais-hit{flex-direction:column}.ais-page .ais-results-as-list .ais-image-wrapper{align-items:center}.ais-hit--details{text-align:center}}.ais-hit--info-custom{display:grid;align-items:center;justify-items:start;gap:1rem;grid-template-columns:repeat(3,1fr)}.ais-page .ais-hit--title a{height:auto!important}.ais-hit--details{display:flex;flex-direction:column;gap:1rem}.ais-custom-tag:has(p.value:empty){visibility:hidden;opacity:0}.ais-hit--cart{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-top:2rem;padding:1.5rem}.ais-page .ais-results-as-list .ais-hit{display:flex;gap:1rem}.ais-page .ais-results-as-list .ais-hit--picture,.ais-page .ais-results-as-list p.ais-hit--cart{position:relative!important}.ais-page .ais-results-as-list p.ais-hit--cart{opacity:1!important;top:0!important;left:0!important;transform:unset!important}.ais-page .ais-results-as-list .ais-hit--picture{top:0!important;left:0!important;width:120px!important;height:120px!important}.ais-page .ais-results-as-list .ais-image-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-width:150px}.ais-page .ais-results-as-list .ais-hit--details{margin-left:0!important;flex:1}
/*# sourceMappingURL=/cdn/shop/t/107/assets/custom.css.map */
