.elementor-3296 .elementor-element.elementor-element-0c042dd{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3296 .elementor-element.elementor-element-0c042dd:not(.elementor-motion-effects-element-type-background), .elementor-3296 .elementor-element.elementor-element-0c042dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7de6a4 );}.elementor-3296 .elementor-element.elementor-element-4bf8aaf{--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;}.elementor-3296 .elementor-element.elementor-element-4bf8aaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3296 .elementor-element.elementor-element-d4f5510 .woolentor-filter-wrap .wl_price_filter form button{background-color:var( --e-global-color-accent );color:var( --e-global-color-bcac99a );}.elementor-3296 .elementor-element.elementor-element-d4f5510 .woolentor_price_label{color:var( --e-global-color-text );}.elementor-3296 .elementor-element.elementor-element-d4f5510 .woolentor_price_label span{color:var( --e-global-color-text );}.elementor-3296 .elementor-element.elementor-element-ce9f591{--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;--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-3296 .elementor-element.elementor-element-ce9f591.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3296 .elementor-element.elementor-element-cf70e9e.elementor-element{--align-self:flex-end;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3296 .elementor-element.elementor-element-4bf8aaf{--width:27%;}.elementor-3296 .elementor-element.elementor-element-ce9f591{--width:69.593%;}}/* Start custom CSS for shortcode, class: .elementor-element-c845011 *//* Estilo inicial del botón */
.woocommerce a.button, 
.woocommerce-page a.button {
    background-color: #AFC28A; /* Fondo verde inicial */
    color: #FFFFFF; /* Texto blanco inicial */
    padding: 15px 30px; /* Espaciado del botón */
    margin: 10px 0; /* Margen entre botones */
    width: auto; /* Ajuste automático de ancho */
    display: inline-block; /* Mantiene el botón como bloque en línea */
    text-align: center; /* Centra el texto */
    border: 2px solid transparent; /* Borde transparente inicial */
    transition: all 0.3s ease; /* Transición suave para hover */
}

/* Cambios al pasar el cursor (hover) */
.woocommerce a.button:hover, 
.woocommerce-page a.button:hover {
    background-color: #FAF9F7; /* Fondo transparente */
    color: #000000; /* Texto negro */
    border: 2px solid #AFC28A; /* Borde verde */
}/* End custom CSS */