.woocommerce-message,
.woocommerce-info,
.woocommerce table.shop_table th {
    background-color: #acdaac !important;
    color: #5B4636 !important;
}
.woocommerce-thankyou-order-received {
    background-color: #CEE2C7 !important;
    color: #5B4636 !important;
}
/* Botones de WooCommerce */
.woocommerce button.button,
.woocommerce a.button,
.woocommerce input.button,
.wc-block-components-button {
    background: #CEE2C7 !important;
    background-color: #CEE2C7 !important;
    color: #5B4636 !important;
    border-color: #CEE2C7 !important;
}

/* Botones al pasar el ratón */
.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce input.button:hover,
.wc-block-components-button:hover {
    background: #BAD7B2 !important;
    background-color: #BAD7B2 !important;
    color: #5B4636 !important;
    border-color: #BAD7B2 !important;
}
/* Títulos de datos bancarios en la página de pedido recibido */
.woocommerce-order-received .wc-bacs-bank-details-heading,
.woocommerce-order-received .wc-bacs-bank-details-account-name {
    color: #5B4636 !important;
    font-size: 22px !important;
    line-height: 1.3 !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
}

/* Nombre de la cuenta un poco más pequeño */
.woocommerce-order-received .wc-bacs-bank-details-account-name {
    font-size: 18px !important;
    font-weight: 600 !important;
}
/* Título datos bancarios en mayúsculas */
.woocommerce-order-received .wc-bacs-bank-details-heading {
    text-transform: uppercase !important;
}

/* Nombre de la cuenta en escritura normal */
.woocommerce-order-received .wc-bacs-bank-details-account-name {
    text-transform: none !important;
}
/* Nombre de la cuenta: escritura normal */
.woocommerce-order-received .wc-bacs-bank-details-account-name {
    text-transform: none !important;
    font-variant: normal !important;
}

/* Quitar el fondo verde de Subtotal, Total y Método de pago */
.woocommerce-order-received table.shop_table tfoot th {
    background-color: transparent !important;
    color: #5B4636 !important;
}

/* Mantener verde solo la cabecera Producto / Total */
.woocommerce-order-received table.shop_table thead th {
    background-color: #CEE2C7 !important;
    color: #5B4636 !important;
}
/* Pestaña Descripción del producto */
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #5B4636 !important;
}

/* Aviso de producto añadido al carrito */
.woocommerce-message {
    background: #CEE2C7 !important;
    background-color: #CEE2C7 !important;
    color: #5B4636 !important;
    border-color: #CEE2C7 !important;
}

/* Enlaces y botón dentro del aviso */
.woocommerce-message a,
.woocommerce-message a.button {
    color: #5B4636 !important;
}
/* Ocultar imagen grande en la ficha individual del producto */
.single-product .woocommerce-product-gallery {
    display: none !important;
}

/* Hacer que la información del producto ocupe todo el ancho */
.single-product div.product .summary {
    width: 100% !important;
    float: none !important;
}
/* TIENDA DUERME CON MIMO - títulos de productos */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    background: #FFF9ED !important;
    color: #30332F !important;
    padding: 12px !important;
}
/* Títulos de productos más limpios */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    text-transform: none !important;
    min-height: 65px !important;
    display: flex !important;
    align-items: center !important;
}

/* TIENDA DUERME CON MIMO - acabados */

/* Nombres de los productos */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.wc-block-components-product-name,
.wc-block-grid__product-title {
    color: #30332F !important;
}

/* Botones de compra */
.woocommerce a.button,
.woocommerce button.button,
.wc-block-components-product-button__button,
.wp-block-button__link {
    background: #CEE2C7 !important;
    color: #30332F !important;
    border: none !important;
    border-radius: 8px !important;
}

/* Al pasar el ratón */
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.wc-block-components-product-button__button:hover,
.wp-block-button__link:hover {
    background: #FAEAAD !important;
    color: #30332F !important;
}

/* Ocultar paginación del bloque de productos */
.wc-block-product-collection .wp-block-query-pagination {
    display: none !important;
}
/* BOTONES TIENDA - DUERME CON MIMO */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.wc-block-components-product-button__button,
.wc-block-components-product-button__button.wp-element-button,
.wp-block-woocommerce-product-button .wp-element-button {
    background-color: #CEE2C7 !important;
    color: #30332F !important;
    border: none !important;
    border-radius: 8px !important;
    text-decoration: none !important;
}

.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.wc-block-components-product-button__button:hover,
.wp-block-woocommerce-product-button .wp-element-button:hover {
    background-color: #FAEAAD !important;
    color: #30332F !important;
}
/* BOTONES TIENDA - DUERME CON MIMO */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.wc-block-components-product-button__button,
.wc-block-components-product-button__button.wp-element-button,
.wp-block-woocommerce-product-button .wp-element-button {
    background-color: #CEE2C7 !important;
    color: #30332F !important;
    border: none !important;
    border-radius: 8px !important;
    text-decoration: none !important;
}

.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.wc-block-components-product-button__button:hover,
.wp-block-woocommerce-product-button .wp-element-button:hover {
    background-color: #FAEAAD !important;
    color: #30332F !important;
}