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

/* Reducir tamaño de títulos y corregir elementos montados */
.product-grid-item .wd-entities-title, 
.product-grid-item .wd-entities-title a,
.woodmart-product-title,
.product-title a {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
    display: -webkit-box !important;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: vertical !important;
    font-size: 13px !important; /* Letra un poco más pequeña y estética */
    line-height: 1.4 !important;
    min-height: 85px !important; /* Espacio protegido para que no se monte nada */
    margin-bottom: 5px !important;
}

/* Darle espacio a la categoría para que no se encime */
.product-grid-item .woodmart-product-cats,
.product-grid-item .wd-product-cats {
    position: relative !important;
    display: block !important;
    margin-top: 10px !important;
    margin-bottom: 5px !important;
    height: auto !important;
}

/* Asegurar el orden del resto de elementos de la tarjeta */
.product-grid-item .wd-product-footer,
.product-grid-item .price {
    position: relative !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    display: block !important;
}

.product-grid-item .product-wrapper {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    height: 100% !important;
}


/* 1. OCULTAR POR DEFECTO LOS FILTROS DE LAPTOPS EN LA TIENDA GENERAL */
.page-id-shop .wd-widget-filter-resolution,
.page-id-shop .wd-widget-filter-size,
.archive.post-type-archive-product:not(.tax-product_cat) .wd-widget-filter-resolution,
.archive.post-type-archive-product:not(.tax-product_cat) .wd-widget-filter-size {
    display: none !important;
}

/* 2. SI LA ANTERIOR REGLA SE QUEDA CORTA, OPACO EL CONTENEDOR POR SU CLASE DE ATRIBUTO EN LA RAÍZ */
body.home .widget_layered_nav, 
body:not(.tax-product_cat) .wc-block-product-categories-list-item,
body[class*="post-type-archive"] .wd-widget-filter-resolution,
body[class*="post-type-archive"] .wd-widget-filter-size {
    display: none !important;
	
	
/* FULMINAR EL BLOQUE POR CONTENIDO Y ESTRUCTURA GLOBAL */
.woocommerce-cart div:has(> .wd-delivery-return-info),
.woocommerce-cart .cart-collaterals + div,
.woocommerce-cart .cart-collaterals ~ div,
.woocommerce-cart .wd-accordion,
.woocommerce-cart [class*="delivery-return"] {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    position: absolute !important;
    z-index: -9999 !important;
    pointer-events: none !important;
}

	
/* 3. PERMITIR Y FORZAR VISIBILIDAD EXCLUSIVA EN LA CATEGORÍA PANTALLAS */
.tax-product_cat.term-pantallas .wd-widget-filter-resolution,
.tax-product_cat.term-pantallas .wd-widget-filter-size {
    display: block !important;
}