.elementor-2027874 .elementor-element.elementor-element-852c6f{--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-2027874 .elementor-element.elementor-element-852c6f:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-852c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2027874 .elementor-element.elementor-element-20415ef4{--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-2027874 .elementor-element.elementor-element-28523f2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2027874 .elementor-element.elementor-element-28523f2d.elementor-element{--align-self:center;}.elementor-2027874 .elementor-element.elementor-element-75f8dafb{--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-2027874 .elementor-element.elementor-element-1ca0e5ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2027874 .elementor-element.elementor-element-1ca0e5ee.elementor-element{--align-self:center;}.elementor-2027874 .elementor-element.elementor-element-69ebea02{--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-2027874 .elementor-element.elementor-element-69ebea02:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-69ebea02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2027874 .elementor-element.elementor-element-569b1f94{--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-2027874 .elementor-element.elementor-element-569b1f94:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-569b1f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF50CE;}body:not(.rtl) .elementor-2027874 .elementor-element.elementor-element-569b1f94{left:41vw;}body.rtl .elementor-2027874 .elementor-element.elementor-element-569b1f94{right:41vw;}.elementor-2027874 .elementor-element.elementor-element-276146b2{--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-2027874 .elementor-element.elementor-element-45cbf9b0{--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-2027874 .elementor-element.elementor-element-45cbf9b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2027874 .elementor-element.elementor-element-72a3f121 img{height:360px;}.elementor-2027874 .elementor-element.elementor-element-535c5d9b{--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-2027874 .elementor-element.elementor-element-74f60f1b{--display:flex;--min-height:0vh;}.elementor-2027874 .elementor-element.elementor-element-830cd4e .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-2027874 .elementor-element.elementor-element-22394570{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:#808285;}.elementor-2027874 .elementor-element.elementor-element-6022fd26{--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-2027874 .elementor-element.elementor-element-4e634702{--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-2027874 .elementor-element.elementor-element-4e634702.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2027874 .elementor-element.elementor-element-62d7b4bb img{width:350px;height:360px;}.elementor-2027874 .elementor-element.elementor-element-39e24382{--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-2027874 .elementor-element.elementor-element-2f9e5ace{--display:flex;--min-height:0vh;}.elementor-2027874 .elementor-element.elementor-element-3b137298 .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-2027874 .elementor-element.elementor-element-224e7099{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:#808285;}.elementor-2027874 .elementor-element.elementor-element-606ff66f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027874 .elementor-element.elementor-element-70137c68.elementor-element{--align-self:center;}.elementor-2027874 .elementor-element.elementor-element-70137c68 .elementor-menu-toggle{margin:0 auto;}.elementor-2027874 .elementor-element.elementor-element-70137c68 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2027874 .elementor-element.elementor-element-70137c68 .elementor-nav-menu--main .elementor-item{color:#008685;fill:#008685;}.elementor-2027874 .elementor-element.elementor-element-70137c68 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#1A1A1A;}.elementor-2027874 .elementor-element.elementor-element-70137c68{--e-nav-menu-horizontal-menu-item-margin:calc( 5px / 2 );}.elementor-2027874 .elementor-element.elementor-element-70137c68 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:5px;}.elementor-2027874 .elementor-element.elementor-element-469c4506{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2027874 .elementor-element.elementor-element-4d44044d{--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-2027874 .elementor-element.elementor-element-4d44044d:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-4d44044d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2027874 .elementor-element.elementor-element-4d44044d.e-con{--align-self:center;}.elementor-2027874 .elementor-element.elementor-element-1c5fe55d{--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-2027874 .elementor-element.elementor-element-6edae929{--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-2027874 .elementor-element.elementor-element-25727b7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2027874 .elementor-element.elementor-element-5d2410df{--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-2027874 .elementor-element.elementor-element-5d2410df:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-5d2410df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2027874 .elementor-element.elementor-element-5569f2ce{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-2f27c570.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-2027874 .elementor-element.elementor-element-2f27c570 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-2f27c570.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-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-2f27c570.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-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-1542ebcd{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.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-2027874 .elementor-element.elementor-element-2ab5af99 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-2ab5af99.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-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.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-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-346f7abf{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-17429ff9.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-2027874 .elementor-element.elementor-element-17429ff9 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-17429ff9.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-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-17429ff9.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-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-7924a2ed{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.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-2027874 .elementor-element.elementor-element-4bc041bd > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-4bc041bd.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-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.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-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-60bb4cb0{--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-2027874 .elementor-element.elementor-element-62d1bad1.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-2027874 .elementor-element.elementor-element-62d1bad1 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-62d1bad1.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-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-62d1bad1.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-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-1d16ca6d{--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-2027874 .elementor-element.elementor-element-1d16ca6d:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-1d16ca6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2027874 .elementor-element.elementor-element-1d16ca6d.e-con{--align-self:center;}.elementor-2027874 .elementor-element.elementor-element-4e2e33a{--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-2027874 .elementor-element.elementor-element-7d17d255{--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-2027874 .elementor-element.elementor-element-56c509a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2027874 .elementor-element.elementor-element-6fcffd05{--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-2027874 .elementor-element.elementor-element-6fcffd05:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-6fcffd05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2027874 .elementor-element.elementor-element-74238929{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-509f5c06.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-2027874 .elementor-element.elementor-element-509f5c06 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-509f5c06.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-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-509f5c06.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-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-137a24d6{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.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-2027874 .elementor-element.elementor-element-354c1ec9 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-354c1ec9.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-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.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-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-7068f07f{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.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-2027874 .elementor-element.elementor-element-6fb95de6 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-6fb95de6.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-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.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-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-101ea002{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-121a8190.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-2027874 .elementor-element.elementor-element-121a8190 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-121a8190.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-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-121a8190.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-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-4723ae9a{--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-2027874 .elementor-element.elementor-element-a10e398.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-2027874 .elementor-element.elementor-element-a10e398 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-a10e398.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-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-a10e398.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-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-220a4860{--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-2027874 .elementor-element.elementor-element-220a4860:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-220a4860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2027874 .elementor-element.elementor-element-220a4860.e-con{--align-self:center;}.elementor-2027874 .elementor-element.elementor-element-21a35a02{--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-2027874 .elementor-element.elementor-element-72f2e347{--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-2027874 .elementor-element.elementor-element-43b9b546 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2027874 .elementor-element.elementor-element-4d7d13fb{--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-2027874 .elementor-element.elementor-element-4d7d13fb:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-4d7d13fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2027874 .elementor-element.elementor-element-2c2a1b2f{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-2562c56f.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-2027874 .elementor-element.elementor-element-2562c56f > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-2562c56f.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-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-2562c56f.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-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-4956eab8{--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-2027874 .elementor-element.elementor-element-37e29c44.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-2027874 .elementor-element.elementor-element-37e29c44 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-37e29c44.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-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-37e29c44.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-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-76b03bfe{--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-2027874 .elementor-element.elementor-element-76b03bfe:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-76b03bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2027874 .elementor-element.elementor-element-76b03bfe.e-con{--align-self:center;}.elementor-2027874 .elementor-element.elementor-element-6cb9b982{--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-2027874 .elementor-element.elementor-element-4b27e872{--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-2027874 .elementor-element.elementor-element-7b5adb01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2027874 .elementor-element.elementor-element-649f7cdf{--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-2027874 .elementor-element.elementor-element-649f7cdf:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-649f7cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2027874 .elementor-element.elementor-element-3ff3873b{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.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-2027874 .elementor-element.elementor-element-1a3c6972 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-1a3c6972.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-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.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-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-1e93aa71{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-6634765c.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-2027874 .elementor-element.elementor-element-6634765c > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-6634765c.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-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6634765c.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-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-6bdf78db{--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-2027874 .elementor-element.elementor-element-7072e5e8.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-2027874 .elementor-element.elementor-element-7072e5e8 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-7072e5e8.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-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.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-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-5800c036{--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-2027874 .elementor-element.elementor-element-5800c036:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-5800c036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2027874 .elementor-element.elementor-element-5800c036.e-con{--align-self:center;}.elementor-2027874 .elementor-element.elementor-element-53a1f65c{--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-2027874 .elementor-element.elementor-element-7d7e8fd2{--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-2027874 .elementor-element.elementor-element-5b029301 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2027874 .elementor-element.elementor-element-23a3bfb9{--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-2027874 .elementor-element.elementor-element-23a3bfb9:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-23a3bfb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2027874 .elementor-element.elementor-element-23dd3cfa{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-39a46d14.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-2027874 .elementor-element.elementor-element-39a46d14 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-39a46d14.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-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-39a46d14.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-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-1b7506b1{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-69cad309.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-2027874 .elementor-element.elementor-element-69cad309 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-69cad309.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-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-69cad309.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-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-176cdada{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.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-2027874 .elementor-element.elementor-element-7d86fac4 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-7d86fac4.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-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.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-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-7b72d938{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.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-2027874 .elementor-element.elementor-element-4e10e50f > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-4e10e50f.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-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.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-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-3c5470e5{--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-2027874 .elementor-element.elementor-element-7d32a34c.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-2027874 .elementor-element.elementor-element-7d32a34c > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-7d32a34c.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-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.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-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-2ee1ec2b{--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-2027874 .elementor-element.elementor-element-2ee1ec2b:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-2ee1ec2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2027874 .elementor-element.elementor-element-2ee1ec2b.e-con{--align-self:center;}.elementor-2027874 .elementor-element.elementor-element-7f806831{--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-2027874 .elementor-element.elementor-element-3aa3cc24{--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-2027874 .elementor-element.elementor-element-30ade9ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2027874 .elementor-element.elementor-element-6a0f3878{--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-2027874 .elementor-element.elementor-element-6a0f3878:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-6a0f3878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2027874 .elementor-element.elementor-element-1f8bc45b{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-3addf72e.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-2027874 .elementor-element.elementor-element-3addf72e > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-3addf72e.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-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-3addf72e.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-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-3bcc66e5{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.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-2027874 .elementor-element.elementor-element-3bdce7b8 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-3bdce7b8.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-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.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-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-5e9447f6{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-3a710b96.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-2027874 .elementor-element.elementor-element-3a710b96 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-3a710b96.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-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-3a710b96.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-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-792e03a3{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-1aa980e.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-2027874 .elementor-element.elementor-element-1aa980e > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-1aa980e.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-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1aa980e.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-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-55e219da{--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-2027874 .elementor-element.elementor-element-1c2e1c42.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-2027874 .elementor-element.elementor-element-1c2e1c42 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-1c2e1c42.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-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.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-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-77651cef{--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-2027874 .elementor-element.elementor-element-77651cef:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-77651cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2027874 .elementor-element.elementor-element-77651cef.e-con{--align-self:center;}.elementor-2027874 .elementor-element.elementor-element-683212fb{--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-2027874 .elementor-element.elementor-element-70b16954{--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-2027874 .elementor-element.elementor-element-d6f2f2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2027874 .elementor-element.elementor-element-5818cf36{--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-2027874 .elementor-element.elementor-element-5818cf36:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-5818cf36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2027874 .elementor-element.elementor-element-49ddef51{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-4f160aea.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-2027874 .elementor-element.elementor-element-4f160aea > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-4f160aea.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-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4f160aea.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-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-2c5d4da2{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-6005f748.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-2027874 .elementor-element.elementor-element-6005f748 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-6005f748.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-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6005f748.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-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-3e695252{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-25c58209.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-2027874 .elementor-element.elementor-element-25c58209 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-25c58209.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-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-25c58209.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-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-2f5718d8{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-107654d5.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-2027874 .elementor-element.elementor-element-107654d5 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-107654d5.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-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-107654d5.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-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-6991d373{--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-2027874 .elementor-element.elementor-element-68d9f5f0.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-2027874 .elementor-element.elementor-element-68d9f5f0 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-68d9f5f0.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-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.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-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-5fc7065e{--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-2027874 .elementor-element.elementor-element-5fc7065e:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-5fc7065e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2027874 .elementor-element.elementor-element-5fc7065e.e-con{--align-self:center;}.elementor-2027874 .elementor-element.elementor-element-f773e1d{--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-2027874 .elementor-element.elementor-element-79783695{--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-2027874 .elementor-element.elementor-element-37fa5c15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2027874 .elementor-element.elementor-element-398509c5{--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-2027874 .elementor-element.elementor-element-398509c5:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-398509c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2027874 .elementor-element.elementor-element-428b2992{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.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-2027874 .elementor-element.elementor-element-1ee8dfe6 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.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-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.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-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-7f972236{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.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-2027874 .elementor-element.elementor-element-1b2133cb > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-1b2133cb.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-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.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-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-52e415ff{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-7862ade7.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-2027874 .elementor-element.elementor-element-7862ade7 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-7862ade7.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-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-7862ade7.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-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-7182eff9{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.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-2027874 .elementor-element.elementor-element-4b50c44a > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-4b50c44a.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-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.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-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-340a992a{--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-2027874 .elementor-element.elementor-element-6dca27dd.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-2027874 .elementor-element.elementor-element-6dca27dd > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-6dca27dd.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-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.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-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-5fa9a39{--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-2027874 .elementor-element.elementor-element-5fa9a39:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-5fa9a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2027874 .elementor-element.elementor-element-5fa9a39.e-con{--align-self:center;}.elementor-2027874 .elementor-element.elementor-element-9edde9f{--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-2027874 .elementor-element.elementor-element-704fa577{--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-2027874 .elementor-element.elementor-element-112538a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2027874 .elementor-element.elementor-element-2ab58ee1{--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-2027874 .elementor-element.elementor-element-2ab58ee1:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-2ab58ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A5EEF2;}.elementor-2027874 .elementor-element.elementor-element-6b57904c{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-39185bca.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-2027874 .elementor-element.elementor-element-39185bca > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-39185bca.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-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-39185bca.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-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-331eb07f{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-4a70a049.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-2027874 .elementor-element.elementor-element-4a70a049 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-4a70a049.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-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-4a70a049.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-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-7b5b1799{--display:flex;}.elementor-2027874 .elementor-element.elementor-element-16b60739.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-2027874 .elementor-element.elementor-element-16b60739 > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-16b60739.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-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-16b60739.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-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-439586b5{--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-2027874 .elementor-element.elementor-element-27d7187a.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-2027874 .elementor-element.elementor-element-27d7187a > .elementor-widget-container{margin:0px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-accent );margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2027874 .elementor-element.elementor-element-27d7187a.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-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-2027874 .elementor-element.elementor-element-27d7187a.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-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products ul.products li.product .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-2027874 .elementor-element.elementor-element-1dc5b975{--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-2027874 .elementor-element.elementor-element-1dc5b975:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-1dc5b975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00B5B5;}.elementor-2027874 .elementor-element.elementor-element-6f2fec3e{--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-2027874 .elementor-element.elementor-element-5cf480d1{--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-2027874 .elementor-element.elementor-element-a3404ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2027874 .elementor-element.elementor-element-6918013b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2027874 .elementor-element.elementor-element-dc50fcf{text-align:center;}.elementor-2027874 .elementor-element.elementor-element-dc50fcf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2027874 .elementor-element.elementor-element-2374f5e3 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;fill:#00B5B5;color:#00B5B5;border-radius:10px 10px 10px 10px;}.elementor-2027874 .elementor-element.elementor-element-2858a9e0{--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-2027874 .elementor-element.elementor-element-2858a9e0:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-2858a9e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-2027874 .elementor-element.elementor-element-2858a9e0{left:0px;}body.rtl .elementor-2027874 .elementor-element.elementor-element-2858a9e0{right:0px;}.elementor-2027874 .elementor-element.elementor-element-27a6aeaf{--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-2027874 .elementor-element.elementor-element-27a6aeaf:not(.elementor-motion-effects-element-type-background), .elementor-2027874 .elementor-element.elementor-element-27a6aeaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2027874 .elementor-element.elementor-element-5a6594c0{--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-2027874 .elementor-element.elementor-element-5a6594c0{left:0px;}body.rtl .elementor-2027874 .elementor-element.elementor-element-5a6594c0{right:0px;}.elementor-2027874 .elementor-element.elementor-element-2e8acb1b{z-index:-1;}@media(max-width:1024px){.elementor-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-60bb4cb0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4723ae9a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4956eab8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-6bdf78db{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-3c5470e5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-55e219da{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-6991d373{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-340a992a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-439586b5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-2027874 .elementor-element.elementor-element-852c6f{--width:100%;}.elementor-2027874 .elementor-element.elementor-element-276146b2{--content-width:1280vw;}.elementor-2027874 .elementor-element.elementor-element-45cbf9b0{--width:45%;}.elementor-2027874 .elementor-element.elementor-element-535c5d9b{--width:55%;}.elementor-2027874 .elementor-element.elementor-element-6022fd26{--content-width:1280vw;}.elementor-2027874 .elementor-element.elementor-element-4e634702{--width:45%;}.elementor-2027874 .elementor-element.elementor-element-39e24382{--width:55%;}.elementor-2027874 .elementor-element.elementor-element-469c4506{--width:100vw;}.elementor-2027874 .elementor-element.elementor-element-4d44044d{--width:100vw;}.elementor-2027874 .elementor-element.elementor-element-1c5fe55d{--width:100%;}.elementor-2027874 .elementor-element.elementor-element-1d16ca6d{--width:100vw;}.elementor-2027874 .elementor-element.elementor-element-4e2e33a{--width:100%;}.elementor-2027874 .elementor-element.elementor-element-220a4860{--width:100vw;}.elementor-2027874 .elementor-element.elementor-element-21a35a02{--width:100%;}.elementor-2027874 .elementor-element.elementor-element-76b03bfe{--width:100vw;}.elementor-2027874 .elementor-element.elementor-element-6cb9b982{--width:100%;}.elementor-2027874 .elementor-element.elementor-element-5800c036{--width:100vw;}.elementor-2027874 .elementor-element.elementor-element-53a1f65c{--width:100%;}.elementor-2027874 .elementor-element.elementor-element-2ee1ec2b{--width:100vw;}.elementor-2027874 .elementor-element.elementor-element-7f806831{--width:100%;}.elementor-2027874 .elementor-element.elementor-element-77651cef{--width:100vw;}.elementor-2027874 .elementor-element.elementor-element-683212fb{--width:100%;}.elementor-2027874 .elementor-element.elementor-element-5fc7065e{--width:100vw;}.elementor-2027874 .elementor-element.elementor-element-f773e1d{--width:100%;}.elementor-2027874 .elementor-element.elementor-element-5fa9a39{--width:100vw;}.elementor-2027874 .elementor-element.elementor-element-9edde9f{--width:100%;}.elementor-2027874 .elementor-element.elementor-element-6f2fec3e{--width:100%;}}@media(max-width:767px){.elementor-2027874 .elementor-element.elementor-element-852c6f{--z-index:0;}.elementor-2027874 .elementor-element.elementor-element-69ebea02{--min-height:0px;}.elementor-2027874 .elementor-element.elementor-element-569b1f94{top:30px;}.elementor-2027874 .elementor-element.elementor-element-276146b2{--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-2027874 .elementor-element.elementor-element-45cbf9b0{--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-2027874 .elementor-element.elementor-element-535c5d9b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:40px;}.elementor-2027874 .elementor-element.elementor-element-830cd4e .elementor-heading-title{font-size:40px;}.elementor-2027874 .elementor-element.elementor-element-22394570{font-size:16px;}.elementor-2027874 .elementor-element.elementor-element-469c4506{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2027874 .elementor-element.elementor-element-4d44044d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027874 .elementor-element.elementor-element-1c5fe55d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2027874 .elementor-element.elementor-element-6edae929{--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-2027874 .elementor-element.elementor-element-2f27c570.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-2ab5af99.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-17429ff9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4bc041bd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-60bb4cb0{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-60bb4cb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2027874 .elementor-element.elementor-element-60bb4cb0 .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-2027874 .elementor-element.elementor-element-62d1bad1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-1d16ca6d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027874 .elementor-element.elementor-element-4e2e33a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2027874 .elementor-element.elementor-element-7d17d255{--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-2027874 .elementor-element.elementor-element-509f5c06.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-354c1ec9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-6fb95de6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-121a8190.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4723ae9a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-4723ae9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2027874 .elementor-element.elementor-element-4723ae9a .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2027874 .elementor-element.elementor-element-a10e398.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-220a4860{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027874 .elementor-element.elementor-element-21a35a02{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2027874 .elementor-element.elementor-element-72f2e347{--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-2027874 .elementor-element.elementor-element-2562c56f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4956eab8{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-4956eab8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2027874 .elementor-element.elementor-element-4956eab8 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2027874 .elementor-element.elementor-element-37e29c44.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-76b03bfe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027874 .elementor-element.elementor-element-6cb9b982{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2027874 .elementor-element.elementor-element-4b27e872{--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-2027874 .elementor-element.elementor-element-1a3c6972.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-6634765c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-6bdf78db{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-6bdf78db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2027874 .elementor-element.elementor-element-6bdf78db .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2027874 .elementor-element.elementor-element-7072e5e8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-5800c036{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027874 .elementor-element.elementor-element-53a1f65c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2027874 .elementor-element.elementor-element-7d7e8fd2{--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-2027874 .elementor-element.elementor-element-39a46d14.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-69cad309.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-7d86fac4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4e10e50f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-3c5470e5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-3c5470e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2027874 .elementor-element.elementor-element-3c5470e5 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2027874 .elementor-element.elementor-element-7d32a34c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-2ee1ec2b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027874 .elementor-element.elementor-element-7f806831{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2027874 .elementor-element.elementor-element-3aa3cc24{--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-2027874 .elementor-element.elementor-element-3addf72e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-3bdce7b8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-3a710b96.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-1aa980e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-55e219da{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-55e219da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2027874 .elementor-element.elementor-element-55e219da .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2027874 .elementor-element.elementor-element-1c2e1c42.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-77651cef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027874 .elementor-element.elementor-element-683212fb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2027874 .elementor-element.elementor-element-70b16954{--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-2027874 .elementor-element.elementor-element-4f160aea.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-6005f748.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-25c58209.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-107654d5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-6991d373{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-6991d373 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2027874 .elementor-element.elementor-element-6991d373 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2027874 .elementor-element.elementor-element-68d9f5f0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-5fc7065e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027874 .elementor-element.elementor-element-f773e1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2027874 .elementor-element.elementor-element-79783695{--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-2027874 .elementor-element.elementor-element-1ee8dfe6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-1b2133cb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-7862ade7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4b50c44a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-340a992a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-340a992a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2027874 .elementor-element.elementor-element-340a992a .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2027874 .elementor-element.elementor-element-6dca27dd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-5fa9a39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027874 .elementor-element.elementor-element-9edde9f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2027874 .elementor-element.elementor-element-704fa577{--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-2027874 .elementor-element.elementor-element-39185bca.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-4a70a049.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-16b60739.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-439586b5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-2027874 .elementor-element.elementor-element-439586b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2027874 .elementor-element.elementor-element-439586b5 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2027874 .elementor-element.elementor-element-27d7187a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2027874 .elementor-element.elementor-element-1dc5b975{--z-index:0;}}/* Start custom CSS for html, class: .elementor-element-28523f2d *//* 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-2027874 .elementor-element.elementor-element-28523f2d {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20415ef4 */@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-20415ef4 p {
        font-size: 32px;
        transform: translateY(10%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ca0e5ee *//* 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-2027874 .elementor-element.elementor-element-1ca0e5ee {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75f8dafb */.elementor-2027874 .elementor-element.elementor-element-75f8dafb {
    top: 75px;
    left: 50px;
}

@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-75f8dafb p {
        font-size: 32px;
        transform: translate(-15% ,-60%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69ebea02 */@media (max-width: 767px){
    .franja_rutina {
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-569b1f94 */.elementor-2027874 .elementor-element.elementor-element-569b1f94 {
    width: 30px;
    height: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852c6f */@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-852c6f {
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-276146b2 */.elementor-2027874 .elementor-element.elementor-element-276146b2 {
    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-2027874 .elementor-element.elementor-element-276146b2 {
        left: 50%;
    transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6022fd26 */.elementor-2027874 .elementor-element.elementor-element-6022fd26 {
    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-606ff66f *//* 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-2027874 .elementor-element.elementor-element-606ff66f {
    top: 155px;
    border-bottom: 2px solid #00b5b5;
    z-index: 10;
    background-color: #a5eef2;
    width: 100vw;
    height: 50px;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25727b7f *//* 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-2027874 .elementor-element.elementor-element-25727b7f {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edae929 */@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-6edae929 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d2410df */.elementor-2027874 .elementor-element.elementor-element-5d2410df {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2f27c570 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

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

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

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

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

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

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

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

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

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

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2ab5af99 *//* 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-17429ff9 *//* 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-4bc041bd *//* 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-60bb4cb0 *//* 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-62d1bad1 *//* 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-4d44044d */.elementor-2027874 .elementor-element.elementor-element-4d44044d {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56c509a *//* 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-2027874 .elementor-element.elementor-element-56c509a {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d17d255 */@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-7d17d255 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fcffd05 */.elementor-2027874 .elementor-element.elementor-element-6fcffd05 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-509f5c06 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

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

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

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

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

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

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

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

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

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

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-354c1ec9 *//* 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-6fb95de6 *//* 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-121a8190 *//* 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-4723ae9a *//* 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-a10e398 *//* 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-1d16ca6d */.elementor-2027874 .elementor-element.elementor-element-1d16ca6d {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43b9b546 *//* 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-2027874 .elementor-element.elementor-element-43b9b546 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f2e347 */@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-72f2e347 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d7d13fb */.elementor-2027874 .elementor-element.elementor-element-4d7d13fb {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-2562c56f *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

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

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

.button.add_to_cart_button:hover {
  background-color: #008a8a !important; /* Color más oscuro al pasar el mouse */
  transform: scale(1.05); /* Efecto de 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-4956eab8 *//* 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-37e29c44 *//* 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-220a4860 */.elementor-2027874 .elementor-element.elementor-element-220a4860 {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b5adb01 *//* 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-2027874 .elementor-element.elementor-element-7b5adb01 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b27e872 */@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-4b27e872 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-649f7cdf */.elementor-2027874 .elementor-element.elementor-element-649f7cdf {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1a3c6972 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

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

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

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

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

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

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6634765c *//* 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-6bdf78db *//* 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-7072e5e8 *//* 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-76b03bfe */.elementor-2027874 .elementor-element.elementor-element-76b03bfe {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b029301 *//* 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-2027874 .elementor-element.elementor-element-5b029301 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7e8fd2 */@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-7d7e8fd2 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23a3bfb9 */.elementor-2027874 .elementor-element.elementor-element-23a3bfb9 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-39a46d14 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

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

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

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

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

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

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

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

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

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

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-69cad309 *//* 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-7d86fac4 *//* 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-4e10e50f *//* 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-3c5470e5 *//* 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-7d32a34c *//* 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-5800c036 */.elementor-2027874 .elementor-element.elementor-element-5800c036 {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30ade9ad *//* 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-2027874 .elementor-element.elementor-element-30ade9ad {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa3cc24 */@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-3aa3cc24 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0f3878 */.elementor-2027874 .elementor-element.elementor-element-6a0f3878 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3addf72e *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

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

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

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

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

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

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

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

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

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

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3bdce7b8 *//* 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-3a710b96 *//* 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-1aa980e *//* 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-55e219da *//* 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-1c2e1c42 *//* 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-2ee1ec2b */.elementor-2027874 .elementor-element.elementor-element-2ee1ec2b {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6f2f2f *//* 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-2027874 .elementor-element.elementor-element-d6f2f2f {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70b16954 */@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-70b16954 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5818cf36 */.elementor-2027874 .elementor-element.elementor-element-5818cf36 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4f160aea *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

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

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

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

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

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

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

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

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

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

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-6005f748 *//* 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-25c58209 *//* 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-107654d5 *//* 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-6991d373 *//* 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-68d9f5f0 *//* 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-77651cef */.elementor-2027874 .elementor-element.elementor-element-77651cef {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37fa5c15 *//* 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-2027874 .elementor-element.elementor-element-37fa5c15 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79783695 */@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-79783695 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398509c5 */.elementor-2027874 .elementor-element.elementor-element-398509c5 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1ee8dfe6 *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

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

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

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

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

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

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

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

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

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

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1b2133cb *//* 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-7862ade7 *//* 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-4b50c44a *//* 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-340a992a *//* 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-6dca27dd *//* 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-5fc7065e */.elementor-2027874 .elementor-element.elementor-element-5fc7065e {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-112538a1 *//* 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-2027874 .elementor-element.elementor-element-112538a1 {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704fa577 */@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-704fa577 p {
        font-size: 30px;
        text-align: start;
        transform: translateY(40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab58ee1 */.elementor-2027874 .elementor-element.elementor-element-2ab58ee1 {
    top: -2px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-39185bca *//* Estilo del botón */
.button.add_to_cart_button {
  background-color: #00b5b5 !important; /* Color sólido */
  
  color: #fff !important; /* Texto en
  blanco */
  box-shadow: none !important; /* Elimina cualquier sombra */
  padding: 15px 20px; /* Ajusta el tamaño del botón */
  font-size: 16px; /* Tamaño del texto */
  font-weight: bold; /* Texto en negrita */
  text-transform: uppercase; /* Texto en mayúsculas */
  cursor: pointer;
  transition: all 0.3s ease; /* Efecto suave al pasar el mouse */
  display: inline-block;
  border-radius: 1px !important;
}

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

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

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

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

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

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

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

/* Ocultar marcas en productos */
ul.products.elementor-grid li .product-brand a {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-4a70a049 *//* 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-16b60739 *//* 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-439586b5 *//* 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-27d7187a *//* 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-5fa9a39 */.elementor-2027874 .elementor-element.elementor-element-5fa9a39 {
    min-width: 100vw;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469c4506 */.elementor-2027874 .elementor-element.elementor-element-469c4506 {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    display: flex;
    gap: 10px;
}

/*Se actualizo esta propiedad en las imagenes para evitar que las mismas aparezcan incompletas*/
.producto-carrusel img {
    object-fit: contain !important;
}

.woocommerce ul.products li.product .woo-entry-inner li {
  margin: 0 !important;
}

.elementor-2027874 .elementor-element.elementor-element-469c4506 > div {
    padding-top: 85px;
}

@media (max-width:767px){
    .elementor-2027874 .elementor-element.elementor-element-469c4506 .no-background-pasos{
        -webkit-text-stroke: 1px #00b5b5;
    }
    .elementor-2027874 .elementor-element.elementor-element-469c4506 p {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3404ec *//* 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-2027874 .elementor-element.elementor-element-a3404ec {
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf480d1 */@media (max-width: 767px){
    .elementor-2027874 .elementor-element.elementor-element-5cf480d1 p {
        font-size: 38px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f2fec3e */@media (max-width:767px){
    .elementor-2027874 .elementor-element.elementor-element-6f2fec3e {
        padding-bottom:0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc5b975 */.elementor-2027874 .elementor-element.elementor-element-1dc5b975 {
    top: 25px;
    margin-bottom: 15vh;
}

@media (max-width:767px){
    .elementor-2027874 .elementor-element.elementor-element-1dc5b975{
        margin: 0;
        margin-bottom: 0;
        height: 150px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a6aeaf */.elementor-2027874 .elementor-element.elementor-element-27a6aeaf {
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e8acb1b */.elementor-2027874 .elementor-element.elementor-element-2e8acb1b {
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a6594c0 */.elementor-2027874 .elementor-element.elementor-element-5a6594c0 {
    z-index: -2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2858a9e0 */.elementor-2027874 .elementor-element.elementor-element-2858a9e0 {
    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 */