.elementor-151 .elementor-element.elementor-element-01689c1{--display:flex;--background-transition:0.3s;--padding-top:2em;--padding-bottom:0.5em;--padding-left:0em;--padding-right:0em;}.elementor-151 .elementor-element.elementor-element-9263380{text-align:center;}.elementor-151 .elementor-element.elementor-element-9263380 .elementor-heading-title{color:#44238B;font-family:"Poppins", Sans-serif;font-size:56px;font-weight:800;}.elementor-151 .elementor-element.elementor-element-9263380 > .elementor-widget-container{margin:0em 0em -1em 0em;padding:0px 0px 0px 0px;}.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products  ul.products{grid-column-gap:2em;grid-row-gap:2em;}.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products ul.products li.product{text-align:center;border-radius:12px;padding:1.5em 2em 0em 2em;background-color:#ECF0F2;}.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:12px 12px 12px 12px;margin-bottom:0px;}.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#44238B;margin-bottom:0px;}.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#44238B;margin-bottom:0px;}.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;}.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products ul.products li.product .price{color:#44238B;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products ul.products li.product .price ins{color:#44238B;}.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products ul.products li.product .price ins .amount{color:#44238B;}.elementor-151 .elementor-element.elementor-element-f628277 nav.woocommerce-pagination ul li a, .elementor-151 .elementor-element.elementor-element-f628277 nav.woocommerce-pagination ul li span{padding:10px;}.elementor-151 .elementor-element.elementor-element-f628277 nav.woocommerce-pagination{font-family:"Poppins", Sans-serif;}.elementor-151 .elementor-element.elementor-element-f628277 nav.woocommerce-pagination ul li a{color:#44238B;background-color:#FFFFFF;}.elementor-151 .elementor-element.elementor-element-f628277 nav.woocommerce-pagination ul li a:hover{color:#FFFFFF;background-color:#44238B;}.elementor-151 .elementor-element.elementor-element-f628277 nav.woocommerce-pagination ul li span.current{color:#44238B;background-color:#82DE3A;}.elementor-151 .elementor-element.elementor-element-087859d{--spacer-size:50px;}@media(max-width:1024px){.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products  ul.products{grid-column-gap:2em;grid-row-gap:2em;}}@media(max-width:767px){.elementor-151 .elementor-element.elementor-element-9263380 .elementor-heading-title{font-size:36px;}.elementor-151 .elementor-element.elementor-element-9263380 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products  ul.products{grid-column-gap:0.5em;grid-row-gap:0.5em;}.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;}.elementor-151 .elementor-element.elementor-element-f628277.elementor-wc-products ul.products li.product{padding:1em 0.5em 0em 0.5em;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-f628277 */ul.products li.product {
    position: relative !important;
}

ul.products li.product:before, li.product:after {
    position: absolute;
    content: "";
    border-style: solid;
    border-color: #7AD03A !important;
    transition: .4s;
    border-radius: 12px;
    pointer-events: none; /* Añade esta línea */
}

ul.products li.product:before {
    width: 100%;
    height: 0%;
    border-width: 0 2px !important;
    top: 50%;
    left: 0;
    transform: translate(-1px, -50%);
}

ul.products li.product:after {
    width: 0;
    height: 100%;
    border-width: 2px 0px !important;
    top: 0;
    left: 50%;
    transform: translate(-50%, -1px);
}

ul.products li.product:hover:before {
    height: 100%;
}

ul.products li.product:hover:after {
    width: 100%;
}

.woocommerce ul.products li.product .button {
    display: none;
    margin-top: 0em;
}

.elementor-151 .elementor-element.elementor-element-f628277 ul.products li.product .price {
    display: none;
}

.elementor-151 .elementor-element.elementor-element-f628277 ul.products li.product:hover {
    transition: 0.3s ease-in-out;
}/* End custom CSS */