.elementor-2026181 .elementor-element.elementor-element-3a670bc{--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-2026181 .elementor-element.elementor-element-3a670bc:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-3a670bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2026181 .elementor-element.elementor-element-ed0fa65{--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-2026181 .elementor-element.elementor-element-8445a55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-8445a55.elementor-element{--align-self:center;}.elementor-2026181 .elementor-element.elementor-element-2aaac0f{--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-2026181 .elementor-element.elementor-element-fcf087d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-fcf087d.elementor-element{--align-self:center;}.elementor-2026181 .elementor-element.elementor-element-837049b{--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-2026181 .elementor-element.elementor-element-837049b:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-837049b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2026181 .elementor-element.elementor-element-1f8cc69{--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-2026181 .elementor-element.elementor-element-1f8cc69:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-1f8cc69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF50CE;}body:not(.rtl) .elementor-2026181 .elementor-element.elementor-element-1f8cc69{left:41vw;}body.rtl .elementor-2026181 .elementor-element.elementor-element-1f8cc69{right:41vw;}.elementor-2026181 .elementor-element.elementor-element-ed4a283{--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-2026181 .elementor-element.elementor-element-f84f6fb{--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-2026181 .elementor-element.elementor-element-f84f6fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2026181 .elementor-element.elementor-element-ee4df2c img{height:360px;}.elementor-2026181 .elementor-element.elementor-element-41e6684{--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-2026181 .elementor-element.elementor-element-f126af2{--display:flex;--min-height:0vh;}.elementor-2026181 .elementor-element.elementor-element-e7c8565 .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-2026181 .elementor-element.elementor-element-a4a404e{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:#808285;}.elementor-2026181 .elementor-element.elementor-element-acf7883{--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-2026181 .elementor-element.elementor-element-89a3ab6{--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-2026181 .elementor-element.elementor-element-89a3ab6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2026181 .elementor-element.elementor-element-d9ac4df img{width:360px;height:360px;}.elementor-2026181 .elementor-element.elementor-element-0239bdc{--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-2026181 .elementor-element.elementor-element-328de8f{--display:flex;--min-height:0vh;}.elementor-2026181 .elementor-element.elementor-element-12cd990 .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-2026181 .elementor-element.elementor-element-8bb81d0{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:#808285;}.elementor-2026181 .elementor-element.elementor-element-450db74{--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;--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-2026181 .elementor-element.elementor-element-d824271 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-d824271.elementor-element{--align-self:center;}.elementor-2026181 .elementor-element.elementor-element-d824271 .elementor-menu-toggle{margin:0 auto;}.elementor-2026181 .elementor-element.elementor-element-d824271 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2026181 .elementor-element.elementor-element-d824271 .elementor-nav-menu--main .elementor-item{color:#008586;fill:#008586;}.elementor-2026181 .elementor-element.elementor-element-d824271 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#1A1A1A;}.elementor-2026181 .elementor-element.elementor-element-d824271{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-2026181 .elementor-element.elementor-element-d824271 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-2026181 .elementor-element.elementor-element-0b64f05{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2026181 .elementor-element.elementor-element-88f5f24{--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-2026181 .elementor-element.elementor-element-88f5f24:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-88f5f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2026181 .elementor-element.elementor-element-88f5f24.e-con{--align-self:center;}.elementor-2026181 .elementor-element.elementor-element-50b9b6a{--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-2026181 .elementor-element.elementor-element-7abac06{--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-2026181 .elementor-element.elementor-element-036fe21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-526f700{--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-2026181 .elementor-element.elementor-element-526f700:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-526f700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2026181 .elementor-element.elementor-element-1feaee1{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.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-2026181 .elementor-element.elementor-element-c2e6f61 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-c2e6f61.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-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.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-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-97e2d67{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.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-2026181 .elementor-element.elementor-element-e9c09b4 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-e9c09b4.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-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.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-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-91ea8c5{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-09a5526.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-2026181 .elementor-element.elementor-element-09a5526 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-09a5526.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-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-09a5526.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-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-6181ac7{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.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-2026181 .elementor-element.elementor-element-9eeb2b7 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-9eeb2b7.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-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.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-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-3386f7d{--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-2026181 .elementor-element.elementor-element-7d8db98.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-2026181 .elementor-element.elementor-element-7d8db98 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-7d8db98.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-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-7d8db98.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-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-1c4b773{--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-2026181 .elementor-element.elementor-element-1c4b773:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-1c4b773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2026181 .elementor-element.elementor-element-1c4b773.e-con{--align-self:center;}.elementor-2026181 .elementor-element.elementor-element-29b452b{--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-2026181 .elementor-element.elementor-element-aa0a041{--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-2026181 .elementor-element.elementor-element-57e451d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-e2255ea{--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-2026181 .elementor-element.elementor-element-e2255ea:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-e2255ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2026181 .elementor-element.elementor-element-90fe080{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-0a56a14.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-2026181 .elementor-element.elementor-element-0a56a14 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-0a56a14.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-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-0a56a14.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-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-7346b7a{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.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-2026181 .elementor-element.elementor-element-cb5a0fd > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-cb5a0fd.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-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.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-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-6a0a7be{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-a294e80.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-2026181 .elementor-element.elementor-element-a294e80 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-a294e80.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-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-a294e80.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-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-4637990{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-abac0d7.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-2026181 .elementor-element.elementor-element-abac0d7 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-abac0d7.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-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-abac0d7.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-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-d375aba{--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-2026181 .elementor-element.elementor-element-9b2d041.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-2026181 .elementor-element.elementor-element-9b2d041 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-9b2d041.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-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-9b2d041.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-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-5a8e542{--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-2026181 .elementor-element.elementor-element-5a8e542:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-5a8e542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2026181 .elementor-element.elementor-element-5a8e542.e-con{--align-self:center;}.elementor-2026181 .elementor-element.elementor-element-aa8e8db{--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-2026181 .elementor-element.elementor-element-62b2647{--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-2026181 .elementor-element.elementor-element-94c96a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-ea8da37{--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-2026181 .elementor-element.elementor-element-ea8da37:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-ea8da37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2026181 .elementor-element.elementor-element-1f14d22{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.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-2026181 .elementor-element.elementor-element-8ca73c7 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-8ca73c7.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-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.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-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-50a6e28{--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-2026181 .elementor-element.elementor-element-3186fee.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-2026181 .elementor-element.elementor-element-3186fee > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-3186fee.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-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-3186fee.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-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-54f0e99{--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-2026181 .elementor-element.elementor-element-54f0e99:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-54f0e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2026181 .elementor-element.elementor-element-54f0e99.e-con{--align-self:center;}.elementor-2026181 .elementor-element.elementor-element-95d3f93{--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-2026181 .elementor-element.elementor-element-2989e39{--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-2026181 .elementor-element.elementor-element-2b35604 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-ca96872{--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-2026181 .elementor-element.elementor-element-ca96872:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-ca96872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2026181 .elementor-element.elementor-element-e936ac2{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-3099a4b.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-2026181 .elementor-element.elementor-element-3099a4b > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-3099a4b.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-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-3099a4b.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-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-93723b5{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.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-2026181 .elementor-element.elementor-element-bde8f1c > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-bde8f1c.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-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.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-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-1613af2{--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-2026181 .elementor-element.elementor-element-7eebeec.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-2026181 .elementor-element.elementor-element-7eebeec > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-7eebeec.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-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-7eebeec.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-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-9a3fbeb{--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-2026181 .elementor-element.elementor-element-9a3fbeb:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-9a3fbeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2026181 .elementor-element.elementor-element-9a3fbeb.e-con{--align-self:center;}.elementor-2026181 .elementor-element.elementor-element-0944811{--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-2026181 .elementor-element.elementor-element-0d086fa{--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-2026181 .elementor-element.elementor-element-81153c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-9bfa557{--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-2026181 .elementor-element.elementor-element-9bfa557:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-9bfa557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2026181 .elementor-element.elementor-element-2497611{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.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-2026181 .elementor-element.elementor-element-e5f2ce7 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-e5f2ce7.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-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.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-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-0eadb88{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.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-2026181 .elementor-element.elementor-element-ebe93b3 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-ebe93b3.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-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.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-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-00fecb1{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.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-2026181 .elementor-element.elementor-element-7ab81dd > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-7ab81dd.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-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.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-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-f64c74b{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.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-2026181 .elementor-element.elementor-element-5fe5a29 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-5fe5a29.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-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.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-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-1f8ac73{--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-2026181 .elementor-element.elementor-element-1f9d033.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-2026181 .elementor-element.elementor-element-1f9d033 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-1f9d033.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-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-1f9d033.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-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-196f2fa{--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-2026181 .elementor-element.elementor-element-196f2fa:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-196f2fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2026181 .elementor-element.elementor-element-196f2fa.e-con{--align-self:center;}.elementor-2026181 .elementor-element.elementor-element-6dbf702{--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-2026181 .elementor-element.elementor-element-840eb45{--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-2026181 .elementor-element.elementor-element-06e75bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-2bb266c{--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-2026181 .elementor-element.elementor-element-2bb266c:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-2bb266c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2026181 .elementor-element.elementor-element-4543126{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.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-2026181 .elementor-element.elementor-element-2b69fb8 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-2b69fb8.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-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.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-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-f617c4a{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-212668c.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-2026181 .elementor-element.elementor-element-212668c > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-212668c.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-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-212668c.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-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-92ed25b{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-187782c.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-2026181 .elementor-element.elementor-element-187782c > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-187782c.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-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-187782c.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-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-dae7a45{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-e0ce166.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-2026181 .elementor-element.elementor-element-e0ce166 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-e0ce166.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-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e0ce166.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-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-ce8ae19{--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-2026181 .elementor-element.elementor-element-2f941c0.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-2026181 .elementor-element.elementor-element-2f941c0 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-2f941c0.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-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-2f941c0.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-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-7d1813f{--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-2026181 .elementor-element.elementor-element-7d1813f:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-7d1813f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2026181 .elementor-element.elementor-element-7d1813f.e-con{--align-self:center;}.elementor-2026181 .elementor-element.elementor-element-ae9501a{--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-2026181 .elementor-element.elementor-element-3384313{--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-2026181 .elementor-element.elementor-element-13c9a66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-87a4b40{--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-2026181 .elementor-element.elementor-element-87a4b40:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-87a4b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2026181 .elementor-element.elementor-element-b73ec3b{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-cd48e37.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-2026181 .elementor-element.elementor-element-cd48e37 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-cd48e37.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-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-cd48e37.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-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-9e4ab7c{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.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-2026181 .elementor-element.elementor-element-95e6d5c > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-95e6d5c.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-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.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-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-ed158c3{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-2048dac.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-2026181 .elementor-element.elementor-element-2048dac > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-2048dac.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-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-2048dac.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-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-59e0560{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-a6583ed.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-2026181 .elementor-element.elementor-element-a6583ed > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-a6583ed.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-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-a6583ed.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-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-f35411e{--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-2026181 .elementor-element.elementor-element-299815f.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-2026181 .elementor-element.elementor-element-299815f > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-299815f.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-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-299815f.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-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-6b7eb6c{--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-2026181 .elementor-element.elementor-element-6b7eb6c:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-6b7eb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2026181 .elementor-element.elementor-element-6b7eb6c.e-con{--align-self:center;}.elementor-2026181 .elementor-element.elementor-element-f4e6b1d{--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-2026181 .elementor-element.elementor-element-2cadbe7{--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-2026181 .elementor-element.elementor-element-64580da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-7160a76{--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-2026181 .elementor-element.elementor-element-7160a76:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-7160a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2026181 .elementor-element.elementor-element-da27c4b{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-3a40444.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-2026181 .elementor-element.elementor-element-3a40444 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-3a40444.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-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-3a40444.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-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-781cfb2{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.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-2026181 .elementor-element.elementor-element-1a6aa2b > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-1a6aa2b.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-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.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-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-13296f7{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-54e890c.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-2026181 .elementor-element.elementor-element-54e890c > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-54e890c.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-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-54e890c.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-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-78728a3{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-ac71764.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-2026181 .elementor-element.elementor-element-ac71764 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-ac71764.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-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-ac71764.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-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-80ae34b{--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-2026181 .elementor-element.elementor-element-e043f7c.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-2026181 .elementor-element.elementor-element-e043f7c > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-e043f7c.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-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-e043f7c.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-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-8300b56{--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-2026181 .elementor-element.elementor-element-8300b56:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-8300b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2026181 .elementor-element.elementor-element-8300b56.e-con{--align-self:center;}.elementor-2026181 .elementor-element.elementor-element-a034a8d{--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-2026181 .elementor-element.elementor-element-6888eb9{--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-2026181 .elementor-element.elementor-element-2df97f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-fcc23ce{--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-2026181 .elementor-element.elementor-element-fcc23ce:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-fcc23ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2026181 .elementor-element.elementor-element-3c37ddc{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-0c82196.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-2026181 .elementor-element.elementor-element-0c82196 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-0c82196.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-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-0c82196.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-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-c4badda{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-6d7a697.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-2026181 .elementor-element.elementor-element-6d7a697 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-6d7a697.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-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-6d7a697.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-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-f77bf63{--display:flex;}.elementor-2026181 .elementor-element.elementor-element-de43597.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-2026181 .elementor-element.elementor-element-de43597 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-de43597.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-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-de43597.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-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-7f22925{--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-2026181 .elementor-element.elementor-element-0d5918d.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-2026181 .elementor-element.elementor-element-0d5918d > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2026181 .elementor-element.elementor-element-0d5918d.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-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2026181 .elementor-element.elementor-element-0d5918d.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-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2026181 .elementor-element.elementor-element-60a18b2{--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-2026181 .elementor-element.elementor-element-60a18b2:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-60a18b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00B5B5;}.elementor-2026181 .elementor-element.elementor-element-da1c595{--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-2026181 .elementor-element.elementor-element-d4e29cd{--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-2026181 .elementor-element.elementor-element-ab9073b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2026181 .elementor-element.elementor-element-8d07a6e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2026181 .elementor-element.elementor-element-2cf9ddc{text-align:center;}.elementor-2026181 .elementor-element.elementor-element-2cf9ddc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2026181 .elementor-element.elementor-element-de15193 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;fill:#00B5B5;color:#00B5B5;border-radius:10px 10px 10px 10px;}.elementor-2026181 .elementor-element.elementor-element-7579612{--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-2026181 .elementor-element.elementor-element-7579612:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-7579612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-2026181 .elementor-element.elementor-element-7579612{left:0px;}body.rtl .elementor-2026181 .elementor-element.elementor-element-7579612{right:0px;}.elementor-2026181 .elementor-element.elementor-element-b71ae9c{--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-2026181 .elementor-element.elementor-element-b71ae9c:not(.elementor-motion-effects-element-type-background), .elementor-2026181 .elementor-element.elementor-element-b71ae9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2026181 .elementor-element.elementor-element-704e01d{--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-2026181 .elementor-element.elementor-element-704e01d{left:0px;}body.rtl .elementor-2026181 .elementor-element.elementor-element-704e01d{right:0px;}.elementor-2026181 .elementor-element.elementor-element-6a3d0d4{z-index:-1;}@media(max-width:1024px){.elementor-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-3386f7d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-d375aba{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-50a6e28{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-1613af2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-1f8ac73{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-ce8ae19{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-f35411e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-80ae34b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-7f22925{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-2026181 .elementor-element.elementor-element-3a670bc{--width:100%;}.elementor-2026181 .elementor-element.elementor-element-ed4a283{--content-width:1280vw;}.elementor-2026181 .elementor-element.elementor-element-f84f6fb{--width:45%;}.elementor-2026181 .elementor-element.elementor-element-41e6684{--width:55%;}.elementor-2026181 .elementor-element.elementor-element-acf7883{--content-width:1280vw;}.elementor-2026181 .elementor-element.elementor-element-89a3ab6{--width:45%;}.elementor-2026181 .elementor-element.elementor-element-0239bdc{--width:55%;}.elementor-2026181 .elementor-element.elementor-element-0b64f05{--width:100vw;}.elementor-2026181 .elementor-element.elementor-element-88f5f24{--width:100vw;}.elementor-2026181 .elementor-element.elementor-element-50b9b6a{--width:100%;}.elementor-2026181 .elementor-element.elementor-element-1c4b773{--width:100vw;}.elementor-2026181 .elementor-element.elementor-element-29b452b{--width:100%;}.elementor-2026181 .elementor-element.elementor-element-5a8e542{--width:100vw;}.elementor-2026181 .elementor-element.elementor-element-aa8e8db{--width:100%;}.elementor-2026181 .elementor-element.elementor-element-54f0e99{--width:100vw;}.elementor-2026181 .elementor-element.elementor-element-95d3f93{--width:100%;}.elementor-2026181 .elementor-element.elementor-element-9a3fbeb{--width:100vw;}.elementor-2026181 .elementor-element.elementor-element-0944811{--width:100%;}.elementor-2026181 .elementor-element.elementor-element-196f2fa{--width:100vw;}.elementor-2026181 .elementor-element.elementor-element-6dbf702{--width:100%;}.elementor-2026181 .elementor-element.elementor-element-7d1813f{--width:100vw;}.elementor-2026181 .elementor-element.elementor-element-ae9501a{--width:100%;}.elementor-2026181 .elementor-element.elementor-element-6b7eb6c{--width:100vw;}.elementor-2026181 .elementor-element.elementor-element-f4e6b1d{--width:100%;}.elementor-2026181 .elementor-element.elementor-element-8300b56{--width:100vw;}.elementor-2026181 .elementor-element.elementor-element-a034a8d{--width:100%;}.elementor-2026181 .elementor-element.elementor-element-da1c595{--width:100%;}}@media(max-width:767px){.elementor-2026181 .elementor-element.elementor-element-3a670bc{--min-height:200px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-2026181 .elementor-element.elementor-element-837049b{--min-height:0px;}.elementor-2026181 .elementor-element.elementor-element-1f8cc69{top:30px;}.elementor-2026181 .elementor-element.elementor-element-ed4a283{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026181 .elementor-element.elementor-element-f84f6fb{--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-2026181 .elementor-element.elementor-element-41e6684{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:40px;}.elementor-2026181 .elementor-element.elementor-element-e7c8565 .elementor-heading-title{font-size:40px;}.elementor-2026181 .elementor-element.elementor-element-a4a404e{font-size:16px;}.elementor-2026181 .elementor-element.elementor-element-d824271{--e-nav-menu-horizontal-menu-item-margin:calc( 5px / 2 );}.elementor-2026181 .elementor-element.elementor-element-d824271 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:5px;}.elementor-2026181 .elementor-element.elementor-element-0b64f05{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2026181 .elementor-element.elementor-element-88f5f24{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026181 .elementor-element.elementor-element-50b9b6a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2026181 .elementor-element.elementor-element-7abac06{--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-2026181 .elementor-element.elementor-element-526f700{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026181 .elementor-element.elementor-element-c2e6f61.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-e9c09b4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-09a5526.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-9eeb2b7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-3386f7d{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-3386f7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2026181 .elementor-element.elementor-element-3386f7d .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-2026181 .elementor-element.elementor-element-7d8db98.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-1c4b773{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026181 .elementor-element.elementor-element-29b452b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2026181 .elementor-element.elementor-element-aa0a041{--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-2026181 .elementor-element.elementor-element-0a56a14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-cb5a0fd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-a294e80.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-abac0d7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-d375aba{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-d375aba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2026181 .elementor-element.elementor-element-d375aba .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2026181 .elementor-element.elementor-element-9b2d041.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-5a8e542{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026181 .elementor-element.elementor-element-aa8e8db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2026181 .elementor-element.elementor-element-62b2647{--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-2026181 .elementor-element.elementor-element-8ca73c7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-50a6e28{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-50a6e28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2026181 .elementor-element.elementor-element-50a6e28 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2026181 .elementor-element.elementor-element-3186fee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-54f0e99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026181 .elementor-element.elementor-element-95d3f93{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2026181 .elementor-element.elementor-element-2989e39{--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-2026181 .elementor-element.elementor-element-3099a4b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-bde8f1c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-1613af2{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-1613af2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2026181 .elementor-element.elementor-element-1613af2 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2026181 .elementor-element.elementor-element-7eebeec.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-9a3fbeb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026181 .elementor-element.elementor-element-0944811{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2026181 .elementor-element.elementor-element-0d086fa{--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-2026181 .elementor-element.elementor-element-e5f2ce7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-ebe93b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-7ab81dd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-5fe5a29.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-1f8ac73{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-1f8ac73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2026181 .elementor-element.elementor-element-1f8ac73 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2026181 .elementor-element.elementor-element-1f9d033.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-196f2fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026181 .elementor-element.elementor-element-6dbf702{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2026181 .elementor-element.elementor-element-840eb45{--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-2026181 .elementor-element.elementor-element-2b69fb8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-212668c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-187782c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-e0ce166.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-ce8ae19{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-ce8ae19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2026181 .elementor-element.elementor-element-ce8ae19 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2026181 .elementor-element.elementor-element-2f941c0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-7d1813f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026181 .elementor-element.elementor-element-ae9501a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2026181 .elementor-element.elementor-element-3384313{--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-2026181 .elementor-element.elementor-element-cd48e37.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-95e6d5c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-2048dac.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-a6583ed.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-f35411e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-f35411e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2026181 .elementor-element.elementor-element-f35411e .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2026181 .elementor-element.elementor-element-299815f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-6b7eb6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026181 .elementor-element.elementor-element-f4e6b1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2026181 .elementor-element.elementor-element-2cadbe7{--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-2026181 .elementor-element.elementor-element-3a40444.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-1a6aa2b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-54e890c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-ac71764.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-80ae34b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-80ae34b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2026181 .elementor-element.elementor-element-80ae34b .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2026181 .elementor-element.elementor-element-e043f7c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-8300b56{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026181 .elementor-element.elementor-element-a034a8d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2026181 .elementor-element.elementor-element-6888eb9{--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-2026181 .elementor-element.elementor-element-0c82196.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-6d7a697.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-de43597.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-7f22925{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2026181 .elementor-element.elementor-element-7f22925 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2026181 .elementor-element.elementor-element-7f22925 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2026181 .elementor-element.elementor-element-0d5918d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2026181 .elementor-element.elementor-element-60a18b2{--z-index:0;}.elementor-2026181 .elementor-element.elementor-element-da1c595{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026181 .elementor-element.elementor-element-de15193{z-index:2;}}/* Start custom CSS for html, class: .elementor-element-8445a55 *//* 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-2026181 .elementor-element.elementor-element-8445a55 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0fa65 */@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-ed0fa65 p {
        font-size: 32px;
        transform: translateY(10%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcf087d *//* 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-2026181 .elementor-element.elementor-element-fcf087d {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aaac0f */.elementor-2026181 .elementor-element.elementor-element-2aaac0f {
    top: 75px;
    left: 50px;
}

@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-2aaac0f p {
        font-size: 32px;
        transform: translate(-15% ,-60%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8cc69 */.elementor-2026181 .elementor-element.elementor-element-1f8cc69 {
    width: 30px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a670bc */@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-3a670bc {
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed4a283 */.elementor-2026181 .elementor-element.elementor-element-ed4a283 {
    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-2026181 .elementor-element.elementor-element-ed4a283 {
        left: 50%;
    transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf7883 */.elementor-2026181 .elementor-element.elementor-element-acf7883 {
    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-450db74 *//* 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-2026181 .elementor-element.elementor-element-450db74 {
    top: 120px;
    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-036fe21 *//* 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-2026181 .elementor-element.elementor-element-036fe21 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7abac06 */@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-7abac06 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526f700 */.elementor-2026181 .elementor-element.elementor-element-526f700 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-c2e6f61 *//* 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-e9c09b4 *//* 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-09a5526 *//* 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-9eeb2b7 *//* 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-c2e6f61 *//* 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-e9c09b4 *//* 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-09a5526 *//* 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-9eeb2b7 *//* 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-c2e6f61 *//* 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-e9c09b4 *//* 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-09a5526 *//* 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-9eeb2b7 *//* 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-c2e6f61 *//* 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-e9c09b4 *//* 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-09a5526 *//* 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-9eeb2b7 *//* 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-c2e6f61 *//* 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-e9c09b4 *//* 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-09a5526 *//* 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-9eeb2b7 *//* 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-3386f7d *//* 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-7d8db98 *//* 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-88f5f24 */.elementor-2026181 .elementor-element.elementor-element-88f5f24 {
    min-width: 100vw !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57e451d *//* 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-2026181 .elementor-element.elementor-element-57e451d {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa0a041 */@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-aa0a041 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2255ea */.elementor-2026181 .elementor-element.elementor-element-e2255ea {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-0a56a14 *//* 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-cb5a0fd *//* 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-a294e80 *//* 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-abac0d7 *//* 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-0a56a14 *//* 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-cb5a0fd *//* 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-a294e80 *//* 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-abac0d7 *//* 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-0a56a14 *//* 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-cb5a0fd *//* 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-a294e80 *//* 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-abac0d7 *//* 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-0a56a14 *//* 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-cb5a0fd *//* 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-a294e80 *//* 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-abac0d7 *//* 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-0a56a14 *//* 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-cb5a0fd *//* 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-a294e80 *//* 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-abac0d7 *//* 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-d375aba *//* 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-9b2d041 *//* 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-1c4b773 */.elementor-2026181 .elementor-element.elementor-element-1c4b773 {
    min-width: 100vw !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94c96a1 *//* 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-2026181 .elementor-element.elementor-element-94c96a1 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b2647 */@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-62b2647 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea8da37 */.elementor-2026181 .elementor-element.elementor-element-ea8da37 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-8ca73c7 *//* 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-8ca73c7 *//* 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-50a6e28 *//* 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-3186fee *//* 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-5a8e542 */.elementor-2026181 .elementor-element.elementor-element-5a8e542 {
    min-width: 100vw !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b35604 *//* 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-2026181 .elementor-element.elementor-element-2b35604 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2989e39 */@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-2989e39 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca96872 */.elementor-2026181 .elementor-element.elementor-element-ca96872 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3099a4b *//* 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-bde8f1c *//* 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-3099a4b *//* 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-bde8f1c *//* 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-3099a4b *//* 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-bde8f1c *//* 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-1613af2 *//* 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-7eebeec *//* 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-54f0e99 */.elementor-2026181 .elementor-element.elementor-element-54f0e99 {
    min-width: 100vw !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81153c0 *//* 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-2026181 .elementor-element.elementor-element-81153c0 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d086fa */@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-0d086fa p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bfa557 */.elementor-2026181 .elementor-element.elementor-element-9bfa557 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-e5f2ce7 *//* 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-ebe93b3 *//* 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-7ab81dd *//* 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-5fe5a29 *//* 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-e5f2ce7 *//* 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-ebe93b3 *//* 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-7ab81dd *//* 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-5fe5a29 *//* 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-e5f2ce7 *//* 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-ebe93b3 *//* 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-7ab81dd *//* 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-5fe5a29 *//* 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-e5f2ce7 *//* 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-ebe93b3 *//* 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-7ab81dd *//* 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-5fe5a29 *//* 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-e5f2ce7 *//* 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-ebe93b3 *//* 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-7ab81dd *//* 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-5fe5a29 *//* 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-1f8ac73 *//* 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-1f9d033 *//* 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-9a3fbeb */.elementor-2026181 .elementor-element.elementor-element-9a3fbeb {
    min-width: 100vw !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06e75bb *//* 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-2026181 .elementor-element.elementor-element-06e75bb {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-840eb45 */@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-840eb45 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb266c */.elementor-2026181 .elementor-element.elementor-element-2bb266c {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2b69fb8 *//* 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-212668c *//* 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-187782c *//* 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-e0ce166 *//* 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-2b69fb8 *//* 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-212668c *//* 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-187782c *//* 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-e0ce166 *//* 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-2b69fb8 *//* 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-212668c *//* 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-187782c *//* 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-e0ce166 *//* 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-2b69fb8 *//* 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-212668c *//* 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-187782c *//* 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-e0ce166 *//* 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-2b69fb8 *//* 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-212668c *//* 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-187782c *//* 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-e0ce166 *//* 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-ce8ae19 *//* 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-2f941c0 *//* 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-196f2fa */.elementor-2026181 .elementor-element.elementor-element-196f2fa {
    min-width: 100vw !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13c9a66 *//* 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-2026181 .elementor-element.elementor-element-13c9a66 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3384313 */@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-3384313 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87a4b40 */.elementor-2026181 .elementor-element.elementor-element-87a4b40 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-cd48e37 *//* 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-95e6d5c *//* 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-2048dac *//* 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-a6583ed *//* 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-cd48e37 *//* 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-95e6d5c *//* 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-2048dac *//* 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-a6583ed *//* 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-cd48e37 *//* 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-95e6d5c *//* 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-2048dac *//* 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-a6583ed *//* 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-cd48e37 *//* 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-95e6d5c *//* 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-2048dac *//* 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-a6583ed *//* 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-cd48e37 *//* 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-95e6d5c *//* 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-2048dac *//* 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-a6583ed *//* 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-f35411e *//* 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-299815f *//* 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-7d1813f */.elementor-2026181 .elementor-element.elementor-element-7d1813f {
    min-width: 100vw !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64580da *//* 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-2026181 .elementor-element.elementor-element-64580da {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cadbe7 */@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-2cadbe7 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7160a76 */.elementor-2026181 .elementor-element.elementor-element-7160a76 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3a40444 *//* 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-1a6aa2b *//* 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-54e890c *//* 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-ac71764 *//* 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-3a40444 *//* 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-1a6aa2b *//* 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-54e890c *//* 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-ac71764 *//* 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-3a40444 *//* 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-1a6aa2b *//* 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-54e890c *//* 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-ac71764 *//* 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-3a40444 *//* 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-1a6aa2b *//* 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-54e890c *//* 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-ac71764 *//* 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-3a40444 *//* 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-1a6aa2b *//* 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-54e890c *//* 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-ac71764 *//* 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-80ae34b *//* 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-e043f7c *//* 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-6b7eb6c */.elementor-2026181 .elementor-element.elementor-element-6b7eb6c {
    min-width: 100vw !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2df97f7 *//* 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-2026181 .elementor-element.elementor-element-2df97f7 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6888eb9 */@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-6888eb9 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcc23ce */.elementor-2026181 .elementor-element.elementor-element-fcc23ce {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-0c82196 *//* 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-6d7a697 *//* 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-de43597 *//* 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-0c82196 *//* 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-6d7a697 *//* 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-de43597 *//* 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-0c82196 *//* 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-6d7a697 *//* 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-de43597 *//* 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-0c82196 *//* 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-6d7a697 *//* 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-de43597 *//* 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-7f22925 *//* 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-0d5918d *//* 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-8300b56 */.elementor-2026181 .elementor-element.elementor-element-8300b56 {
    min-width: 100vw !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b64f05 */.elementor-2026181 .elementor-element.elementor-element-0b64f05 {
    overflow-x: auto !important;
    overflow-y: hidden !important;
    white-space: nowrap !important;
    scroll-snap-type: x mandatory !important;
    scroll-behavior: smooth !important;
    display: flex;
    gap: 11px !important;
}
/*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-2026181 .elementor-element.elementor-element-0b64f05 > 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-2026181 .elementor-element.elementor-element-0b64f05 .no-background-pasos{
        -webkit-text-stroke: 1px #00b5b5;
    }
    .elementor-2026181 .elementor-element.elementor-element-0b64f05 p {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab9073b *//* 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-2026181 .elementor-element.elementor-element-ab9073b {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4e29cd */@media (max-width: 767px){
    .elementor-2026181 .elementor-element.elementor-element-d4e29cd p {
        font-size: 38px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1c595 */@media (max-width:767px){
    .elementor-2026181 .elementor-element.elementor-element-da1c595 {
        padding-bottom:0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60a18b2 */.elementor-2026181 .elementor-element.elementor-element-60a18b2 {
    top: 25px;
    margin-bottom: 15vh;
}

@media (max-width:767px){
    .elementor-2026181 .elementor-element.elementor-element-60a18b2{
        margin: 0;
        margin-bottom: 0;
        height: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71ae9c */.elementor-2026181 .elementor-element.elementor-element-b71ae9c {
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a3d0d4 */.elementor-2026181 .elementor-element.elementor-element-6a3d0d4 {
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704e01d */.elementor-2026181 .elementor-element.elementor-element-704e01d {
    z-index: -2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7579612 */.elementor-2026181 .elementor-element.elementor-element-7579612 {
    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 */