.elementor-11612 .elementor-element.elementor-element-b71f15b{--display:flex;--min-height:0px;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-b71f15b::before, .elementor-11612 .elementor-element.elementor-element-b71f15b > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-b71f15b > .e-con-inner > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-b71f15b > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-b71f15b > .e-con-inner > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-b71f15b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBFBFD;--background-overlay:'';}.elementor-11612 .elementor-element.elementor-element-6a14875{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000013D;--border-color:#0000013D;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-6a14875::before, .elementor-11612 .elementor-element.elementor-element-6a14875 > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-6a14875 > .e-con-inner > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-6a14875 > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-6a14875 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-6a14875 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-11612 .elementor-element.elementor-element-6a14875.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-9bd00e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 37px;}.elementor-11612 .elementor-element.elementor-element-9bd00e4.elementor-element{--align-self:flex-start;}.elementor-11612 .elementor-element.elementor-element-9bd00e4 .woocommerce-breadcrumb{color:#747474;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-11612 .elementor-element.elementor-element-9bd00e4 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-924e89a{--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;--justify-content:center;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-924e89a.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-e8d90fa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-a5dd3f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-a5dd3f8 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-11612 .elementor-element.elementor-element-a5dd3f8 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-a5dd3f8 .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-a5dd3f8 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-a5dd3f8 .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-a5dd3f8 .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}.elementor-11612 .elementor-element.elementor-element-a243cc5{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-a243cc5 img{width:53%;}.elementor-11612 .elementor-element.elementor-element-6464259{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:20px;}.elementor-11612 .elementor-element.elementor-element-6464259:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-6464259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-08f9444{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-11612 .elementor-element.elementor-element-08f9444.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-2092ae8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;text-transform:none;}.elementor-11612 .elementor-element.elementor-element-8b2d80c{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-18e8933 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;font-style:italic;text-decoration:none;letter-spacing:0px;word-spacing:0px;color:#6B6B6B;}.elementor-11612 .elementor-element.elementor-element-ed6fb9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-ed6fb9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;text-decoration:none;letter-spacing:0px;word-spacing:2px;color:#6B6B6B;}.elementor-11612 .elementor-element.elementor-element-7b68498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-11612 .elementor-element.elementor-element-7b68498 .price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;}.elementor-11612 .elementor-element.elementor-element-63b68bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-63b68bd .woocommerce-product-details__short-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-11612 .elementor-element.elementor-element-dd91ecc{--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-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:row;}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .cart .button{width:198px;justify-content:center;border-radius:10px 10px 10px 10px;background-color:#01ADAC;transition:all 0.2s;margin-left:10px;}.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .eael-add-to-cart{width:198px;justify-content:center;}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .cart .button, .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-add-to-cart-wrapper .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:none;}.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-add-to-cart-wrapper .eael-add-to-cart{border-radius:10px 10px 10px 10px;background-color:#01ADAC;transition:all 0.2s;}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .cart .button:hover{background-color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-add-to-cart-wrapper .eael-add-to-cart:hover{background-color:var( --e-global-color-text );}.woocommerce div.product .eael-single-product-add-to-cart form.cart input[type=number] .qty, 
					.woocommerce div.product .eael-single-product-add-to-cart form.cart .quantity .qty,
					.eael-add-to-cart-wrapper input[type=number], 
					.eael-add-to-cart-wrapper .quantity-input{height:39px;}.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .eael-add-to-cart-wrapper{gap:10px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .quantity .qty, .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .quantity .qty{border-radius:10px 10px 10px 10px;color:var( --e-global-color-text );transition:all 0.2s;}.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{border-radius:10px 10px 10px 10px;color:var( --e-global-color-text );transition:all 0.2s;}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart form.cart .variations,
					.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-variable-product-edit .eael-variable-product{width:81%;margin-bottom:13px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .elementor-product-variable table tbody>tr:nth-child(odd)>td, .woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .elementor-product-variable table tbody>tr:nth-child(odd)>th,
					.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-variable-product-edit .eael-variable-product{background-color:#FFFFFF00;}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart form.cart table.variations label{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-variable-product-edit .eael-variable-product .variable-label{color:var( --e-global-color-primary );}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart form.cart table.variations td.value select, 
               .woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart form.cart table.variations td.value:before,
					.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-variable-product-edit .eael-variable-product .custom-select-option{border:1px solid #153792;border-radius:7px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart form.cart table.variations td.value select, 
               .woocommerce div.product.elementor.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart form.cart table.variations td.value:before,
					.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-variable-product-edit .eael-variable-product .custom-select-option{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:16px;width:16px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:16px;color:#E1E0E7;}.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .eael-add-to-cart svg{height:16px;width:16px;}.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .eael-add-to-cart i{font-size:16px;color:#E1E0E7;}.woocommerce .elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:#E1E0E7;}.elementor-11612 .elementor-element.elementor-element-4bdd2ff .eael-single-product-add-to-cart .eael-add-to-cart svg path{fill:#E1E0E7;}.elementor-11612 .elementor-element.elementor-element-442b3de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11612 .elementor-element.elementor-element-442b3de .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11612 .elementor-element.elementor-element-442b3de .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;text-transform:none;border-radius:10px 10px 10px 10px;}.elementor-11612 .elementor-element.elementor-element-a65f18f{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-a65f18f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-dda5fe8{--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:3px 10px;--row-gap:3px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11612 .elementor-element.elementor-element-dda5fe8:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-dda5fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11612 .elementor-element.elementor-element-dda5fe8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-46e24d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-1a96c75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-1a96c75.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-1a96c75.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-1a96c75.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-1a96c75.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-1a96c75.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-1a96c75 .elementor-icon{font-size:28px;}.elementor-11612 .elementor-element.elementor-element-1a96c75 .elementor-icon svg{height:28px;}.elementor-11612 .elementor-element.elementor-element-6d8d0f4{--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:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-6d8d0f4.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-ea2b4f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11612 .elementor-element.elementor-element-ea2b4f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-d9d0728{--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:3px 10px;--row-gap:3px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11612 .elementor-element.elementor-element-d9d0728:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-d9d0728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11612 .elementor-element.elementor-element-d9d0728.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-44aed9a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-90901b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-90901b4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-90901b4.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-90901b4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-90901b4.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-90901b4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-90901b4 .elementor-icon{font-size:28px;}.elementor-11612 .elementor-element.elementor-element-90901b4 .elementor-icon svg{height:28px;}.elementor-11612 .elementor-element.elementor-element-ac03d8b{--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:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-ac03d8b.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-a050234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11612 .elementor-element.elementor-element-a050234 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-73e03e6{--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:3px 10px;--row-gap:3px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11612 .elementor-element.elementor-element-73e03e6:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-73e03e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11612 .elementor-element.elementor-element-73e03e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-7e62027{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-53d3297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-53d3297.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-53d3297.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-53d3297.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-53d3297.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-53d3297.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-53d3297 .elementor-icon{font-size:28px;}.elementor-11612 .elementor-element.elementor-element-53d3297 .elementor-icon svg{height:28px;}.elementor-11612 .elementor-element.elementor-element-6aa4528{--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:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-6aa4528.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-dbf1391{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11612 .elementor-element.elementor-element-dbf1391 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-4d5d5f4{--display:flex;--min-height:0px;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-4d5d5f4::before, .elementor-11612 .elementor-element.elementor-element-4d5d5f4 > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-4d5d5f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-4d5d5f4 > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-4d5d5f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-4d5d5f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBFBFD;--background-overlay:'';}.elementor-11612 .elementor-element.elementor-element-2737842{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000013D;--border-color:#0000013D;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-2737842::before, .elementor-11612 .elementor-element.elementor-element-2737842 > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-2737842 > .e-con-inner > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-2737842 > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-2737842 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-2737842 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-11612 .elementor-element.elementor-element-2737842.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-8e9f517{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 37px;}.elementor-11612 .elementor-element.elementor-element-8e9f517.elementor-element{--align-self:flex-start;}.elementor-11612 .elementor-element.elementor-element-8e9f517 .woocommerce-breadcrumb{color:#747474;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-11612 .elementor-element.elementor-element-8e9f517 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-ac9e9eb{--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;--justify-content:center;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-ac9e9eb.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-5520b29{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-5520b29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-e0b414b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-e0b414b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-11612 .elementor-element.elementor-element-e0b414b .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-e0b414b .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-e0b414b .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-e0b414b .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-e0b414b .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}.elementor-11612 .elementor-element.elementor-element-b031819{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-b031819 img{width:53%;}.elementor-11612 .elementor-element.elementor-element-33f875b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:20px;}.elementor-11612 .elementor-element.elementor-element-33f875b:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-33f875b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-8b52d68{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-11612 .elementor-element.elementor-element-8b52d68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-68b4f22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;text-transform:none;}.elementor-11612 .elementor-element.elementor-element-f05ff99{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-f4ac8ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;font-style:italic;text-decoration:none;letter-spacing:0px;word-spacing:0px;color:#6B6B6B;}.elementor-11612 .elementor-element.elementor-element-dd522e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-dd522e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;text-decoration:none;letter-spacing:0px;word-spacing:2px;color:#6B6B6B;}.elementor-11612 .elementor-element.elementor-element-49bea2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-11612 .elementor-element.elementor-element-49bea2b .price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;}.elementor-11612 .elementor-element.elementor-element-0dbb5ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-0dbb5ac .woocommerce-product-details__short-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-11612 .elementor-element.elementor-element-ae5b007{--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-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:row;}.woocommerce .elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .cart .button{width:219px;justify-content:center;border-radius:10px 10px 10px 10px;background-color:#01ADAC;transition:all 0.2s;margin-left:10px;}.elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .eael-add-to-cart{width:219px;justify-content:center;}.woocommerce .elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .cart .button, .elementor-11612 .elementor-element.elementor-element-f6510ed .eael-add-to-cart-wrapper .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:none;}.elementor-11612 .elementor-element.elementor-element-f6510ed .eael-add-to-cart-wrapper .eael-add-to-cart{border-radius:10px 10px 10px 10px;background-color:#01ADAC;transition:all 0.2s;}.woocommerce .elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .cart .button:hover{background-color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-f6510ed .eael-add-to-cart-wrapper .eael-add-to-cart:hover{background-color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .eael-add-to-cart-wrapper{gap:10px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .quantity .qty, .elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;}.woocommerce .elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .quantity .qty{border-radius:10px 10px 10px 10px;color:var( --e-global-color-text );transition:all 0.2s;}.elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{border-radius:10px 10px 10px 10px;color:var( --e-global-color-text );transition:all 0.2s;}.woocommerce .elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:16px;width:16px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:16px;color:#E1E0E7;}.elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .eael-add-to-cart svg{height:16px;width:16px;}.elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .eael-add-to-cart i{font-size:16px;color:#E1E0E7;}.woocommerce .elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:#E1E0E7;}.elementor-11612 .elementor-element.elementor-element-f6510ed .eael-single-product-add-to-cart .eael-add-to-cart svg path{fill:#E1E0E7;}.elementor-11612 .elementor-element.elementor-element-32538a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11612 .elementor-element.elementor-element-32538a2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11612 .elementor-element.elementor-element-32538a2 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;text-transform:none;border-radius:10px 10px 10px 10px;}.elementor-11612 .elementor-element.elementor-element-318d2ff{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-318d2ff.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-90fb7de{--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:3px 10px;--row-gap:3px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11612 .elementor-element.elementor-element-90fb7de:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-90fb7de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11612 .elementor-element.elementor-element-90fb7de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-4b5b67e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-7cf7ca5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-7cf7ca5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-7cf7ca5.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-7cf7ca5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-7cf7ca5.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-7cf7ca5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-7cf7ca5 .elementor-icon{font-size:28px;}.elementor-11612 .elementor-element.elementor-element-7cf7ca5 .elementor-icon svg{height:28px;}.elementor-11612 .elementor-element.elementor-element-e80dfaa{--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:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-e80dfaa.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-155dbac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11612 .elementor-element.elementor-element-155dbac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-3664300{--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:3px 10px;--row-gap:3px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11612 .elementor-element.elementor-element-3664300:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-3664300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11612 .elementor-element.elementor-element-3664300.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-8acc0ec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-2fe7025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-2fe7025.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-2fe7025.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-2fe7025.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-2fe7025.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-2fe7025.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-2fe7025 .elementor-icon{font-size:28px;}.elementor-11612 .elementor-element.elementor-element-2fe7025 .elementor-icon svg{height:28px;}.elementor-11612 .elementor-element.elementor-element-e4d8a97{--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:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-e4d8a97.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-c63d47d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11612 .elementor-element.elementor-element-c63d47d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-873f342{--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:3px 10px;--row-gap:3px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11612 .elementor-element.elementor-element-873f342:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-873f342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11612 .elementor-element.elementor-element-873f342.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-9a8d5b9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-92f6ccf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-92f6ccf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-92f6ccf.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-92f6ccf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-92f6ccf.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-92f6ccf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-92f6ccf .elementor-icon{font-size:28px;}.elementor-11612 .elementor-element.elementor-element-92f6ccf .elementor-icon svg{height:28px;}.elementor-11612 .elementor-element.elementor-element-d898ea4{--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:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-d898ea4.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-0d23497{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11612 .elementor-element.elementor-element-0d23497 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-7c76f3f{--display:flex;--min-height:533px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-7c76f3f:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-7c76f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFD;}.elementor-11612 .elementor-element.elementor-element-7c76f3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-6fdedb1f{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-6fdedb1f.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-d232157{--display:flex;--min-height:270px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-d232157:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-d232157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-d232157.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-238c7c8f{--display:flex;--min-height:0px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-238c7c8f:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-238c7c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-23e6f71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;}.elementor-11612 .elementor-element.elementor-element-6b2bfa67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-6b2bfa67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:18px;color:#000000;}.elementor-11612 .elementor-element.elementor-element-4d5992e{--display:flex;--min-height:270px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-4d5992e:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-4d5992e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-4d5992e.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-50be13a{--display:flex;--min-height:0px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-50be13a:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-50be13a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-734b1d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;}.elementor-11612 .elementor-element.elementor-element-312db42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-312db42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:18px;color:#000000;}.elementor-11612 .elementor-element.elementor-element-c8d995c{--display:flex;--min-height:270px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-c8d995c:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-c8d995c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-c8d995c.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-f24635c{--display:flex;--min-height:0px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-f24635c:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-f24635c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-1f934bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;}.elementor-11612 .elementor-element.elementor-element-71b3c87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-71b3c87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:18px;color:#000000;}.elementor-11612 .elementor-element.elementor-element-f0c29f2{--display:flex;--min-height:270px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-f0c29f2:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-f0c29f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-f0c29f2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-966b06a{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-966b06a:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-966b06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fluimatic.cl/wp-content/uploads/2026/03/Mesa-de-trabajo-9w-2510.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11612 .elementor-element.elementor-element-a4f54f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:050px;--margin-bottom:0px;--margin-left:070px;--margin-right:0px;}.elementor-11612 .elementor-element.elementor-element-a4f54f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-67103e3{width:var( --container-widget-width, 78.458% );max-width:78.458%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78.458%;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-67103e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-67103e3 .elementor-heading-title{font-size:65px;color:#0153E0;}.elementor-11612 .elementor-element.elementor-element-513f9e9{width:var( --container-widget-width, 82.81% );max-width:82.81%;--container-widget-width:82.81%;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-513f9e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-513f9e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-2461467 );}.elementor-11612 .elementor-element.elementor-element-aa56637 .elementor-button{background-color:#01ADAC;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;text-transform:none;border-radius:5px 5px 5px 5px;padding:15px 21px 15px 21px;}.elementor-11612 .elementor-element.elementor-element-aa56637 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11612 .elementor-element.elementor-element-aa56637 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-11612 .elementor-element.elementor-element-4b8f482 .elementor-icon-list-icon i{color:#01ADAC;transition:color 0.3s;}.elementor-11612 .elementor-element.elementor-element-4b8f482 .elementor-icon-list-icon svg{fill:#01ADAC;transition:fill 0.3s;}.elementor-11612 .elementor-element.elementor-element-4b8f482{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11612 .elementor-element.elementor-element-4b8f482 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11612 .elementor-element.elementor-element-4b8f482 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-11612 .elementor-element.elementor-element-4b8f482 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11612 .elementor-element.elementor-element-44d2b48b{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:62px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:63px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#1A1A1A;--n-tabs-title-color-active:#1A1A1A;--n-tabs-icon-size:16px;--n-tabs-icon-gap:17px;--n-tabs-icon-color:var( --e-global-color-primary );--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-44d2b48b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-44d2b48b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-44d2b48b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11612 .elementor-element.elementor-element-44d2b48b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-44d2b48b.elementor-element{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-44d2b48b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 1px 1px 1px;border-color:#D8D8D8;}.elementor-11612 .elementor-element.elementor-element-44d2b48b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:none;}.elementor-11612 .elementor-element.elementor-element-44d2b48b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#1A1A1A;--n-tabs-icon-color-hover:var( --e-global-color-primary );}:where( .elementor-11612 .elementor-element.elementor-element-44d2b48b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-11612 .elementor-element.elementor-element-433e295{--display:flex;--min-height:533px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-433e295:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-433e295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFD;}.elementor-11612 .elementor-element.elementor-element-433e295.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-514e227{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-514e227.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-3e82cd7{--display:flex;--min-height:270px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-3e82cd7:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-3e82cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-3e82cd7.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-1bd5aea{--display:flex;--min-height:0px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-1bd5aea:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-1bd5aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-592ed71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;}.elementor-11612 .elementor-element.elementor-element-2934eba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-2934eba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:18px;color:#000000;}.elementor-11612 .elementor-element.elementor-element-6627c6d{--display:flex;--min-height:270px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-6627c6d:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-6627c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-6627c6d.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-5c42da8{--display:flex;--min-height:0px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-5c42da8:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-5c42da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-35c09a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;}.elementor-11612 .elementor-element.elementor-element-0e561f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-0e561f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:18px;color:#000000;}.elementor-11612 .elementor-element.elementor-element-fee2105{--display:flex;--min-height:270px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-fee2105:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-fee2105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-fee2105.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-7694efa{--display:flex;--min-height:0px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-7694efa:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-7694efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-f865070 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;}.elementor-11612 .elementor-element.elementor-element-b711a37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-b711a37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:18px;color:#000000;}.elementor-11612 .elementor-element.elementor-element-86e9198{--display:flex;--min-height:270px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-86e9198:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-86e9198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-86e9198.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-d14c53e{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-d14c53e:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-d14c53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fluimatic.cl/wp-content/uploads/2026/03/Mesa-de-trabajo-9w-2510.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11612 .elementor-element.elementor-element-1e75359{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:050px;--margin-bottom:0px;--margin-left:070px;--margin-right:0px;}.elementor-11612 .elementor-element.elementor-element-1e75359.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-58b39df{width:var( --container-widget-width, 78.458% );max-width:78.458%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78.458%;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-58b39df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-58b39df .elementor-heading-title{font-size:65px;color:#0153E0;}.elementor-11612 .elementor-element.elementor-element-d913a6c{width:var( --container-widget-width, 82.81% );max-width:82.81%;--container-widget-width:82.81%;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-d913a6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-d913a6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-2461467 );}.elementor-11612 .elementor-element.elementor-element-feef170 .elementor-button{background-color:#01ADAC;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;text-transform:none;border-radius:5px 5px 5px 5px;padding:15px 21px 15px 21px;}.elementor-11612 .elementor-element.elementor-element-feef170 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11612 .elementor-element.elementor-element-feef170 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-11612 .elementor-element.elementor-element-cb40d2c .elementor-icon-list-icon i{color:#01ADAC;transition:color 0.3s;}.elementor-11612 .elementor-element.elementor-element-cb40d2c .elementor-icon-list-icon svg{fill:#01ADAC;transition:fill 0.3s;}.elementor-11612 .elementor-element.elementor-element-cb40d2c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11612 .elementor-element.elementor-element-cb40d2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11612 .elementor-element.elementor-element-cb40d2c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-11612 .elementor-element.elementor-element-cb40d2c .elementor-icon-list-text{transition:color 0.3s;}.elementor-11612 .elementor-element.elementor-element-5479d4b{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:62px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:63px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#1A1A1A;--n-tabs-title-color-active:#1A1A1A;--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:17px;--n-tabs-icon-gap:40px;--n-tabs-icon-color:var( --e-global-color-primary );--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-5479d4b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-5479d4b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-5479d4b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11612 .elementor-element.elementor-element-5479d4b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-5479d4b.elementor-element{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-5479d4b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 1px 1px 1px;border-color:#D8D8D8;}.elementor-11612 .elementor-element.elementor-element-5479d4b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:none;}.elementor-11612 .elementor-element.elementor-element-5479d4b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#1A1A1A;--n-tabs-icon-color-hover:var( --e-global-color-primary );}:where( .elementor-11612 .elementor-element.elementor-element-5479d4b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-11612 .elementor-element.elementor-element-fa5d81b{--display:flex;--min-height:416px;--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-fa5d81b:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-fa5d81b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFD;}.elementor-11612 .elementor-element.elementor-element-fa5d81b::before, .elementor-11612 .elementor-element.elementor-element-fa5d81b > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-fa5d81b > .e-con-inner > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-fa5d81b > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-fa5d81b > .e-con-inner > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-fa5d81b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11612 .elementor-element.elementor-element-0de08a9{text-align:start;}.elementor-11612 .elementor-element.elementor-element-0de08a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .product-details-wrap{text-align:center;padding:15px 15px 15px 15px;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .product-details-wrap .eael-star-rating{justify-content:center;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-woo-product-carousel-container .eael-product-carousel{background-color:#F1F5FF;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .woocommerce-loop-product__title, .elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .eael-product-title *{color:var( --e-global-color-text );font-size:13px;font-weight:400;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .eael-product-price del{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .eael-product-price del .amount{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .eael-product-price .amount bdi{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .eael-product-price{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .star-rating::before{color:#f2b01e;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .star-rating span::before{color:#f2b01e;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:14px!important;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:14px!important;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:14px!important;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .woocommerce div.products div.product .onsale, .elementor-11612 .elementor-element.elementor-element-e40c3b9 .woocommerce div.products div.product .eael-onsale{color:#fff;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .onsale, .elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .eael-onsale{background-color:#0044FC;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#0044FC;border-right-color:#0044FC;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .woocommerce div.products div.product .outofstock-badge, .elementor-11612 .elementor-element.elementor-element-e40c3b9 .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-carousel .icons-wrap li{border-color:#fff;}.eael-popup-details-render .elementor-element-e40c3b9 .eael-product-quick-view-title.product_title.entry-title{color:#252525;}.eael-popup-details-render .elementor-element-e40c3b9 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-e40c3b9 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-e40c3b9 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-e40c3b9 .woocommerce-product-rating .star-rating::before, .eael-popup-details-render .elementor-element-e40c3b9 .woocommerce-product-rating .star-rating span::before{color:#0274be;}.eael-popup-details-render .elementor-element-e40c3b9  a.woocommerce-review-link{color:#0274be;}.eael-popup-details-render .elementor-element-e40c3b9  a.woocommerce-review-link:hover{color:#0274be;}.eael-popup-details-render .elementor-element-e40c3b9 div.product table tbody tr, .elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-e40c3b9 div.product form.cart div.quantity .qty, .elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-11612 .elementor-element.elementor-element-e40c3b9 .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-e40c3b9 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-e40c3b9 .button, .eael-popup-details-render .elementor-element-e40c3b9 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-e40c3b9 .button:hover, .eael-popup-details-render .elementor-element-e40c3b9 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .swiper-container-wrap .swiper-button-next, .elementor-11612 .elementor-element.elementor-element-e40c3b9 .swiper-container-wrap .swiper-button-prev{width:35px;height:35px;font-size:20px;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .swiper-container-wrap .swiper-button-prev{left:-94px;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .swiper-container-wrap .swiper-button-next{right:-94px;}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .swiper-container-wrap .swiper-button-next:hover, .elementor-11612 .elementor-element.elementor-element-e40c3b9 .swiper-container-wrap .swiper-button-prev:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-11612 .elementor-element.elementor-element-e40c3b9 .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center;}.elementor-11612 .elementor-element.elementor-element-26ebb1b{--display:flex;--min-height:0px;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-26ebb1b::before, .elementor-11612 .elementor-element.elementor-element-26ebb1b > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-26ebb1b > .e-con-inner > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-26ebb1b > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-26ebb1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-26ebb1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBFBFD;--background-overlay:'';}.elementor-11612 .elementor-element.elementor-element-ce50bc6{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000013D;--border-color:#0000013D;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-ce50bc6::before, .elementor-11612 .elementor-element.elementor-element-ce50bc6 > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-ce50bc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-ce50bc6 > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-ce50bc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-ce50bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-11612 .elementor-element.elementor-element-ce50bc6.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-1cbb34d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 37px;}.elementor-11612 .elementor-element.elementor-element-1cbb34d.elementor-element{--align-self:flex-start;}.elementor-11612 .elementor-element.elementor-element-1cbb34d .woocommerce-breadcrumb{color:#747474;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-11612 .elementor-element.elementor-element-1cbb34d .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-739d975{--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;--justify-content:center;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-739d975.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-23357eb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-23357eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-ec65669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-ec65669 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-11612 .elementor-element.elementor-element-ec65669 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-ec65669 .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-ec65669 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-ec65669 .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-ec65669 .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}.elementor-11612 .elementor-element.elementor-element-7495965{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:20px;}.elementor-11612 .elementor-element.elementor-element-7495965:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-7495965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-48e0728{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-11612 .elementor-element.elementor-element-48e0728.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-57907af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;text-transform:none;}.elementor-11612 .elementor-element.elementor-element-bfee196{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-a520a48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;font-style:italic;text-decoration:none;letter-spacing:0px;word-spacing:0px;color:#6B6B6B;}.elementor-11612 .elementor-element.elementor-element-d6647de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-d6647de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;text-decoration:none;letter-spacing:0px;word-spacing:2px;color:#6B6B6B;}.elementor-11612 .elementor-element.elementor-element-9f0cda9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-11612 .elementor-element.elementor-element-9f0cda9 .price{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;}.elementor-11612 .elementor-element.elementor-element-7734d71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-7734d71 .woocommerce-product-details__short-description{color:var( --e-global-color-2461467 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-11612 .elementor-element.elementor-element-f39ea73{--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-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .elementor-add-to-cart.elementor-product-simple .cart{flex-direction:row;}.woocommerce .elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .cart .button{width:219px;justify-content:center;border-radius:10px 10px 10px 10px;background-color:#01ADAC;transition:all 0.2s;margin-left:10px;}.elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .eael-add-to-cart{width:219px;justify-content:center;}.woocommerce .elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .cart .button, .elementor-11612 .elementor-element.elementor-element-7569c3d .eael-add-to-cart-wrapper .button-text{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:none;}.elementor-11612 .elementor-element.elementor-element-7569c3d .eael-add-to-cart-wrapper .eael-add-to-cart{border-radius:10px 10px 10px 10px;background-color:#01ADAC;transition:all 0.2s;}.woocommerce .elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .cart .button:hover{background-color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-7569c3d .eael-add-to-cart-wrapper .eael-add-to-cart:hover{background-color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .eael-add-to-cart-wrapper{gap:10px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .quantity .qty, .elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;}.woocommerce .elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .quantity .qty{border-radius:10px 10px 10px 10px;color:var( --e-global-color-text );transition:all 0.2s;}.elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .eael-add-to-cart-wrapper .quantity-input{border-radius:10px 10px 10px 10px;color:var( --e-global-color-text );transition:all 0.2s;}.woocommerce .elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .single_add_to_cart_button svg{height:16px;width:16px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .single_add_to_cart_button i{font-size:16px;color:#E1E0E7;}.elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .eael-add-to-cart svg{height:16px;width:16px;}.elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .eael-add-to-cart i{font-size:16px;color:#E1E0E7;}.woocommerce .elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .single_add_to_cart_button svg path{fill:#E1E0E7;}.elementor-11612 .elementor-element.elementor-element-7569c3d .eael-single-product-add-to-cart .eael-add-to-cart svg path{fill:#E1E0E7;}.elementor-11612 .elementor-element.elementor-element-808fc5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11612 .elementor-element.elementor-element-808fc5f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11612 .elementor-element.elementor-element-808fc5f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;text-transform:none;border-radius:10px 10px 10px 10px;}.elementor-11612 .elementor-element.elementor-element-659c194{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-659c194.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-b8ef42a{--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:3px 10px;--row-gap:3px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11612 .elementor-element.elementor-element-b8ef42a:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-b8ef42a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11612 .elementor-element.elementor-element-b8ef42a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-ba6d650{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-5027a35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-5027a35.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-5027a35.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-5027a35.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-5027a35.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-5027a35.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-5027a35 .elementor-icon{font-size:28px;}.elementor-11612 .elementor-element.elementor-element-5027a35 .elementor-icon svg{height:28px;}.elementor-11612 .elementor-element.elementor-element-0af849e{--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:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-0af849e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-ccffffe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11612 .elementor-element.elementor-element-ccffffe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-352c923{--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:3px 10px;--row-gap:3px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11612 .elementor-element.elementor-element-352c923:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-352c923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11612 .elementor-element.elementor-element-352c923.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-104871b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-de4dfdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-de4dfdf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-de4dfdf.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-de4dfdf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-de4dfdf.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-de4dfdf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-de4dfdf .elementor-icon{font-size:28px;}.elementor-11612 .elementor-element.elementor-element-de4dfdf .elementor-icon svg{height:28px;}.elementor-11612 .elementor-element.elementor-element-1620ab9{--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:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-1620ab9.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-5230cc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11612 .elementor-element.elementor-element-5230cc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-e56df37{--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:3px 10px;--row-gap:3px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C9C9;--border-color:#C9C9C9;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-11612 .elementor-element.elementor-element-e56df37:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-e56df37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11612 .elementor-element.elementor-element-e56df37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-d2ce71b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-ed42ac0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-ed42ac0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-ed42ac0.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-ed42ac0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-ed42ac0.elementor-view-framed .elementor-icon, .elementor-11612 .elementor-element.elementor-element-ed42ac0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-ed42ac0 .elementor-icon{font-size:28px;}.elementor-11612 .elementor-element.elementor-element-ed42ac0 .elementor-icon svg{height:28px;}.elementor-11612 .elementor-element.elementor-element-fcfcc4c{--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:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-fcfcc4c.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-059ddc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11612 .elementor-element.elementor-element-059ddc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-4828285{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-4828285 img{width:53%;}.elementor-11612 .elementor-element.elementor-element-51f5214{--display:flex;--min-height:533px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-51f5214:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-51f5214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-51f5214.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-2cfce7e{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-2cfce7e.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-c3cbc4b{--display:flex;--min-height:270px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-c3cbc4b:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-c3cbc4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-c3cbc4b.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-f738631{--display:flex;--min-height:0px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-f738631:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-f738631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-20d1646 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;}.elementor-11612 .elementor-element.elementor-element-8f9d52b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-8f9d52b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:18px;color:var( --e-global-color-2461467 );}.elementor-11612 .elementor-element.elementor-element-16f7767{--display:flex;--min-height:270px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-16f7767:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-16f7767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-16f7767.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-71d4ffc{--display:flex;--min-height:0px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-71d4ffc:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-71d4ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-5899edf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;}.elementor-11612 .elementor-element.elementor-element-ebc69bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-ebc69bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:18px;color:var( --e-global-color-2461467 );}.elementor-11612 .elementor-element.elementor-element-34dd6ac{--display:flex;--min-height:270px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-34dd6ac:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-34dd6ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-34dd6ac.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-b4cf873{--display:flex;--min-height:0px;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-b4cf873:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-b4cf873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-442ad78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;}.elementor-11612 .elementor-element.elementor-element-0ca51f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-0ca51f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:18px;color:var( --e-global-color-2461467 );}.elementor-11612 .elementor-element.elementor-element-9b5d3d8{--display:flex;--min-height:270px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-9b5d3d8:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-9b5d3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-9b5d3d8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-fdfedf7{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-fdfedf7:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-fdfedf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fluimatic.cl/wp-content/uploads/2026/03/Mesa-de-trabajo-9w-2510.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11612 .elementor-element.elementor-element-dd7d490{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:050px;--margin-bottom:0px;--margin-left:070px;--margin-right:0px;}.elementor-11612 .elementor-element.elementor-element-dd7d490.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-e7ae49f{width:var( --container-widget-width, 78.458% );max-width:78.458%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78.458%;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-e7ae49f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-e7ae49f .elementor-heading-title{font-size:65px;color:#0153E0;}.elementor-11612 .elementor-element.elementor-element-23a2e82{width:var( --container-widget-width, 82.81% );max-width:82.81%;--container-widget-width:82.81%;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-23a2e82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-23a2e82 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-2461467 );}.elementor-11612 .elementor-element.elementor-element-cd9272d .elementor-button{background-color:#01ADAC;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;text-transform:none;border-radius:5px 5px 5px 5px;padding:15px 21px 15px 21px;}.elementor-11612 .elementor-element.elementor-element-cd9272d .elementor-button-content-wrapper{flex-direction:row;}.elementor-11612 .elementor-element.elementor-element-cd9272d .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-icon i{color:#01ADAC;transition:color 0.3s;}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-icon svg{fill:#01ADAC;transition:fill 0.3s;}.elementor-11612 .elementor-element.elementor-element-4c3776b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-text{transition:color 0.3s;}.elementor-11612 .elementor-element.elementor-element-542d2cd{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:62px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:63px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#1A1A1A;--n-tabs-title-color-active:#1A1A1A;--n-tabs-icon-size:16px;--n-tabs-icon-gap:17px;--n-tabs-icon-color:var( --e-global-color-primary );--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-542d2cd > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-11612 .elementor-element.elementor-element-542d2cd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-542d2cd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11612 .elementor-element.elementor-element-542d2cd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-542d2cd.elementor-element{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-542d2cd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 1px 1px 1px;border-color:#D8D8D8;}.elementor-11612 .elementor-element.elementor-element-542d2cd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:none;}.elementor-11612 .elementor-element.elementor-element-542d2cd [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#1A1A1A;--n-tabs-icon-color-hover:var( --e-global-color-primary );}:where( .elementor-11612 .elementor-element.elementor-element-542d2cd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-11612 .elementor-element.elementor-element-6d98623{--display:flex;--min-height:416px;--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-5544c1e{text-align:start;}.elementor-11612 .elementor-element.elementor-element-5544c1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-c2be479.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .product-details-wrap{text-align:center;padding:15px 15px 15px 15px;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .product-details-wrap .eael-star-rating{justify-content:center;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-woo-product-carousel-container .eael-product-carousel{background-color:#F1F5FF;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .woocommerce-loop-product__title, .elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .eael-product-title *{color:var( --e-global-color-text );font-size:13px;font-weight:400;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .eael-product-price del{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .eael-product-price del .amount{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .eael-product-price .amount bdi{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .eael-product-price{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .star-rating::before{color:#f2b01e;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .star-rating span::before{color:#f2b01e;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:14px!important;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:14px!important;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:14px!important;}.elementor-11612 .elementor-element.elementor-element-c2be479 .woocommerce div.products div.product .onsale, .elementor-11612 .elementor-element.elementor-element-c2be479 .woocommerce div.products div.product .eael-onsale{color:#fff;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .onsale, .elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .eael-onsale{background-color:#0044FC;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#0044FC;border-right-color:#0044FC;}.elementor-11612 .elementor-element.elementor-element-c2be479 .woocommerce div.products div.product .outofstock-badge, .elementor-11612 .elementor-element.elementor-element-c2be479 .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-11612 .elementor-element.elementor-element-c2be479 .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .icons-wrap li{border-color:#fff;}.eael-popup-details-render .elementor-element-c2be479 .eael-product-quick-view-title.product_title.entry-title{color:#252525;}.eael-popup-details-render .elementor-element-c2be479 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-c2be479 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-c2be479 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-c2be479 .woocommerce-product-rating .star-rating::before, .eael-popup-details-render .elementor-element-c2be479 .woocommerce-product-rating .star-rating span::before{color:#0274be;}.eael-popup-details-render .elementor-element-c2be479  a.woocommerce-review-link{color:#0274be;}.eael-popup-details-render .elementor-element-c2be479  a.woocommerce-review-link:hover{color:#0274be;}.eael-popup-details-render .elementor-element-c2be479 div.product table tbody tr, .elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-c2be479 div.product form.cart div.quantity .qty, .elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-11612 .elementor-element.elementor-element-c2be479 .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-c2be479 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-c2be479 .button, .eael-popup-details-render .elementor-element-c2be479 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-c2be479 .button:hover, .eael-popup-details-render .elementor-element-c2be479 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-11612 .elementor-element.elementor-element-c2be479 .swiper-container-wrap .swiper-button-next, .elementor-11612 .elementor-element.elementor-element-c2be479 .swiper-container-wrap .swiper-button-prev{width:35px;height:35px;font-size:20px;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-c2be479 .swiper-container-wrap .swiper-button-prev{left:-94px;}.elementor-11612 .elementor-element.elementor-element-c2be479 .swiper-container-wrap .swiper-button-next{right:-94px;}.elementor-11612 .elementor-element.elementor-element-c2be479 .swiper-container-wrap .swiper-button-next:hover, .elementor-11612 .elementor-element.elementor-element-c2be479 .swiper-container-wrap .swiper-button-prev:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center;}.elementor-11612 .elementor-element.elementor-element-1c03cfe{--display:flex;--min-height:416px;--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-1c03cfe:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-1c03cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFD;}.elementor-11612 .elementor-element.elementor-element-1c03cfe::before, .elementor-11612 .elementor-element.elementor-element-1c03cfe > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-1c03cfe > .e-con-inner > .elementor-background-video-container::before, .elementor-11612 .elementor-element.elementor-element-1c03cfe > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-1c03cfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-11612 .elementor-element.elementor-element-1c03cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11612 .elementor-element.elementor-element-8fe2445{text-align:start;}.elementor-11612 .elementor-element.elementor-element-8fe2445 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .product-details-wrap{text-align:center;padding:15px 15px 15px 15px;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .product-details-wrap .eael-star-rating{justify-content:center;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-woo-product-carousel-container .eael-product-carousel{background-color:#F1F5FF;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel{margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .woocommerce-loop-product__title, .elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .eael-product-title *{color:var( --e-global-color-text );font-size:13px;font-weight:400;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .eael-product-price del{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .eael-product-price del .amount{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .eael-product-price .amount bdi{color:var( --e-global-color-primary );}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .eael-product-price{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .star-rating::before{color:#f2b01e;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .star-rating span::before{color:#f2b01e;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:14px!important;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:14px!important;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:14px!important;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .woocommerce div.products div.product .onsale, .elementor-11612 .elementor-element.elementor-element-4a9eea5 .woocommerce div.products div.product .eael-onsale{color:#fff;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .onsale, .elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .eael-onsale{background-color:#0044FC;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#0044FC;border-right-color:#0044FC;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .woocommerce div.products div.product .outofstock-badge, .elementor-11612 .elementor-element.elementor-element-4a9eea5 .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-carousel .icons-wrap li{border-color:#fff;}.eael-popup-details-render .elementor-element-4a9eea5 .eael-product-quick-view-title.product_title.entry-title{color:#252525;}.eael-popup-details-render .elementor-element-4a9eea5 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-4a9eea5 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-4a9eea5 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-4a9eea5 .woocommerce-product-rating .star-rating::before, .eael-popup-details-render .elementor-element-4a9eea5 .woocommerce-product-rating .star-rating span::before{color:#0274be;}.eael-popup-details-render .elementor-element-4a9eea5  a.woocommerce-review-link{color:#0274be;}.eael-popup-details-render .elementor-element-4a9eea5  a.woocommerce-review-link:hover{color:#0274be;}.eael-popup-details-render .elementor-element-4a9eea5 div.product table tbody tr, .elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-4a9eea5 div.product form.cart div.quantity .qty, .elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-11612 .elementor-element.elementor-element-4a9eea5 .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-4a9eea5 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-4a9eea5 .button, .eael-popup-details-render .elementor-element-4a9eea5 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-4a9eea5 .button:hover, .eael-popup-details-render .elementor-element-4a9eea5 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .swiper-container-wrap .swiper-button-next, .elementor-11612 .elementor-element.elementor-element-4a9eea5 .swiper-container-wrap .swiper-button-prev{width:35px;height:35px;font-size:20px;color:var( --e-global-color-text );}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .swiper-container-wrap .swiper-button-prev{left:-94px;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .swiper-container-wrap .swiper-button-next{right:-94px;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .swiper-container-wrap .swiper-button-next:hover, .elementor-11612 .elementor-element.elementor-element-4a9eea5 .swiper-container-wrap .swiper-button-prev:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center;}@media(max-width:1024px){.elementor-11612 .elementor-element.elementor-element-4d5d5f4{--margin-top:113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-5520b29{--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-11612 .elementor-element.elementor-element-b031819{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-33f875b{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-11612 .elementor-element.elementor-element-0dbb5ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.woocommerce .elementor-11612 .elementor-element.elementor-element-0dbb5ac .woocommerce-product-details__short-description{font-size:11px;}.elementor-11612 .elementor-element.elementor-element-318d2ff{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-11612 .elementor-element.elementor-element-7c76f3f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11612 .elementor-element.elementor-element-f0c29f2{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-966b06a{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-966b06a:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-966b06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-11612 .elementor-element.elementor-element-a4f54f3{--justify-content:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11612 .elementor-element.elementor-element-67103e3{width:var( --container-widget-width, 334.852px );max-width:334.852px;--container-widget-width:334.852px;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-67103e3 .elementor-heading-title{font-size:33px;}.elementor-11612 .elementor-element.elementor-element-513f9e9{width:var( --container-widget-width, 351.828px );max-width:351.828px;--container-widget-width:351.828px;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-513f9e9 .elementor-heading-title{font-size:14px;}.elementor-11612 .elementor-element.elementor-element-aa56637 .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-11612 .elementor-element.elementor-element-4b8f482 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-11612 .elementor-element.elementor-element-4b8f482 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-11612 .elementor-element.elementor-element-4b8f482 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-11612 .elementor-element.elementor-element-4b8f482 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-11612 .elementor-element.elementor-element-4b8f482 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-11612 .elementor-element.elementor-element-44d2b48b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-26ebb1b{--margin-top:113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-7495965{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-11612 .elementor-element.elementor-element-7734d71{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.woocommerce .elementor-11612 .elementor-element.elementor-element-7734d71 .woocommerce-product-details__short-description{font-size:11px;}.elementor-11612 .elementor-element.elementor-element-659c194{--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-11612 .elementor-element.elementor-element-51f5214{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11612 .elementor-element.elementor-element-9b5d3d8{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-fdfedf7{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-fdfedf7:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-fdfedf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-11612 .elementor-element.elementor-element-dd7d490{--justify-content:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11612 .elementor-element.elementor-element-e7ae49f{width:var( --container-widget-width, 334.852px );max-width:334.852px;--container-widget-width:334.852px;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-e7ae49f .elementor-heading-title{font-size:33px;}.elementor-11612 .elementor-element.elementor-element-23a2e82{width:var( --container-widget-width, 351.828px );max-width:351.828px;--container-widget-width:351.828px;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-23a2e82 .elementor-heading-title{font-size:14px;}.elementor-11612 .elementor-element.elementor-element-cd9272d .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-11612 .elementor-element.elementor-element-542d2cd{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-6d98623{--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11612 .elementor-element.elementor-element-5544c1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 65px;}.elementor-11612 .elementor-element.elementor-element-c2be479{width:var( --container-widget-width, 81vw );max-width:81vw;--container-widget-width:81vw;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-c2be479.elementor-element{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-c2be479 .swiper-container-wrap .swiper-button-prev{left:-47px;}.elementor-11612 .elementor-element.elementor-element-c2be479 .swiper-container-wrap .swiper-button-next{right:-47px;}.elementor-11612 .elementor-element.elementor-element-1c03cfe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11612 .elementor-element.elementor-element-8fe2445{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 65px;}.elementor-11612 .elementor-element.elementor-element-4a9eea5{width:var( --container-widget-width, 81vw );max-width:81vw;--container-widget-width:81vw;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-4a9eea5.elementor-element{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .swiper-container-wrap .swiper-button-prev{left:-47px;}.elementor-11612 .elementor-element.elementor-element-4a9eea5 .swiper-container-wrap .swiper-button-next{right:-47px;}}@media(max-width:767px){.elementor-11612 .elementor-element.elementor-element-26ebb1b{--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-739d975{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11612 .elementor-element.elementor-element-7495965{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-11612 .elementor-element.elementor-element-48e0728{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.woocommerce .elementor-11612 .elementor-element.elementor-element-7734d71 .woocommerce-product-details__short-description{font-size:13px;}.elementor-11612 .elementor-element.elementor-element-659c194{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-b8ef42a{--width:34%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-ba6d650{--width:26%;--min-height:0vh;--justify-content:center;}.elementor-11612 .elementor-element.elementor-element-0af849e{--width:67%;}.elementor-11612 .elementor-element.elementor-element-3116d6e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-352c923{--width:29.005%;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-104871b{--width:26%;--min-height:0vh;--justify-content:center;}.elementor-11612 .elementor-element.elementor-element-1620ab9{--width:68%;}.elementor-11612 .elementor-element.elementor-element-5230cc5{width:var( --container-widget-width, 53px );max-width:53px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:53px;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-ec4c3e6{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-e56df37{--width:35.1%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-d2ce71b{--width:28%;--justify-content:center;}.elementor-11612 .elementor-element.elementor-element-ed42ac0{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-fcfcc4c{--width:68%;}.elementor-11612 .elementor-element.elementor-element-059ddc2{width:var( --container-widget-width, 53px );max-width:53px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:53px;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-a11bbcd{width:var( --container-widget-width, 44% );max-width:44%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-4828285{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-4828285 img{width:43%;}.elementor-11612 .elementor-element.elementor-element-51f5214{--min-height:556px;--justify-content:center;--margin-top:71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-2cfce7e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-f738631{--width:100%;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:20px;--padding-left:17px;--padding-right:17px;}.elementor-11612 .elementor-element.elementor-element-20d1646 .elementor-heading-title{font-size:21px;}.elementor-11612 .elementor-element.elementor-element-8f9d52b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-8f9d52b .elementor-heading-title{font-size:17px;}.elementor-11612 .elementor-element.elementor-element-71d4ffc{--width:100%;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:20px;--padding-left:17px;--padding-right:17px;}.elementor-11612 .elementor-element.elementor-element-5899edf .elementor-heading-title{font-size:21px;}.elementor-11612 .elementor-element.elementor-element-ebc69bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-ebc69bf .elementor-heading-title{font-size:17px;}.elementor-11612 .elementor-element.elementor-element-b4cf873{--width:100%;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:20px;--padding-left:17px;--padding-right:17px;}.elementor-11612 .elementor-element.elementor-element-442ad78 .elementor-heading-title{font-size:21px;}.elementor-11612 .elementor-element.elementor-element-0ca51f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11612 .elementor-element.elementor-element-0ca51f1 .elementor-heading-title{font-size:17px;}.elementor-11612 .elementor-element.elementor-element-fdfedf7{--min-height:34vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-fdfedf7:not(.elementor-motion-effects-element-type-background), .elementor-11612 .elementor-element.elementor-element-fdfedf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-75px 0px;}.elementor-11612 .elementor-element.elementor-element-dd7d490{--width:52%;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:11px 0px;--row-gap:11px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11612 .elementor-element.elementor-element-dd7d490.e-con{--align-self:flex-end;}.elementor-11612 .elementor-element.elementor-element-e7ae49f{width:var( --container-widget-width, 169.195px );max-width:169.195px;--container-widget-width:169.195px;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-e7ae49f .elementor-heading-title{font-size:23px;}.elementor-11612 .elementor-element.elementor-element-23a2e82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:211px;--container-widget-flex-grow:0;width:var( --container-widget-width, 211px );max-width:211px;}.elementor-11612 .elementor-element.elementor-element-23a2e82 .elementor-heading-title{font-size:10px;}.elementor-11612 .elementor-element.elementor-element-cd9272d .elementor-button{font-size:10px;}.elementor-11612 .elementor-element.elementor-element-4c3776b{width:var( --container-widget-width, 182px );max-width:182px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:182px;--container-widget-flex-grow:0;--e-icon-list-icon-size:13px;}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11612 .elementor-element.elementor-element-4c3776b .elementor-icon-list-item > a{font-size:10px;}.elementor-11612 .elementor-element.elementor-element-542d2cd{--n-tabs-gap:0px;}.elementor-11612 .elementor-element.elementor-element-6d98623{--width:100vw;--min-height:236px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:21px 4px;--row-gap:21px;--column-gap:4px;}.elementor-11612 .elementor-element.elementor-element-6d98623.e-con{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-5544c1e{padding:0px 0px 0px 0px;text-align:start;}.elementor-11612 .elementor-element.elementor-element-c2be479{width:var( --container-widget-width, 78vw );max-width:78vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78vw;--container-widget-flex-grow:0;}.elementor-11612 .elementor-element.elementor-element-c2be479.elementor-element{--align-self:center;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .product-details-wrap{text-align:center;}.elementor-11612 .elementor-element.elementor-element-c2be479 .eael-product-carousel .product-details-wrap .eael-star-rating{justify-content:center;}.elementor-11612 .elementor-element.elementor-element-c2be479 .swiper-container-wrap .swiper-button-next, .elementor-11612 .elementor-element.elementor-element-c2be479 .swiper-container-wrap .swiper-button-prev{width:22px;height:22px;font-size:17px;}.elementor-11612 .elementor-element.elementor-element-c2be479 .swiper-container-wrap .swiper-button-prev{left:-25px;}.elementor-11612 .elementor-element.elementor-element-c2be479 .swiper-container-wrap .swiper-button-next{right:-25px;}}@media(min-width:768px){.elementor-11612 .elementor-element.elementor-element-924e89a{--width:64%;}.elementor-11612 .elementor-element.elementor-element-e8d90fa{--width:72%;}.elementor-11612 .elementor-element.elementor-element-08f9444{--width:100%;}.elementor-11612 .elementor-element.elementor-element-a65f18f{--width:103.897%;}.elementor-11612 .elementor-element.elementor-element-dda5fe8{--width:28.462%;}.elementor-11612 .elementor-element.elementor-element-46e24d0{--width:27%;}.elementor-11612 .elementor-element.elementor-element-d9d0728{--width:29.851%;}.elementor-11612 .elementor-element.elementor-element-44aed9a{--width:27%;}.elementor-11612 .elementor-element.elementor-element-73e03e6{--width:34.205%;}.elementor-11612 .elementor-element.elementor-element-7e62027{--width:27%;}.elementor-11612 .elementor-element.elementor-element-ac9e9eb{--width:64%;}.elementor-11612 .elementor-element.elementor-element-5520b29{--width:72%;}.elementor-11612 .elementor-element.elementor-element-8b52d68{--width:100%;}.elementor-11612 .elementor-element.elementor-element-318d2ff{--width:103.897%;}.elementor-11612 .elementor-element.elementor-element-90fb7de{--width:28.462%;}.elementor-11612 .elementor-element.elementor-element-4b5b67e{--width:27%;}.elementor-11612 .elementor-element.elementor-element-3664300{--width:29.851%;}.elementor-11612 .elementor-element.elementor-element-8acc0ec{--width:27%;}.elementor-11612 .elementor-element.elementor-element-873f342{--width:34.205%;}.elementor-11612 .elementor-element.elementor-element-9a8d5b9{--width:27%;}.elementor-11612 .elementor-element.elementor-element-7c76f3f{--width:100%;}.elementor-11612 .elementor-element.elementor-element-6fdedb1f{--content-width:1239px;}.elementor-11612 .elementor-element.elementor-element-d232157{--width:100%;}.elementor-11612 .elementor-element.elementor-element-4d5992e{--width:100%;}.elementor-11612 .elementor-element.elementor-element-c8d995c{--width:100%;}.elementor-11612 .elementor-element.elementor-element-f0c29f2{--width:100%;}.elementor-11612 .elementor-element.elementor-element-966b06a{--width:1087px;}.elementor-11612 .elementor-element.elementor-element-a4f54f3{--width:57%;}.elementor-11612 .elementor-element.elementor-element-433e295{--width:100%;}.elementor-11612 .elementor-element.elementor-element-514e227{--content-width:1239px;}.elementor-11612 .elementor-element.elementor-element-3e82cd7{--width:100%;}.elementor-11612 .elementor-element.elementor-element-6627c6d{--width:100%;}.elementor-11612 .elementor-element.elementor-element-fee2105{--width:100%;}.elementor-11612 .elementor-element.elementor-element-86e9198{--width:100%;}.elementor-11612 .elementor-element.elementor-element-d14c53e{--width:1087px;}.elementor-11612 .elementor-element.elementor-element-1e75359{--width:57%;}.elementor-11612 .elementor-element.elementor-element-fa5d81b{--content-width:1103px;}.elementor-11612 .elementor-element.elementor-element-739d975{--width:64%;}.elementor-11612 .elementor-element.elementor-element-23357eb{--width:72%;}.elementor-11612 .elementor-element.elementor-element-48e0728{--width:100%;}.elementor-11612 .elementor-element.elementor-element-659c194{--width:103.897%;}.elementor-11612 .elementor-element.elementor-element-b8ef42a{--width:28.462%;}.elementor-11612 .elementor-element.elementor-element-ba6d650{--width:27%;}.elementor-11612 .elementor-element.elementor-element-352c923{--width:28.462%;}.elementor-11612 .elementor-element.elementor-element-104871b{--width:27%;}.elementor-11612 .elementor-element.elementor-element-e56df37{--width:28.462%;}.elementor-11612 .elementor-element.elementor-element-d2ce71b{--width:27%;}.elementor-11612 .elementor-element.elementor-element-51f5214{--width:100%;}.elementor-11612 .elementor-element.elementor-element-2cfce7e{--content-width:1239px;}.elementor-11612 .elementor-element.elementor-element-c3cbc4b{--width:100%;}.elementor-11612 .elementor-element.elementor-element-16f7767{--width:100%;}.elementor-11612 .elementor-element.elementor-element-34dd6ac{--width:100%;}.elementor-11612 .elementor-element.elementor-element-9b5d3d8{--width:100%;}.elementor-11612 .elementor-element.elementor-element-fdfedf7{--width:1087px;}.elementor-11612 .elementor-element.elementor-element-dd7d490{--width:57%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11612 .elementor-element.elementor-element-ac9e9eb{--width:706.898px;}.elementor-11612 .elementor-element.elementor-element-5520b29{--width:312.531px;}.elementor-11612 .elementor-element.elementor-element-7c76f3f{--width:100%;}.elementor-11612 .elementor-element.elementor-element-6fdedb1f{--content-width:100%;}.elementor-11612 .elementor-element.elementor-element-f0c29f2{--width:100%;}.elementor-11612 .elementor-element.elementor-element-966b06a{--width:100%;}.elementor-11612 .elementor-element.elementor-element-739d975{--width:706.898px;}.elementor-11612 .elementor-element.elementor-element-23357eb{--width:312.531px;}.elementor-11612 .elementor-element.elementor-element-51f5214{--width:100%;}.elementor-11612 .elementor-element.elementor-element-2cfce7e{--content-width:100%;}.elementor-11612 .elementor-element.elementor-element-9b5d3d8{--width:100%;}.elementor-11612 .elementor-element.elementor-element-fdfedf7{--width:100%;}.elementor-11612 .elementor-element.elementor-element-6d98623{--width:100vw;}.elementor-11612 .elementor-element.elementor-element-1c03cfe{--width:100vw;}}/* Start custom CSS for eael-woo-add-to-cart, class: .elementor-element-4bdd2ff *//* =====================================================
   FLUIMATIC — VARIACIONES DE PRODUCTO WOOCOMMERCE
   Aplicar clase: variaciones-fluimatic
===================================================== */

.variaciones-fluimatic {
  --fm-azul: #0b1f4d;
  --fm-azul-claro: #1743a3;
  --fm-turquesa: #08b8b5;
  --fm-turquesa-hover: #069d9a;
  --fm-borde: #dce3ed;
  --fm-fondo: #f7f9fc;
  --fm-texto: #242b38;
  --fm-gris: #727b89;
}

/* ---------------------------------
   FORMULARIO GENERAL
--------------------------------- */

.variaciones-fluimatic form.variations_form.cart {
  width: 100%;
  margin: 0 !important;
}

/* ---------------------------------
   CONTENEDOR DE VARIACIONES
--------------------------------- */

.variaciones-fluimatic table.variations {
  display: block !important;
  width: 100% !important;
  margin: 0 0 14px !important;
  padding: 14px 16px !important;

  background: var(--fm-fondo) !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 10px !important;
  border-spacing: 0 !important;
  box-shadow: none !important;
}

.variaciones-fluimatic table.variations tbody {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  width: 100% !important;
}

/* ---------------------------------
   FILA DE CADA ATRIBUTO
--------------------------------- */

.variaciones-fluimatic table.variations tr {
  display: grid !important;
  grid-template-columns: 105px minmax(0, 1fr) !important;
  align-items: center !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: none !important;
}

/* ---------------------------------
   ETIQUETA: COLOR / TEMPERATURA
--------------------------------- */

.variaciones-fluimatic table.variations th.label,
.variaciones-fluimatic table.variations td.label {
  display: block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 12px 0 0 !important;

  background: transparent !important;
  border: none !important;
  text-align: left !important;
}

.variaciones-fluimatic table.variations .label label {
  margin: 0 !important;
  color: var(--fm-azul) !important;
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

/* ---------------------------------
   CAMPO SELECTOR
--------------------------------- */

.variaciones-fluimatic table.variations td.value {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 6px 10px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: none !important;
}

.variaciones-fluimatic table.variations td.value select {
  width: 100% !important;
  max-width: 270px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 42px 0 13px !important;

  color: var(--fm-texto) !important;
  background-color: #ffffff !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 8px !important;
  box-shadow: none !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 44px !important;

  outline: none !important;
  cursor: pointer !important;
  transition:
    border-color 0.2s ease,
    box-shadow 0.2s ease !important;
}

.variaciones-fluimatic table.variations td.value select:hover {
  border-color: #aebbd0 !important;
}

.variaciones-fluimatic table.variations td.value select:focus {
  border-color: var(--fm-turquesa) !important;
  box-shadow: 0 0 0 3px rgba(8, 184, 181, 0.12) !important;
}

/* ---------------------------------
   ENLACE LIMPIAR
--------------------------------- */

.variaciones-fluimatic a.reset_variations {
  display: inline-flex !important;
  align-items: center !important;
  margin: 2px 0 0 !important;

  color: var(--fm-gris) !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  text-decoration: none !important;
}

.variaciones-fluimatic a.reset_variations:hover {
  color: var(--fm-turquesa) !important;
  text-decoration: underline !important;
}

/* ---------------------------------
   BLOQUE INFERIOR
--------------------------------- */

.variaciones-fluimatic .single_variation_wrap {
  width: 100% !important;
  margin-top: 0 !important;
  padding-top: 2px !important;
}

/* Precio de la variación seleccionada */

.variaciones-fluimatic .woocommerce-variation-price {
  margin: 0 0 10px !important;
}

.variaciones-fluimatic .woocommerce-variation-price .price {
  color: var(--fm-azul) !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

.variaciones-fluimatic .woocommerce-variation-price .price *,
.variaciones-fluimatic .woocommerce-variation-price .amount {
  color: var(--fm-azul) !important;
}

/* Disponibilidad */

.variaciones-fluimatic .woocommerce-variation-availability {
  margin-bottom: 8px !important;
  color: var(--fm-gris) !important;
  font-size: 13px !important;
}

/* ---------------------------------
   CANTIDAD + AÑADIR AL CARRITO
--------------------------------- */

.variaciones-fluimatic
  .woocommerce-variation-add-to-cart {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  width: 100% !important;
}

.variaciones-fluimatic .quantity {
  margin: 0 !important;
}

.variaciones-fluimatic .quantity .qty {
  width: 54px !important;
  height: 44px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 6px !important;

  color: var(--fm-azul) !important;
  background: #ffffff !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 8px !important;
  box-shadow: none !important;

  font-size: 15px !important;
  font-weight: 600 !important;
  text-align: center !important;
}

.variaciones-fluimatic .quantity .qty:focus {
  border-color: var(--fm-turquesa) !important;
  box-shadow: 0 0 0 3px rgba(8, 184, 181, 0.12) !important;
  outline: none !important;
}

/* Botón principal */

.variaciones-fluimatic button.single_add_to_cart_button {
  min-width: 175px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 24px !important;

  color: #ffffff !important;
  background: var(--fm-turquesa) !important;
  border: none !important;
  border-radius: 8px !important;
  box-shadow: none !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 44px !important;
  text-transform: none !important;

  cursor: pointer !important;
  transition:
    background-color 0.2s ease,
    box-shadow 0.2s ease !important;
}

.variaciones-fluimatic button.single_add_to_cart_button:hover,
.variaciones-fluimatic button.single_add_to_cart_button:focus {
  color: #ffffff !important;
  background: var(--fm-turquesa-hover) !important;
  box-shadow: 0 5px 14px rgba(8, 184, 181, 0.2) !important;
  transform: none !important;
}

.variaciones-fluimatic button.single_add_to_cart_button.disabled,
.variaciones-fluimatic button.single_add_to_cart_button:disabled {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
  box-shadow: none !important;
}

/* ---------------------------------
   MÓVIL
--------------------------------- */

@media (max-width: 767px) {

  .variaciones-fluimatic table.variations {
    padding: 13px !important;
  }

  .variaciones-fluimatic table.variations tr {
    grid-template-columns: 1fr !important;
    gap: 6px !important;
  }

  .variaciones-fluimatic table.variations th.label,
  .variaciones-fluimatic table.variations td.label {
    padding: 0 !important;
  }

  .variaciones-fluimatic table.variations td.value select {
    width: 100% !important;
    max-width: none !important;
  }

  .variaciones-fluimatic
    .woocommerce-variation-add-to-cart {
    display: grid !important;
    grid-template-columns: 54px minmax(0, 1fr) !important;
    gap: 9px !important;
  }

  .variaciones-fluimatic button.single_add_to_cart_button {
    width: 100% !important;
    min-width: 0 !important;
    padding: 0 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1c75ec3 */.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #294b86 !important;
}
.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c4cbf54 */.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #294b86 !important;
}
.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae5b007 *//* =====================================================
   FLUIMATIC — VARIACIONES DE PRODUCTO WOOCOMMERCE
   Aplicar clase: variaciones-fluimatic
===================================================== */

.variaciones-fluimatic {
  --fm-azul: #0b1f4d;
  --fm-azul-claro: #1743a3;
  --fm-turquesa: #08b8b5;
  --fm-turquesa-hover: #069d9a;
  --fm-borde: #dce3ed;
  --fm-fondo: #f7f9fc;
  --fm-texto: #242b38;
  --fm-gris: #727b89;
}

/* ---------------------------------
   FORMULARIO GENERAL
--------------------------------- */

.variaciones-fluimatic form.variations_form.cart {
  width: 100%;
  margin: 0 !important;
}

/* ---------------------------------
   CONTENEDOR DE VARIACIONES
--------------------------------- */

.variaciones-fluimatic table.variations {
  display: block !important;
  width: 100% !important;
  margin: 0 0 14px !important;
  padding: 14px 16px !important;

  background: var(--fm-fondo) !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 10px !important;
  border-spacing: 0 !important;
  box-shadow: none !important;
}

.variaciones-fluimatic table.variations tbody {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  width: 100% !important;
}

/* ---------------------------------
   FILA DE CADA ATRIBUTO
--------------------------------- */

.variaciones-fluimatic table.variations tr {
  display: grid !important;
  grid-template-columns: 105px minmax(0, 1fr) !important;
  align-items: center !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: none !important;
}

/* ---------------------------------
   ETIQUETA: COLOR / TEMPERATURA
--------------------------------- */

.variaciones-fluimatic table.variations th.label,
.variaciones-fluimatic table.variations td.label {
  display: block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 12px 0 0 !important;

  background: transparent !important;
  border: none !important;
  text-align: left !important;
}

.variaciones-fluimatic table.variations .label label {
  margin: 0 !important;
  color: var(--fm-azul) !important;
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

/* ---------------------------------
   CAMPO SELECTOR
--------------------------------- */

.variaciones-fluimatic table.variations td.value {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 6px 10px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: none !important;
}

.variaciones-fluimatic table.variations td.value select {
  width: 100% !important;
  max-width: 270px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 42px 0 13px !important;

  color: var(--fm-texto) !important;
  background-color: #ffffff !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 8px !important;
  box-shadow: none !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 44px !important;

  outline: none !important;
  cursor: pointer !important;
  transition:
    border-color 0.2s ease,
    box-shadow 0.2s ease !important;
}

.variaciones-fluimatic table.variations td.value select:hover {
  border-color: #aebbd0 !important;
}

.variaciones-fluimatic table.variations td.value select:focus {
  border-color: var(--fm-turquesa) !important;
  box-shadow: 0 0 0 3px rgba(8, 184, 181, 0.12) !important;
}

/* ---------------------------------
   ENLACE LIMPIAR
--------------------------------- */

.variaciones-fluimatic a.reset_variations {
  display: inline-flex !important;
  align-items: center !important;
  margin: 2px 0 0 !important;

  color: var(--fm-gris) !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  text-decoration: none !important;
}

.variaciones-fluimatic a.reset_variations:hover {
  color: var(--fm-turquesa) !important;
  text-decoration: underline !important;
}

/* ---------------------------------
   BLOQUE INFERIOR
--------------------------------- */

.variaciones-fluimatic .single_variation_wrap {
  width: 100% !important;
  margin-top: 0 !important;
  padding-top: 2px !important;
}

/* Precio de la variación seleccionada */

.variaciones-fluimatic .woocommerce-variation-price {
  margin: 0 0 10px !important;
}

.variaciones-fluimatic .woocommerce-variation-price .price {
  color: var(--fm-azul) !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

.variaciones-fluimatic .woocommerce-variation-price .price *,
.variaciones-fluimatic .woocommerce-variation-price .amount {
  color: var(--fm-azul) !important;
}

/* Disponibilidad */

.variaciones-fluimatic .woocommerce-variation-availability {
  margin-bottom: 8px !important;
  color: var(--fm-gris) !important;
  font-size: 13px !important;
}

/* ---------------------------------
   CANTIDAD + AÑADIR AL CARRITO
--------------------------------- */

.variaciones-fluimatic
  .woocommerce-variation-add-to-cart {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  width: 100% !important;
}

.variaciones-fluimatic .quantity {
  margin: 0 !important;
}

.variaciones-fluimatic .quantity .qty {
  width: 54px !important;
  height: 44px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 6px !important;

  color: var(--fm-azul) !important;
  background: #ffffff !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 8px !important;
  box-shadow: none !important;

  font-size: 15px !important;
  font-weight: 600 !important;
  text-align: center !important;
}

.variaciones-fluimatic .quantity .qty:focus {
  border-color: var(--fm-turquesa) !important;
  box-shadow: 0 0 0 3px rgba(8, 184, 181, 0.12) !important;
  outline: none !important;
}

/* Botón principal */

.variaciones-fluimatic button.single_add_to_cart_button {
  min-width: 175px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 24px !important;

  color: #ffffff !important;
  background: var(--fm-turquesa) !important;
  border: none !important;
  border-radius: 8px !important;
  box-shadow: none !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 44px !important;
  text-transform: none !important;

  cursor: pointer !important;
  transition:
    background-color 0.2s ease,
    box-shadow 0.2s ease !important;
}

.variaciones-fluimatic button.single_add_to_cart_button:hover,
.variaciones-fluimatic button.single_add_to_cart_button:focus {
  color: #ffffff !important;
  background: var(--fm-turquesa-hover) !important;
  box-shadow: 0 5px 14px rgba(8, 184, 181, 0.2) !important;
  transform: none !important;
}

.variaciones-fluimatic button.single_add_to_cart_button.disabled,
.variaciones-fluimatic button.single_add_to_cart_button:disabled {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
  box-shadow: none !important;
}

/* ---------------------------------
   MÓVIL
--------------------------------- */

@media (max-width: 767px) {

  .variaciones-fluimatic table.variations {
    padding: 13px !important;
  }

  .variaciones-fluimatic table.variations tr {
    grid-template-columns: 1fr !important;
    gap: 6px !important;
  }

  .variaciones-fluimatic table.variations th.label,
  .variaciones-fluimatic table.variations td.label {
    padding: 0 !important;
  }

  .variaciones-fluimatic table.variations td.value select {
    width: 100% !important;
    max-width: none !important;
  }

  .variaciones-fluimatic
    .woocommerce-variation-add-to-cart {
    display: grid !important;
    grid-template-columns: 54px minmax(0, 1fr) !important;
    gap: 9px !important;
  }

  .variaciones-fluimatic button.single_add_to_cart_button {
    width: 100% !important;
    min-width: 0 !important;
    padding: 0 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9eff990 */.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #294b86 !important;
}
.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-232da68 */.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #294b86 !important;
}
.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2bfa67 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-312db42 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b3c87 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2bfa67 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-312db42 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b3c87 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2bfa67 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-312db42 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b3c87 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2bfa67 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-312db42 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b3c87 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b2bfa67 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-312db42 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b3c87 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-44d2b48b *//* ============================= */
/* PESTAÑAS PRODUCTO FLUIMATIC */
/* ============================= */

/* Contenedor general de pestañas */
.tabs-producto-fluimatic .elementor-tabs-wrapper {
  display: flex !important;
  width: 100% !important;
  background: #ffffff !important;
  border: 1px solid #e1e5eb !important;
  border-radius: 10px 10px 0 0 !important;
  overflow: hidden !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06) !important;
}

/* Cada pestaña */
.tabs-producto-fluimatic .elementor-tab-title {
  flex: 1 1 0 !important;
  text-align: center !important;
  background: #ffffff !important;
  color: #17233c !important;
  border: none !important;
  border-right: 1px solid #e1e5eb !important;
  border-bottom: 3px solid transparent !important;
  padding: 18px 22px !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  letter-spacing: 0.2px !important;
  transition: all 0.25s ease !important;
}

/* Quitar borde derecho a la última pestaña */
.tabs-producto-fluimatic .elementor-tab-title:last-child {
  border-right: none !important;
}

/* Hover */
.tabs-producto-fluimatic .elementor-tab-title:hover {
  background: #f8fbff !important;
  color: #003b95 !important;
}

/* Pestaña activa */
.tabs-producto-fluimatic .elementor-tab-title.elementor-active {
  background: #ffffff !important;
  color: #003b95 !important;
  border-bottom: 3px solid #003b95 !important;
  font-weight: 600 !important;
}

/* Quitar triangulitos o indicadores raros de Elementor */
.tabs-producto-fluimatic .elementor-tab-title:before,
.tabs-producto-fluimatic .elementor-tab-title:after,
.tabs-producto-fluimatic .elementor-tab-title.elementor-active:before,
.tabs-producto-fluimatic .elementor-tab-title.elementor-active:after {
  display: none !important;
}

/* Caja de contenido */
.tabs-producto-fluimatic .elementor-tab-content {
  background: #ffffff !important;
  border: 1px solid #e1e5eb !important;
  border-top: none !important;
  border-radius: 0 0 10px 10px !important;
  padding: 34px 38px !important;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06) !important;
  color: #17233c !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
}

/* Texto interno */
.tabs-producto-fluimatic .elementor-tab-content p,
.tabs-producto-fluimatic .elementor-tab-content li {
  font-size: 16px !important;
  line-height: 1.65 !important;
  color: #17233c !important;
}

/* Títulos dentro del contenido */
.tabs-producto-fluimatic .elementor-tab-content h2,
.tabs-producto-fluimatic .elementor-tab-content h3 {
  color: #003b95 !important;
  font-weight: 700 !important;
}
@media (max-width: 767px) {
  .tabs-producto-fluimatic .elementor-tabs-wrapper {
    flex-direction: column !important;
    border-radius: 10px !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title {
    width: 100% !important;
    border-right: none !important;
    border-bottom: 1px solid #e1e5eb !important;
    text-align: left !important;
    padding: 16px 20px !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title.elementor-active {
    border-bottom: 1px solid #e1e5eb !important;
    border-left: 4px solid #003b95 !important;
    color: #003b95 !important;
  }

  .tabs-producto-fluimatic .elementor-tab-content {
    padding: 24px 20px !important;
    border-radius: 10px !important;
  }
}
.tabs-producto-fluimatic .e-n-tabs-heading {
  display: flex !important;
  width: 100% !important;
  background: #ffffff !important;
  border: 1px solid #e1e5eb !important;
  border-radius: 10px 10px 0 0 !important;
  overflow: hidden !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06) !important;
}

.tabs-producto-fluimatic .e-n-tab-title {
  flex: 1 1 0 !important;
  justify-content: center !important;
  background: #ffffff !important;
  color: #17233c !important;
  border: none !important;
  border-right: 1px solid #e1e5eb !important;
  border-bottom: 3px solid transparent !important;
  padding: 18px 22px !important;
  font-size: 15px !important;
  font-weight: 500 !important;
}

.tabs-producto-fluimatic .e-n-tab-title[aria-selected="true"] {
  color: #003b95 !important;
  border-bottom: 3px solid #003b95 !important;
  font-weight: 600 !important;
}

.tabs-producto-fluimatic .e-n-tabs-content {
  background: #ffffff !important;
  border: 1px solid #e1e5eb !important;
  border-top: none !important;
  border-radius: 0 0 10px 10px !important;
  padding: 34px 38px !important;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06) !important;
}
.tabs-producto-fluimatic .elementor-tab-title,
.tabs-producto-fluimatic .elementor-tab-title *,
.tabs-producto-fluimatic .e-n-tab-title,
.tabs-producto-fluimatic .e-n-tab-title * {
  text-shadow: none !important;
  filter: none !important;
}
.tabs-producto-fluimatic .elementor-tab-title {
  font-weight: 600 !important;
  letter-spacing: 0px !important;
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}
/* =========================================
   FLUIMATIC - PESTAÑAS PRODUCTO TABLET
   Evita que se corten en versión tablet
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

  .tabs-producto-fluimatic .elementor-tabs-wrapper,
  .tabs-producto-fluimatic .e-n-tabs-heading {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;

    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;

    background: #ffffff !important;
    border: 1px solid #dfe5ee !important;
    border-radius: 10px 10px 0 0 !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05) !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title,
  .tabs-producto-fluimatic .e-n-tab-title {
    box-sizing: border-box !important;

    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;

    padding: 15px 8px !important;
    margin: 0 !important;

    font-family: "Montserrat", sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    white-space: normal !important;

    color: #071b3a !important;
    background: #ffffff !important;

    border: none !important;
    border-right: 1px solid #dfe5ee !important;
    border-bottom: 3px solid transparent !important;
    border-radius: 0 !important;

    box-shadow: none !important;
    outline: none !important;
    transform: none !important;

    transition: background 0.25s ease, color 0.25s ease, border-color 0.25s ease !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title:last-child,
  .tabs-producto-fluimatic .e-n-tab-title:last-child {
    border-right: none !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title:hover,
  .tabs-producto-fluimatic .e-n-tab-title:hover {
    background: #f8fbff !important;
    color: #003b95 !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title.elementor-active,
  .tabs-producto-fluimatic .e-n-tab-title[aria-selected="true"] {
    background: #ffffff !important;
    color: #003b95 !important;
    border-bottom: 3px solid #003b95 !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title i,
  .tabs-producto-fluimatic .elementor-tab-title svg,
  .tabs-producto-fluimatic .e-n-tab-title i,
  .tabs-producto-fluimatic .e-n-tab-title svg {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    margin: 0 !important;
    color: #003b95 !important;
    fill: #003b95 !important;
    transform: none !important;
  }

  .tabs-producto-fluimatic .elementor-tab-content,
  .tabs-producto-fluimatic .e-n-tabs-content {
    width: 100% !important;
    max-width: 100% !important;

    background: #ffffff !important;
    border: 1px solid #dfe5ee !important;
    border-top: none !important;
    border-radius: 0 0 10px 10px !important;

    padding: 28px 24px !important;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05) !important;
    overflow: hidden !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2934eba */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e561f4 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b711a37 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2934eba */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e561f4 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b711a37 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2934eba */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e561f4 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b711a37 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2934eba */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e561f4 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b711a37 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2934eba */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e561f4 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b711a37 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5479d4b *//* =========================================================
   PESTAÑAS DE PRODUCTO — FLUIMATIC
   Clase CSS: tabs-producto-fluimatic

   - Sin íconos
   - Títulos ligeramente más grandes
   - Sombra suave en la caja completa
   - Pestaña activa igual al estado hover
   - No modifica el contenido interior
========================================================= */

.tabs-producto-fluimatic {
  --fm-azul: #003b95;
  --fm-texto: #17233c;
  --fm-borde: #e1e5eb;
  --fm-fondo-activo: #f8fbff;
  --fm-blanco: #ffffff;
}


/* =========================================================
   CAJA COMPLETA: PESTAÑAS + CONTENIDO
========================================================= */

.tabs-producto-fluimatic .elementor-tabs {
  width: 100% !important;

  background: var(--fm-blanco) !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 10px !important;

  overflow: hidden !important;

  box-shadow:
    0 6px 20px rgba(23, 35, 60, 0.08) !important;
}


/* =========================================================
   BARRA SUPERIOR
========================================================= */

.tabs-producto-fluimatic .elementor-tabs-wrapper {
  display: flex !important;
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  background: var(--fm-blanco) !important;

  border: 0 !important;
  border-bottom: 1px solid var(--fm-borde) !important;

  box-shadow: none !important;
}


/* =========================================================
   TÍTULOS DE LAS PESTAÑAS
========================================================= */

.tabs-producto-fluimatic .elementor-tab-title {
  position: relative !important;

  display: flex !important;
  flex: 1 1 0 !important;
  align-items: center !important;
  justify-content: center !important;

  min-width: 0 !important;
  min-height: 62px !important;

  margin: 0 !important;
  padding: 19px 22px !important;

  color: var(--fm-texto) !important;
  background: var(--fm-blanco) !important;

  border: 0 !important;
  border-right: 1px solid var(--fm-borde) !important;

  box-sizing: border-box !important;

  font-family: inherit !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  line-height: 1.25 !important;
  text-align: center !important;

  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;

  transform: none !important;

  transition:
    color 0.2s ease,
    background-color 0.2s ease,
    box-shadow 0.2s ease !important;
}


/* Quitar división de la última pestaña */

.tabs-producto-fluimatic
.elementor-tab-title:last-child {
  border-right: 0 !important;
}


/* =========================================================
   HOVER
========================================================= */

.tabs-producto-fluimatic
.elementor-tab-title:hover {
  color: var(--fm-azul) !important;
  background: var(--fm-fondo-activo) !important;

  font-weight: 600 !important;

  box-shadow:
    inset 0 -3px 0 var(--fm-azul) !important;
}


/* =========================================================
   PESTAÑA ACTIVA
   Mismo diseño que el estado hover
========================================================= */

.tabs-producto-fluimatic
.elementor-tab-title.elementor-active {
  color: var(--fm-azul) !important;
  background: var(--fm-fondo-activo) !important;

  font-weight: 600 !important;

  box-shadow:
    inset 0 -3px 0 var(--fm-azul) !important;
}


/* =========================================================
   ELIMINAR INDICADORES ORIGINALES DE ELEMENTOR
========================================================= */

.tabs-producto-fluimatic
.elementor-tab-title::before,
.tabs-producto-fluimatic
.elementor-tab-title::after,
.tabs-producto-fluimatic
.elementor-tab-title.elementor-active::before,
.tabs-producto-fluimatic
.elementor-tab-title.elementor-active::after {
  display: none !important;
  content: none !important;
}


/* =========================================================
   CONTENEDOR DEL CONTENIDO
   No modifica textos, títulos, listas ni imágenes internas
========================================================= */

.tabs-producto-fluimatic
.elementor-tabs-content-wrapper {
  margin: 0 !important;

  background: var(--fm-blanco) !important;

  border: 0 !important;
  box-shadow: none !important;
}


/* =========================================================
   VERSIÓN MÓVIL
========================================================= */

@media (max-width: 767px) {

  .tabs-producto-fluimatic .elementor-tabs {
    border-radius: 10px !important;
  }

  /* Elementor utiliza títulos móviles independientes */
  .tabs-producto-fluimatic
  .elementor-tab-mobile-title {
    position: relative !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    min-height: 56px !important;

    margin: 0 !important;
    padding: 16px 20px !important;

    color: var(--fm-texto) !important;
    background: var(--fm-blanco) !important;

    border: 0 !important;
    border-bottom: 1px solid var(--fm-borde) !important;
    border-left: 4px solid transparent !important;

    box-sizing: border-box !important;

    font-family: inherit !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;
    text-align: left !important;

    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;

    transition:
      color 0.2s ease,
      background-color 0.2s ease,
      border-color 0.2s ease !important;
  }

  .tabs-producto-fluimatic
  .elementor-tab-mobile-title:hover,
  .tabs-producto-fluimatic
  .elementor-tab-mobile-title.elementor-active {
    color: var(--fm-azul) !important;
    background: var(--fm-fondo-activo) !important;

    border-left-color: var(--fm-azul) !important;
  }

  .tabs-producto-fluimatic
  .elementor-tab-mobile-title::before,
  .tabs-producto-fluimatic
  .elementor-tab-mobile-title::after {
    display: none !important;
    content: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for eael-woo-add-to-cart, class: .elementor-element-7569c3d *//* =====================================================
   FLUIMATIC — VARIACIONES DE PRODUCTO WOOCOMMERCE
   Aplicar clase: variaciones-fluimatic
===================================================== */

.variaciones-fluimatic {
  --fm-azul: #0b1f4d;
  --fm-azul-claro: #1743a3;
  --fm-turquesa: #08b8b5;
  --fm-turquesa-hover: #069d9a;
  --fm-borde: #dce3ed;
  --fm-fondo: #f7f9fc;
  --fm-texto: #242b38;
  --fm-gris: #727b89;
}

/* ---------------------------------
   FORMULARIO GENERAL
--------------------------------- */

.variaciones-fluimatic form.variations_form.cart {
  width: 100%;
  margin: 0 !important;
}

/* ---------------------------------
   CONTENEDOR DE VARIACIONES
--------------------------------- */

.variaciones-fluimatic table.variations {
  display: block !important;
  width: 100% !important;
  margin: 0 0 14px !important;
  padding: 14px 16px !important;

  background: var(--fm-fondo) !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 10px !important;
  border-spacing: 0 !important;
  box-shadow: none !important;
}

.variaciones-fluimatic table.variations tbody {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  width: 100% !important;
}

/* ---------------------------------
   FILA DE CADA ATRIBUTO
--------------------------------- */

.variaciones-fluimatic table.variations tr {
  display: grid !important;
  grid-template-columns: 105px minmax(0, 1fr) !important;
  align-items: center !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: none !important;
}

/* ---------------------------------
   ETIQUETA: COLOR / TEMPERATURA
--------------------------------- */

.variaciones-fluimatic table.variations th.label,
.variaciones-fluimatic table.variations td.label {
  display: block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 12px 0 0 !important;

  background: transparent !important;
  border: none !important;
  text-align: left !important;
}

.variaciones-fluimatic table.variations .label label {
  margin: 0 !important;
  color: var(--fm-azul) !important;
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

/* ---------------------------------
   CAMPO SELECTOR
--------------------------------- */

.variaciones-fluimatic table.variations td.value {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 6px 10px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: none !important;
}

.variaciones-fluimatic table.variations td.value select {
  width: 100% !important;
  max-width: 270px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 42px 0 13px !important;

  color: var(--fm-texto) !important;
  background-color: #ffffff !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 8px !important;
  box-shadow: none !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 44px !important;

  outline: none !important;
  cursor: pointer !important;
  transition:
    border-color 0.2s ease,
    box-shadow 0.2s ease !important;
}

.variaciones-fluimatic table.variations td.value select:hover {
  border-color: #aebbd0 !important;
}

.variaciones-fluimatic table.variations td.value select:focus {
  border-color: var(--fm-turquesa) !important;
  box-shadow: 0 0 0 3px rgba(8, 184, 181, 0.12) !important;
}

/* ---------------------------------
   ENLACE LIMPIAR
--------------------------------- */

.variaciones-fluimatic a.reset_variations {
  display: inline-flex !important;
  align-items: center !important;
  margin: 2px 0 0 !important;

  color: var(--fm-gris) !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  text-decoration: none !important;
}

.variaciones-fluimatic a.reset_variations:hover {
  color: var(--fm-turquesa) !important;
  text-decoration: underline !important;
}

/* ---------------------------------
   BLOQUE INFERIOR
--------------------------------- */

.variaciones-fluimatic .single_variation_wrap {
  width: 100% !important;
  margin-top: 0 !important;
  padding-top: 2px !important;
}

/* Precio de la variación seleccionada */

.variaciones-fluimatic .woocommerce-variation-price {
  margin: 0 0 10px !important;
}

.variaciones-fluimatic .woocommerce-variation-price .price {
  color: var(--fm-azul) !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

.variaciones-fluimatic .woocommerce-variation-price .price *,
.variaciones-fluimatic .woocommerce-variation-price .amount {
  color: var(--fm-azul) !important;
}

/* Disponibilidad */

.variaciones-fluimatic .woocommerce-variation-availability {
  margin-bottom: 8px !important;
  color: var(--fm-gris) !important;
  font-size: 13px !important;
}

/* ---------------------------------
   CANTIDAD + AÑADIR AL CARRITO
--------------------------------- */

.variaciones-fluimatic
  .woocommerce-variation-add-to-cart {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  width: 100% !important;
}

.variaciones-fluimatic .quantity {
  margin: 0 !important;
}

.variaciones-fluimatic .quantity .qty {
  width: 54px !important;
  height: 44px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 6px !important;

  color: var(--fm-azul) !important;
  background: #ffffff !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 8px !important;
  box-shadow: none !important;

  font-size: 15px !important;
  font-weight: 600 !important;
  text-align: center !important;
}

.variaciones-fluimatic .quantity .qty:focus {
  border-color: var(--fm-turquesa) !important;
  box-shadow: 0 0 0 3px rgba(8, 184, 181, 0.12) !important;
  outline: none !important;
}

/* Botón principal */

.variaciones-fluimatic button.single_add_to_cart_button {
  min-width: 175px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 24px !important;

  color: #ffffff !important;
  background: var(--fm-turquesa) !important;
  border: none !important;
  border-radius: 8px !important;
  box-shadow: none !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 44px !important;
  text-transform: none !important;

  cursor: pointer !important;
  transition:
    background-color 0.2s ease,
    box-shadow 0.2s ease !important;
}

.variaciones-fluimatic button.single_add_to_cart_button:hover,
.variaciones-fluimatic button.single_add_to_cart_button:focus {
  color: #ffffff !important;
  background: var(--fm-turquesa-hover) !important;
  box-shadow: 0 5px 14px rgba(8, 184, 181, 0.2) !important;
  transform: none !important;
}

.variaciones-fluimatic button.single_add_to_cart_button.disabled,
.variaciones-fluimatic button.single_add_to_cart_button:disabled {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
  box-shadow: none !important;
}

/* ---------------------------------
   MÓVIL
--------------------------------- */

@media (max-width: 767px) {

  .variaciones-fluimatic table.variations {
    padding: 13px !important;
  }

  .variaciones-fluimatic table.variations tr {
    grid-template-columns: 1fr !important;
    gap: 6px !important;
  }

  .variaciones-fluimatic table.variations th.label,
  .variaciones-fluimatic table.variations td.label {
    padding: 0 !important;
  }

  .variaciones-fluimatic table.variations td.value select {
    width: 100% !important;
    max-width: none !important;
  }

  .variaciones-fluimatic
    .woocommerce-variation-add-to-cart {
    display: grid !important;
    grid-template-columns: 54px minmax(0, 1fr) !important;
    gap: 9px !important;
  }

  .variaciones-fluimatic button.single_add_to_cart_button {
    width: 100% !important;
    min-width: 0 !important;
    padding: 0 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f39ea73 *//* =====================================================
   FLUIMATIC — VARIACIONES DE PRODUCTO WOOCOMMERCE
   Aplicar clase: variaciones-fluimatic
===================================================== */

.variaciones-fluimatic {
  --fm-azul: #0b1f4d;
  --fm-azul-claro: #1743a3;
  --fm-turquesa: #08b8b5;
  --fm-turquesa-hover: #069d9a;
  --fm-borde: #dce3ed;
  --fm-fondo: #f7f9fc;
  --fm-texto: #242b38;
  --fm-gris: #727b89;
}

/* ---------------------------------
   FORMULARIO GENERAL
--------------------------------- */

.variaciones-fluimatic form.variations_form.cart {
  width: 100%;
  margin: 0 !important;
}

/* ---------------------------------
   CONTENEDOR DE VARIACIONES
--------------------------------- */

.variaciones-fluimatic table.variations {
  display: block !important;
  width: 100% !important;
  margin: 0 0 14px !important;
  padding: 14px 16px !important;

  background: var(--fm-fondo) !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 10px !important;
  border-spacing: 0 !important;
  box-shadow: none !important;
}

.variaciones-fluimatic table.variations tbody {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  width: 100% !important;
}

/* ---------------------------------
   FILA DE CADA ATRIBUTO
--------------------------------- */

.variaciones-fluimatic table.variations tr {
  display: grid !important;
  grid-template-columns: 105px minmax(0, 1fr) !important;
  align-items: center !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: none !important;
}

/* ---------------------------------
   ETIQUETA: COLOR / TEMPERATURA
--------------------------------- */

.variaciones-fluimatic table.variations th.label,
.variaciones-fluimatic table.variations td.label {
  display: block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 12px 0 0 !important;

  background: transparent !important;
  border: none !important;
  text-align: left !important;
}

.variaciones-fluimatic table.variations .label label {
  margin: 0 !important;
  color: var(--fm-azul) !important;
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

/* ---------------------------------
   CAMPO SELECTOR
--------------------------------- */

.variaciones-fluimatic table.variations td.value {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 6px 10px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: none !important;
}

.variaciones-fluimatic table.variations td.value select {
  width: 100% !important;
  max-width: 270px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 42px 0 13px !important;

  color: var(--fm-texto) !important;
  background-color: #ffffff !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 8px !important;
  box-shadow: none !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 44px !important;

  outline: none !important;
  cursor: pointer !important;
  transition:
    border-color 0.2s ease,
    box-shadow 0.2s ease !important;
}

.variaciones-fluimatic table.variations td.value select:hover {
  border-color: #aebbd0 !important;
}

.variaciones-fluimatic table.variations td.value select:focus {
  border-color: var(--fm-turquesa) !important;
  box-shadow: 0 0 0 3px rgba(8, 184, 181, 0.12) !important;
}

/* ---------------------------------
   ENLACE LIMPIAR
--------------------------------- */

.variaciones-fluimatic a.reset_variations {
  display: inline-flex !important;
  align-items: center !important;
  margin: 2px 0 0 !important;

  color: var(--fm-gris) !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  text-decoration: none !important;
}

.variaciones-fluimatic a.reset_variations:hover {
  color: var(--fm-turquesa) !important;
  text-decoration: underline !important;
}

/* ---------------------------------
   BLOQUE INFERIOR
--------------------------------- */

.variaciones-fluimatic .single_variation_wrap {
  width: 100% !important;
  margin-top: 0 !important;
  padding-top: 2px !important;
}

/* Precio de la variación seleccionada */

.variaciones-fluimatic .woocommerce-variation-price {
  margin: 0 0 10px !important;
}

.variaciones-fluimatic .woocommerce-variation-price .price {
  color: var(--fm-azul) !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

.variaciones-fluimatic .woocommerce-variation-price .price *,
.variaciones-fluimatic .woocommerce-variation-price .amount {
  color: var(--fm-azul) !important;
}

/* Disponibilidad */

.variaciones-fluimatic .woocommerce-variation-availability {
  margin-bottom: 8px !important;
  color: var(--fm-gris) !important;
  font-size: 13px !important;
}

/* ---------------------------------
   CANTIDAD + AÑADIR AL CARRITO
--------------------------------- */

.variaciones-fluimatic
  .woocommerce-variation-add-to-cart {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  width: 100% !important;
}

.variaciones-fluimatic .quantity {
  margin: 0 !important;
}

.variaciones-fluimatic .quantity .qty {
  width: 54px !important;
  height: 44px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 6px !important;

  color: var(--fm-azul) !important;
  background: #ffffff !important;
  border: 1px solid var(--fm-borde) !important;
  border-radius: 8px !important;
  box-shadow: none !important;

  font-size: 15px !important;
  font-weight: 600 !important;
  text-align: center !important;
}

.variaciones-fluimatic .quantity .qty:focus {
  border-color: var(--fm-turquesa) !important;
  box-shadow: 0 0 0 3px rgba(8, 184, 181, 0.12) !important;
  outline: none !important;
}

/* Botón principal */

.variaciones-fluimatic button.single_add_to_cart_button {
  min-width: 175px !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 24px !important;

  color: #ffffff !important;
  background: var(--fm-turquesa) !important;
  border: none !important;
  border-radius: 8px !important;
  box-shadow: none !important;

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 44px !important;
  text-transform: none !important;

  cursor: pointer !important;
  transition:
    background-color 0.2s ease,
    box-shadow 0.2s ease !important;
}

.variaciones-fluimatic button.single_add_to_cart_button:hover,
.variaciones-fluimatic button.single_add_to_cart_button:focus {
  color: #ffffff !important;
  background: var(--fm-turquesa-hover) !important;
  box-shadow: 0 5px 14px rgba(8, 184, 181, 0.2) !important;
  transform: none !important;
}

.variaciones-fluimatic button.single_add_to_cart_button.disabled,
.variaciones-fluimatic button.single_add_to_cart_button:disabled {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
  box-shadow: none !important;
}

/* ---------------------------------
   MÓVIL
--------------------------------- */

@media (max-width: 767px) {

  .variaciones-fluimatic table.variations {
    padding: 13px !important;
  }

  .variaciones-fluimatic table.variations tr {
    grid-template-columns: 1fr !important;
    gap: 6px !important;
  }

  .variaciones-fluimatic table.variations th.label,
  .variaciones-fluimatic table.variations td.label {
    padding: 0 !important;
  }

  .variaciones-fluimatic table.variations td.value select {
    width: 100% !important;
    max-width: none !important;
  }

  .variaciones-fluimatic
    .woocommerce-variation-add-to-cart {
    display: grid !important;
    grid-template-columns: 54px minmax(0, 1fr) !important;
    gap: 9px !important;
  }

  .variaciones-fluimatic button.single_add_to_cart_button {
    width: 100% !important;
    min-width: 0 !important;
    padding: 0 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3116d6e */.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #294b86 !important;
}
.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec4c3e6 */.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #294b86 !important;
}
.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a11bbcd */.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #294b86 !important;
}
.meta-value,
.meta-value .elementor-shortcode,
.meta-producto-fluimatic .elementor-shortcode {
  font-family: "Montserrat", sans-serif !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  line-height: 1.25 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f9d52b */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebc69bf */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ca51f1 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f9d52b */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebc69bf */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ca51f1 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f9d52b */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebc69bf */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ca51f1 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f9d52b */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebc69bf */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ca51f1 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f9d52b */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebc69bf */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ca51f1 */.acf-lista-producto,
.acf-lista-producto .elementor-heading-title {
  white-space: pre-line !important;
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-542d2cd *//* =========================================
   FLUIMATIC - PESTAÑAS PRODUCTO
   PC horizontal / Móvil vertical
   Compatible con Elementor Tabs y e-n-tabs
========================================= */

/* =============================
   PC - CONTENEDOR DE PESTAÑAS
============================= */

.tabs-producto-fluimatic .elementor-tabs-wrapper,
.tabs-producto-fluimatic .e-n-tabs-heading {
  display: flex !important;
  width: 100% !important;
  background: #ffffff !important;
  border: 1px solid #dfe5ee !important;
  border-radius: 10px 10px 0 0 !important;
  overflow: hidden !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06) !important;
}

/* =============================
   PC - BOTONES DE PESTAÑAS
============================= */

.tabs-producto-fluimatic .elementor-tab-title,
.tabs-producto-fluimatic .e-n-tab-title {
  box-sizing: border-box !important;
  flex: 1 1 0 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;

  padding: 18px 22px !important;
  margin: 0 !important;

  font-family: "Montserrat", sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  letter-spacing: 0 !important;
  text-shadow: none !important;
  filter: none !important;

  color: #17233c !important;
  background: #ffffff !important;

  border: none !important;
  border-right: 1px solid #dfe5ee !important;
  border-bottom: 3px solid transparent !important;
  border-radius: 0 !important;

  outline: none !important;
  transition: background 0.25s ease, color 0.25s ease, border-color 0.25s ease !important;
}

.tabs-producto-fluimatic .elementor-tab-title:last-child,
.tabs-producto-fluimatic .e-n-tab-title:last-child {
  border-right: none !important;
}

/* Hover PC */

.tabs-producto-fluimatic .elementor-tab-title:hover,
.tabs-producto-fluimatic .e-n-tab-title:hover {
  background: #f8fbff !important;
  color: #003b95 !important;
}

/* Activa PC */

.tabs-producto-fluimatic .elementor-tab-title.elementor-active,
.tabs-producto-fluimatic .e-n-tab-title[aria-selected="true"] {
  background: #ffffff !important;
  color: #003b95 !important;
  border-bottom: 3px solid #003b95 !important;
  font-weight: 600 !important;
}

/* Íconos */

.tabs-producto-fluimatic .elementor-tab-title i,
.tabs-producto-fluimatic .elementor-tab-title svg,
.tabs-producto-fluimatic .e-n-tab-title i,
.tabs-producto-fluimatic .e-n-tab-title svg {
  color: #003b95 !important;
  fill: #003b95 !important;
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  margin: 0 !important;
}

/* Quitar indicadores raros de Elementor */

.tabs-producto-fluimatic .elementor-tab-title::before,
.tabs-producto-fluimatic .elementor-tab-title::after,
.tabs-producto-fluimatic .e-n-tab-title::before,
.tabs-producto-fluimatic .e-n-tab-title::after {
  display: none !important;
}

/* Quitar outline/focus */

.tabs-producto-fluimatic .elementor-tab-title:focus,
.tabs-producto-fluimatic .elementor-tab-title:focus-visible,
.tabs-producto-fluimatic .e-n-tab-title:focus,
.tabs-producto-fluimatic .e-n-tab-title:focus-visible {
  outline: none !important;
}

/* =============================
   PC - CONTENIDO
============================= */

.tabs-producto-fluimatic .elementor-tab-content,
.tabs-producto-fluimatic .e-n-tabs-content {
  background: #ffffff !important;
  border: 1px solid #dfe5ee !important;
  border-top: none !important;
  border-radius: 0 0 10px 10px !important;
  padding: 34px 38px !important;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06) !important;
}

/* =========================================
   MÓVIL - PESTAÑAS UNA DEBAJO DE OTRA
========================================= */

@media (max-width: 767px) {

  .tabs-producto-fluimatic .elementor-tabs-wrapper,
  .tabs-producto-fluimatic .e-n-tabs-heading {
    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;

    background: #ffffff !important;
    border: 1px solid #dfe5ee !important;
    border-radius: 12px !important;
    box-shadow: none !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title,
  .tabs-producto-fluimatic .e-n-tab-title {
    box-sizing: border-box !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    flex: 1 1 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 10px !important;

    padding: 15px 18px !important;
    margin: 0 !important;

    font-family: "Montserrat", sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    text-align: left !important;
    white-space: normal !important;

    color: #071b3a !important;
    background: #ffffff !important;

    border: none !important;
    border-bottom: 1px solid #dfe5ee !important;
    border-radius: 0 !important;

    box-shadow: inset 0 0 0 transparent !important;
    outline: none !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title:last-child,
  .tabs-producto-fluimatic .e-n-tab-title:last-child {
    border-bottom: none !important;
  }

  /* Activa móvil: línea azul sin mover ícono ni texto */

  .tabs-producto-fluimatic .elementor-tab-title.elementor-active,
  .tabs-producto-fluimatic .e-n-tab-title[aria-selected="true"] {
    background: #f7faff !important;
    color: #003b95 !important;
    border-left: none !important;
    border-bottom: 1px solid #dfe5ee !important;
    box-shadow: inset 4px 0 0 #003b95 !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title i,
  .tabs-producto-fluimatic .elementor-tab-title svg,
  .tabs-producto-fluimatic .e-n-tab-title i,
  .tabs-producto-fluimatic .e-n-tab-title svg {
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    margin: 0 !important;
    color: #003b95 !important;
    fill: #003b95 !important;
  }

  .tabs-producto-fluimatic .elementor-tab-content,
  .tabs-producto-fluimatic .e-n-tabs-content {
    width: 100% !important;
    max-width: 100% !important;

    background: #ffffff !important;
    border: 1px solid #dfe5ee !important;
    border-top: none !important;
    border-radius: 0 0 12px 12px !important;

    padding: 22px 16px !important;
    box-shadow: none !important;
    outline: none !important;
  }
}
/* =========================================
   FIX DEFINITIVO - EVITAR MOVIMIENTO DE ÍCONO EN MÓVIL
========================================= */

@media (max-width: 767px) {

  .tabs-producto-fluimatic .elementor-tab-title,
  .tabs-producto-fluimatic .e-n-tab-title {
    box-sizing: border-box !important;

    /* Siempre existe el borde izquierdo, pero transparente */
    border-left: 4px solid transparent !important;
    border-bottom: 1px solid #dfe5ee !important;

    /* Misma separación siempre */
    padding: 15px 18px !important;

    /* Evita movimientos visuales */
    box-shadow: none !important;
    transform: none !important;
    transition: background 0.25s ease, color 0.25s ease !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title.elementor-active,
  .tabs-producto-fluimatic .e-n-tab-title[aria-selected="true"] {
    background: #f7faff !important;
    color: #003b95 !important;

    /* Solo cambia el color del borde, no el espacio */
    border-left: 4px solid #003b95 !important;
    border-bottom: 1px solid #dfe5ee !important;

    box-shadow: none !important;
    transform: none !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title i,
  .tabs-producto-fluimatic .elementor-tab-title svg,
  .tabs-producto-fluimatic .e-n-tab-title i,
  .tabs-producto-fluimatic .e-n-tab-title svg {
    flex-shrink: 0 !important;
    margin: 0 !important;
    transform: none !important;
  }
}/* =========================================
   FLUIMATIC - MÓVIL: AZUL SOLO A LA IZQUIERDA
========================================= */

@media (max-width: 767px) {

  /* Pestañas normales */
  .tabs-producto-fluimatic .elementor-tab-title,
  .tabs-producto-fluimatic .e-n-tab-title {
    position: relative !important;

    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-bottom: 1px solid #dfe5ee !important;

    box-shadow: none !important;
    background: #ffffff !important;
  }

  /* Quitar cualquier línea azul inferior */
  .tabs-producto-fluimatic .elementor-tab-title.elementor-active,
  .tabs-producto-fluimatic .e-n-tab-title[aria-selected="true"] {
    background: #f7faff !important;
    color: #003b95 !important;

    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-bottom: 1px solid #dfe5ee !important;

    box-shadow: none !important;
  }

  /* Línea azul solo lateral izquierda */
  .tabs-producto-fluimatic .elementor-tab-title::before,
  .tabs-producto-fluimatic .e-n-tab-title::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;

    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;

    width: 4px !important;
    height: 100% !important;

    background: transparent !important;
    border-radius: 12px 0 0 12px !important;
  }

  .tabs-producto-fluimatic .elementor-tab-title.elementor-active::before,
  .tabs-producto-fluimatic .e-n-tab-title[aria-selected="true"]::before {
    background: #003b95 !important;
  }

  /* Eliminar cualquier línea inferior generada por Elementor */
  .tabs-producto-fluimatic .elementor-tab-title::after,
  .tabs-producto-fluimatic .e-n-tab-title::after {
    display: none !important;
    content: none !important;
  }

  /* Última pestaña sin borde inferior */
  .tabs-producto-fluimatic .elementor-tab-title:last-child,
  .tabs-producto-fluimatic .e-n-tab-title:last-child {
    border-bottom: none !important;
  }
}/* End custom CSS */