.elementor-2612 .elementor-element.elementor-element-7e06429{--display:flex;--position:absolute;--min-height:2px;top:0px;}.elementor-2612 .elementor-element.elementor-element-7e06429.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-2612 .elementor-element.elementor-element-7e06429{left:0px;}body.rtl .elementor-2612 .elementor-element.elementor-element-7e06429{right:0px;}.elementor-2612 .elementor-element.elementor-element-54c6912{--display:flex;}.elementor-2612 .elementor-element.elementor-element-89ff5ea{--display:flex;--position:fixed;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;top:0px;--z-index:60;}body:not(.rtl) .elementor-2612 .elementor-element.elementor-element-89ff5ea{left:0px;}body.rtl .elementor-2612 .elementor-element.elementor-element-89ff5ea{right:0px;}.elementor-2612 .elementor-element.elementor-element-f649f23{--display:flex;}.elementor-2612 .elementor-element.elementor-element-bc84737{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2612 .elementor-element.elementor-element-15c8bff.elementor-element{--align-self:center;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:left;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-left:0;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product, .elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .icons-wrap.block-box-style{background-color:#fff;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#fff;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product:hover{box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:var( --e-global-color-primary );font-size:13px;font-weight:500;text-transform:uppercase;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product .price, .elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product .price ins, .elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product .eael-product-price ins{color:var( --e-global-color-secondary );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product .price,.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce ul.products li.product .eael-product-price{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:300;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce .star-rating::before{color:var( --e-global-color-1585909 );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce .star-rating span::before{color:var( --e-global-color-1585909 );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce .eael-star-rating{color:var( --e-global-color-1585909 );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce li.product .button, 
                    .elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce li.product .button.add_to_cart_button{color:var( --e-global-color-1585909 );background-color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{color:var( --e-global-color-1585909 );background-color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist{color:var( --e-global-color-1585909 );background-color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce li.product .button:hover,
                    .elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-9dc63d9 );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover{color:#fff;background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-9dc63d9 );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-9dc63d9 );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-9dc63d9 );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#fff;background-color:#8040FF;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-compare-icon{fill:#fff;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#F5EAFF;background-color:#333;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-load-more-button{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );background:var( --e-global-color-1585909 );border-style:solid;border-color:var( --e-global-color-1585909 );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-load-more-button-wrap{justify-content:center;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-2612 .elementor-element.elementor-element-15c8bff .elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-2612 .elementor-element.elementor-element-15c8bff.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-15c8bff div.product .product_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-15c8bff div.product .price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.eael-popup-details-render .elementor-element-15c8bff div.product .price ins{color:var( --e-global-color-primary );}.eael-popup-details-render .elementor-element-15c8bff div.product .woocommerce-product-details__short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.eael-popup-details-render .elementor-element-15c8bff .woocommerce-product-details__short-description{color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-15c8bff .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-15c8bff .product_meta a{color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-15c8bff a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-15c8bff .product_meta a:hover{color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-15c8bff div.product table tbody tr, .elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-popup.woocommerce div.product .product_meta{border-color:var( --e-global-color-secondary );}.eael-popup-details-render .elementor-element-15c8bff .eael-onsale{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-1585909 );background-color:var( --e-global-color-text );}.eael-popup-details-render .elementor-element-15c8bff .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:var( --e-global-color-text );border-right-color:var( --e-global-color-text );}.eael-popup-details-render .elementor-element-15c8bff div.product form.cart div.quantity .qty, .elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-popup.woocommerce div.product form.cart div.quantity > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.eael-popup-details-render .elementor-element-15c8bff div.product form.cart div.quantity .qty, .elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:var( --e-global-color-text );background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-15c8bff div.product form.cart div.quantity .qty:focus{border-color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-15c8bff .button, .eael-popup-details-render .elementor-element-15c8bff button.button.alt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#fff;background-color:var( --e-global-color-text );}.eael-popup-details-render .elementor-element-15c8bff .button:hover, .eael-popup-details-render .elementor-element-15c8bff button.button.alt:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-15c8bff .product_meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-15c8bff .product_meta .sku, .eael-popup-details-render .elementor-element-15c8bff .product_meta a{color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-15c8bff .product_meta a:hover{color:var( --e-global-color-text );}.eael-popup-details-render .elementor-element-15c8bff button.eael-product-popup-close{color:var( --e-global-color-1585909 );background-color:var( --e-global-color-secondary );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce li.product .button.eael-wc-compare{color:var( --e-global-color-secondary );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{color:var( --e-global-color-secondary );}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover{color:#fff;}.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover{color:#fff;}.elementor-2612 .elementor-element.elementor-element-1dce2fd.elementor-element{--align-self:center;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:left;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-left:0;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product, .elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .icons-wrap.block-box-style{background-color:#fff;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#fff;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product:hover{box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:var( --e-global-color-primary );font-size:13px;font-weight:500;text-transform:uppercase;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product .price, .elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product .price ins, .elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product .eael-product-price ins{color:var( --e-global-color-secondary );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product .price,.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce ul.products li.product .eael-product-price{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:300;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce .star-rating::before{color:var( --e-global-color-1585909 );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce .star-rating span::before{color:var( --e-global-color-1585909 );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce .eael-star-rating{color:var( --e-global-color-1585909 );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce li.product .button, 
                    .elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce li.product .button.add_to_cart_button{color:var( --e-global-color-1585909 );background-color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{color:var( --e-global-color-1585909 );background-color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist{color:var( --e-global-color-1585909 );background-color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce li.product .button:hover,
                    .elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-9dc63d9 );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover{color:#fff;background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-9dc63d9 );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-9dc63d9 );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-9dc63d9 );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#fff;background-color:#8040FF;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-compare-icon{fill:#fff;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#F5EAFF;background-color:#333;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-load-more-button{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );background:var( --e-global-color-1585909 );border-style:solid;border-color:var( --e-global-color-1585909 );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-load-more-button-wrap{justify-content:center;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-2612 .elementor-element.elementor-element-1dce2fd.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-1dce2fd div.product .product_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-1dce2fd div.product .price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.eael-popup-details-render .elementor-element-1dce2fd div.product .price ins{color:var( --e-global-color-primary );}.eael-popup-details-render .elementor-element-1dce2fd div.product .woocommerce-product-details__short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.eael-popup-details-render .elementor-element-1dce2fd .woocommerce-product-details__short-description{color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-1dce2fd .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-1dce2fd .product_meta a{color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-1dce2fd a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-1dce2fd .product_meta a:hover{color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-1dce2fd div.product table tbody tr, .elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-popup.woocommerce div.product .product_meta{border-color:var( --e-global-color-secondary );}.eael-popup-details-render .elementor-element-1dce2fd .eael-onsale{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-1585909 );background-color:var( --e-global-color-text );}.eael-popup-details-render .elementor-element-1dce2fd .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:var( --e-global-color-text );border-right-color:var( --e-global-color-text );}.eael-popup-details-render .elementor-element-1dce2fd div.product form.cart div.quantity .qty, .elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-popup.woocommerce div.product form.cart div.quantity > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.eael-popup-details-render .elementor-element-1dce2fd div.product form.cart div.quantity .qty, .elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:var( --e-global-color-text );background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-1dce2fd div.product form.cart div.quantity .qty:focus{border-color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-1dce2fd .button, .eael-popup-details-render .elementor-element-1dce2fd button.button.alt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#fff;background-color:var( --e-global-color-text );}.eael-popup-details-render .elementor-element-1dce2fd .button:hover, .eael-popup-details-render .elementor-element-1dce2fd button.button.alt:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-1dce2fd .product_meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-1dce2fd .product_meta .sku, .eael-popup-details-render .elementor-element-1dce2fd .product_meta a{color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-1dce2fd .product_meta a:hover{color:var( --e-global-color-text );}.eael-popup-details-render .elementor-element-1dce2fd button.eael-product-popup-close{color:var( --e-global-color-1585909 );background-color:var( --e-global-color-secondary );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce li.product .button.eael-wc-compare{color:var( --e-global-color-secondary );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{color:var( --e-global-color-secondary );}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover{color:#fff;}.elementor-2612 .elementor-element.elementor-element-1dce2fd .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover{color:#fff;}.elementor-2612 .elementor-element.elementor-element-803f7d5.elementor-element{--align-self:center;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid:not(.list) .woocommerce ul.products li.product{text-align:left;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid:not(.list) .woocommerce ul.products li.product .star-rating{margin-left:0;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product, .elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .icons-wrap.block-box-style{background-color:#fff;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4 .product-details-wrap{background-color:#fff;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-3, .elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product.eael-product-list-preset-4{background-color:transparent;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product:hover{box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2{color:var( --e-global-color-primary );font-size:13px;font-weight:500;text-transform:uppercase;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product .price, .elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product .price ins, .elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product .eael-product-price ins{color:var( --e-global-color-secondary );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product .price,.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce ul.products li.product .eael-product-price{font-family:"IBM Plex Mono", Sans-serif;font-size:13px;font-weight:300;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce .star-rating::before{color:var( --e-global-color-1585909 );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce .star-rating span::before{color:var( --e-global-color-1585909 );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce .eael-star-rating{color:var( --e-global-color-1585909 );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce li.product .button, 
                    .elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce li.product .button.add_to_cart_button{color:var( --e-global-color-1585909 );background-color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{color:var( --e-global-color-1585909 );background-color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist{color:var( --e-global-color-1585909 );background-color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce li.product .button:hover,
                    .elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-9dc63d9 );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover{color:#fff;background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-9dc63d9 );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-9dc63d9 );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_wishlist:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-9dc63d9 );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .eael-product-wrap .icons-wrap li a{color:#fff;background-color:#8040FF;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-compare-icon{fill:#fff;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .eael-product-wrap .icons-wrap:not(.details-block-style-2) li a{border-radius:3px;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:only-child a{border-radius:3px!important;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:first-child a{border-radius:3px 0 0 3px;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .eael-product-wrap .icons-wrap.details-block-style-2 li:last-child a{border-radius:0 3px 3px 0;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .eael-product-wrap .icons-wrap li a:hover{color:#F5EAFF;background-color:#333;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-load-more-button{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );background:var( --e-global-color-1585909 );border-style:solid;border-color:var( --e-global-color-1585909 );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-load-more-button:hover{color:#fff;background:#27bdbd;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-load-more-button-wrap{justify-content:center;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-woo-pagination{text-align:center;margin-top:15px;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid-pagination .woocommerce-pagination{text-align:center;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid-pagination .woocommerce-pagination{margin-top:15px;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-woo-pagination a{color:#2F436C;background:#fff;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid-pagination .woocommerce-pagination a{color:#2F436C;background:#fff;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-woo-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid-pagination .woocommerce-pagination a:hover{color:#fff;background:#8040FF;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-woo-pagination .current{color:#fff;background:#8040FF;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid-pagination .woocommerce-pagination .current{color:#fff;background:#8040FF;}.elementor-2612 .elementor-element.elementor-element-803f7d5.eael-product-loader::after{border-left-color:#000;}.eael-popup-details-render .elementor-element-803f7d5 div.product .product_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-803f7d5 div.product .price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.eael-popup-details-render .elementor-element-803f7d5 div.product .price ins{color:var( --e-global-color-primary );}.eael-popup-details-render .elementor-element-803f7d5 div.product .woocommerce-product-details__short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.eael-popup-details-render .elementor-element-803f7d5 .woocommerce-product-details__short-description{color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-803f7d5 .product_meta a.woocommerce-review-link, .eael-popup-details-render .elementor-element-803f7d5 .product_meta a{color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-803f7d5 a.woocommerce-review-link:hover, .eael-popup-details-render .elementor-element-803f7d5 .product_meta a:hover{color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-803f7d5 div.product table tbody tr, .elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-popup.woocommerce div.product .product_meta{border-color:var( --e-global-color-secondary );}.eael-popup-details-render .elementor-element-803f7d5 .eael-onsale{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-1585909 );background-color:var( --e-global-color-text );}.eael-popup-details-render .elementor-element-803f7d5 .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:var( --e-global-color-text );border-right-color:var( --e-global-color-text );}.eael-popup-details-render .elementor-element-803f7d5 div.product form.cart div.quantity .qty, .elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-popup.woocommerce div.product form.cart div.quantity > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.eael-popup-details-render .elementor-element-803f7d5 div.product form.cart div.quantity .qty, .elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:var( --e-global-color-text );background-color:var( --e-global-color-1585909 );border-color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-803f7d5 div.product form.cart div.quantity .qty:focus{border-color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-803f7d5 .button, .eael-popup-details-render .elementor-element-803f7d5 button.button.alt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#fff;background-color:var( --e-global-color-text );}.eael-popup-details-render .elementor-element-803f7d5 .button:hover, .eael-popup-details-render .elementor-element-803f7d5 button.button.alt:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-803f7d5 .product_meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-803f7d5 .product_meta .sku, .eael-popup-details-render .elementor-element-803f7d5 .product_meta a{color:var( --e-global-color-1585909 );}.eael-popup-details-render .elementor-element-803f7d5 .product_meta a:hover{color:var( --e-global-color-text );}.eael-popup-details-render .elementor-element-803f7d5 button.eael-product-popup-close{color:var( --e-global-color-1585909 );background-color:var( --e-global-color-secondary );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce li.product .button.eael-wc-compare{color:var( --e-global-color-secondary );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare{color:var( --e-global-color-secondary );}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid .woocommerce li.product .button.eael-wc-compare:hover{color:#fff;}.elementor-2612 .elementor-element.elementor-element-803f7d5 .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .eael-wc-compare:hover{color:#fff;}.elementor-2612 .elementor-element.elementor-element-ba314e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:070px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2612 .elementor-element.elementor-element-95da839 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-2612 .elementor-element.elementor-element-95da839.elementor-element{--align-self:center;}.elementor-2612 .elementor-element.elementor-element-95da839{text-align:center;}.elementor-2612 .elementor-element.elementor-element-95da839 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:20px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-2612 .elementor-element.elementor-element-95da839 .elementor-heading-title a:hover, .elementor-2612 .elementor-element.elementor-element-95da839 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-2612 .elementor-element.elementor-element-95da839 .elementor-heading-title a{transition-duration:0.8s;}.elementor-2612 .elementor-element.elementor-element-40fff2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2612 .elementor-element.elementor-element-767685e > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-2612 .elementor-element.elementor-element-f57d958{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:030px;--margin-right:030px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2612 .elementor-element.elementor-element-c8c0029{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-2612 .elementor-element.elementor-element-c8c0029.elementor-element{--align-self:flex-start;}.elementor-2612 .elementor-element.elementor-element-1789dc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2612 .elementor-element.elementor-element-8705d4b{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:030px;--margin-right:030px;grid-row:span 2;}.elementor-2612 .elementor-element.elementor-element-c5786aa{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-03c0d88.elementor-element{--align-self:flex-end;}.elementor-2612 .elementor-element.elementor-element-03c0d88 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:600;}.elementor-2612 .elementor-element.elementor-element-aa71fad{text-align:left;}.elementor-2612 .elementor-element.elementor-element-aa71fad .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:300;}.elementor-2612 .elementor-element.elementor-element-1849029{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-f63b859.elementor-element{--align-self:flex-end;}.elementor-2612 .elementor-element.elementor-element-f63b859 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:600;}.elementor-2612 .elementor-element.elementor-element-a194249{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-e3e99b6.elementor-element{--align-self:flex-end;}.elementor-2612 .elementor-element.elementor-element-e3e99b6 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:300;}.elementor-2612 .elementor-element.elementor-element-226094c.elementor-element{--align-self:flex-end;}.elementor-2612 .elementor-element.elementor-element-226094c .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:300;}.elementor-2612 .elementor-element.elementor-element-7b3a7f7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-e309937.elementor-element{--align-self:flex-end;}.elementor-2612 .elementor-element.elementor-element-e309937 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:600;}.elementor-2612 .elementor-element.elementor-element-949b1e1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-c262df6.elementor-element{--align-self:flex-end;}.elementor-2612 .elementor-element.elementor-element-c262df6 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:300;}.elementor-2612 .elementor-element.elementor-element-8d5da9b.elementor-element{--align-self:flex-end;}.elementor-2612 .elementor-element.elementor-element-8d5da9b .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:300;}.elementor-2612 .elementor-element.elementor-element-5f6ed62{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-af3aaef.elementor-element{--align-self:flex-end;}.elementor-2612 .elementor-element.elementor-element-af3aaef .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:600;}.elementor-2612 .elementor-element.elementor-element-8c331cf > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-2612 .elementor-element.elementor-element-8c331cf{text-align:left;}.elementor-2612 .elementor-element.elementor-element-8c331cf .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:300;}.elementor-2612 .elementor-element.elementor-element-be028d3{--display:flex;}.elementor-2612 .elementor-element.elementor-element-1a33dc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2612 .elementor-element.elementor-element-9b4b39e{width:100%;max-width:100%;text-align:left;}.elementor-2612 .elementor-element.elementor-element-9b4b39e > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-2612 .elementor-element.elementor-element-9b4b39e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:300;}.elementor-2612 .elementor-element.elementor-element-0ec88b1{width:100%;max-width:100%;text-align:right;}.elementor-2612 .elementor-element.elementor-element-0ec88b1 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-2612 .elementor-element.elementor-element-0ec88b1 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:300;}.elementor-2612 .elementor-element.elementor-element-ad42772{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2612 .elementor-element.elementor-element-81f5c63{width:100%;max-width:100%;text-align:left;}.elementor-2612 .elementor-element.elementor-element-81f5c63 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-2612 .elementor-element.elementor-element-81f5c63 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:300;}.elementor-2612 .elementor-element.elementor-element-20e6da1{width:100%;max-width:100%;text-align:right;}.elementor-2612 .elementor-element.elementor-element-20e6da1 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-2612 .elementor-element.elementor-element-20e6da1 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:300;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2612 .elementor-element.elementor-element-8705d4b{--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-c5786aa{--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-1849029{--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-a194249{--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-7b3a7f7{--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-949b1e1{--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-5f6ed62{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2612 .elementor-element.elementor-element-7e06429.e-con{--align-self:center;}.elementor-2612 .elementor-element.elementor-element-54c6912{--width:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2612 .elementor-element.elementor-element-54c6912.e-con{--align-self:flex-start;}.elementor-2612 .elementor-element.elementor-element-89ff5ea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2612 .elementor-element.elementor-element-8705d4b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-c5786aa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-1849029{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-a194249{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-7b3a7f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-949b1e1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-5f6ed62{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2612 .elementor-element.elementor-element-ad42772{--width:100vw;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2612 .elementor-element.elementor-element-ad42772.e-con{--align-self:center;}.elementor-2612 .elementor-element.elementor-element-81f5c63{width:auto;max-width:auto;}.elementor-2612 .elementor-element.elementor-element-81f5c63.elementor-element{--align-self:flex-start;}.elementor-2612 .elementor-element.elementor-element-20e6da1{width:auto;max-width:auto;text-align:right;}.elementor-2612 .elementor-element.elementor-element-20e6da1.elementor-element{--align-self:flex-end;}}@media(min-width:768px){.elementor-2612 .elementor-element.elementor-element-f57d958{--width:50%;}.elementor-2612 .elementor-element.elementor-element-1789dc5{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-d543c69 */.preloader {
  position: fixed;
  inset: 0;
  background: white;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 50;
  animation: fadeOut 0.5s ease 5s forwards;
}

.preloader img {

  height: 70vh;
  object-fit: contain;
}

@keyframes fadeOut {
  to {
    opacity: 0;
    visibility: hidden;
  }
}

@media only screen and (max-width: 758px) {
    .preloader img {
        padding-top:50px;
        height: 100vh;
        transform:scale(1.5);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0045a68 */body {
  margin: 0;
  font-family: 'IBM Plex Mono', monospace;
  font-weight: 500;
}

.mobile-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding: 0 20px;
  background: white;
  position: fixed;
  width: 100vw;
  top: 0;
  left: 0;
  z-index: 1000;
}

.mobile-logo img {
  height: 20px;
}

.hamburger {
  cursor: pointer;
}

.mobile-menu {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  overflow: hidden;
  background: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 35px;
  transition: height 0.8s ease;
  z-index: 999;
}

.mobile-menu.open {
  height: 100vh;
}

.mobile-menu a {
  color: black;
  text-decoration: none;
  margin: 0.1rem 0;
  letter-spacing: 0.02em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c7214d */.menu {
  height: 50px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: 'IBM Plex Mono', monospace;
  font-weight: 500;
  font-size: 11px;
  z-index: 1999;
  padding: 0 2vw;
  box-sizing: border-box;
}


.menu-left {
  flex: 1;
  display: flex;
  justify-content: flex-start;
}


.menu-center {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 150px;
  display: flex;
  justify-content: space-between;
  align-content: center;
  height: 25px;
}


.menu-right {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-content: center;
  gap: 1.5rem;
    width: 400px;
    
}



.menu a {
  position: relative;
  text-decoration: none;
  color: white; 
  font-family: 'IBM Plex Mono', monospace;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.05em;
}


.menu a::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0%;
  height: 1px;
  background-color: currentColor;
  transition: width 0.8s ease;
}

.menu a:hover::after {
  width: 100%;
}


#menu-logo{
    width: 180px;
    height: auto;
    transition: transform 0.8s ease;
}


#menu-logo:hover{
    transform: scale(1.1);
}




#underline::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0%;
  height: 1px;
  background-color: none;
  transition: width 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5ea21e */.cursor {
  position: fixed;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  border: 0.5px solid black;
  border-radius: 50%;
  pointer-events: none;
  transform: translate(-50%, -50%);
  transition: background-color 0.3s ease, transform 0.15s ease;
    /*box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);*/
    z-index:  999999999;
}

/*
.cursor.hovered {
  background-color: black;
}
*/

@media only screen and (max-width: 600px) {
  .cursor {
    display:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc84737 */#products-container{
    max-width: 100vw;
    padding: 70px 8vw !important;

}

li.product{
    transition: all 0.8s ease !important;
}

.eael-product-grid .woocommerce ul.products {

    gap: 5vw !important;
}


.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link {
    color: white !important;
}


.elementor-2612 .elementor-element.elementor-element-15c8bff .eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:hover {
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95da839 */.box-shopnow{

      width: auto;
    height: 50px;
  border-color: black;
  border-width: 1px;
  border-style: solid;
  /*border-style: solid dotted solid;*/
}


.box-shopnow::after {
  content: '';
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 0%;
  height: 50px;
  background-color: black;
  transition: width 0.8s ease;
  
}

.box-shopnow:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-767685e */.separator {
  height: 0.7px;
    width: 100vw;
  background: linear-gradient(
    to right,
    #000000 20%,
    #FFFFFF 20%,
    #FFFFFF 40%,
    #000000 40%
  );
}/* End custom CSS */
/* Start custom CSS */body, html {
  margin: 0;
  padding: 0;
  width: 100vw;
  overflow-y: auto;  
  overflow-x: hidden;
  cursor: none;
  display: flex;
 flex-direction: column; 
 align-content: center;
 align-items: center;
   overflow-x: hidden; /* Bloquea el scroll horizontal */
  overflow-y: auto; /* Permite el scroll vertical */
  cursor: none;
 
}

::-webkit-scrollbar {
  display: none; /* Oculta la scrollbar en navegadores basados en Webkit (Chrome, Safari) */
}

html {
  -ms-overflow-style: none; /* Oculta la scrollbar en Internet Explorer y Edge */
  scrollbar-width: none; /* Oculta la scrollbar en Firefox */
}/* End custom CSS */