@charset "UTF-8";/*
Theme Name:myDevices Quote &Shop
Theme URI:https://dev-mds.com
Author:myDevices
Author URI:https://dev-mds.com
Template:storefront
Description:Share a quote, shop and save!
Version:1.0.0
Text Domain:mds-quote
*/
.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#eb002a;--bs-btn-border-color:#eb002a;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#eb002a;--bs-btn-hover-border-color:#eb002a;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#eb002a;--bs-btn-active-border-color:#eb002a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#eb002a;--bs-btn-disabled-border-color:#eb002a}body{font-family:'Inter', sans-serif !important;/* #view-quote{text-align:center;font-size:13px;font-weight:500;padding:10px;border-radius:26px;text-transform:uppercase;background-color:$red !important;color:#FFF !important;border:1px solid $red !important;transition:all .4ms ease-in-out;&:hover{background-color:transparent !important;color:#000 !important;border:1px solid #000 !important}}*/}body .entry-header h1.entry-title{font-size:42px;font-weight:700}body a{color:#eb002a}body .button.sensor-advice-link{position:fixed;top:10px;right:10px;z-index:1000;display:flex;align-items:center}body .button.sensor-advice-link .icon{width:24px;height:24px;display:inline-block;color:#ffffff}body .button.sensor-advice-link .icon svg{width:24px;height:24px}body .button.sensor-advice-link:hover{background-color:#eb002a;opacity:0.7;color:#ffffff}body button.alt, body input[type="button"].alt, body input[type="reset"].alt, body input[type="submit"].alt, body .button.alt, body .widget-area .widget a.button.alt{background-color:#eb002a !important;color:#FFF !important;border-radius:6px}body button.alt:hover, body input[type="button"].alt:hover, body input[type="reset"].alt:hover, body input[type="submit"].alt:hover, body .button.alt:hover, body .widget-area .widget a.button.alt:hover{background-color:#eb002a;opacity:0.5}body button.alt.build-quote-button, body input[type="button"].alt.build-quote-button, body input[type="reset"].alt.build-quote-button, body input[type="submit"].alt.build-quote-button, body .button.alt.build-quote-button, body .widget-area .widget a.button.alt.build-quote-button{background-color:#00263d}body .button{border-radius:6px}body .button.checkout-button{border-radius:6px}body .button.product-search-filter-reset-clear{padding:4px 8px;position:relative;font-size:14px;background:none;border:0;color:#eb002a}body .button.product-search-filter-reset-clear:before{content:"×";font-size:16px;margin-right:5px}body .product-search-filter-reset-form{margin-bottom:0}body .d-none, body .button.wcss-btn{display:none !important}body .hidden{visibility:hidden !important}body.woocommerce-active{padding-top:200px;position:relative}body.woocommerce-active .site-header{padding:0;margin-bottom:2rem !important;position:fixed;top:0;left:0;width:100%;height:158px;/* #site-header-cart, #site-navigation{display:block !important}*/}body.woocommerce-active .site-header >.col-full{padding:1rem;max-width:100% !important;margin:0 !important;box-sizing:border-box;background-color:#ffffff;border-bottom:1px solid #f0f0f0;height:100px}body.woocommerce-active .site-header .site-search{margin-bottom:0;position:absolute;top:20px;right:20px}body.woocommerce-active .site-header .site-search .login-link{display:inline-block;position:absolute;top:0;right:0;white-space:nowrap}body.woocommerce-active .site-header .site-search .widget{margin:0}body.woocommerce-active .site-header .storefront-primary-navigation{padding:0}body.woocommerce-active .site-header .storefront-primary-navigation >.col-full{max-width:100% !important;margin:0 !important;padding-left:1rem;padding-right:1rem;box-sizing:border-box}body.woocommerce-active .site-header .main-navigation{width:calc(100% - 160px) !important}body.woocommerce-active .site-header .main-navigation ul.menu{margin-left:0}body.woocommerce-active .site-header .main-navigation ul.menu li#wc-quote-li{float:right}body.woocommerce-active .site-header .main-navigation ul.menu li#wc-quote-li .totalitems{margin-left:0}body.woocommerce-active .site-header .main-navigation ul.menu li.menu-item >a, body.woocommerce-active .site-header .main-navigation ul.menu li.current-menu-item >a, body.woocommerce-active .site-header .main-navigation ul.menu li.wc-quote-li >a{color:#eb002a;padding:1rem}body.woocommerce-active .site-header .main-navigation ul.menu li.menu-item >a:hover, body.woocommerce-active .site-header .main-navigation ul.menu li.current-menu-item >a:hover, body.woocommerce-active .site-header .main-navigation ul.menu li.wc-quote-li >a:hover{text-decoration:none;opacity:0.7}body.woocommerce-active .site-header .main-navigation ul.menu li.current-menu-item >a:after{position:absolute;content:'';height:1px;background-color:#eb002a;bottom:0;left:0;width:100%}body.woocommerce-active .site-header .main-navigation button.menu-toggle{padding:0;width:40px;height:40px;border-radius:10rem;border:0;background:#eb002a}body.woocommerce-active .site-header .main-navigation button.menu-toggle span:before{left:50%;transform:translateX(-50%);background-color:#ffffff}body.woocommerce-active .site-header .main-navigation button.menu-toggle:before{left:50%;transform:translate(-50%, -4px);background-color:#ffffff}body.woocommerce-active .site-header .main-navigation button.menu-toggle:after{left:50%;transform:translate(-50%, 4px);background-color:#ffffff}body.woocommerce-active .site-header .icon{width:24px;height:24px;display:inline-block;color:#eb002a}body.woocommerce-active .site-header .icon svg{width:24px;height:24px;vertical-align:middle}body.woocommerce-active .site-header .site-branding{margin-bottom:0;float:none;margin:0;padding:0;width:100%;max-width:150px;height:100%;display:flex;align-items:center}body.woocommerce-active .site-header .site-branding .custom-logo-link{display:block}body.woocommerce-active .site-header .site-branding .custom-logo-link img{max-height:70px;max-width:180px}body.woocommerce-active .site-header .site-header-cart .cart-contents{padding:1rem 0}body.woocommerce-active .site-header .site-header-cart .cart-contents:hover{text-decoration:none;opacity:0.7}body.woocommerce-active .site-header .site-header-cart .cart-contents span.info{position:initial;color:#eb002a}body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart li{padding-left:1rem;padding-right:1rem}body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .total, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .buttons{background-color:#ffffff}body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .buttons{display:flex;flex-direction:row;gap:10px}body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .buttons a{margin-bottom:0;flex:1}body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart{background-color:#ffffff !important;box-shadow:rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;font-size:14px;min-width:300px;top:calc(100% - 1px)}body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown ul li a, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart ul li a{font-size:14px;padding-right:0 !important}body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown ul li a:not(.remove), body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart ul li a:not(.remove){padding-left:1.6rem}body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown span.quantity, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart span.quantity{padding:0}body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown a.wc-quote-remove, body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown a.remove, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart a.wc-quote-remove, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart a.remove{font-size:16px;font-weight:bold;color:#ffffff;background-color:#999 !important;border-radius:10rem;width:16px;height:16px;text-indent:initial;text-align:center;line-height:1;position:relative;float:left;margin-right:5px;vertical-align:middle;margin-top:0;display:flex;align-items:center;justify-content:center}body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown a.wc-quote-remove:before, body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown a.wc-quote-remove:after, body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown a.remove:before, body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown a.remove:after, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart a.wc-quote-remove:before, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart a.wc-quote-remove:after, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart a.remove:before, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart a.remove:after{content:unset}body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown p, body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown p.woocommerce-mini-cart__empty-message, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart p, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart p.woocommerce-mini-cart__empty-message{font-size:14px;padding:1rem;margin:0}body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown .btn, body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown .button, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .btn, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button{border-radius:6px !important;border:0 !important}body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown .btn.checkout, body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown .button.checkout, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .btn.checkout, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button.checkout{background-color:#eb002a}body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown .btn:hover, body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown .button:hover, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .btn:hover, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart .button:hover{text-decoration:none}body.woocommerce-active .site-header li.wc-quote-li .mini-quote-dropdown #view-quote, body.woocommerce-active .site-header .site-header-cart .widget_shopping_cart #view-quote{background-color:#eb002a}body.woocommerce-active .site-header .site-header-cart:hover .widget_shopping_cart, body.woocommerce-active .site-header .site-header-cart.focus .widget_shopping_cart{left:auto;right:0}body.woocommerce-active .site-header li.wc-quote-li ul.quote_list{width:100%}body.woocommerce-active .site-header li.wc-quote-li ul.quote_list li.wc-quote-mini-cart-item{width:100%}body .selectize-control .selectize-dropdown{top:100% !important;border-top-width:1px;position:absolute}body.woocommerce-cart div#secondary, body.woocommerce-checkout div#secondary, body.my-account div#secondary, body.single-product div#secondary, body.page-my-account div#secondary, body.page-quote div#secondary, body.page-request-a-quote div#secondary, body.page-store div#secondary, body.page-quote-store div#secondary, body.page-quote-cart div#secondary, body.page-welcome div#secondary{display:none !important}body.woocommerce-cart div#primary, body.woocommerce-checkout div#primary, body.my-account div#primary, body.single-product div#primary, body.page-my-account div#primary, body.page-quote div#primary, body.page-request-a-quote div#primary, body.page-store div#primary, body.page-quote-store div#primary, body.page-quote-cart div#primary, body.page-welcome div#primary{width:100% !important}body.page-welcome #masthead, body.page-welcome #colophon{display:none}body.page-welcome #content{margin-top:60px}body.page-request-a-quote .addify_checkout_place_quote, body.page-request-a-quote .afrfq_update_quote_btn{color:#000 !important;background:#d5d5d5 !important}body.woocommerce-cart input.button.cart_to_quote_submit{width:100% !important}body.woocommerce-checkout .woocommerce-additional-fields{margin-top:60px}body.woocommerce-checkout .col2-set .col-1, body.woocommerce-checkout .col2-set .col-2{width:100%}@media screen and (min-width:768px){body .col-full{max-width:78vw !important;position:relative !important}body ul#site-header-cart{position:absolute;top:0;right:1rem;width:130px}body .site-header-quote{display:none !important}}body .woocommerce-error a.wc-forward{background-color:transparent !important}body nav.woocommerce-MyAccount-navigation{display:none;width:0}body .woocommerce-MyAccount-content{width:100% !important}body .post-edit-link{display:none}body .woocommerce-message, body .woocommerce-info, body .woocommerce-error, body .woocommerce-noreviews, body p.no-comments{margin-bottom:2.617924em;background-color:#eb002a;margin-left:0;border-radius:2px;color:#fff !important;clear:both;border-left:0.6180469716em solid rgba(0, 0, 0, 0.15);padding:1em 2em 1em 3.5em;position:relative;list-style:none outside}body .woocommerce-message .button, body .woocommerce-info .button, body .woocommerce-error .button, body .woocommerce-noreviews .button, body p.no-comments .button{background-color:transparent !important;color:#FFF !important;border:none !important;float:none}body .woocommerce-message .button:hover, body .woocommerce-info .button:hover, body .woocommerce-error .button:hover, body .woocommerce-noreviews .button:hover, body p.no-comments .button:hover{background-color:transparent !important;color:#FFF !important;border:none !important}body a.cart-contents span.woocommerce-Price-amount{display:none}body a.cart-contents #site-header-cart li{width:50%;margin-left:auto}body a.cart-contents .site-header-cart .cart-contents::after{display:none !important}body a.cart-contents .site-header-cart .cart-contents{width:50%;margin-right:0;margin-left:auto}body a.cart-contents span.count{opacity:1 !important;content:'Order Cart';border-radius:100%;background:#eb002a;color:white;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px !important;font-weight:800 !important;position:absolute;top:5px;right:-3px}body span.total-icon{border-radius:100%;background:#eb002a;color:white;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;position:absolute;top:5px;right:-3px}body .site-header-cart .cart-contents::after{display:none !important}body .site-header-cart .cart-contents{width:130px !important;margin-left:auto}body .site-header-cart .cart-contents span.info{position:absolute;top:36%;left:36px}body ul.tabs.wc-tabs{display:none}body div#tab-additional_information{width:100% !important}body a{color:#eb002a}body a:focus, body button:focus, body .button.alt:focus, body input:focus, body textarea:focus, body input[type="button"]:focus, body input[type="reset"]:focus, body input[type="submit"]:focus, body input[type="email"]:focus, body input[type="tel"]:focus, body input[type="url"]:focus, body input[type="password"]:focus, body input[type="search"]:focus{outline:none !important}body input[type=text], body input[type=number], body input[type=email], body input[type=tel], body input[type=url], body input[type=password], body input[type=search], body textarea, body .input-text{box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.125);border:1px solid #ccd4da}body div.product-search.product-search-filter-search div.product-search-form form.product-search-form{margin-bottom:0 !important}body div.product-search.product-search-filter-search div.product-search-form form.product-search-form input.product-filter-field[type=text]{border:1px solid #d0d0d0;background-color:white;padding:8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);border-radius:3px;color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit;min-height:34px}body div.product-search.product-search-filter-search div.product-search-form form.product-search-form .product-search-filter-search-clear{display:none}body .woocommerce li.woocommerce-MyAccount-navigation-link--dashboard, body .woocommerce li.woocommerce-MyAccount-navigation-link--subscriptions, body .woocommerce li.woocommerce-MyAccount-navigation-link--payment-methods, body .woocommerce li.woocommerce-MyAccount-navigation-link--edit-account{display:none}body .woocommerce.columns-5{padding-top:1rem}body ul.products{display:flex;margin-right:-1%;flex-wrap:wrap;color:#424242;padding-top:1rem}body ul.products li.product{margin:0 1% 1% 0% !important;min-width:19%;flex-basis:19%;float:none;display:flex;flex-direction:column;border-radius:8px;transition:all 100ms ease-in-out 0s;background:rgba(0, 0, 0, 0.03)}body ul.products li.product:hover{box-shadow:rgba(179, 179, 179, 0.5) 0px 4px 16px 0px;background:#fff}body ul.products li.product:hover .product-list-thumbnail-wrapper:after{opacity:0}body ul.products li.product .product-list-thumbnail-wrapper{padding-top:1rem;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;background:#fff;border-radius:12px}body ul.products li.product .product-list-thumbnail-wrapper img{width:auto;height:auto;max-height:130px;max-width:100%;display:block;margin:0;border:0}body ul.products li.product .product-list-thumbnail-wrapper:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:#000;opacity:0.03;pointer-events:none;border-radius:12px;transition:all 100ms ease-in-out 0s}body ul.products li.product .product-list-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1rem}body ul.products li.product .product-list-content-wrapper a{text-decoration:none}body ul.products li.product .product-list-content-wrapper h2{font-weight:500;font-size:14px}body ul.products li.product .product-list-content-wrapper .price{margin-bottom:0}body ul.products li.product .product-list-content-wrapper .price .woocommerce-Price-amount{font-size:22px;font-weight:500}body ul.products li.product .product-list-content-wrapper .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:70%}body ul.products li.product .btn:not(.dropdown-toggle), body ul.products li.product .button, body ul.products li.product .btn.btn-primary{width:100%;font-size:14px;line-height:1.5;font-weight:normal;color:#fff;border-radius:6px;padding:4px 8px;background-color:#eb002a}body ul.products li.product .btn:not(.dropdown-toggle):hover, body ul.products li.product .button:hover, body ul.products li.product .btn.btn-primary:hover{opacity:0.7}body ul.products li.product .btn:not(.dropdown-toggle).to-cart, body ul.products li.product .button.to-cart, body ul.products li.product .btn.btn-primary.to-cart{background-color:#eb002a}body ul.products li.product .btn:not(.dropdown-toggle).btn-add-to-cart, body ul.products li.product .button.btn-add-to-cart, body ul.products li.product .btn.btn-primary.btn-add-to-cart{background-color:#eb002a}body ul.products li.product .btn:not(.dropdown-toggle).archive-add-to-quote, body ul.products li.product .button.archive-add-to-quote, body ul.products li.product .btn.btn-primary.archive-add-to-quote{background-color:#00263d}body ul.products li.product .btn:not(.dropdown-toggle).product_type_subscription, body ul.products li.product .btn:not(.dropdown-toggle).added_to_quote, body ul.products li.product .button.product_type_subscription, body ul.products li.product .button.added_to_quote, body ul.products li.product .btn.btn-primary.product_type_subscription, body ul.products li.product .btn.btn-primary.added_to_quote{background-color:transparent;color:#eb002a}body ul.products li.product .btn:not(.dropdown-toggle).product_type_subscription:hover, body ul.products li.product .btn:not(.dropdown-toggle).added_to_quote:hover, body ul.products li.product .button.product_type_subscription:hover, body ul.products li.product .button.added_to_quote:hover, body ul.products li.product .btn.btn-primary.product_type_subscription:hover, body ul.products li.product .btn.btn-primary.added_to_quote:hover{background-color:transparent;opacity:0.7}body ul.products li.product .btn:not(.dropdown-toggle).product_type_variable, body ul.products li.product .btn:not(.dropdown-toggle).product_type_variable.add_to_cart_button, body ul.products li.product .button.product_type_variable, body ul.products li.product .button.product_type_variable.add_to_cart_button, body ul.products li.product .btn.btn-primary.product_type_variable, body ul.products li.product .btn.btn-primary.product_type_variable.add_to_cart_button{border-width:1px;border-style:solid}body ul.products li.product .btn:not(.dropdown-toggle).product_type_variable:hover, body ul.products li.product .btn:not(.dropdown-toggle).product_type_variable.add_to_cart_button:hover, body ul.products li.product .button.product_type_variable:hover, body ul.products li.product .button.product_type_variable.add_to_cart_button:hover, body ul.products li.product .btn.btn-primary.product_type_variable:hover, body ul.products li.product .btn.btn-primary.product_type_variable.add_to_cart_button:hover{border-color:#eb002a;background-color:#eb002a !important;opacity:1 !important;color:#fff !important}body ul.products li.product .ribbon-wrapper{display:none;width:184px;height:120px;overflow:hidden;position:absolute;top:0;left:0}body ul.products li.product .ribbon-wrapper .ribbon{background-color:#eb002a;color:#fff;font-size:12px;font-weight:bold;text-align:center;transform:rotate(-45deg);position:relative;padding:2px 0;top:30px;right:50px;text-transform:uppercase;z-index:9}body ul.products li.product.featured .ribbon-wrapper{display:block}body ul.products li.product .product-options-wrapper{width:100%;padding-top:10px}body ul.products li.product .datasheet{margin-top:1rem}body ul.products li.product .datasheet a{color:#444;font-weight:400;font-size:12px;text-decoration:underline}body ul.products li.product .variations{text-align:left;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}body ul.products li.product .variations .dropdown{width:100%}body ul.products li.product .variations .dropdown button.btn.dropdown-toggle{width:100%;font-size:14px;font-weight:400;background:transparent;border:none;text-align:left;border:1px solid #d8d8d8;background:#fff;border-radius:6px}body ul.products li.product .variations .dropdown button.btn.dropdown-toggle:after{position:absolute;right:5px;top:50%;transform:translateY(-50%)}body ul.products li.product .variations .dropdown button.btn.dropdown-toggle:hover, body ul.products li.product .variations .dropdown button.btn.dropdown-toggle:active, body ul.products li.product .variations .dropdown button.btn.dropdown-toggle:focus{border:1px solid #d8d8d8 !important;background:#f0f0f0}body ul.products li.product .variations .dropdown .dropdown-menu{width:100%;box-shadow:rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px}body ul.products li.product .variations .price-wrapper{text-align:center}body ul.products li.product .contact-for-info{display:flex;justify-content:stretch}body ul.products li.product .contact-for-info .button{margin-top:0;font-size:14px;font-weight:600;background:#fff;border-radius:6px;padding:10px;text-align:center;width:100%;border:1px solid var(--wp--preset--color--tertiary);color:var(--wp--preset--color--tertiary)}body ul.products li.product .contact-for-info .button:hover{background:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--white);opacity:1}body ul.products li.product .contact-for-info .button:active{background:#eb002a;border-color:#eb002a;color:var(--wp--preset--color--white);opacity:1}body ul.products li.product .add-to-cart{display:flex;justify-content:stretch;flex-wrap:wrap;gap:5px}body ul.products li.product .add-to-cart .button{margin:0}body ul.products li.product .add-to-cart .qty{display:flex;width:100%;margin:0;align-items:stretch}body ul.products li.product .add-to-cart .qty .number-input{width:100%;margin:0 !important;white-space:nowrap;display:flex !important;align-items:stretch;border-radius:6px;overflow:hidden}body ul.products li.product .add-to-cart .qty .number-input button{padding:4px 12px;border:0 !important;cursor:pointer;font-size:14px;line-height:1.5;color:black;height:auto !important;flex:1;width:41px;background-color:rgba(0, 0, 0, 0.08)}body ul.products li.product .add-to-cart .qty .number-input .input{flex:1;width:100%;display:flex}body ul.products li.product .add-to-cart .qty .number-input .input input[type=number]{margin:0;padding:0;width:100%;text-align:center;border:0 !important;font-size:14px;line-height:1.5;box-shadow:none;height:100% !important;-moz-appearance:textfield;background-color:rgba(0, 0, 0, 0.08)}body ul.products li.product .add-to-cart .qty .number-input .input input[type=number]::-webkit-outer-spin-button, body ul.products li.product .add-to-cart .qty .number-input .input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}@media (max-width:1191.98px){body ul.products li.product{min-width:32%;flex-basis:32%}}@media (max-width:991.98px){body ul.products li.product{min-width:32%;flex-basis:32%}}@media (max-width:767.98px){body ul.products li.product{min-width:49%;flex-basis:49%;margin:0 1% 2% 0% !important}}@media (max-width:575.98px){body ul.products li.product{min-width:99%;flex-basis:99%;margin:0 1% 5% 0% !important}}body .ribbon-wrapper{width:172px;height:119px;overflow:hidden;position:absolute;top:0;left:0}body .ribbon-wrapper .ribbon{background-color:#eb002a;color:#fff;font-size:11px;font-weight:bold;text-align:center;transform:rotate(-45deg);position:relative;padding:2px 0;top:29px;right:46px;text-transform:uppercase;z-index:9}body .ribbon-wrapper .ribbon.blue{background-color:#eb002a}body .woocommerce-perpage{height:24px;margin:3px 12px 0 6px;display:flex}body .woocommerce-perpage >span{display:flex;align-items:center;justify-content:center;height:100%;margin-right:10px}body.woocommerce-checkout .wc_payment_method.payment_method_cod{display:none}@media (max-width:767.98px){body .entry-header h1.entry-title{font-size:24px;font-weight:500}body p{font-size:16px}body .site-header{margin-bottom:1rem !important}body .site-header >.col-full{vertical-align:middle;display:flex;align-items:center;min-height:60px}body .site-header >.col-full .site-branding{display:flex}body .site-header >.col-full .site-branding .custom-logo-link img{max-width:100px}body .site-header .site-header-quote{position:fixed;top:10px;right:110px;left:auto;width:40px;margin:0}body .site-header .site-header-quote a{display:flex;padding:0;width:40px !important;height:40px !important;border-radius:10rem;border:0;background:#eb002a;align-items:center;justify-content:center}body .site-header .site-header-quote a span.icon{color:#ffffff}body .site-header .site-header-quote a span.totalitems{text-indent:-900px}body .site-header .site-header-quote a span.totalitems .total-icon{margin-left:900px;top:0;border:1px solid rgba(255, 255, 255, 0.25);text-indent:0}body .site-header .site-header-quote .mini-quote-dropdown{display:none}body .site-header ul#site-header-cart{position:fixed;top:10px;right:60px;left:auto;width:40px;margin:0}body .site-header ul#site-header-cart li{width:100%;text-align:right}body .site-header ul#site-header-cart li .cart-contents{display:flex;padding:0;width:40px !important;height:40px !important;border-radius:10rem;border:0;background:#eb002a;align-items:center;justify-content:center}body .site-header ul#site-header-cart li .cart-contents span.icon{color:#ffffff}body .site-header ul#site-header-cart li .cart-contents span.count{top:0;border:1px solid rgba(255, 255, 255, 0.25)}body .site-header ul#site-header-cart li .cart-contents span.info{display:none}body .site-header .storefront-primary-navigation{/* border-top:0;position:absolute;top:0;right:0;width:100%;*/}body .site-header .storefront-primary-navigation .main-navigation{width:100% !important;height:auto !important}body .site-header .storefront-primary-navigation .main-navigation .handheld-navigation{position:fixed;width:100%;left:0;background-color:#ffffff;transition:all ease 0.4s;margin-top:0;padding:0;box-shadow:rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px}body .site-header .storefront-primary-navigation .main-navigation .handheld-navigation ul.menu{margin-left:0}body .site-header .storefront-primary-navigation .main-navigation .handheld-navigation ul.menu li#wc-quote-li{float:none;display:none !important}body .site-header .storefront-primary-navigation .main-navigation .handheld-navigation ul.menu li#wc-quote-li .totalitems{margin-left:0}body .site-header .storefront-primary-navigation .main-navigation .handheld-navigation ul.menu li.menu-item >a, body .site-header .storefront-primary-navigation .main-navigation .handheld-navigation ul.menu li.current-menu-item >a, body .site-header .storefront-primary-navigation .main-navigation .handheld-navigation ul.menu li.wc-quote-li >a{color:#eb002a;padding:1rem 1.5rem}body .site-header .storefront-primary-navigation .main-navigation .handheld-navigation ul.menu li.menu-item >a:hover, body .site-header .storefront-primary-navigation .main-navigation .handheld-navigation ul.menu li.current-menu-item >a:hover, body .site-header .storefront-primary-navigation .main-navigation .handheld-navigation ul.menu li.wc-quote-li >a:hover{text-decoration:none;opacity:0.7}body .site-header .storefront-primary-navigation .main-navigation.toggled button.menu-toggle span::before{opacity:1}body .site-header .storefront-primary-navigation >.col-full{padding:0}body .site-header .storefront-primary-navigation >.col-full .menu-toggle{top:10px;right:10px;position:fixed}body .button.sensor-advice-link{display:flex;padding:0;width:40px !important;height:40px !important;border-radius:10rem;border:0;background:#eb002a;align-items:center;justify-content:center;right:160px}body .button.sensor-advice-link span.label{display:none}body .hentry .entry-content .filter-columns{gap:1rem}body .woocommerce.columns-5 .woocommerce-ordering select.orderby{width:100%;height:36px;border-color:#d0d0d0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);padding:8px;line-height:18px;border-radius:3px}body.woocommerce div.product .summary .woocommerce-variation-add-to-cart.variations_button{display:flex;gap:5px}body.woocommerce div.product .summary .woocommerce-variation-add-to-cart.variations_button .quantity{margin:0}body.woocommerce div.product .summary .woocommerce-variation-add-to-cart.variations_button .quantity .qty{width:50px}body.woocommerce div.product .summary .woocommerce-variation-add-to-cart.variations_button .button{padding-left:1rem;padding-right:1rem}body.woocommerce-active{padding-top:120px}body.woocommerce-active .site-header{height:100px}body h1{font-size:calc(32px + (4 * (100vw - 800px))/800)}body h2{font-size:calc(24px + (4 * (100vw - 800px))/800)}body h3{font-size:calc(16px + (4 * (100vw - 800px))/800);font-weight:600}body form.px-5{padding-left:0 !important;padding-right:0 !important}}body.woocommerce-active table.my_account_orders thead tr th{position:relative;background-color:#ffffff}body.woocommerce-active table.my_account_orders thead tr th:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:#eb002a;opacity:0.1;pointer-events:none}body.woocommerce-active table.my_account_orders tbody tr td{background-color:#ffffff}body.woocommerce-active table.my_account_orders tbody tr td[data-title="ID"] a, body.woocommerce-active table.my_account_orders tbody tr td[data-title="Order"] a, body.woocommerce-active table.my_account_orders tbody tr td .button, body.woocommerce-active table.my_account_orders tbody tr td .btn, body.woocommerce-active table.my_account_orders tbody tr td .btn.btn-primary, body.woocommerce-active table.my_account_orders tbody tr td .btn.btn-sm{display:inline-block;background-color:#424242;border-color:#424242 !important;margin-bottom:5px;font-size:12px;line-height:1.5;font-weight:normal;color:#fff;border-radius:6px;padding:4px 8px;text-align:center}body.woocommerce-active table.my_account_orders tbody tr td[data-title="ID"] a:after, body.woocommerce-active table.my_account_orders tbody tr td[data-title="Order"] a:after, body.woocommerce-active table.my_account_orders tbody tr td .button:after, body.woocommerce-active table.my_account_orders tbody tr td .btn:after, body.woocommerce-active table.my_account_orders tbody tr td .btn.btn-primary:after, body.woocommerce-active table.my_account_orders tbody tr td .btn.btn-sm:after{content:unset}body.woocommerce-active table.my_account_orders tbody tr td[data-title="Order"] a, body.woocommerce-active table.my_account_orders tbody tr td[data-title="ID"] a{background-color:#eb002a;border-color:#eb002a}body.woocommerce-active table.my_account_orders tbody tr:nth-child(2n) td{background-color:#f8f8f8}body .button, body .btn:not(.dropdown-toggle), body .btn.btn-primary, body .btn.btn-sm:not(.dropdown-toggle){display:inline-block;background-color:#eb002a;border-color:#eb002a;font-size:14px;line-height:1.5;font-weight:normal;color:#fff;border-radius:6px;padding:4px 8px;text-align:center}body .button:after, body .btn:not(.dropdown-toggle):after, body .btn.btn-primary:after, body .btn.btn-sm:not(.dropdown-toggle):after{content:unset}body.single-product div.product{overflow:visible}body.single-product div.product .stock.in-stock{font-weight:bold}body.single-product div.product .stock.in-stock:before{content:unset}body.single-product div.product h1.product_title{font-size:calc(28px + (4 * (100vw - 800px))/800)}body.single-product div.product p.price{margin:0}body.single-product div.product .variations_button{display:inline-block;padding-top:0}body.single-product div.product .variations_button .warranty_info{display:none}body.single-product div.product table.variations select{font-size:14px;font-weight:400;background:transparent;border:none;text-align:left;border:1px solid #d8d8d8;background:#fff;border-radius:6px;padding-top:2px;padding-bottom:2px;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;height:40px;font-size:14px}body.single-product div.product .dropdown{width:100%}body.single-product div.product .dropdown button.btn.dropdown-toggle{width:100%;font-size:14px;font-weight:400;background:transparent;border:none;text-align:left;border:1px solid #d8d8d8;background:#fff;border-radius:6px}body.single-product div.product .dropdown button.btn.dropdown-toggle:after{position:absolute;right:5px;top:50%;transform:translateY(-50%)}body.single-product div.product .dropdown button.btn.dropdown-toggle:hover, body.single-product div.product .dropdown button.btn.dropdown-toggle:active, body.single-product div.product .dropdown button.btn.dropdown-toggle:focus{border:1px solid #d8d8d8 !important;background:#f0f0f0}body.single-product div.product .dropdown .dropdown-menu{width:100%;box-shadow:rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px}body.single-product div.product form.cart .quantity{margin-right:5px}body.single-product div.product form.cart .quantity input.input-text{font-size:16px;padding:4px;font-size:18px;line-height:1.5;border-radius:6px;height:40px}body.single-product .button, body.single-product .btn:not(.dropdown-toggle), body.single-product .btn.btn-primary, body.single-product .btn.btn-sm:not(.dropdown-toggle){font-size:16px;padding:8px 16px;float:left;margin-right:5px}body.single-product .woocommerce-message .button, body.single-product .woocommerce-message .btn:not(.dropdown-toggle), body.single-product .woocommerce-message .btn.btn-primary, body.single-product .woocommerce-message .btn.btn-sm:not(.dropdown-toggle), body.single-product .woocommerce-info .button, body.single-product .woocommerce-info .btn:not(.dropdown-toggle), body.single-product .woocommerce-info .btn.btn-primary, body.single-product .woocommerce-info .btn.btn-sm:not(.dropdown-toggle), body.single-product .woocommerce-error .button, body.single-product .woocommerce-error .btn:not(.dropdown-toggle), body.single-product .woocommerce-error .btn.btn-primary, body.single-product .woocommerce-error .btn.btn-sm:not(.dropdown-toggle), body.single-product .woocommerce-noreviews .button, body.single-product .woocommerce-noreviews .btn:not(.dropdown-toggle), body.single-product .woocommerce-noreviews .btn.btn-primary, body.single-product .woocommerce-noreviews .btn.btn-sm:not(.dropdown-toggle), body.single-product p.no-comments .button, body.single-product p.no-comments .btn:not(.dropdown-toggle), body.single-product p.no-comments .btn.btn-primary, body.single-product p.no-comments .btn.btn-sm:not(.dropdown-toggle){font-size:16px;padding:0;height:auto;float:right}html input{border-radius:2px}.product-search-filter-terms .nav-back{display:none}.woocommerce-loop-product__link ~ .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{display:none}.site-content{min-height:500px}.site-content >.col-full >.woocommerce >.woocommerce-message:first-child, .site-content >.col-full >.woocommerce >.woocommerce-info:first-child, .site-content >.col-full >.woocommerce >.woocommerce-error:first-child{margin-top:0}.selectize-control .selectize-input.has-items, .selectize-control.multi .selectize-input.has-items{padding:5px 8px 2px}.selectize-control .selectize-input >div.item, .selectize-control.multi .selectize-input >div.item{border:1px solid rgba(0, 0, 0, 0.05);border-radius:3px;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030}.selectize-control .selectize-input a.remove, .selectize-control .selectize-input a.remove-single, .selectize-control.multi .selectize-input a.remove, .selectize-control.multi .selectize-input a.remove-single{font-size:16px}.hentry .entry-content .filter-columns{margin-bottom:1rem}.hentry .entry-content .filter-columns.wp-block-columns .wp-block-column{margin:0}.hentry .entry-content .filter-columns.wp-block-columns .wp-block-column p{margin:0;font-weight:600}.hentry .entry-content .filter-columns.wp-block-columns .wp-block-column .product-search-filter-terms-heading{display:none}.hentry .entry-content .filter-columns.wp-block-columns:nth-of-type(2){display:none}.woocommerce-pagination .page-numbers li a, .woocommerce-pagination .page-numbers li .current{text-decoration:none;color:#424242;padding:5px 8px !important;background:#f0f0f0 !important;border-radius:3px;min-width:24px}.woocommerce-pagination .page-numbers li a:hover, .woocommerce-pagination .page-numbers li .current:hover{opacity:0.6}.woocommerce-pagination .page-numbers li .current{font-weight:bold}.woocommerce-active.woocommerce-cart.storefront-full-width-content .entry-header, .woocommerce-page.woocommerce-cart.storefront-full-width-content .entry-header{padding-bottom:2rem}.woocommerce-active .storefront-breadcrumb, .woocommerce-page .storefront-breadcrumb{padding-top:0;margin:0 0 1rem 0 !important}.button.product_type_variable.add_to_cart_button{display:none}@media (max-width:767.98px){.search-and-filter-bar{flex-wrap:wrap;column-gap:1rem;row-gap:0.5rem}.search-and-filter-bar .facetwp-facet{line-height:1}.search-and-filter-bar .facetwp-type-fselect{min-width:100%}.search-and-filter-bar .facetwp-type-fselect .fs-label-wrap{padding-top:2px;padding-bottom:2px;height:36px;font-size:14px}.search-and-filter-bar .facetwp-type-fselect .fs-label-wrap .fs-label{padding:8px 22px 8px 8px}.search-and-filter-bar .facetwp-type-fselect .fs-dropdown{max-width:100%;min-width:100%}}.search-and-filter-bar{display:flex;column-gap:1rem;row-gap:0.5rem;margin-bottom:40px;width:100%;justify-content:space-between;flex-wrap:wrap}.search-and-filter-bar .facetwp-facet{margin-bottom:0;flex:1}.search-and-filter-bar .fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:#eb002a}.search-and-filter-bar .facetwp-input-wrap{width:100%}.search-and-filter-bar .facetwp-input-wrap input{width:100%}.search-and-filter-bar .facetwp-search{height:46px;border-radius:3px;flex:1}.search-and-filter-bar .facetwp-search input{width:100%}.search-and-filter-bar .facetwp-type-fselect{flex:1}.search-and-filter-bar .facetwp-type-fselect .fs-wrap{width:100%}.search-and-filter-bar .facetwp-type-fselect .fs-label-wrap{border:1px solid #d0d0d0;background-color:white;padding:8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);border-radius:3px;color:#303030;font-family:inherit;height:46px}.search-and-filter-bar .facetwp-type-fselect .fs-no-results{padding:8px;font-size:14px}.search-and-filter-bar .facetwp-type-fselect .fs-dropdown{border-top:1px solid #ddd;box-shadow:rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;border-radius:3px;width:auto;min-width:100%;max-width:320px}.search-and-filter-bar .facetwp-type-fselect .fs-dropdown .fs-option{padding:8px 8px 8px 30px}.search-and-filter-bar .facetwp-type-fselect .fs-dropdown .fs-option:hover{background-color:#f0f0f0}.search-and-filter-bar .facetwp-type-fselect .fs-dropdown .fs-option-label{font-size:14px;white-space:inherit;word-break:break-word}.search-and-filter-bar .facetwp-type-fselect.facetwp-facet-type_facet .fs-dropdown{min-width:320px}.search-and-filter-bar{position:relative}.search-and-filter-bar .facetwp-type-reset{position:absolute;bottom:-30px;right:0}