.elementor-2146365669 .elementor-element.elementor-element-b0fb484{--display:flex;}.elementor-2146365669 .elementor-element.elementor-element-84d2ee7{--display:flex;}.elementor-2146365669 .elementor-element.elementor-element-ec065ef{--display:flex;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:left;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-left:0;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce ul.products li.product, .elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .icons-wrap.block-box-style{background-color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-color:#050505;box-shadow:0px 0px 11px 10px #030706;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce ul.products li.product .price, .elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce .star-rating::before{color:#FFFFFD;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce .star-rating span::before{color:#FFFFFD;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce .eael-star-rating{color:#FFFFFD;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce li.product .button, 
                    .elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce li.product .button.add_to_cart_button{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{background-color:#333;color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce li.product .button:hover,
                    .elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover{background-color:#333;color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:hover{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist:hover{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .icons-wrap li.add-to-cart a{line-height:2.5em;letter-spacing:5.5px;word-spacing:0.1em;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#FFFFFF;background-color:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-compare-icon{fill:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce li.product .button,
                .elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce li.product .button.add_to_cart_button, 
                .elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .eael-product-wrap .icons-wrap li a{border-style:double;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:9px;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:9px!important;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:9px 0 0 9px;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 9px 9px 0;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#000000;background-color:#7826BD96;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-load-more-button{color:#fff;background:#957041;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-load-more-button-wrap{justify-content:center;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-65ea094.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-65ea094 div.product .product_title{color:#252525;}.eael-popup-details-render .elementor-element-65ea094 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-65ea094 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-65ea094 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-65ea094 .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-65ea094 .product_meta a{color:#ccc;}.eael-popup-details-render .elementor-element-65ea094 a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-65ea094 .product_meta a:hover{color:#ccc;}.eael-popup-details-render .elementor-element-65ea094 div.product table tbody tr, .elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-65ea094 div.product form.cart div.quantity .qty, .elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-65ea094 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-65ea094 .button, .eael-popup-details-render .elementor-element-65ea094 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-65ea094 .button:hover, .eael-popup-details-render .elementor-element-65ea094 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce li.product .button.eael-wc-compare{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-65ea094{width:100%;max-width:100%;}.elementor-2146365669 .elementor-element.elementor-element-65ea094 > .elementor-widget-container{background-color:#1A3C34;border-style:double;border-color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-0fd2a2e{--display:flex;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:left;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-left:0;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce ul.products li.product, .elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .icons-wrap.block-box-style{background-color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-color:#050505;box-shadow:0px 0px 11px 10px #030706;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:#272727;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce ul.products li.product .price, .elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce .star-rating::before{color:#FFFFFD;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce .star-rating span::before{color:#FFFFFD;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce .eael-star-rating{color:#FFFFFD;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce li.product .button, 
                    .elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce li.product .button.add_to_cart_button{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{background-color:#333;color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce li.product .button:hover,
                    .elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover{background-color:#333;color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:hover{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist:hover{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .woocommerce ul.products li.product .onsale, .elementor-2146365669 .elementor-element.elementor-element-02673c7 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#1A3C34;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#1A3C34;border-right-color:#1A3C34;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .woocommerce ul.products li.product .outofstock-badge, .elementor-2146365669 .elementor-element.elementor-element-02673c7 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#1A3C34;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#1A3C34;border-right-color:#1A3C34;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .icons-wrap li.add-to-cart a{line-height:2.5em;letter-spacing:5.5px;word-spacing:0.1em;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#FFFFFF;background-color:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-compare-icon{fill:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce li.product .button,
                .elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce li.product .button.add_to_cart_button, 
                .elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .eael-product-wrap .icons-wrap li a{border-style:double;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:9px;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:9px!important;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:9px 0 0 9px;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 9px 9px 0;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#000000;background-color:#7826BD96;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-load-more-button{color:#fff;background:#957041;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-load-more-button-wrap{justify-content:center;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-02673c7.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-02673c7 div.product .product_title{color:#252525;}.eael-popup-details-render .elementor-element-02673c7 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-02673c7 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-02673c7 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-02673c7 .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-02673c7 .product_meta a{color:#ccc;}.eael-popup-details-render .elementor-element-02673c7 a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-02673c7 .product_meta a:hover{color:#ccc;}.eael-popup-details-render .elementor-element-02673c7 div.product table tbody tr, .elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-02673c7 div.product form.cart div.quantity .qty, .elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-02673c7 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-02673c7 .button, .eael-popup-details-render .elementor-element-02673c7 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-02673c7 .button:hover, .eael-popup-details-render .elementor-element-02673c7 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce li.product .button.eael-wc-compare{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-02673c7{width:100%;max-width:100%;}.elementor-2146365669 .elementor-element.elementor-element-02673c7 > .elementor-widget-container{background-color:#1A3C34;border-style:double;border-color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-9c9a12f{--display:flex;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:left;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-left:0;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce ul.products li.product, .elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .icons-wrap.block-box-style{background-color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-color:#050505;box-shadow:0px 0px 11px 10px #030706;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:#272727;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce ul.products li.product .price, .elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce .star-rating::before{color:#FFFFFD;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce .star-rating span::before{color:#FFFFFD;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce .eael-star-rating{color:#FFFFFD;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce li.product .button, 
                    .elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce li.product .button.add_to_cart_button{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{background-color:#333;color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce li.product .button:hover,
                    .elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover{background-color:#333;color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:hover{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist:hover{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .woocommerce ul.products li.product .onsale, .elementor-2146365669 .elementor-element.elementor-element-17862c6 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#1A3C34;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#1A3C34;border-right-color:#1A3C34;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .woocommerce ul.products li.product .outofstock-badge, .elementor-2146365669 .elementor-element.elementor-element-17862c6 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#1A3C34;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#1A3C34;border-right-color:#1A3C34;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .icons-wrap li.add-to-cart a{line-height:2.5em;letter-spacing:5.5px;word-spacing:0.1em;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#FFFFFF;background-color:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-compare-icon{fill:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce li.product .button,
                .elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce li.product .button.add_to_cart_button, 
                .elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .eael-product-wrap .icons-wrap li a{border-style:double;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:9px;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:9px!important;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:9px 0 0 9px;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 9px 9px 0;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#000000;background-color:#7826BD96;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-load-more-button{color:#fff;background:#957041;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-load-more-button-wrap{justify-content:center;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-17862c6.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-17862c6 div.product .product_title{color:#252525;}.eael-popup-details-render .elementor-element-17862c6 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-17862c6 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-17862c6 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-17862c6 .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-17862c6 .product_meta a{color:#ccc;}.eael-popup-details-render .elementor-element-17862c6 a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-17862c6 .product_meta a:hover{color:#ccc;}.eael-popup-details-render .elementor-element-17862c6 div.product table tbody tr, .elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-17862c6 div.product form.cart div.quantity .qty, .elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-17862c6 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-17862c6 .button, .eael-popup-details-render .elementor-element-17862c6 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-17862c6 .button:hover, .eael-popup-details-render .elementor-element-17862c6 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce li.product .button.eael-wc-compare{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-17862c6{width:100%;max-width:100%;}.elementor-2146365669 .elementor-element.elementor-element-17862c6 > .elementor-widget-container{background-color:#1A3C34;border-style:double;border-color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-dfba780{--display:flex;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:left;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-left:0;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce ul.products li.product, .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .icons-wrap.block-box-style{background-color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-color:#050505;box-shadow:0px 0px 11px 10px #030706;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:#272727;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce ul.products li.product .price, .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce .star-rating::before{color:#FFFFFD;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce .star-rating span::before{color:#FFFFFD;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce .eael-star-rating{color:#FFFFFD;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce li.product .button, 
                    .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce li.product .button.add_to_cart_button{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{background-color:#333;color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce li.product .button:hover,
                    .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover{background-color:#333;color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:hover{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist:hover{background-color:#333;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .woocommerce ul.products li.product .onsale, .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:#1A3C34;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#1A3C34;border-right-color:#1A3C34;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .woocommerce ul.products li.product .outofstock-badge, .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#1A3C34;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#1A3C34;border-right-color:#1A3C34;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .icons-wrap li.add-to-cart a{line-height:2.5em;letter-spacing:5.5px;word-spacing:0.1em;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#FFFFFF;background-color:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-compare-icon{fill:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce li.product .button,
                .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce li.product .button.add_to_cart_button, 
                .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .eael-product-wrap .icons-wrap li a{border-style:double;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:9px;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:9px!important;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:9px 0 0 9px;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 9px 9px 0;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#000000;background-color:#7826BD96;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-load-more-button{color:#fff;background:#957041;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-load-more-button-wrap{justify-content:center;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-f8b50c2 div.product .product_title{color:#252525;}.eael-popup-details-render .elementor-element-f8b50c2 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-f8b50c2 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-f8b50c2 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-f8b50c2 .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-f8b50c2 .product_meta a{color:#ccc;}.eael-popup-details-render .elementor-element-f8b50c2 a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-f8b50c2 .product_meta a:hover{color:#ccc;}.eael-popup-details-render .elementor-element-f8b50c2 div.product table tbody tr, .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-f8b50c2 div.product form.cart div.quantity .qty, .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-f8b50c2 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-f8b50c2 .button, .eael-popup-details-render .elementor-element-f8b50c2 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-f8b50c2 .button:hover, .eael-popup-details-render .elementor-element-f8b50c2 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce li.product .button.eael-wc-compare{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover{color:#fff;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2{width:100%;max-width:100%;}.elementor-2146365669 .elementor-element.elementor-element-f8b50c2 > .elementor-widget-container{background-color:#1A3C34;border-style:double;border-color:#FFFFFF;}.elementor-2146365669 .elementor-element.elementor-element-4ad0c41{--display:flex;}/* Start custom CSS for container, class: .elementor-element-b0fb484 *//* =========================================================
   FREEDOM GEAR — SOLVENT TRAPS MASTER PAGE
   COMPLETE OUTER CONTAINER + PRODUCT GRID CSS

   PRODUCT GRID:
   6 Desktop
   4 Tablet / Small Desktop
   2 Mobile

   IMPORTANT:
   Product artwork uses CONTAIN — NEVER CROP / NEVER ZOOM
========================================================= */


/* =========================================================
   ROOT
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 {
    --fg-bg: #101315;
    --fg-bg-deep: #0c0f11;

    --fg-panel: #171c1f;
    --fg-panel-2: #1b2024;

    --fg-text: #f5f6f6;
    --fg-muted: rgba(255,255,255,.64);
    --fg-muted-2: rgba(255,255,255,.42);

    --fg-line: rgba(255,255,255,.10);
    --fg-line-strong: rgba(255,255,255,.18);

    --fg-gold: #c99a3d;

    position: relative !important;

    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    gap: 0 !important;

    background:
        var(--fg-bg) !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    overflow-x: clip !important;
    overflow-y: visible !important;

    box-sizing: border-box !important;
}


.elementor-2146365669 .elementor-element.elementor-element-b0fb484 *,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 *::before,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 *::after {
    box-sizing: border-box;
}


/* =========================================================
   ELEMENTOR OUTER RESET
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 > .e-con-inner,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 > .elementor-container {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    gap: 0 !important;
}


/* =========================================================
   CHILD SECTION CONTAINERS

   Allows:
   Hero
   Kits section
   Tubes section
   Cups section
   Adapters section
   Bottom content
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 > .e-con,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 > .e-con-inner > .e-con {
    min-width: 0 !important;
}


/* =========================================================
   PRODUCT GRID WIDGET
   Elementor Advanced > CSS Classes:
   fg-product-grid
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid {
    position: relative !important;

    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;

    margin: 0 !important;

    padding:
        clamp(40px, 4vw, 58px)
        24px
        clamp(70px, 7vw, 100px) !important;

    background:
        linear-gradient(
            180deg,
            #0f1214 0%,
            var(--fg-bg-deep) 100%
        ) !important;
}


/* Widget itself */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid > .elementor-widget-container {
    width:
        min(
            1600px,
            100%
        ) !important;

    max-width:
        1600px !important;

    min-width: 0 !important;

    margin:
        0
        auto !important;

    padding: 0 !important;

    background:
        transparent !important;
}


/* Remove EA / Woo backgrounds */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid .eael-product-grid,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid .woocommerce,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid .products,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid ul.products {
    background:
        transparent !important;
}


/* =========================================================
   ACTUAL GRID — DESKTOP
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid ul.products {
    display: grid !important;

    grid-template-columns:
        repeat(
            6,
            minmax(0, 1fr)
        ) !important;

    column-gap:
        14px !important;

    row-gap:
        20px !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style:
        none !important;

    transform:
        none !important;
}


.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid ul.products::before,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid ul.products::after {
    display: none !important;
}


/* =========================================================
   PRODUCT CELL
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid ul.products li.product,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid ul.products[class*="columns-"] li.product {
    position:
        relative !important;

    display:
        flex !important;

    flex-direction:
        column !important;

    float:
        none !important;

    width:
        100% !important;

    max-width:
        100% !important;

    min-width:
        0 !important;

    height:
        100% !important;

    margin:
        0 !important;

    padding:
        0 !important;

    overflow:
        hidden !important;

    background:
        var(--fg-panel) !important;

    border:
        1px solid
        var(--fg-line) !important;

    border-radius:
        7px !important;

    box-shadow:
        none !important;

    transition:
        transform .20s ease,
        border-color .20s ease,
        background .20s ease !important;
}


.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid ul.products li.product:hover {
    transform:
        translateY(-2px) !important;

    border-color:
        rgba(201,154,61,.35) !important;

    background:
        var(--fg-panel-2) !important;
}


/* =========================================================
   EA PRODUCT WRAPPER
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid .eael-product-wrap {
    position:
        relative !important;

    display:
        flex !important;

    flex-direction:
        column !important;

    flex:
        1 1 auto !important;

    width:
        100% !important;

    height:
        100% !important;

    min-width:
        0 !important;

    margin:
        0 !important;

    padding:
        0 !important;

    background:
        transparent !important;

    border:
        0 !important;

    border-radius:
        0 !important;

    box-shadow:
        none !important;
}


/* =========================================================
   PRODUCT LINKS
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product > a,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product a.woocommerce-LoopProduct-link,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product a.woocommerce-loop-product__link {
    display:
        flex !important;

    flex-direction:
        column !important;

    width:
        100% !important;

    min-width:
        0 !important;

    color:
        inherit !important;

    text-decoration:
        none !important;
}


/* =========================================================
   PRODUCT IMAGE
   WHITE STAGE — CONTAIN — NEVER CROP
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product picture {
    display:
        block !important;

    width:
        100% !important;

    max-width:
        100% !important;

    background:
        #fff !important;
}


.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product img {
    position:
        static !important;

    display:
        block !important;

    width:
        100% !important;

    height:
        auto !important;

    max-width:
        100% !important;

    aspect-ratio:
        1 / 1 !important;

    margin:
        0 !important;

    padding:
        6px !important;

    object-fit:
        contain !important;

    object-position:
        center center !important;

    background:
        #fff !important;

    border:
        0 !important;

    border-radius:
        0 !important;

    box-shadow:
        none !important;

    transform:
        none !important;

    transition:
        none !important;
}


/* NEVER ZOOM */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product:hover img {
    transform:
        none !important;
}


/* =========================================================
   SALE BADGE
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .onsale {
    position:
        absolute !important;

    top:
        8px !important;

    left:
        8px !important;

    right:
        auto !important;

    z-index:
        4 !important;

    min-width:
        0 !important;

    min-height:
        0 !important;

    margin:
        0 !important;

    padding:
        5px
        7px !important;

    background:
        var(--fg-gold) !important;

    border:
        0 !important;

    border-radius:
        3px !important;

    color:
        #101315 !important;

    font-family:
        Montserrat,
        Arial,
        sans-serif !important;

    font-size:
        7px !important;

    font-weight:
        800 !important;

    line-height:
        1 !important;

    letter-spacing:
        .07em !important;

    text-transform:
        uppercase !important;
}


/* =========================================================
   EA TITLE WRAPPER
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid .eael-product-title {
    margin:
        0 !important;

    padding:
        0 !important;

    background:
        transparent !important;
}


.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid .eael-product-title a {
    display:
        block !important;

    color:
        inherit !important;

    text-decoration:
        none !important;
}


/* =========================================================
   PRODUCT TITLE
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product h2,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product h3,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .woocommerce-loop-product__title,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .product-title {
    display:
        -webkit-box !important;

    min-height:
        calc(1.32em * 3) !important;

    margin:
        0 !important;

    padding:
        14px
        13px
        5px !important;

    overflow:
        hidden !important;

    background:
        transparent !important;

    color:
        var(--fg-text) !important;

    font-family:
        Montserrat,
        Arial,
        sans-serif !important;

    font-size:
        10px !important;

    font-weight:
        650 !important;

    line-height:
        1.32 !important;

    letter-spacing:
        -.005em !important;

    text-transform:
        none !important;

    -webkit-box-orient:
        vertical !important;

    -webkit-line-clamp:
        3 !important;
}


/* =========================================================
   RATING
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .star-rating,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .eael-star-rating {
    margin:
        3px
        13px
        9px !important;

    color:
        var(--fg-gold) !important;

    font-size:
        10px !important;
}


.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .star-rating::before {
    color:
        rgba(255,255,255,.24) !important;
}


.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .star-rating span::before {
    color:
        var(--fg-gold) !important;
}


/* =========================================================
   PRICE
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .price,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .eael-product-price {
    display:
        block !important;

    margin:
        auto
        13px
        12px !important;

    padding:
        4px
        0
        0 !important;

    opacity:
        1 !important;

    color:
        rgba(255,255,255,.72) !important;

    font-family:
        Montserrat,
        Arial,
        sans-serif !important;

    font-size:
        11px !important;

    font-weight:
        650 !important;

    line-height:
        1.35 !important;

    text-shadow:
        none !important;
}


.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .price *,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .eael-product-price *,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .amount,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .woocommerce-Price-amount,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .woocommerce-Price-currencySymbol {
    opacity:
        1 !important;

    color:
        inherit !important;

    text-shadow:
        none !important;
}


/* OLD PRICE */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product del,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product del *,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product del .amount {
    color:
        rgba(255,255,255,.34) !important;

    font-size:
        .86em !important;
}


/* SALE / CURRENT PRICE */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product ins,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product ins *,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product ins .amount {
    color:
        #fff !important;

    font-weight:
        750 !important;

    text-decoration:
        none !important;

    background:
        transparent !important;
}


/* =========================================================
   BUTTON
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .button,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product a.button,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .add_to_cart_button {
    display:
        flex !important;

    align-items:
        center !important;

    justify-content:
        center !important;

    width:
        calc(100% - 26px) !important;

    min-height:
        38px !important;

    margin:
        0
        13px
        14px !important;

    padding:
        0
        6px !important;

    background:
        transparent !important;

    border:
        1px solid
        rgba(255,255,255,.27) !important;

    border-radius:
        3px !important;

    color:
        #fff !important;

    font-family:
        Montserrat,
        Arial,
        sans-serif !important;

    font-size:
        7px !important;

    font-weight:
        800 !important;

    line-height:
        1.1 !important;

    letter-spacing:
        .06em !important;

    text-align:
        center !important;

    text-transform:
        uppercase !important;

    text-decoration:
        none !important;

    box-shadow:
        none !important;

    transition:
        background .18s ease,
        border-color .18s ease,
        color .18s ease !important;
}


.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .button:hover,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product a.button:hover,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .add_to_cart_button:hover {
    background:
        var(--fg-gold) !important;

    border-color:
        var(--fg-gold) !important;

    color:
        #101315 !important;
}


/* =========================================================
   ADDED TO CART
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid .added_to_cart {
    display:
        block !important;

    margin:
        -5px
        13px
        13px !important;

    color:
        var(--fg-muted) !important;

    font-family:
        Montserrat,
        Arial,
        sans-serif !important;

    font-size:
        7px !important;

    font-weight:
        700 !important;

    text-align:
        center !important;

    text-transform:
        uppercase !important;

    text-decoration:
        none !important;
}


/* =========================================================
   CLEAN UP EA / WOOCOMMERCE RANDOM WIDTHS
========================================================= */

.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid .woocommerce,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid .products,
.elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid .product {
    min-width:
        0 !important;

    max-width:
        100% !important;
}


/* =========================================================
   SMALL DESKTOP / TABLET — 4 COLUMNS
========================================================= */

@media (max-width: 1200px) {

    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid ul.products {
        grid-template-columns:
            repeat(
                4,
                minmax(0,1fr)
            ) !important;

        column-gap:
            14px !important;

        row-gap:
            18px !important;
    }


    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product h2,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product h3,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .woocommerce-loop-product__title,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .product-title {
        font-size:
            11px !important;
    }


    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .price,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .eael-product-price {
        font-size:
            12px !important;
    }


    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .button,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product a.button,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .add_to_cart_button {
        min-height:
            40px !important;

        font-size:
            8px !important;
    }
}


/* =========================================================
   MOBILE — 2 COLUMNS
========================================================= */

@media (max-width: 767px) {

    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid {
        padding:
            24px
            10px
            60px !important;
    }


    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid ul.products {
        grid-template-columns:
            repeat(
                2,
                minmax(0,1fr)
            ) !important;

        column-gap:
            10px !important;

        row-gap:
            12px !important;
    }


    /* IMAGE */

    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product img {
        aspect-ratio:
            1 / 1 !important;

        padding:
            4px !important;

        object-fit:
            contain !important;

        object-position:
            center center !important;
    }


    /* TITLE */

    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product h2,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product h3,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .woocommerce-loop-product__title,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .product-title {
        min-height:
            calc(1.3em * 3) !important;

        padding:
            12px
            10px
            6px !important;

        font-size:
            10px !important;

        line-height:
            1.3 !important;
    }


    /* RATING */

    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .star-rating,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .eael-star-rating {
        margin:
            2px
            10px
            8px !important;

        font-size:
            10px !important;
    }


    /* PRICE */

    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .price,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .eael-product-price {
        margin:
            auto
            10px
            10px !important;

        font-size:
            11px !important;
    }


    /* BUTTON */

    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .button,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product a.button,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .add_to_cart_button {
        width:
            calc(100% - 20px) !important;

        min-height:
            36px !important;

        margin:
            0
            10px
            11px !important;

        padding:
            0
            5px !important;

        font-size:
            7px !important;

        letter-spacing:
            .045em !important;
    }


    /* BADGE */

    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .onsale {
        top:
            5px !important;

        left:
            5px !important;

        padding:
            4px
            5px !important;

        font-size:
            6px !important;
    }
}


/* =========================================================
   SMALL PHONE — STILL 2 COLUMNS
========================================================= */

@media (max-width: 480px) {

    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid {
        padding-left:
            8px !important;

        padding-right:
            8px !important;
    }


    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid ul.products {
        grid-template-columns:
            repeat(
                2,
                minmax(0,1fr)
            ) !important;

        gap:
            8px !important;
    }


    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product h2,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product h3,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .woocommerce-loop-product__title,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .product-title {
        padding:
            10px
            8px
            5px !important;

        font-size:
            9px !important;
    }


    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .star-rating,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .eael-star-rating {
        margin-left:
            8px !important;

        margin-right:
            8px !important;

        font-size:
            9px !important;
    }


    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .price,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .eael-product-price {
        margin-left:
            8px !important;

        margin-right:
            8px !important;

        font-size:
            10px !important;
    }


    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product .button,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product a.button,
    .elementor-2146365669 .elementor-element.elementor-element-b0fb484 .fg-product-grid li.product
    .add_to_cart_button {
        width:
            calc(100% - 16px) !important;

        margin-left:
            8px !important;

        margin-right:
            8px !important;

        min-height:
            34px !important;

        font-size:
            6.5px !important;
    }
}/* End custom CSS */