 #_desktop_logo img {
    max-height: 50%;
}

@media (max-width: 767px) {
    #_desktop_logo {
        margin: 0 auto;
        padding: 14px 0;
        width: 240px;
        display: none;
        text-align: center;
    }
}

/* LOGO */
@media (min-width: 768px) {
    .stickymenu_yes.stickymenu_yes #_desktop_logo img {
        max-height: 50px;
    }
}

/* Ocultar menu desktop */
#_desktop_top_menu > ul {
    margin-bottom: 0;
    display: none;
}

/* ========================= */
/* 🔥 FIX PRINCIPAL PRODUCTOS */
/* ========================= */

/* FORZAR GRID EN DESKTOP */
@media (min-width: 768px) {
    .products {
        display: flex;
        flex-wrap: wrap;
    }

    .products .product-miniature {
        width: 25%;
    }

    /* RESET de estilos de lista */
    .product_show_list .product-miniature {
        width: 25% !important;
        float: none !important;
    }

    .product_show_list .product-left,
    .product_show_list .product-right {
        width: 100% !important;
        float: none !important;
    }
}

/* ========================= */
/* MOBILE (se mantiene lista) */
/* ========================= */

@media (max-width: 480px) {

.grid_switcher {
    display: block;
}

div#content-wrapper .product_show_list .products .product-miniature {
    width: 100%;
}

/* LEFT */
div#content-wrapper .product_show_list .products .product-miniature .product-left {
    float: left;
    width: 40%;
}

/* RIGHT */
div#content-wrapper .product_show_list .products .product-miniature .product-right {
    float: left;
    width: 60%;
    text-align: left;
}

}

/* ========================= */
/* RESTO DE TU CSS ORIGINAL */
/* ========================= */

.product-cover {
    position: relative;
    border: 0px solid #d6d4d4;
    margin-bottom: 20px;
}

ul.product-images>li.thumb-container>.thumb {
    border: 0px solid #d6d4d4;
    padding: 0px;
}

/* slider */
#homepage-slider .bx-wrapper img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    border-radius: 14px;
}

/* banner */
.angarbanners ul li img {
    max-width: 100%;
    height: auto;
    border-radius: 14px;
}

/* carrito */
.card {
    position: relative;
    display: block;
    background: linear-gradient(90deg, #ffd979, #ffe5af);
    border-radius: 8px;
    border: 0px;
}

/* colores */
.color {
    border-radius: 50%;
}

/* whatsapp */
a.whatsapp_button {
    padding: 10px 14px;
    color: #fff;
    background: #2d7d4b;
    border-radius: 14px;
}

/* header */
#header {
    background: url('../img/banerheader1.png') no-repeat center center !important;
    background-size: cover !important;
}

#header,
.header-top,
.header-nav {
    background: transparent !important;
}

/* marketplace */
section.slr-f-box {
    height: 30px;
}

.slr-f-box h3 {
    font-size: 14px;
}

/* fondo */
main {
    background: #eaeaea;
}
 
 
 /* FONDO EN CABECERA DE IMAGEN*/
 /* barra de buscador con imagen de fondo*/
/*.header-top { */
    
 /*   background: transparent url(../imgk/feria.webp);
} */
/* Custom code goes here - paste your css code below in line 3 */

 /*  config de pag de tienda kbmarketplace */
section.slr-f-box {
    height: 30px;
}

.slr-f-box .slr-content {
    margin-top: -20px;
    padding: 0px;
    word-wrap: break-word;
}

.slr-f-box h3 {
    
    font-size: 14px;
    padding: 0px; 
     
}



#header,
.header-top,
.header-nav {
    background: transparent !important;
}

#header {
    background: url('../img/banerheader1.png') no-repeat center center !important;
    background-size: cover !important;
}

/* Esto es CLAVE en Angar */
#header .container {
    background: transparent !important;
}

/*OCULTAT SUBCATERIAS IMAGENES Y TITULOS*/
/* Ocultar completamente subcategorías */
#subcategories {
    display: none !important;
}

/* PARA COMPATIBILIZAR CON SLIDER DE PRODUCTOS*/
/* FIX pestañas producto (Angar bug) */
.product-tabs {
    position: relative !important;
    z-index: 1 !important;
    margin-top: 20px;
}

/* evitar que se monten sobre imagen */
.tabs,
.nav-tabs {
    position: relative !important;
    z-index: 1 !important;
}

/* asegurar orden correcto */
.product-container {
    display: block !important;
}

/* imagen arriba correctamente */
.product-cover {
    position: relative;
    z-index: 2;
}

/* mobile fix */
@media (max-width: 768px) {
    .tabs,
    .nav-tabs {
        margin-top: 15px !important;
    }
}

 