/*
 Theme Name:   Myritual Child
 Theme URI:    https://ejemplo.com/myritual-child/
 Description:  Tema hijo para el tema Myritual
 Author:       Tu Nombre o Agencia
 Author URI:   https://ejemplo.com
 Template:     myritual
 Version:      1.0.0
*/

/* Añade aquí tu CSS personalizado a partir de esta línea */

.woocommerce div.product span.sku_wrapper {
display: none !important;
}
/* Oculta el producto en catálogo y búsquedas, pero NO en su propia página 
body:not(.postid-17383) .post-17383,
body:not(.postid-17383) .product-17383,
body:not(.postid-17383) [data-product_id="17383"]
{
    display: none !important;
}*/
@media (max-width: 680px) {
    /* 1. Resetear el contenedor para que no se comporte como rejilla */
    #qodef-page-footer-top-area-inner .qodef-grid-inner,
    .qodef-footer-top-area .qodef-grid-inner {
        display: block !important;
    }

    /* 2. Forzar a cada columna a ser independiente y ocupar todo el ancho */
    #qodef-page-footer-top-area-inner .qodef-grid-item,
    .qodef-footer-top-area .qodef-grid-item {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-bottom: 0px !important; /* Espacio entre secciones */
        float: none !important;
    }

    /* 3. Centrar imágenes y contenido si fuera necesario en móvil */
    .qodef-footer-top-area .qodef-grid-item .widget {
        text-align: center !important;
    }
    
    .qodef-footer-top-area .qodef-grid-item figure {
        margin: 0 auto !important;
        display: table !important;
    }
}

/* Ocultar el enlace de la categoría */
a[href*="product-category"] {
    display: none !important;
}

/* Ocultar el separador que le sigue */
.qodef-info-separator-end, .qodef-info-separator-single, .qodef-woo-meta-label, .qodef-woo-meta-value {
    display: none !important;
}
/* 1. Ocultar de forma absoluta todo lo que sea submenú para empezar desde cero */
.qodef-drop-down-second {
    display: none !important;
    height: auto !important;
}

/* 2. Mostrar exclusivamente el contenedor correcto al pasar el ratón */
nav ul li:hover > .qodef-drop-down-second {
    display: block !important;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* 3. "Matar" cualquier duplicado generado por el JS del tema */
/* Si el tema pinta un duplicado bajo el nombre de clase 'sub-menu', lo ocultamos */
.qodef-drop-down-second .sub-menu {
    display: block !important;
}

/* 4. Si el duplicado aparece fuera de su contenedor, lo eliminamos visualmente */
li > .sub-menu:not(.qodef-drop-down-second-inner .sub-menu) {
    display: none !important;
}
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--dark, #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--main, #qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--light  {
	width: 200px !important;
}
/* Cambiar a 5 columnas en escritorio */
@media (min-width: 1025px) {
    .products.columns-2 {
        display: grid !important;
        grid-template-columns: repeat(5, 1fr) !important;
        gap: 20px !important; /* Espacio entre productos */
    }

    /* Ajustar los elementos de la lista */
    .products.columns-2 li.product {
        width: 100% !important;
        margin: 0 !important;
        float: none !important;
    }
}
#qodef-woo-page.qodef--single .product-type-variable .entry-summary .price{
	display: none;
}

/* Oculta el selector de cantidad en el carrito para productos gratuitos */
.cart .cart_item .product-subtotal del + ins,
.cart_item:has(.amount:contains("0,00")) .quantity input {
    pointer-events: none;
}
/* Ocultar el botón del filtro de la categoría "Regalos" */
.qodef-m-filter-item[data-filter="regalos"] {
    display: none !important;
}