:root{--colorPrimary:#28b060;--colorSecondary:#555;--colorFocus:#28b060;--fontPrimary:"Montserrat",Sans-serif}html{position:relative}body *:focus{outline:2px solid var(--colorFocus) !important;outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--colorFocus)!important;outline-offset:2px;border-radius:2px}.skip-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:static;width:auto;height:auto}p,ul,ol,dl,address,pre,table,blockquote,fieldset{margin:0 0 1.5em}ul,ol{margin-left:2.5rem;padding-left:0}button[type=submit]:not(.w-btn),input[type=submit]:not(.w-btn),.woocommerce .button.alt,.woocommerce .button.checkout,.woocommerce .button.add_to_cart_button,.single_add_to_cart_button{border-radius:50px!important;background:var(--colorPrimary)!important;border-color:transparent!important;color:#ffffff!important;font-weight:700!important;padding:.8em 1.8em}.media-box{overflow:hidden;position:relative;padding-top:56%}.media-box iframe,.media-box img,.media-box video{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;object-fit:cover;object-position:center}.wp-block-list{margin-left:10px;padding:0}.wp-block-list li{list-style-type:none;position:relative;padding-left:25px}.wp-block-list li:before{content:'';border:solid #28b060;border-width:0 2px 2px 0;padding:2.5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);vertical-align:.255em;display:inline-block;position:absolute;left:5px;top:10px}.wp-block-list.white li:before{border-color:#fff}.wp-block-list li ul li:before{border-width:2px;border-radius:50%}.elementor-nav-menu{z-index:99}.menu-item-has-children .sub-menu{width:auto!important}.menu-item-has-children .sub-menu .sub-menu{left:98%;top:0!important}body .elementor-nav-menu--layout-horizontal .mega-menu ul.sub-menu{width:1000px!important;right:0}body .elementor-nav-menu--layout-horizontal .mega-menu ul.sub-menu li{width:24.5%;display:inline-block}.menu-item-has-children:hover>.sub-menu{display:block!important}body .elementor-nav-menu--layout-horizontal .mega-menu.batteries-menu ul.sub-menu{width:1350px!important;left:-486px!important}body .elementor-nav-menu--layout-horizontal .mega-menu.batteries-menu>ul{columns:6;column-gap:10px;padding:10px 0}body .elementor-nav-menu--layout-horizontal .mega-menu.batteries-menu>ul>li{break-inside:avoid;margin-bottom:10px;width:100%!important}body .elementor-nav-menu--layout-horizontal .mega-menu.batteries-menu ul li{font-size:15px}body .elementor-nav-menu--layout-horizontal .mega-menu.batteries-menu ul li a{padding:7px 20px;font-weight:800}body .elementor-nav-menu--layout-horizontal .mega-menu.batteries-menu ul li.menu-item-has-children a{font-size:1em!important}body .elementor-nav-menu--layout-horizontal .mega-menu.batteries-menu ul li.menu-item-has-children>a{background-color:rgb(40 176 96/20%)!important;border-radius:1.5px;font-size:1.15em!important}body .elementor-nav-menu--layout-horizontal .mega-menu.batteries-menu ul li.menu-item-has-children>a:hover{color:#676f7c}body .elementor-nav-menu--layout-horizontal .mega-menu.batteries-menu ul li ul.sub-menu{position:relative!important;display:grid!important;background:0 0;width:auto!important;left:0!important}body .elementor-nav-menu--layout-horizontal .mega-menu.batteries-menu ul li ul.sub-menu li{width:100%}.chosen-container-single .chosen-single div b{background-position:center!important;position:relative;right:8px;top:5px}.chosen-container-single .chosen-drop{border-radius:10px!important}.chosen-container-single .chosen-drop .chosen-search-input{border-radius:10px!important}.woocommerce .elementor-product-price-block-yes.elementor-widget-woocommerce-product-price .price del,.woocommerce .elementor-product-price-block-yes.elementor-widget-woocommerce-product-price .price ins{display:inline-block !important}.woocommerce-tabs.wc-tabs-wrapper{margin-top:20px}.woocommerce-tabs .tabs{background:0 0;width:100%;display:flex;gap:2em}.woocommerce-tabs .tabs li a{font-weight:500;padding:1rem;border-bottom:solid 2px #c5c5c5!important;color:#414141!important;text-transform:uppercase}.woocommerce-tabs .tabs li.active a,.woocommerce-tabs .tabs li:hover a,.woocommerce-tabs .tabs li.active a:focus,.woocommerce-tabs .tabs li a:focus{color:#28b060!important;border-color:#28b060!important}.woocommerce-tabs .tabs li{border:0!important;display:flex}.woocommerce-tabs .tabs{border-radius:3px}.woocommerce-tabs .tabs li{border-left:1px solid #fff!important}.woocommerce-tabs .tabs li:last-child{border-left:0}.woocommerce div.product.elementor .woocommerce-tabs .panel{padding:45px 0 0}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ul{margin-left:10px;padding:0}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ul li{list-style-type:none;position:relative;padding-left:25px}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ul li:before{content:'';border:solid #28b060;border-width:0 2px 2px 0;padding:2.5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);vertical-align:.255em;display:inline-block;position:absolute;left:5px;top:10px}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel ul .w-separator{display:none}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .l-section{padding:1em 0}.woocommerce div.product.elementor .woocommerce-tabs .panel p,.woocommerce div.product.elementor .woocommerce-tabs .panel ul,.woocommerce div.product.elementor .woocommerce-tabs .panel ol{margin-bottom:1em}.woocommerce div.product.elementor .woocommerce-tabs .panel .w-btn-wrapper{margin-top:15px}.woocommerce div.product.elementor .woocommerce-tabs .panel .woo-vpf-product-tab table{border:1px #e0dede dotted}.woocommerce div.product.elementor .woocommerce-tabs .panel .woo-vpf-product-tab table tr,.woocommerce div.product.elementor .woocommerce-tabs .panel .woo-vpf-product-tab table th,.woocommerce div.product.elementor .woocommerce-tabs .panel .woo-vpf-product-tab table td{padding:10px}.woocommerce div.product.elementor .woocommerce-tabs .panel .commentlist li:last-child{margin:0}.woocommerce div.product.elementor .woocommerce-tabs .panel .akismet_comment_form_privacy_notice{margin:1em 0 0}.woocommerce-cart .woocommerce-shipping-totals{display:none!important}.woocommerce-form-coupon-toggle{text-align:center}.woocommerce-checkout input[type=radio],.wc_payment_methods input[type=radio],.shipping_method input[type=radio]{outline:none!important}.woocommerce .woocommerce-shipping-total{grid-template-columns:1fr!important}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table .cart-subtotal td{text-align:right}.woocommerce ul#shipping_method{display:grid;gap:10px}.woocommerce ul#shipping_method li{display:grid;gap:10px;grid-template-columns:25px 1fr;align-items:center}.woocommerce ul#shipping_method li>:nth-child(n+3){grid-column:span 2;display:grid;gap:10px}.woocommerce .woocommerce-shipping-total{display:grid}.woocommerce .cart_totals .woocommerce-shipping-totals,.woocommerce .checkout .woocommerce-shipping-totals{grid-template-columns:1fr}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li{display:flex;flex-wrap:wrap;row-gap:10px}#payment ul.payment_methods li label{align-items:center}.woocommerce div.product.elementor ul.tabs{justify-content:center}.woocommerce .cart table.variations{display:flex;margin-bottom:15px}.woocommerce .cart table.variations .label{display:none}.woocommerce .variations_form.cart .woocommerce-variation-add-to-cart{flex-wrap:wrap!important}.woocommerce .variations_form.cart .warranty_info{width:100%}.cart .warranty_info{display:none!important}.product .onsale{border-radius:22px;font-size:14px;left:6px;line-height:32px;min-height:32px;min-width:32px;padding:4px;position:absolute;text-align:center;top:6px;z-index:1;background-color:#900}.woocommerce p.price{margin-bottom:10px}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:600}.woocommerce .woocommerce-variation-price{display:inline-block;margin:5px 10px 10px;font-weight:500}.woocommerce .elementor-widget-woocommerce-product-price .price,.woocommerce .elementor-widget-woocommerce-product-price .price ins,.woocommerce .woocommerce-variation-price{font-size:1.3em !important}div.product .price del,.elementor-widget-woocommerce-product-price .price del,.woocommerce-variation-price .price del{font-size:75% !important}.price del,.price del .amount{color:#b5121b !important}@media(min-width:991px){.woocommerce ul.products li.product .price{font-size:1.1em !important}.woocommerce .woocommerce-variation-price{margin:10px 10px 20px;font-family:var(--fontPrimary)}.woocommerce .elementor-widget-woocommerce-product-price .price,.woocommerce .elementor-widget-woocommerce-product-price .price ins,.woocommerce .woocommerce-variation-price{font-size:1.5em !important}}.elementor-menu-cart__toggle .elementor-button{background:transparent!important;border:none!important}.elementor-menu-cart__product .variation{display:none}.elementor-menu-cart__product-image{display:inline-flex;align-items:center}.elementor-menu-cart__product-image img{aspect-ratio:16/15;object-fit:cover;object-position:center}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{line-height:1.6}.elementor-198319 .elementor-element .elementor-icon-list-text{text-shadow:none!important}.elementor-element .woocommerce-product-details__short-description{margin-bottom:5px}.elementor-element .woocommerce div.product.elementor ul.tabs{justify-content:center}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:var(--colorPrimary)}@media(max-width:1199px){.woocommerce-checkout #customer_details{width:100%;margin-bottom:50px}}@media(min-width:768px){body .position-sticky{position:sticky;top:120px;align-self:flex-start;z-index:2}}body .wpforms-container form ::-webkit-input-placeholder{color:#3c3b3b!important;opacity:1!important}body .wpforms-container form ::-moz-placeholder{color:#3c3b3b!important;opacity:1!important}body .wpforms-container form :-ms-input-placeholder{color:#3c3b3b!important;opacity:1!important}body div.wpforms-container-full .wpforms-form .wpforms-field-label{text-align:left;margin:0 0 8px;color:#fff}body div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#fff!important}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{color:#222;outline:none!important;box-shadow:none!important;background-color:#fff;border:1px solid #ddd!important;height:50px}body div.wpforms-container-full .wpforms-form .wpforms-field-sublabel{margin-top:10px}body div.wpforms-container-full .wpforms-form select{color:#3c3b3b}body div.wpforms-container-full .wpforms-form select option{color:#3c3b3b!important}body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{background:var(--colorPrimary)!important;color:#fff;padding:15px 35px;min-width:200px;text-transform:uppercase;border:0;box-shadow:none!important;outline:none!important;border-radius:5em;font-weight:400;font-size:16px;height:auto;font-weight:600}body div.wpforms-container-full,body div.wpforms-container-full .wpforms-form *{color:#3c3b3b;fill:#3c3b3b}body .wpforms-form .wpforms-error-container *{color:#900}@media(min-width:580px){body div.wpforms-container-full .wpforms-form .wpforms-one-third,body div.wpforms-container-full .wpforms-form .wpforms-two-sixths{width:calc(33% - 10px);margin-left:20px;padding:10px 0}}@media(max-width:580px){body .wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half{width:100%;padding:0}body .wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half:last-child{padding-top:30px}}