.elementor-17919 .elementor-element.elementor-element-536b9a4{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-fd3953f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17919 .elementor-element.elementor-element-0344939{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-6df977e .elementor-heading-title{color:#FCFCFC;}.elementor-17919 .elementor-element.elementor-element-01fb959{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-06ffa72{--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;overflow:visible;}.woocommerce .elementor-17919 .elementor-element.elementor-element-a7ef30f .flex-viewport:not(:last-child){margin-bottom:0px;}.elementor-17919 .elementor-element.elementor-element-af5d5e0{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-4a98f6b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17919 .elementor-element.elementor-element-bc74876 .elementor-heading-title{color:#FCFCFC;}.elementor-17919 .elementor-element.elementor-element-50054f0 > .elementor-widget-container{background-color:#FFFFFF05;margin:0px 0px 0px 25px;padding:20px 0px 10px 0px;border-radius:15px 15px 15px 15px;}.elementor-17919 .elementor-element.elementor-element-50054f0{text-align:left;}.elementor-17919 .elementor-element.elementor-element-50054f0 .elementor-heading-title{font-size:17px;font-weight:700;text-transform:uppercase;}.elementor-17919 .elementor-element.elementor-element-412a0e3{text-align:left;}.woocommerce .elementor-17919 .elementor-element.elementor-element-412a0e3 .woocommerce-product-details__short-description{color:#FFFFFF;}.elementor-17919 .elementor-element.elementor-element-fd105d8{color:#FFFCFC;}.elementor-17919 .elementor-element.elementor-element-d38fe2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn.ekit-double-btn-one{background-color:#03FF15;color:#ffffff;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn.ekit-double-btn-two{background-color:#FAF5F5;color:#000000;}.elementor-17919 .elementor-element.elementor-element-9c77acc{width:var( --container-widget-width, 108.564% );max-width:108.564%;--container-widget-width:108.564%;--container-widget-flex-grow:0;}.elementor-17919 .elementor-element.elementor-element-9c77acc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit_double_button{width:100%;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn.ekit-double-btn-one > i{padding-right:8px;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn.ekit-double-btn-one > svg{margin-right:8px;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn.ekit-double-btn-one svg path{stroke:#ffffff;fill:#ffffff;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn.ekit-double-btn-one:hover{color:#ffffff;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn.ekit-double-btn-two svg path{stroke:#000000;fill:#000000;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn.ekit-double-btn-two:hover{color:#ffffff;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-17919 .elementor-element.elementor-element-e56e46c{color:#FFFFFF;}.elementor-17919 .elementor-element.elementor-element-bdc2677{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-bdc2677:not(.elementor-motion-effects-element-type-background), .elementor-17919 .elementor-element.elementor-element-bdc2677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08EC08;}.woocommerce .elementor-17919 .elementor-element.elementor-element-751a84f .price{color:#FFFFFF;}.elementor-17919 .elementor-element.elementor-element-84cf419{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-bc62586 > .elementor-widget-container{background-color:#FFFFFF05;margin:0px 0px 0px 25px;padding:20px 0px 10px 0px;border-radius:15px 15px 15px 15px;}.elementor-17919 .elementor-element.elementor-element-bc62586{text-align:left;}.elementor-17919 .elementor-element.elementor-element-bc62586 .elementor-heading-title{font-size:17px;font-weight:700;text-transform:uppercase;}.elementor-17919 .elementor-element.elementor-element-c898bce{color:#FFFFFF;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-one{background-color:#33FF04;color:#000000;font-weight:700;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-two{background-color:#FFFFFF;color:#000000;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit_double_button{width:40%;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn:not(:last-child){margin-right:5px;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-one > i{padding-right:8px;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-one > svg{margin-right:8px;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-two > i{padding-right:8px;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-two > svg{margin-right:8px;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-one svg path{stroke:#000000;fill:#000000;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-one:hover{color:#000000;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#000000;fill:#000000;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-two svg path{stroke:#000000;fill:#000000;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-two:hover{color:#000000;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#000000;fill:#000000;}.elementor-17919 .elementor-element.elementor-element-7a75266{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-063c94a{color:#FFFFFF;}.elementor-17919 .elementor-element.elementor-element-843bd51{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-fc8b606{--divider-border-style:solid;--divider-color:#FFF7F7;--divider-border-width:1px;}.elementor-17919 .elementor-element.elementor-element-fc8b606 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-17919 .elementor-element.elementor-element-fc8b606 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-17919 .elementor-element.elementor-element-92f93a4{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-402a382 > .elementor-widget-container{background-color:#FFFFFF05;margin:0px 0px 0px 25px;padding:20px 0px 10px 0px;border-radius:15px 15px 15px 15px;}.elementor-17919 .elementor-element.elementor-element-402a382{text-align:left;}.elementor-17919 .elementor-element.elementor-element-402a382 .elementor-heading-title{font-size:17px;font-weight:700;text-transform:uppercase;}.elementor-17919 .elementor-element.elementor-element-9c08ac1 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#020202;color:#FAFAFA;border-radius:5px 5px 5px 5px;box-shadow:55px 80px 73px 43px rgba(108.00000000000001, 255, 218, 0);}.elementor-17919 .elementor-element.elementor-element-9c08ac1 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#FFFFFF;box-shadow:0px 0px 10px 0px #000000;}.elementor-17919 .elementor-element.elementor-element-9c08ac1 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#FFFFFF;}.elementor-17919 .elementor-element.elementor-element-9c08ac1 .elementskit-accordion .elementskit-card-body p{color:#FFFFFF;}.elementor-17919 .elementor-element.elementor-element-9c08ac1 .elementskit-accordion .elementskit-card-body{color:#FFFFFF;}.elementor-17919 .elementor-element.elementor-element-9c08ac1 .elementskit-accordion > .elementskit-card.active{border-radius:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-9c08ac1 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-9c08ac1 .elementskit-accordion > .elementskit-card{border-radius:10px 10px 10px 10px;}.elementor-17919 .elementor-element.elementor-element-9c08ac1 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:10px 10px 10px 10px;}.elementor-17919 .elementor-element.elementor-element-31cea72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-d738d79{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-e9cb917 > .elementor-widget-container{background-color:#FFFFFF05;margin:0px 0px 0px 25px;padding:20px 0px 10px 0px;border-radius:15px 15px 15px 15px;}.elementor-17919 .elementor-element.elementor-element-e9cb917{text-align:center;}.elementor-17919 .elementor-element.elementor-element-e9cb917 .elementor-heading-title{font-size:17px;font-weight:700;text-transform:uppercase;}.elementor-17919 .elementor-element.elementor-element-47fba4d{text-align:left;color:#FFFFFF;}.elementor-17919 .elementor-element.elementor-element-1b0e13f{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-cc54fcd{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-2a3a996 > .elementor-widget-container{background-color:#FFFFFF05;margin:0px 0px 0px 25px;padding:20px 0px 10px 0px;border-radius:15px 15px 15px 15px;}.elementor-17919 .elementor-element.elementor-element-2a3a996{text-align:left;}.elementor-17919 .elementor-element.elementor-element-2a3a996 .elementor-heading-title{font-size:17px;font-weight:700;text-transform:uppercase;}.elementor-17919 .elementor-element.elementor-element-146de22{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-6362d4d{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-b77d160{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-487e1ba{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-a0e7eb5{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-d46841c > .elementor-widget-container{background-color:#FFFFFF05;margin:0px 0px 0px 25px;padding:20px 0px 10px 0px;border-radius:15px 15px 15px 15px;}.elementor-17919 .elementor-element.elementor-element-d46841c{text-align:left;}.elementor-17919 .elementor-element.elementor-element-d46841c .elementor-heading-title{font-size:17px;font-weight:700;text-transform:uppercase;}.elementor-17919 .elementor-element.elementor-element-c09c9cb{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-81f995f > .elementor-widget-container{background-color:#FFFFFF05;margin:0px 0px 0px 25px;padding:20px 0px 10px 0px;border-radius:15px 15px 15px 15px;}.elementor-17919 .elementor-element.elementor-element-81f995f{text-align:center;}.elementor-17919 .elementor-element.elementor-element-81f995f .elementor-heading-title{font-size:37px;font-weight:700;text-transform:uppercase;}.elementor-17919 .elementor-element.elementor-element-981a5fb{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-95c12f9 > .elementor-widget-container{margin:0px 0px 0px 349px;}.elementor-17919 .elementor-element.elementor-element-f69ada7{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-385c248 > .elementor-widget-container{background-color:#FFFFFF05;margin:0px 0px 0px 25px;padding:20px 0px 10px 0px;border-radius:15px 15px 15px 15px;}.elementor-17919 .elementor-element.elementor-element-385c248{text-align:left;}.elementor-17919 .elementor-element.elementor-element-385c248 .elementor-heading-title{font-size:17px;font-weight:700;text-transform:uppercase;}.elementor-17919 .elementor-element.elementor-element-50418e1{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-c499039 > .elementor-widget-container{background-color:#FFFFFF05;margin:0px 0px 0px 25px;padding:20px 0px 10px 0px;border-radius:15px 15px 15px 15px;}.elementor-17919 .elementor-element.elementor-element-c499039{text-align:center;}.elementor-17919 .elementor-element.elementor-element-c499039 .elementor-heading-title{font-size:37px;font-weight:700;text-transform:uppercase;}.elementor-17919 .elementor-element.elementor-element-fc93309{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-305260c{width:auto;max-width:auto;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-c3cfa06 );}.elementor-17919 .elementor-element.elementor-element-305260c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-17919 .elementor-element.elementor-element-0545484{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-7cdb7fe{--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;overflow:visible;}.elementor-17919 .elementor-element.elementor-element-d7e91cd > .elementor-widget-container{background-color:#FFFFFF05;margin:0px 0px 0px 25px;padding:20px 0px 10px 0px;border-radius:15px 15px 15px 15px;}.elementor-17919 .elementor-element.elementor-element-d7e91cd{text-align:left;}.elementor-17919 .elementor-element.elementor-element-d7e91cd .elementor-heading-title{font-size:17px;font-weight:700;text-transform:uppercase;}.elementor-17919 .elementor-element.elementor-element-70dc98e .ekit-wc-products .ekit-wc-product-title{color:#FFFBFB !important;}.elementor-17919 .elementor-element.elementor-element-70dc98e .ekit-wc-products .star-rating:before{color:#D6F000;}.elementor-17919 .elementor-element.elementor-element-70dc98e .ekit-wc-products .star-rating span{color:#FFCC00 !important;}.elementor-17919 .elementor-element.elementor-element-70dc98e .ekit-wc-product del .woocommerce-Price-amount{color:#FDFBFB !important;}.elementor-17919 .elementor-element.elementor-element-70dc98e .ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .add_to_cart_button{border-radius:100px 100px 100px 100px;padding:10px 45px 10px 30px;margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-70dc98e .ekit-wc-products .ekit-wc-products-wrapper ul.products .ekit-wc-product .ekit-wc-product-image .ekit-wc-add-to-cart .add_to_cart_button:before{border-radius:100px 100px 100px 100px;padding:6px 8px 6px 8px;margin:0px 2px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-70dc98e .ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart .added_to_cart{padding:8px 30px 8px 30px;margin:5px 0px 0px 0px;border-radius:100px 100px 100px 100px;overflow:hidden;}body.elementor-page-17919:not(.elementor-motion-effects-element-type-background), body.elementor-page-17919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-17919 .elementor-element.elementor-element-50054f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit_double_button{width:80%;}.elementor-17919 .elementor-element.elementor-element-bc62586 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit_double_button{width:80%;}.elementor-17919 .elementor-element.elementor-element-402a382 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-e9cb917 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-2a3a996 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-d46841c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-81f995f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-385c248 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-c499039 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-305260c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17919 .elementor-element.elementor-element-d7e91cd > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-17919 .elementor-element.elementor-element-fd3953f{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-17919 .elementor-element.elementor-element-0344939{--width:500px;}.elementor-17919 .elementor-element.elementor-element-6df977e{text-align:center;}.elementor-17919 .elementor-element.elementor-element-6df977e .elementor-heading-title{font-size:25px;}.woocommerce .elementor-17919 .elementor-element.elementor-element-a7ef30f .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-17919 .elementor-element.elementor-element-a7ef30f .flex-viewport{border-radius:10px 10px 10px 10px;}.elementor-17919 .elementor-element.elementor-element-51411f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-41c595c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-4a98f6b{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-17919 .elementor-element.elementor-element-bc74876{text-align:center;}.elementor-17919 .elementor-element.elementor-element-bc74876 .elementor-heading-title{font-size:25px;}.elementor-17919 .elementor-element.elementor-element-0cb3caf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-3ea09c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-50054f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-50054f0{text-align:center;}.elementor-17919 .elementor-element.elementor-element-50054f0 .elementor-heading-title{font-size:22px;}.elementor-17919 .elementor-element.elementor-element-9c77acc .ekit_double_button{width:100%;}.elementor-17919 .elementor-element.elementor-element-bdc2677{--border-radius:10px 10px 10px 10px;}.elementor-17919 .elementor-element.elementor-element-751a84f{text-align:center;}.woocommerce .elementor-17919 .elementor-element.elementor-element-751a84f .price ins{font-size:29px;}.elementor-17919 .elementor-element.elementor-element-bc62586 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-bc62586{text-align:center;}.elementor-17919 .elementor-element.elementor-element-bc62586 .elementor-heading-title{font-size:22px;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit_double_button{width:100%;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-one{border-radius:10px 10px 10px 10px;}.elementor-17919 .elementor-element.elementor-element-49270ce .ekit-double-btn.ekit-double-btn-two{border-radius:10px 10px 10px 10px;}.elementor-17919 .elementor-element.elementor-element-402a382 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-402a382{text-align:center;}.elementor-17919 .elementor-element.elementor-element-402a382 .elementor-heading-title{font-size:22px;}.elementor-17919 .elementor-element.elementor-element-9c08ac1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-17919 .elementor-element.elementor-element-e9cb917 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-e9cb917{text-align:center;}.elementor-17919 .elementor-element.elementor-element-e9cb917 .elementor-heading-title{font-size:22px;}.elementor-17919 .elementor-element.elementor-element-2a3a996 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-2a3a996{text-align:center;}.elementor-17919 .elementor-element.elementor-element-2a3a996 .elementor-heading-title{font-size:22px;}.elementor-17919 .elementor-element.elementor-element-d46841c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-d46841c{text-align:center;}.elementor-17919 .elementor-element.elementor-element-d46841c .elementor-heading-title{font-size:22px;}.elementor-17919 .elementor-element.elementor-element-81f995f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-81f995f{text-align:center;}.elementor-17919 .elementor-element.elementor-element-81f995f .elementor-heading-title{font-size:22px;}.elementor-17919 .elementor-element.elementor-element-95c12f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-385c248 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-385c248{text-align:center;}.elementor-17919 .elementor-element.elementor-element-385c248 .elementor-heading-title{font-size:22px;}.elementor-17919 .elementor-element.elementor-element-c499039 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-c499039{text-align:center;}.elementor-17919 .elementor-element.elementor-element-c499039 .elementor-heading-title{font-size:22px;}.elementor-17919 .elementor-element.elementor-element-305260c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-17919 .elementor-element.elementor-element-305260c{text-align:left;}.elementor-17919 .elementor-element.elementor-element-d7e91cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17919 .elementor-element.elementor-element-d7e91cd{text-align:center;}.elementor-17919 .elementor-element.elementor-element-d7e91cd .elementor-heading-title{font-size:22px;}.elementor-17919 .elementor-element.elementor-element-70dc98e .ekit-wc-products .ekit-wc-product-image{border-radius:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-17919 .elementor-element.elementor-element-06ffa72{--width:50%;}.elementor-17919 .elementor-element.elementor-element-af5d5e0{--width:50%;}.elementor-17919 .elementor-element.elementor-element-bdc2677{--width:50%;}.elementor-17919 .elementor-element.elementor-element-d738d79{--width:50%;}.elementor-17919 .elementor-element.elementor-element-1b0e13f{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-50054f0 */.elementor-17919 .elementor-element.elementor-element-50054f0 h1 {
    background: linear-gradient(to right, #ffffff, #1be91b, #0affed, #1be91b, #ffffff);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    animation: gradientMove 5s linear infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 200% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-7515fe0 *//* === SOLO ESCRITORIO === */
@media (min-width: 769px) {

  /* === CAJA BLANCA COMPACTA === */
  .elementor-17919 .elementor-element.elementor-element-7515fe0 {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 12px;
    background: #ffffff;
    border: 2px solid #00ff39;
    margin: 0 auto;
    text-align: center;
  }

  /* === PRECIO ANTERIOR: VISIBLE Y ELEGANTE === */
  .elementor-17919 .elementor-element.elementor-element-7515fe0 del {
    font-size: 16px !important;
    color: #47b36c;
    opacity: 0.7;
    margin-right: 8px;
    text-decoration: line-through;
    font-weight: 500;
  }

  /* === PRECIO NUEVO: FUERTE Y CLARO === */
  .elementor-17919 .elementor-element.elementor-element-7515fe0 ins {
    font-size: 24px !important;
    font-weight: 900 !important;
    color: #00b329 !important;
    text-decoration: none;
    text-shadow:
      0 0 4px rgba(0,255,90,0.7);
  }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-751a84f *//* CAJA BLANCA CON BORDE NEÓN */
.elementor-17919 .elementor-element.elementor-element-751a84f {
  display: inline-block;
  padding: 10px 22px;
  border-radius: 14px;
  background: #ffffff;
  border: 2px solid #00ff39;
  margin: 0 auto;
  text-align: center;
  color: #000000 !important;  /* texto negro por defecto */
}

/* FORZAR TODO EL CONTENIDO A NEGRO */
.elementor-17919 .elementor-element.elementor-element-751a84f *,
.elementor-17919 .elementor-element.elementor-element-751a84f del *,
.elementor-17919 .elementor-element.elementor-element-751a84f ins * {
  color: #000000 !important;
}

/* PRECIO ANTERIOR (tachado) */
.elementor-17919 .elementor-element.elementor-element-751a84f del {
  font-size: 16px !important;
  color: #555555 !important;  /* gris oscuro */
  margin-right: 8px;
  text-decoration: line-through;
  font-weight: 500;
}

/* PRECIO NUEVO (principal) */
.elementor-17919 .elementor-element.elementor-element-751a84f ins {
  font-size: 24px !important;
  font-weight: 900 !important;
  color: #000000 !important;  /* negro fuerte */
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc62586 */.elementor-17919 .elementor-element.elementor-element-bc62586 h1 {
    background: linear-gradient(to right, #ffffff, #1be91b, #0affed, #1be91b, #ffffff);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    animation: gradientMove 5s linear infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 200% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-402a382 */.elementor-17919 .elementor-element.elementor-element-402a382 h1 {
    background: linear-gradient(to right, #ffffff, #1be91b, #0affed, #1be91b, #ffffff);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    animation: gradientMove 5s linear infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 200% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9cb917 */.elementor-17919 .elementor-element.elementor-element-e9cb917 h1 {
    background: linear-gradient(to right, #ffffff, #1be91b, #0affed, #1be91b, #ffffff);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    animation: gradientMove 5s linear infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 200% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a3a996 */.elementor-17919 .elementor-element.elementor-element-2a3a996 h1 {
    background: linear-gradient(to right, #ffffff, #1be91b, #0affed, #1be91b, #ffffff);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    animation: gradientMove 5s linear infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 200% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d46841c */.elementor-17919 .elementor-element.elementor-element-d46841c h1 {
    background: linear-gradient(to right, #ffffff, #1be91b, #0affed, #1be91b, #ffffff);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    animation: gradientMove 5s linear infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 200% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81f995f */.elementor-17919 .elementor-element.elementor-element-81f995f h1 {
    background: linear-gradient(to right, #ffffff, #1be91b, #0affed, #1be91b, #ffffff);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    animation: gradientMove 5s linear infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 200% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-385c248 */.elementor-17919 .elementor-element.elementor-element-385c248 h1 {
    background: linear-gradient(to right, #ffffff, #1be91b, #0affed, #1be91b, #ffffff);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    animation: gradientMove 5s linear infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 200% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c499039 */.elementor-17919 .elementor-element.elementor-element-c499039 h1 {
    background: linear-gradient(to right, #ffffff, #1be91b, #0affed, #1be91b, #ffffff);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    animation: gradientMove 5s linear infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 200% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7e91cd */.elementor-17919 .elementor-element.elementor-element-d7e91cd h1 {
    background: linear-gradient(to right, #ffffff, #1be91b, #0affed, #1be91b, #ffffff);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    animation: gradientMove 5s linear infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 200% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-woo-product-carousel, class: .elementor-element-70dc98e *//* Forzar visibilidad de las tarjetas del carrusel */
.elementor-17919 .elementor-element.elementor-element-70dc98e .swiper-slide,
.elementor-17919 .elementor-element.elementor-element-70dc98e .slick-slide,
.elementor-17919 .elementor-element.elementor-element-70dc98e .products li.product,
.elementor-17919 .elementor-element.elementor-element-70dc98e .woocommerce-LoopProduct-link {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

/* Evitar que se tapen entre ellas */
.elementor-17919 .elementor-element.elementor-element-70dc98e .swiper-wrapper,
.elementor-17919 .elementor-element.elementor-element-70dc98e .slick-track {
  overflow: visible !important;
}

/* Por si algún CSS las está poniendo en negro/transparente */
.elementor-17919 .elementor-element.elementor-element-70dc98e .products li.product,
.elementor-17919 .elementor-element.elementor-element-70dc98e .products li.product a,
.elementor-17919 .elementor-element.elementor-element-70dc98e .products li.product .price {
  color: #ffffff !important;
}/* End custom CSS */