.elementor-4916 .elementor-element.elementor-element-c450620{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:85px;--padding-right:0px;}.elementor-4916 .elementor-element.elementor-element-4b97e11 > .elementor-widget-container{margin:-46px 70px 0px -115px;}.elementor-4916 .elementor-element.elementor-element-9de7332{--display:flex;}@media(max-width:767px){.elementor-4916 .elementor-element.elementor-element-c450620{--padding-top:5px;--padding-bottom:0px;--padding-left:113px;--padding-right:0px;}.elementor-4916 .elementor-element.elementor-element-c450620.e-con{--align-self:flex-start;}}/* Start custom CSS for template, class: .elementor-element-4b97e11 */.button.product_type_simple {
    color: #4E3629 !important; /* Asegura que el texto siempre sea blanco */
    background-color: #FFFFFF !important; /* Mantiene el color inicial */
    transition: none !important; /* Evita cambios de color con efectos */
}

.button.product_type_simple:hover,
.button.product_type_simple:focus,
.button.product_type_simple:active {
    color: #4E3629 !important;
    background-color: #FFFFFF !important; /* Mantiene el mismo color al pasar el cursor */
}/* End custom CSS */
/* Start custom CSS */.elementor-4066 .elementor-element.elementor-element-31f2c11.elementor-wc-products ul.products li.product a.button { 
    visibility: hidden;
    position: relative;
    border: 2px solid #000; /* Ajusta el color y grosor del borde según tu diseño */
    border-radius: 5px; /* Ajusta el radio de los bordes si es necesario */
    padding: 10px 15px; /* Ajusta el relleno para que el botón tenga una buena proporción */
    display: inline-block;
}

.elementor-4066 .elementor-element.elementor-element-31f2c11.elementor-wc-products ul.products li.product a.button::after {
    content: "Ver más";
    visibility: visible;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff; /* Ajusta el color del texto según el diseño */
    background: #d68f5e; /* Ajusta el fondo si es necesario */
    border: 1px solid #d68f5e a configuración de borde */
    border-radius: 5px; /* Misma configuración de bordes */
    font-size: inherit;
    font-weight: inherit;
    text-align: center;
    white-space: nowrap;
    padding: 10px 15px;
}/* End custom CSS */