body{--sb-track-color:#003ab1;--sb-thumb-color:#256eff;--sb-size:14px}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:0px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:0px}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color)var(--sb-track-color)}}h1,h2,h3,h4,h5,h6{font-style:normal;font-stretch:normal;font-optical-sizing:auto}.afrfq-quote-popup-modal{justify-content:flex-end;align-items:flex-end;overflow:hidden}.afrfq-quote-popup-content{background:#fff;width:100%;max-width:50vw;border-radius:0px;box-shadow:none;position:relative;height:100%;margin-left:auto;margin-right:0px;padding-top:4rem}.afrfq-close-popup{position:absolute;top:40px;right:15px;font-size:35px;cursor:pointer}li.menu-item-has-children a{flex-direction:row!important;padding-right:0px!important}.et-menu .menu-item-has-children>a:first-child:after{position:relative!important}.et-menu-nav li.mega-menu>ul{padding:1rem;position:absolute!important;width:100%;left:0!important;height:auto;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:flex-start}.et-menu-nav li.mega-menu ul li{float:none;display:block!important;padding:0!important;height:auto}.et-menu-nav li.mega-menu ul li ul li a{text-align:left}.et-menu-nav li.mega-menu ul li ul.sub-menu li a{justify-content:flex-start!important;font-weight:400!important;font-style:italic;font-size:1rem;margin-bottom:0.5rem!important}h5.pa_chips-title,.et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h5.pa_chips-title{font-weight:700;color:var(--gcid-primary-color);padding-bottom:0.2rem;font-size:0.7rem!important}.product-attribute-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px;margin-bottom:8px}.product-attribute-chips .chip{background-color:#f0f0f0;color:#4d4d4d;font-size:0.75em;font-weight:600;padding:3px 10px;border-radius:15px;line-height:1.2}.woocommerce-loop-product__title[style*="--molecola-color"]{padding-left:28px!important;position:relative;display:inline-block}.woocommerce-loop-product__title[style*="--molecola-color"]::before{background-color:var(--molecola-color);content:'';display:block;width:18px;height:18px;border:1px solid #aaa;border-radius:50%;position:absolute;left:0;top:0.5em;z-index:1}.woocommerce-message,.woocommerce-error,.woocommerce-info{box-shadow:none!important;text-shadow:none!important;font-size:16px!important;color:#fff!important;padding:0.5rem!important;border:none;margin-bottom:0px;font-weight:700;text-align:center}li.product{padding:0.5rem!important;border:1px solid #ececec;border-bottom:4px solid #256eff;background-color:#fff;border-radius:1rem}.et_shop_image{border:1px solid #ececec;margin-bottom:0px!important;border-radius:0.5rem!important;overflow:hidden}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{box-shadow:none!important;margin:0px!important}.woocommerce-loop-product__title{font-weight:900!important;text-transform:uppercase!important;color:var(--gcid-qyr66xvarc)!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:.5em 0;margin:0;font-size:1em!important}h5.pa_chips-title{padding-bottom:0.2rem;font-size:0.7rem!important;font-weight:700!important;color:var(--gcid-primary-color)!important;text-transform:uppercase!important}ul.products li.product .price .amount{font-weight:600;font-style:italic;color:var(--gcid-body-color);font-size:16px;text-align:right!important}ul.products li.product .price{text-align:right!important}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em;width:100%;text-align:center;font-weight:700;font-size:0.8rem;border:none;background-color:#256EFF;color:#f2f2f2!important;border-radius:2rem}.woocommerce a.button:after,.woocommerce-page a.button:after{font-size:1.4rem}.woocommerce div.product p.price del span.woocommerce-Price-amount.amount,.woocommerce div.product span.price del span.woocommerce-Price-amount.amount{font-size:1.5rem}.woocommerce div.product p.price del span.woocommerce-Price-amount.amount:after,.woocommerce div.product span.price del span.woocommerce-Price-amount.amount:after{content:"";background-color:red;width:100%;height:2px;display:block;position:absolute;top:50%;left:0}.woocommerce div.product p.price del,.woocommerce div.product span.price del{position:relative;text-decoration:none!important}.et-db #et-boc .product-type-variable .et-l .et_pb_wc_price_0_tb_body .price{font-weight:700;color:var(--gcid-heading-color)!important;font-size:1.2rem!important}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{margin-top:1rem!important}.et_shop_image .et_overlay{background:hsl(from var(--gcid-heading-color) calc(h + 0) calc(s + 0) calc(l + 0) / 0.8)!important}.et_overlay:before,.et-db #et-boc .et-l .et_overlay:before{font-family:"FontAwesome"!important;content:'\f360'!important;font-weight:900!important;color:var(--gcid-2nl9wm35lo)!important}@media only screen and (min-width:1800px){.et-db #et-boc .et-l .et_pb_section{padding:auto}}.et_pb_section_2_tb_header.et_pb_section.et_section_regular.et_flex_section.et_pb_section--with-menu{z-index:99999}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#00d263;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:0px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important}.pa-block{display:block!important;height:fit-content!important;padding-top:0!important;margin-top:0!important;padding:5%!important;margin-bottom:0!important;margin-top:0!important}.et_mobile_menu .menu-item-has-children .pa-submenu{display:block!important}.opened .et_mobile_menu{height:fit-content!important;padding:5%!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:right;width:100%}ul#mobile_menu1{position:fixed;top:0;z-index:999999;height:100vh!important;overflow:scroll}.opened span.mobile_menu_bar{position:fixed;top:1rem;right:1rem;z-index:999999999;bottom:auto}.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{color:#256eff!important}p.offer-price-message{font-size:12px;line-height:1.2}.swq-mini-quote .count{top:-6px!important}.swq-mini-quote{margin-left:0px!important}#my-custom-quote-form .select2-container .select2-selection--single{height:100%!important}#my-custom-quote-form .select2-container--default .select2-selection--single .select2-selection__arrow{top:0.7rem;right:0.7rem}small.woocommerce-price-suffix{font-size:12px;font-weight:700;margin-left:0.25rem}.woocommerce div.product p.stock{font-size:.8em;text-align:right;font-weight:700;display:inline-block;margin-top:0.25em;margin-bottom:1em;padding:.12em .75em;border-radius:2rem}.woocommerce div.product p.stock.in-stock{color:var(--wc-green)!important;background-color:rgba(0,255,0,.2);border:2px solid var(--wc-green)}.woocommerce div.product p.stock.out-of-stock{color:var(--wc-red)!important;background-color:rgba(255,0,0,.2);border:2px solid var(--wc-red)}.woocommerce-variation-availability{display:flex;flex-direction:row;justify-content:end;align-items:center}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{text-align:right}@media (max-width:470px){ul.products li.product,.et_pb_shop ul.products.columns-4 li.product,.et_pb_shop ul.products.columns-3 li.product,.et_pb_wc_related_products ul.products.columns-4 li.product{width:100%!important;margin-bottom:25px!important}ul.products li.product .woocommerce-LoopProduct-link{display:grid!important;grid-template-columns:80px 1fr;gap:5px 15px;align-items:start}ul.products li.product .et_shop_image{grid-column:1;grid-row:1 / 6;margin-bottom:0!important}ul.products li.product .woocommerce-loop-product__title,ul.products li.product .pa_chips-title,ul.products li.product .product-attribute-chips,ul.products li.product .price{grid-column:2;text-align:left!important;margin-bottom:5px}ul.products li.product>.button,.woocommerce ul.products li.product .button{display:block!important;margin-top:10px;text-align:center}}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{left:10px!important;margin:0!important;right:auto!important;font-size:0.8rem;font-weight:900!important;text-transform:uppercase;padding:6px 12px!important}