.elementor-2028603 .elementor-element.elementor-element-1562e8cc{--display:flex;--min-height:200px;--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-1562e8cc:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-1562e8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2028603 .elementor-element.elementor-element-59d23d20{--display:flex;--min-height:0px;--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;--z-index:1;}.elementor-2028603 .elementor-element.elementor-element-67903224 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2028603 .elementor-element.elementor-element-67903224.elementor-element{--align-self:center;}.elementor-2028603 .elementor-element.elementor-element-5223020f{--display:flex;--min-height:0px;--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;--z-index:1;}.elementor-2028603 .elementor-element.elementor-element-fa5aa4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2028603 .elementor-element.elementor-element-fa5aa4c.elementor-element{--align-self:center;}.elementor-2028603 .elementor-element.elementor-element-78142fdd{--display:flex;--min-height:200px;--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-2028603 .elementor-element.elementor-element-78142fdd:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-78142fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2028603 .elementor-element.elementor-element-5a05f60c{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:77px;}.elementor-2028603 .elementor-element.elementor-element-5a05f60c:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-5a05f60c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF50CE;}body:not(.rtl) .elementor-2028603 .elementor-element.elementor-element-5a05f60c{left:41vw;}body.rtl .elementor-2028603 .elementor-element.elementor-element-5a05f60c{right:41vw;}.elementor-2028603 .elementor-element.elementor-element-6c187d8c{--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;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-2028603 .elementor-element.elementor-element-b417af8{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2028603 .elementor-element.elementor-element-b417af8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2028603 .elementor-element.elementor-element-2a0b9305 img{height:360px;}.elementor-2028603 .elementor-element.elementor-element-21402aac{--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;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2028603 .elementor-element.elementor-element-66d65890{--display:flex;--min-height:0vh;}.elementor-2028603 .elementor-element.elementor-element-5bb41dc2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:74px;font-weight:900;font-style:italic;line-height:60px;letter-spacing:-2.3px;word-spacing:2px;color:#00B5B5;}.elementor-2028603 .elementor-element.elementor-element-3547172e{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:#808285;}.elementor-2028603 .elementor-element.elementor-element-13582cb0{--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;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;}.elementor-2028603 .elementor-element.elementor-element-300db7ce{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2028603 .elementor-element.elementor-element-300db7ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2028603 .elementor-element.elementor-element-492089a img{width:360px;height:360px;}.elementor-2028603 .elementor-element.elementor-element-647c13d6{--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;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2028603 .elementor-element.elementor-element-556c2de{--display:flex;--min-height:0vh;}.elementor-2028603 .elementor-element.elementor-element-544982f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:74px;font-weight:900;font-style:italic;line-height:60px;letter-spacing:-2.3px;word-spacing:2px;color:#00B5B5;}.elementor-2028603 .elementor-element.elementor-element-5e7f0cdd{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:#808285;}.elementor-2028603 .elementor-element.elementor-element-8bca145{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-6aa95f01.elementor-element{--align-self:center;}.elementor-2028603 .elementor-element.elementor-element-6aa95f01 .elementor-menu-toggle{margin:0 auto;}.elementor-2028603 .elementor-element.elementor-element-6aa95f01 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2028603 .elementor-element.elementor-element-6aa95f01 .elementor-nav-menu--main .elementor-item{color:#008685;fill:#008685;}.elementor-2028603 .elementor-element.elementor-element-6aa95f01 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#1A1A1A;}.elementor-2028603 .elementor-element.elementor-element-6aa95f01{--e-nav-menu-horizontal-menu-item-margin:calc( 5px / 2 );}.elementor-2028603 .elementor-element.elementor-element-6aa95f01 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:5px;}.elementor-2028603 .elementor-element.elementor-element-55ee3e7e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2028603 .elementor-element.elementor-element-77458f6b{--display:flex;--min-height:40vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-77458f6b:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-77458f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2028603 .elementor-element.elementor-element-77458f6b.e-con{--align-self:center;}.elementor-2028603 .elementor-element.elementor-element-7ece1019{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-547cd018{--display:flex;--min-height:31px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:1;}.elementor-2028603 .elementor-element.elementor-element-82ec81e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2028603 .elementor-element.elementor-element-72716d7{--display:flex;--min-height:40px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-72716d7:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-72716d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2028603 .elementor-element.elementor-element-91795cd{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-11b974d2 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-30ec6ce7{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-3dc9c475 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-7c78e53b{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-6a618952 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-697abfed{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-68476ac3{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#6F6F6E;}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-c67c5d6 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-226b32d5{--display:flex;--min-height:40vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-226b32d5:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-226b32d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2028603 .elementor-element.elementor-element-226b32d5.e-con{--align-self:center;}.elementor-2028603 .elementor-element.elementor-element-74cf2edf{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-c071305{--display:flex;--min-height:31px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:1;}.elementor-2028603 .elementor-element.elementor-element-333fa353 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2028603 .elementor-element.elementor-element-378cbcf5{--display:flex;--min-height:40px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-378cbcf5:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-378cbcf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2028603 .elementor-element.elementor-element-26e82058{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-38ffb65f > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-24644fc8{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-372f8f6d > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-3b56674f{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-2fce6c39 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-6793db30{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-292aeda1 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-2968b3c1{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#6F6F6E;}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-12b1c539 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-5fb0780e{--display:flex;--min-height:40vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-5fb0780e:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-5fb0780e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2028603 .elementor-element.elementor-element-5fb0780e.e-con{--align-self:center;}.elementor-2028603 .elementor-element.elementor-element-2d0116a2{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-40f16897{--display:flex;--min-height:31px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:1;}.elementor-2028603 .elementor-element.elementor-element-2165fb66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2028603 .elementor-element.elementor-element-2d3a467a{--display:flex;--min-height:40px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-2d3a467a:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-2d3a467a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2028603 .elementor-element.elementor-element-4d794ab6{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-56c61be7{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#6F6F6E;}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-7f82e615 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-7d8c0398{--display:flex;--min-height:40vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-7d8c0398:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-7d8c0398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2028603 .elementor-element.elementor-element-7d8c0398.e-con{--align-self:center;}.elementor-2028603 .elementor-element.elementor-element-24b87331{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-549827f3{--display:flex;--min-height:31px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:1;}.elementor-2028603 .elementor-element.elementor-element-62e16056 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2028603 .elementor-element.elementor-element-28e49766{--display:flex;--min-height:40px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-28e49766:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-28e49766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2028603 .elementor-element.elementor-element-68aa0d56{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-5193aee7 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-7bb2518b{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-5d2a3609 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-a87541f{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-b46a7d7 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-4e278b9{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-45c5d0f > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-6f41542b{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#6F6F6E;}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-7d41405 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-744a7dc6{--display:flex;--min-height:40vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-744a7dc6:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-744a7dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2028603 .elementor-element.elementor-element-744a7dc6.e-con{--align-self:center;}.elementor-2028603 .elementor-element.elementor-element-fab3514{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-5b219aaf{--display:flex;--min-height:31px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:1;}.elementor-2028603 .elementor-element.elementor-element-de2a034 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2028603 .elementor-element.elementor-element-7a18fa7d{--display:flex;--min-height:40px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-7a18fa7d:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-7a18fa7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2028603 .elementor-element.elementor-element-550f6428{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-2ee59217 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-74d19fa2{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-30662934 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-4a74227b{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-56538dbe > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-47988bb{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-1fc06452 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-7736cf0b{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#6F6F6E;}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-5e238fae > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-4b307301{--display:flex;--min-height:40vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-4b307301:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-4b307301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2028603 .elementor-element.elementor-element-4b307301.e-con{--align-self:center;}.elementor-2028603 .elementor-element.elementor-element-6c777d8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-69d5321e{--display:flex;--min-height:31px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:1;}.elementor-2028603 .elementor-element.elementor-element-1820d20d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2028603 .elementor-element.elementor-element-b6d65d1{--display:flex;--min-height:40px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-b6d65d1:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-b6d65d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2028603 .elementor-element.elementor-element-a823753{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-74e14d60{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-35e13fd0 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-77c4db1a{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-6e986f9e > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-5c69cb7f{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-1f492dca{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#6F6F6E;}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-3524e58d > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-d2f3b6b{--display:flex;--min-height:40vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-d2f3b6b:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-d2f3b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2028603 .elementor-element.elementor-element-d2f3b6b.e-con{--align-self:center;}.elementor-2028603 .elementor-element.elementor-element-ad3332c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-6d35086b{--display:flex;--min-height:31px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:1;}.elementor-2028603 .elementor-element.elementor-element-322c12df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2028603 .elementor-element.elementor-element-5c26b3b2{--display:flex;--min-height:40px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-5c26b3b2:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-5c26b3b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2028603 .elementor-element.elementor-element-814a64f{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-46bcf923 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-5276ab4{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-233efc51 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-188f1190{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-64e11289 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-7624ea8e{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-3d849a7f > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-2fc46cbc{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#6F6F6E;}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-24b0790c > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-53368{--display:flex;--min-height:40vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-53368:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-53368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2028603 .elementor-element.elementor-element-53368.e-con{--align-self:center;}.elementor-2028603 .elementor-element.elementor-element-5f441ee6{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-5bfed7c7{--display:flex;--min-height:31px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:1;}.elementor-2028603 .elementor-element.elementor-element-563655d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2028603 .elementor-element.elementor-element-4f4a1fee{--display:flex;--min-height:40px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-4f4a1fee:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-4f4a1fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2028603 .elementor-element.elementor-element-4f687dca{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-5bfc2264 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-22088c40{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-3d0d930 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-18893b64{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-7116bee > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-28e45e68{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-70d196d2 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-7cffee89{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#6F6F6E;}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-5da3d017 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-359bd110{--display:flex;--min-height:40vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-359bd110:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-359bd110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2028603 .elementor-element.elementor-element-359bd110.e-con{--align-self:center;}.elementor-2028603 .elementor-element.elementor-element-4a952f3d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-3e2c6fe0{--display:flex;--min-height:31px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:1;}.elementor-2028603 .elementor-element.elementor-element-1a14643c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2028603 .elementor-element.elementor-element-57f0f1fb{--display:flex;--min-height:40px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-57f0f1fb:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-57f0f1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2028603 .elementor-element.elementor-element-5cb1b13{--display:flex;}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-512486f > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-6bb58959{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#6F6F6E;}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;padding:20px 20px 20px 20px;box-shadow:-10px 10px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-2028603 .elementor-element.elementor-element-4438c5b1 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:35px;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0px;}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-71e8274c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-71e8274c:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-71e8274c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00B5B5;}.elementor-2028603 .elementor-element.elementor-element-2268f426{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-3ede9e38{--display:flex;--min-height:31px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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;--z-index:1;}.elementor-2028603 .elementor-element.elementor-element-2976282 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2028603 .elementor-element.elementor-element-30e674dd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2028603 .elementor-element.elementor-element-34325459{text-align:center;}.elementor-2028603 .elementor-element.elementor-element-34325459 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2028603 .elementor-element.elementor-element-474a647a .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;fill:#00B5B5;color:#00B5B5;border-radius:10px 10px 10px 10px;}.elementor-2028603 .elementor-element.elementor-element-5fe8112b{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-2028603 .elementor-element.elementor-element-5fe8112b:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-5fe8112b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-2028603 .elementor-element.elementor-element-5fe8112b{left:0px;}body.rtl .elementor-2028603 .elementor-element.elementor-element-5fe8112b{right:0px;}.elementor-2028603 .elementor-element.elementor-element-189b4a74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2028603 .elementor-element.elementor-element-189b4a74:not(.elementor-motion-effects-element-type-background), .elementor-2028603 .elementor-element.elementor-element-189b4a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2028603 .elementor-element.elementor-element-2a4de1f1{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-2028603 .elementor-element.elementor-element-2a4de1f1{left:0px;}body.rtl .elementor-2028603 .elementor-element.elementor-element-2a4de1f1{right:0px;}.elementor-2028603 .elementor-element.elementor-element-3e14f3b7{z-index:-1;}@media(max-width:1024px){.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-68476ac3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-2968b3c1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-56c61be7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-6f41542b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-7736cf0b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-1f492dca{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-2fc46cbc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-7cffee89{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-6bb58959{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-2028603 .elementor-element.elementor-element-1562e8cc{--width:100%;}.elementor-2028603 .elementor-element.elementor-element-6c187d8c{--content-width:1280vw;}.elementor-2028603 .elementor-element.elementor-element-b417af8{--width:45%;}.elementor-2028603 .elementor-element.elementor-element-21402aac{--width:55%;}.elementor-2028603 .elementor-element.elementor-element-13582cb0{--content-width:1280vw;}.elementor-2028603 .elementor-element.elementor-element-300db7ce{--width:45%;}.elementor-2028603 .elementor-element.elementor-element-647c13d6{--width:55%;}.elementor-2028603 .elementor-element.elementor-element-55ee3e7e{--width:100vw;}.elementor-2028603 .elementor-element.elementor-element-77458f6b{--width:100vw;}.elementor-2028603 .elementor-element.elementor-element-7ece1019{--width:100%;}.elementor-2028603 .elementor-element.elementor-element-226b32d5{--width:100vw;}.elementor-2028603 .elementor-element.elementor-element-74cf2edf{--width:100%;}.elementor-2028603 .elementor-element.elementor-element-5fb0780e{--width:100vw;}.elementor-2028603 .elementor-element.elementor-element-2d0116a2{--width:100%;}.elementor-2028603 .elementor-element.elementor-element-7d8c0398{--width:100vw;}.elementor-2028603 .elementor-element.elementor-element-24b87331{--width:100%;}.elementor-2028603 .elementor-element.elementor-element-744a7dc6{--width:100vw;}.elementor-2028603 .elementor-element.elementor-element-fab3514{--width:100%;}.elementor-2028603 .elementor-element.elementor-element-4b307301{--width:100vw;}.elementor-2028603 .elementor-element.elementor-element-6c777d8{--width:100%;}.elementor-2028603 .elementor-element.elementor-element-d2f3b6b{--width:100vw;}.elementor-2028603 .elementor-element.elementor-element-ad3332c{--width:100%;}.elementor-2028603 .elementor-element.elementor-element-53368{--width:100vw;}.elementor-2028603 .elementor-element.elementor-element-5f441ee6{--width:100%;}.elementor-2028603 .elementor-element.elementor-element-359bd110{--width:100vw;}.elementor-2028603 .elementor-element.elementor-element-4a952f3d{--width:100%;}.elementor-2028603 .elementor-element.elementor-element-2268f426{--width:100%;}}@media(max-width:767px){.elementor-2028603 .elementor-element.elementor-element-1562e8cc{--z-index:0;}.elementor-2028603 .elementor-element.elementor-element-6c187d8c{--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-2028603 .elementor-element.elementor-element-b417af8{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2028603 .elementor-element.elementor-element-21402aac{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:40px;}.elementor-2028603 .elementor-element.elementor-element-5bb41dc2 .elementor-heading-title{font-size:40px;}.elementor-2028603 .elementor-element.elementor-element-3547172e{font-size:16px;}.elementor-2028603 .elementor-element.elementor-element-55ee3e7e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2028603 .elementor-element.elementor-element-77458f6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-7ece1019{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2028603 .elementor-element.elementor-element-547cd018{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-11b974d2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-3dc9c475.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-6a618952.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-5bb4ea7d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-68476ac3{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-68476ac3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2028603 .elementor-element.elementor-element-68476ac3 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2028603 .elementor-element.elementor-element-c67c5d6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-226b32d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-74cf2edf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2028603 .elementor-element.elementor-element-c071305{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-38ffb65f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-372f8f6d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-2fce6c39.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-292aeda1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-2968b3c1{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-2968b3c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2028603 .elementor-element.elementor-element-2968b3c1 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2028603 .elementor-element.elementor-element-12b1c539.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-5fb0780e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-2d0116a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2028603 .elementor-element.elementor-element-40f16897{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-19ac2ad5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-56c61be7{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-56c61be7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2028603 .elementor-element.elementor-element-56c61be7 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2028603 .elementor-element.elementor-element-7f82e615.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-7d8c0398{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-24b87331{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2028603 .elementor-element.elementor-element-549827f3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-5193aee7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-5d2a3609.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-b46a7d7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-45c5d0f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-6f41542b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-6f41542b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2028603 .elementor-element.elementor-element-6f41542b .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2028603 .elementor-element.elementor-element-7d41405.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-744a7dc6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-fab3514{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2028603 .elementor-element.elementor-element-5b219aaf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-2ee59217.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-30662934.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-56538dbe.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-1fc06452.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-7736cf0b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-7736cf0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2028603 .elementor-element.elementor-element-7736cf0b .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2028603 .elementor-element.elementor-element-5e238fae.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-4b307301{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-6c777d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2028603 .elementor-element.elementor-element-69d5321e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-6dacf9d4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-35e13fd0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-6e986f9e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-78d7bd6d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-1f492dca{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-1f492dca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2028603 .elementor-element.elementor-element-1f492dca .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2028603 .elementor-element.elementor-element-3524e58d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-d2f3b6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-ad3332c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2028603 .elementor-element.elementor-element-6d35086b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-46bcf923.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-233efc51.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-64e11289.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-3d849a7f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-2fc46cbc{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-2fc46cbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2028603 .elementor-element.elementor-element-2fc46cbc .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2028603 .elementor-element.elementor-element-24b0790c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-53368{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-5f441ee6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2028603 .elementor-element.elementor-element-5bfed7c7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-5bfc2264.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-3d0d930.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-7116bee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-70d196d2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-7cffee89{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-7cffee89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2028603 .elementor-element.elementor-element-7cffee89 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2028603 .elementor-element.elementor-element-5da3d017.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-359bd110{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-4a952f3d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2028603 .elementor-element.elementor-element-3e2c6fe0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028603 .elementor-element.elementor-element-512486f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-6bb58959{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2028603 .elementor-element.elementor-element-6bb58959 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2028603 .elementor-element.elementor-element-6bb58959 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2028603 .elementor-element.elementor-element-4438c5b1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2028603 .elementor-element.elementor-element-71e8274c{--z-index:0;}}/* Start custom CSS for html, class: .elementor-element-67903224 *//* Estilo base */
.styled-text {
  font-size: 75px;
  font-weight: 900;
  font-family: Poppins;
  display: flex;
  gap: 5px; /* Espaciado entre palabras */
}

/* "productos" - Texto transparente con borde */
.no-background {
  color: transparent;
  -webkit-text-stroke: 2px #fff; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background {
  color: #00b5b5; /* Texto blanco */
}

/* "del" - Texto blanco */
.white-text {
  color: #fff;
}

.elementor-2028603 .elementor-element.elementor-element-67903224 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59d23d20 */@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-59d23d20 p {
        font-size: 32px;
        transform: translateY(90%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa5aa4c *//* Estilo base */
.styled-text {
  font-size: 75px;
  font-weight: 900;
  font-family: Poppins;
  display: flex;
  gap: 5px; /* Espaciado entre palabras */
}

/* "productos" - Texto transparente con borde */
.no-background {
  color: transparent;
  -webkit-text-stroke: 2px #fff; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background {
  color: #00b5b5; /* Texto blanco */
}

/* "del" - Texto blanco */
.white-text {
  color: #fff;
}

.elementor-2028603 .elementor-element.elementor-element-fa5aa4c {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5223020f */.elementor-2028603 .elementor-element.elementor-element-5223020f {
    top: 75px;
    left: 50px;
}

@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-5223020f p {
        font-size: 32px;
        transform: translate(-15% ,40%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78142fdd */@media (max-width: 767px){
    .franja_rutina {
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a05f60c */.elementor-2028603 .elementor-element.elementor-element-5a05f60c {
    width: 30px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1562e8cc */@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-1562e8cc {
        margin-top: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c187d8c */.elementor-2028603 .elementor-element.elementor-element-6c187d8c {
    left: 50%;
    transform: translateX(-52.5%);
    box-shadow: 
    -5px 5px 10px rgba(0, 0, 0, 0.2); /* Sombra en el borde inferior e izquierdo */
    border: none !important;
}

@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-6c187d8c {
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13582cb0 */.elementor-2028603 .elementor-element.elementor-element-13582cb0 {
    height: 400px;
    width: 1280px !important;
    left: 50%;
    transform: translateX(-52.5%);
    box-shadow: 
    -5px 5px 10px rgba(0, 0, 0, 0.2); /* Sombra en el borde inferior e izquierdo */
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bca145 *//* Asegurar que los elementos del menú están centrados */
.elementor-nav-menu .elementor-item {
  text-align: center; /* Centra el texto */
  line-height: 1.4; /* Espacio entre líneas */
}

.menu-pasos a{
  display: block; /* Forzar líneas separadas */
  height: 60px;
  margin-bottom: 5px;
}

/* Aplicar estilos diferentes a la primera línea (Paso X) */
.elementor-nav-menu .elementor-item::first-line {
  font-weight: bold; /* Resalta el "Paso X" */
}

/* Opcional: Estiliza las otras líneas de forma distinta */
.elementor-nav-menu .elementor-item::after {
  content: ""; /* Espacio extra opcional si es necesario */
  font-weight: normal;
}

.elementor-2028603 .elementor-element.elementor-element-8bca145 {
    top: 155px;
    border-bottom: 2px solid #00b5b5;
    z-index: 10;
    background-color: #a5eef2;
    width: 100vw;
    height: 50px;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82ec81e *//* Estilo base */
.styled-text-pasos {
    width:100vw;
    line-height: 0.8;
    text-align: center;
  font-size: 56px;
  font-style: italic;
  font-weight: 900;
  font-family: Poppins;
  gap: 5px; /* Espaciado entre palabras */
}

.pasos {
  font-size: 30px;
  font-style: normal;
}

/* "productos" - Texto transparente con borde */
.no-background-pasos {
  color: transparent;
  -webkit-text-stroke: 2px #00b5b5; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background-pasos {
  color: #00b5b5; /* Texto blanco */
}

.elementor-2028603 .elementor-element.elementor-element-82ec81e {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-547cd018 */@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-547cd018 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72716d7 */.elementor-2028603 .elementor-element.elementor-element-72716d7 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-11b974d2 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3dc9c475 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6a618952 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5bb4ea7d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-11b974d2 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3dc9c475 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6a618952 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5bb4ea7d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-11b974d2 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3dc9c475 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6a618952 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5bb4ea7d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-11b974d2 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3dc9c475 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6a618952 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5bb4ea7d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-11b974d2 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3dc9c475 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6a618952 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5bb4ea7d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-68476ac3 *//* Contenedor principal de los productos en el carrusel */
.producto-carrusel {
    max-width: 100% !important;
  max-height: 300px !impimportant; /* Ajusta esto según el diseño deseado */
}

/* Control del título del producto para textos largos */
.producto-carrusel h2.woocommerce-loop-product__title {
  font-size: 0.65rem !important;
  max-width: 100% !important;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1 !important;
}


/* Ajustar el tamaño de la imagen de cada producto */
.producto-carrusel img {
  width: 100%; /* Ajusta la anchura al 100% del contenedor */
  height: 200px; /* Define una altura consistente */
  object-fit: cover; /* Recorta la imagen para llenar el espacio, manteniendo proporción */
  display: block; /* Asegura que no tenga espacio extra alrededor */
}

/* Ajustes específicos para pantallas móviles */
@media (max-width: 767px) {
  .producto-carrusel img {
    height: 155px; /* Reduce la altura de las imágenes en pantallas pequeñas */
  }
  li.product {
    height: 280px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-c67c5d6 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77458f6b */.elementor-2028603 .elementor-element.elementor-element-77458f6b {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-333fa353 *//* Estilo base */
.styled-text-pasos {
    
    line-height: 0.8;
    text-align: center;
  font-size: 56px;
  font-style: italic;
  font-weight: 900;
  font-family: Poppins;
  gap: 5px; /* Espaciado entre palabras */
}

.pasos {
  font-size: 30px;
  font-style: normal;
}

/* "productos" - Texto transparente con borde */
.no-background-pasos {
  color: transparent;
  -webkit-text-stroke: 2px #00b5b5; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background-pasos {
  color: #00b5b5; /* Texto blanco */
}

.elementor-2028603 .elementor-element.elementor-element-333fa353 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c071305 */@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-c071305 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-378cbcf5 */.elementor-2028603 .elementor-element.elementor-element-378cbcf5 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-38ffb65f *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-372f8f6d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2fce6c39 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-292aeda1 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-38ffb65f *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-372f8f6d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2fce6c39 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-292aeda1 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-38ffb65f *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-372f8f6d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2fce6c39 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-292aeda1 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-38ffb65f *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-372f8f6d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2fce6c39 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-292aeda1 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-38ffb65f *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-372f8f6d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2fce6c39 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-292aeda1 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2968b3c1 *//* Contenedor principal de los productos en el carrusel */
.producto-carrusel {
    max-width: 100% !important;
  max-height: 300px !impimportant; /* Ajusta esto según el diseño deseado */
}

/* Control del título del producto para textos largos */
.producto-carrusel h2.woocommerce-loop-product__title {
  font-size: 0.65rem !important;
  max-width: 100% !important;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1 !important;
}


/* Ajustar el tamaño de la imagen de cada producto */
.producto-carrusel img {
  width: 100%; /* Ajusta la anchura al 100% del contenedor */
  height: 200px; /* Define una altura consistente */
  object-fit: cover; /* Recorta la imagen para llenar el espacio, manteniendo proporción */
  display: block; /* Asegura que no tenga espacio extra alrededor */
}

/* Ajustes específicos para pantallas móviles */
@media (max-width: 767px) {
  .producto-carrusel img {
    height: 155px; /* Reduce la altura de las imágenes en pantallas pequeñas */
  }
  li.product {
    height: 280px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-12b1c539 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-226b32d5 */.elementor-2028603 .elementor-element.elementor-element-226b32d5 {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2165fb66 *//* Estilo base */
.styled-text-pasos {
    
    line-height: 0.8;
    text-align: center;
  font-size: 56px;
  font-style: italic;
  font-weight: 900;
  font-family: Poppins;
  gap: 5px; /* Espaciado entre palabras */
}

.pasos {
  font-size: 30px;
  font-style: normal;
}

/* "productos" - Texto transparente con borde */
.no-background-pasos {
  color: transparent;
  -webkit-text-stroke: 2px #00b5b5; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background-pasos {
  color: #00b5b5; /* Texto blanco */
}

.elementor-2028603 .elementor-element.elementor-element-2165fb66 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f16897 */@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-40f16897 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3a467a */.elementor-2028603 .elementor-element.elementor-element-2d3a467a {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-19ac2ad5 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-19ac2ad5 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-56c61be7 *//* Contenedor principal de los productos en el carrusel */
.producto-carrusel {
    max-width: 100% !important;
  max-height: 300px !impimportant; /* Ajusta esto según el diseño deseado */
}

/* Control del título del producto para textos largos */
.producto-carrusel h2.woocommerce-loop-product__title {
  font-size: 0.65rem !important;
  max-width: 100% !important;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1 !important;
}


/* Ajustar el tamaño de la imagen de cada producto */
.producto-carrusel img {
  width: 100%; /* Ajusta la anchura al 100% del contenedor */
  height: 200px; /* Define una altura consistente */
  object-fit: cover; /* Recorta la imagen para llenar el espacio, manteniendo proporción */
  display: block; /* Asegura que no tenga espacio extra alrededor */
}

/* Ajustes específicos para pantallas móviles */
@media (max-width: 767px) {
  .producto-carrusel img {
    height: 155px; /* Reduce la altura de las imágenes en pantallas pequeñas */
  }
  li.product {
    height: 280px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7f82e615 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fb0780e */.elementor-2028603 .elementor-element.elementor-element-5fb0780e {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-62e16056 *//* Estilo base */
.styled-text-pasos {
    
    line-height: 0.8;
    text-align: center;
  font-size: 56px;
  font-style: italic;
  font-weight: 900;
  font-family: Poppins;
  gap: 5px; /* Espaciado entre palabras */
}

.pasos {
  font-size: 30px;
  font-style: normal;
}

/* "productos" - Texto transparente con borde */
.no-background-pasos {
  color: transparent;
  -webkit-text-stroke: 2px #00b5b5; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background-pasos {
  color: #00b5b5; /* Texto blanco */
}

.elementor-2028603 .elementor-element.elementor-element-62e16056 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-549827f3 */@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-549827f3 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e49766 */.elementor-2028603 .elementor-element.elementor-element-28e49766 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5193aee7 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5d2a3609 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b46a7d7 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-45c5d0f *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5193aee7 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5d2a3609 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b46a7d7 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-45c5d0f *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5193aee7 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5d2a3609 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b46a7d7 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-45c5d0f *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5193aee7 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5d2a3609 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b46a7d7 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-45c5d0f *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5193aee7 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5d2a3609 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b46a7d7 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-45c5d0f *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6f41542b *//* Contenedor principal de los productos en el carrusel */
.producto-carrusel {
    max-width: 100% !important;
  max-height: 300px !impimportant; /* Ajusta esto según el diseño deseado */
}

/* Control del título del producto para textos largos */
.producto-carrusel h2.woocommerce-loop-product__title {
  font-size: 0.65rem !important;
  max-width: 100% !important;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1 !important;
}


/* Ajustar el tamaño de la imagen de cada producto */
.producto-carrusel img {
  width: 100%; /* Ajusta la anchura al 100% del contenedor */
  height: 200px; /* Define una altura consistente */
  object-fit: cover; /* Recorta la imagen para llenar el espacio, manteniendo proporción */
  display: block; /* Asegura que no tenga espacio extra alrededor */
}

/* Ajustes específicos para pantallas móviles */
@media (max-width: 767px) {
  .producto-carrusel img {
    height: 155px; /* Reduce la altura de las imágenes en pantallas pequeñas */
  }
  li.product {
    height: 280px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7d41405 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8c0398 */.elementor-2028603 .elementor-element.elementor-element-7d8c0398 {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de2a034 *//* Estilo base */
.styled-text-pasos {
    
    line-height: 0.8;
    text-align: center;
  font-size: 56px;
  font-style: italic;
  font-weight: 900;
  font-family: Poppins;
  gap: 5px; /* Espaciado entre palabras */
}

.pasos {
  font-size: 30px;
  font-style: normal;
}

/* "productos" - Texto transparente con borde */
.no-background-pasos {
  color: transparent;
  -webkit-text-stroke: 2px #00b5b5; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background-pasos {
  color: #00b5b5; /* Texto blanco */
}

.elementor-2028603 .elementor-element.elementor-element-de2a034 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b219aaf */@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-5b219aaf p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a18fa7d */.elementor-2028603 .elementor-element.elementor-element-7a18fa7d {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2ee59217 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-30662934 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-56538dbe *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1fc06452 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2ee59217 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-30662934 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-56538dbe *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1fc06452 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2ee59217 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-30662934 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-56538dbe *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1fc06452 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2ee59217 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-30662934 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-56538dbe *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1fc06452 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2ee59217 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-30662934 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-56538dbe *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1fc06452 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7736cf0b *//* Contenedor principal de los productos en el carrusel */
.producto-carrusel {
    max-width: 100% !important;
  max-height: 300px !impimportant; /* Ajusta esto según el diseño deseado */
}

/* Control del título del producto para textos largos */
.producto-carrusel h2.woocommerce-loop-product__title {
  font-size: 0.65rem !important;
  max-width: 100% !important;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1 !important;
}


/* Ajustar el tamaño de la imagen de cada producto */
.producto-carrusel img {
  width: 100%; /* Ajusta la anchura al 100% del contenedor */
  height: 200px; /* Define una altura consistente */
  object-fit: cover; /* Recorta la imagen para llenar el espacio, manteniendo proporción */
  display: block; /* Asegura que no tenga espacio extra alrededor */
}

/* Ajustes específicos para pantallas móviles */
@media (max-width: 767px) {
  .producto-carrusel img {
    height: 155px; /* Reduce la altura de las imágenes en pantallas pequeñas */
  }
  li.product {
    height: 280px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5e238fae *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a7dc6 */.elementor-2028603 .elementor-element.elementor-element-744a7dc6 {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1820d20d *//* Estilo base */
.styled-text-pasos {
    
    line-height: 0.8;
    text-align: center;
  font-size: 56px;
  font-style: italic;
  font-weight: 900;
  font-family: Poppins;
  gap: 5px; /* Espaciado entre palabras */
}

.pasos {
  font-size: 30px;
  font-style: normal;
}

/* "productos" - Texto transparente con borde */
.no-background-pasos {
  color: transparent;
  -webkit-text-stroke: 2px #00b5b5; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background-pasos {
  color: #00b5b5; /* Texto blanco */
}

.elementor-2028603 .elementor-element.elementor-element-1820d20d {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69d5321e */@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-69d5321e p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6d65d1 */.elementor-2028603 .elementor-element.elementor-element-b6d65d1 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6dacf9d4 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-35e13fd0 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6e986f9e *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-78d7bd6d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6dacf9d4 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-35e13fd0 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6e986f9e *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-78d7bd6d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6dacf9d4 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-35e13fd0 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6e986f9e *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-78d7bd6d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6dacf9d4 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-35e13fd0 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6e986f9e *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-78d7bd6d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6dacf9d4 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-35e13fd0 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6e986f9e *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-78d7bd6d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1f492dca *//* Contenedor principal de los productos en el carrusel */
.producto-carrusel {
    max-width: 100% !important;
  max-height: 300px !impimportant; /* Ajusta esto según el diseño deseado */
}

/* Control del título del producto para textos largos */
.producto-carrusel h2.woocommerce-loop-product__title {
  font-size: 0.65rem !important;
  max-width: 100% !important;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1 !important;
}


/* Ajustar el tamaño de la imagen de cada producto */
.producto-carrusel img {
  width: 100%; /* Ajusta la anchura al 100% del contenedor */
  height: 200px; /* Define una altura consistente */
  object-fit: cover; /* Recorta la imagen para llenar el espacio, manteniendo proporción */
  display: block; /* Asegura que no tenga espacio extra alrededor */
}

/* Ajustes específicos para pantallas móviles */
@media (max-width: 767px) {
  .producto-carrusel img {
    height: 155px; /* Reduce la altura de las imágenes en pantallas pequeñas */
  }
  li.product {
    height: 280px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3524e58d *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b307301 */.elementor-2028603 .elementor-element.elementor-element-4b307301 {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-322c12df *//* Estilo base */
.styled-text-pasos {
    
    line-height: 0.8;
    text-align: center;
  font-size: 56px;
  font-style: italic;
  font-weight: 900;
  font-family: Poppins;
  gap: 5px; /* Espaciado entre palabras */
}

.pasos {
  font-size: 30px;
  font-style: normal;
}

/* "productos" - Texto transparente con borde */
.no-background-pasos {
  color: transparent;
  -webkit-text-stroke: 2px #00b5b5; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background-pasos {
  color: #00b5b5; /* Texto blanco */
}

.elementor-2028603 .elementor-element.elementor-element-322c12df {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d35086b */@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-6d35086b p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c26b3b2 */.elementor-2028603 .elementor-element.elementor-element-5c26b3b2 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-46bcf923 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-233efc51 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-64e11289 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3d849a7f *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-46bcf923 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-233efc51 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-64e11289 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3d849a7f *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-46bcf923 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-233efc51 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-64e11289 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3d849a7f *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-46bcf923 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-233efc51 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-64e11289 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3d849a7f *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-46bcf923 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-233efc51 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-64e11289 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3d849a7f *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2fc46cbc *//* Contenedor principal de los productos en el carrusel */
.producto-carrusel {
    max-width: 100% !important;
  max-height: 300px !impimportant; /* Ajusta esto según el diseño deseado */
}

/* Control del título del producto para textos largos */
.producto-carrusel h2.woocommerce-loop-product__title {
  font-size: 0.65rem !important;
  max-width: 100% !important;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1 !important;
}


/* Ajustar el tamaño de la imagen de cada producto */
.producto-carrusel img {
  width: 100%; /* Ajusta la anchura al 100% del contenedor */
  height: 200px; /* Define una altura consistente */
  object-fit: cover; /* Recorta la imagen para llenar el espacio, manteniendo proporción */
  display: block; /* Asegura que no tenga espacio extra alrededor */
}

/* Ajustes específicos para pantallas móviles */
@media (max-width: 767px) {
  .producto-carrusel img {
    height: 155px; /* Reduce la altura de las imágenes en pantallas pequeñas */
  }
  li.product {
    height: 280px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-24b0790c *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2f3b6b */.elementor-2028603 .elementor-element.elementor-element-d2f3b6b {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-563655d6 *//* Estilo base */
.styled-text-pasos {
    
    line-height: 0.8;
    text-align: center;
  font-size: 56px;
  font-style: italic;
  font-weight: 900;
  font-family: Poppins;
  gap: 5px; /* Espaciado entre palabras */
}

.pasos {
  font-size: 30px;
  font-style: normal;
}

/* "productos" - Texto transparente con borde */
.no-background-pasos {
  color: transparent;
  -webkit-text-stroke: 2px #00b5b5; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background-pasos {
  color: #00b5b5; /* Texto blanco */
}

.elementor-2028603 .elementor-element.elementor-element-563655d6 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bfed7c7 */@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-5bfed7c7 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f4a1fee */.elementor-2028603 .elementor-element.elementor-element-4f4a1fee {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5bfc2264 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3d0d930 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7116bee *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-70d196d2 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5bfc2264 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3d0d930 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7116bee *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-70d196d2 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5bfc2264 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3d0d930 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7116bee *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-70d196d2 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5bfc2264 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3d0d930 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7116bee *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-70d196d2 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5bfc2264 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3d0d930 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7116bee *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-70d196d2 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7cffee89 *//* Contenedor principal de los productos en el carrusel */
.producto-carrusel {
    max-width: 100% !important;
  max-height: 300px !impimportant; /* Ajusta esto según el diseño deseado */
}

/* Control del título del producto para textos largos */
.producto-carrusel h2.woocommerce-loop-product__title {
  font-size: 0.65rem !important;
  max-width: 100% !important;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1 !important;
}


/* Ajustar el tamaño de la imagen de cada producto */
.producto-carrusel img {
  width: 100%; /* Ajusta la anchura al 100% del contenedor */
  height: 200px; /* Define una altura consistente */
  object-fit: cover; /* Recorta la imagen para llenar el espacio, manteniendo proporción */
  display: block; /* Asegura que no tenga espacio extra alrededor */
}

/* Ajustes específicos para pantallas móviles */
@media (max-width: 767px) {
  .producto-carrusel img {
    height: 155px; /* Reduce la altura de las imágenes en pantallas pequeñas */
  }
  li.product {
    height: 280px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5da3d017 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53368 */.elementor-2028603 .elementor-element.elementor-element-53368 {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a14643c *//* Estilo base */
.styled-text-pasos {
    
    line-height: 0.8;
    text-align: center;
  font-size: 56px;
  font-style: italic;
  font-weight: 900;
  font-family: Poppins;
  gap: 5px; /* Espaciado entre palabras */
}

.pasos {
  font-size: 30px;
  font-style: normal;
}

/* "productos" - Texto transparente con borde */
.no-background-pasos {
  color: transparent;
  -webkit-text-stroke: 2px #00b5b5; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background-pasos {
  color: #00b5b5; /* Texto blanco */
}

.elementor-2028603 .elementor-element.elementor-element-1a14643c {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2c6fe0 */@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-3e2c6fe0 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57f0f1fb */.elementor-2028603 .elementor-element.elementor-element-57f0f1fb {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-512486f *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-512486f *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6bb58959 *//* Contenedor principal de los productos en el carrusel */
.producto-carrusel {
    max-width: 100% !important;
  max-height: 300px !impimportant; /* Ajusta esto según el diseño deseado */
}

/* Control del título del producto para textos largos */
.producto-carrusel h2.woocommerce-loop-product__title {
  font-size: 0.65rem !important;
  max-width: 100% !important;
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1 !important;
}


/* Ajustar el tamaño de la imagen de cada producto */
.producto-carrusel img {
  width: 100%; /* Ajusta la anchura al 100% del contenedor */
  height: 200px; /* Define una altura consistente */
  object-fit: cover; /* Recorta la imagen para llenar el espacio, manteniendo proporción */
  display: block; /* Asegura que no tenga espacio extra alrededor */
}

/* Ajustes específicos para pantallas móviles */
@media (max-width: 767px) {
  .producto-carrusel img {
    height: 155px; /* Reduce la altura de las imágenes en pantallas pequeñas */
  }
  li.product {
    height: 280px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4438c5b1 *//* Reposicionar el botón sobre la parte inferior de la imagen */
.product.type-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; /* Necesario para posicionar el botón relativo a este contenedor */
}

.attachment-woocommerce_thumbnail {
  position: relative; /* Referencia para posicionar el botón */
}

.woocommerce-loop-product__buttons {
  position: absolute;
  bottom: 100px; /* Ajusta para colocarlo en la parte inferior de la imagen */
  left: 50%; /* Coloca el elemento en el centro horizontal del contenedor */
  transform: translateX(-50%) !important; /* Compensa para centrar perfectamente */
  z-index: 5; /* Asegura que esté por encima de la imagen */
  width: auto; /* Ajusta el ancho automáticamente */
  text-align: center;
}


/* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de crecimiento ligero */
}

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359bd110 */.elementor-2028603 .elementor-element.elementor-element-359bd110 {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55ee3e7e */.elementor-2028603 .elementor-element.elementor-element-55ee3e7e {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    display: flex;
    gap: 10px;
}

/*Necesario para evitar margin innecesario en productos de scroll movil*/
.woocommerce ul.products li.product .woo-entry-inner li {
    margin-bottom: 0px !important;
}
/*Ajuste para espaciado entre menu pasos y scroll*/
.elementor-2028603 .elementor-element.elementor-element-55ee3e7e > div {
    padding-top: 100px;
}
/*Se actualizo esta propiedad en las imagenes para evitar que las mismas aparezcan incompletas*/
.producto-carrusel img {
    object-fit: contain !important;
}

@media (max-width:767px){
    .elementor-2028603 .elementor-element.elementor-element-55ee3e7e .no-background-pasos{
        -webkit-text-stroke: 1px #00b5b5;
    }
    .elementor-2028603 .elementor-element.elementor-element-55ee3e7e p {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2976282 *//* Estilo base */
.styled-text-dudas {
  font-size: 60px;
  font-style: italic;
  font-weight: 900;
  font-family: Poppins;
  display: flex; /* Para alinear palabras en línea */
  gap: 5px; /* Espaciado entre palabras */
}

/* "productos" - Texto transparente con borde */
.no-background-dudas {
  color: transparent;
  -webkit-text-stroke: 2px #fff; /* Borde de las letras */
}

/* "top" y "mes" - Texto con fondo */
.with-background-dudas {
  color: #fff; /* Texto blanco */
}

.elementor-2028603 .elementor-element.elementor-element-2976282 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ede9e38 */@media (max-width: 767px){
    .elementor-2028603 .elementor-element.elementor-element-3ede9e38 p {
        font-size: 38px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2268f426 */@media (max-width:767px){
    .elementor-2028603 .elementor-element.elementor-element-2268f426 {
        padding-bottom:0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71e8274c */.elementor-2028603 .elementor-element.elementor-element-71e8274c {
    top: 25px;
    margin-bottom: 15vh;
}

@media (max-width:767px){
    .elementor-2028603 .elementor-element.elementor-element-71e8274c{
        margin: 0;
        margin-bottom: 0;
        height: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-189b4a74 */.elementor-2028603 .elementor-element.elementor-element-189b4a74 {
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e14f3b7 */.elementor-2028603 .elementor-element.elementor-element-3e14f3b7 {
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a4de1f1 */.elementor-2028603 .elementor-element.elementor-element-2a4de1f1 {
    z-index: -2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe8112b */.elementor-2028603 .elementor-element.elementor-element-5fe8112b {
    z-index: -1
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dermasoft.ec/wp-content/uploads/sites/2/2022/12/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://dermasoft.ec/wp-content/uploads/sites/2/2022/12/Poppins-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://dermasoft.ec/wp-content/uploads/sites/2/2022/12/Poppins-Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dermasoft.ec/wp-content/themes/oceanwp-child-theme-master/fonts/poppins/Poppins-Black.woff2') format('woff2'),
		url('https://dermasoft.ec/wp-content/themes/oceanwp-child-theme-master/fonts/poppins/Poppins-Black.woff') format('woff'),
		url('https://dermasoft.ec/wp-content/themes/oceanwp-child-theme-master/fonts/poppins/Poppins-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */