/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/



.woocommerce-review__published-date {
  display: none !important;
}
.woocommerce-review__dash {
  display: none !important;
}



/* Botón de cross-sell igual que el CTA principal */
.wd-sidecart-cross-sells .tnc-cross-sell-btn {
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 8px;
}

/* En caso de que Woodmart use estilos especiales en el botón de checkout,
   esto hace que herede el mismo tamaño/tipografía */
.wd-sidecart-cross-sells .tnc-cross-sell-btn.button.checkout.wc-forward {
    border-radius: 999px; /* quita o ajusta si no encaja con tu tema */
}


/* Quitar scroll interno del contenido del carrito lateral (que se vea todo seguido) */
.wd-cart-popup .wd-popup-content,
.wd-cart-popup .widget_shopping_cart_content {
    max-height: none !important;
    overflow-y: visible !important;
}


/* Un poco de aire antes de la sección de cross-sell */
.wd-sidecart-cross-sells {
    margin-top: 15px;
    padding-top: 10px;
    border-top: 1px solid #f0f0f0;
}

/* Un poco de aire antes de subtotal (por si el tema lo deja muy pegado) */
.woocommerce-mini-cart__total {
    margin-top: 15px;
    padding-top: 10px;
    border-top: 1px solid #f0f0f0;
}


/* Despegar el texto "También te puede interesar" del borde izquierdo */
.widget_shopping_cart_content h4.wd-cross-sells-title {
    padding-left: 20px !important;   /* añade espacio interno */
    text-indent: 20px !important;    /* mueve la primera línea 20px a la derecha */
}


/* === Layout cross-sell: imagen izq, texto centro, botón dcha === */

.wd-sidecart-cross-sells .woocommerce-mini-cart-item {
    display: grid !important;
    grid-template-columns: 70px 1fr auto;
    grid-template-rows: auto auto;
    column-gap: 15px;
    padding: 15px 0;
    border-bottom: 1px solid #eeeeee;
    align-items: flex-start;
}

/* Imagen: columna 1, ocupa las dos filas */
.wd-sidecart-cross-sells .woocommerce-mini-cart__product-thumbnail {
    grid-column: 1 / 2;
    grid-row: 1 / 3;
    margin: 0 !important;
    text-align: center;
}

.wd-sidecart-cross-sells .woocommerce-mini-cart__product-thumbnail img {
    width: 60px;
    height: auto;
    border-radius: 6px;
}

/* Nombre: a la derecha de la imagen, en negrita, primera fila */
.wd-sidecart-cross-sells .woocommerce-mini-cart__product-name {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
    display: block;
    font-weight: 700 !important;
    font-size: 15px !important;
    margin: 0 0 4px !important;
    line-height: 1.3;
}

/* Precio: debajo del nombre, alineado a la izquierda */
.wd-sidecart-cross-sells .woocommerce-mini-cart__price {
    grid-column: 2 / 3;
    grid-row: 2 / 3;
    font-size: 14px !important;
    margin: 0 !important;
}

/* Botón AÑADIR: columna 3, centrado verticalmente entre nombre y precio */
.wd-sidecart-cross-sells .tnc-cross-sell-buttons {
    grid-column: 3 / 4;
    grid-row: 1 / 3;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
}



/* Centrado vertical perfecto del texto dentro del botón AÑADIR */
.wd-sidecart-cross-sells .tnc-cross-sell-btn {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 40px !important; /* fija la altura del botón */
    padding: 0 24px !important; /* anchura variable */
    line-height: 1 !important; /* evita que el texto se desplace */
}
