@media (min-width: 768px) {
    .stickymenu_yes.stickymenu_yes #_desktop_logo img {
        max-height: 50px;
    }
}


eader,
.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;
}


/*2 IMAGENES EN BUSQUEDA*/
@media (max-width: 480px) {
    .pl_1col_qty_phones_2 .products .product-miniature {
        width: 40%;
        padding: 0px;
    }
}




/* =====================================================
   TABLA DESCUENTOS PREMIUM
   VERSION OPTIMIZADA Y LIMPIA
===================================================== */

/* CONTENEDOR */
.product-discounts2{
    margin-top:18px !important;

    background:
        linear-gradient(
            180deg,
            #ffffff 0%,
            #fafafa 100%
        ) !important;

    border:1px solid #f0f0f0 !important;
    border-radius:16px !important;

    overflow:hidden !important;

    box-shadow:
        0 2px 6px rgba(0,0,0,.03),
        0 12px 28px rgba(0,0,0,.04) !important;

    animation:wvFade .35s ease;
}

/* TITULO */
.h6.product-discounts-title{
    margin:0 !important;

    padding:14px 18px !important;

    background:
        linear-gradient(
            90deg,
            #ffffff 0%,
            #fafafa 100%
        ) !important;

    border-bottom:1px solid #f3f4f6 !important;

    color:#111827 !important;

    font-size:14px !important;
    font-weight:700 !important;

    letter-spacing:.2px !important;
}

/* TABLA */
.table-product-discounts{
    width:100% !important;

    table-layout:fixed !important;

    border-collapse:collapse !important;

    background:transparent !important;
}

/* CABECERA */
.table-product-discounts thead th{

    padding:10px 8px !important;

    border:none !important;

    font-size:10px !important;
    font-weight:700 !important;

    text-transform:uppercase !important;

    letter-spacing:.5px !important;

    color:#9ca3af !important;

    text-align:center !important;

    white-space:normal !important;

    line-height:1.1 !important;
}

/* FILAS */
.table-product-discounts tbody tr{

    border-top:1px solid #f3f4f6 !important;

    transition:
        background .2s ease,
        box-shadow .2s ease !important;
}

/* HOVER */
.table-product-discounts tbody tr:hover{
    background:#fafafa !important;
}

/* CELDAS */
.table-product-discounts td{

    padding:10px 8px !important;

    border:none !important;

    vertical-align:middle !important;

    font-size:11px !important;

    color:#111827 !important;

    line-height:1.15 !important;
}

/* COLUMNAS */
.table-product-discounts th:nth-child(1),
.table-product-discounts td:nth-child(1){
    width:22% !important;
}

.table-product-discounts th:nth-child(2),
.table-product-discounts td:nth-child(2){
    width:28% !important;
    text-align:center !important;
}

.table-product-discounts th:nth-child(3),
.table-product-discounts td:nth-child(3){
    width:50% !important;
    text-align:center !important;
}

/* CANTIDAD */
.table-product-discounts td:nth-child(1){
    font-weight:600 !important;
}

/* BADGE DESCUENTO */
.table-product-discounts td:nth-child(2) span{

    display:inline-block !important;

    background:
        linear-gradient(
            135deg,
            #fff1ec 0%,
            #ffe7de 100%
        ) !important;

    border:1px solid #ffd8ca !important;

    border-radius:999px !important;

    padding:5px 8px !important;

    width:58px !important;

    font-size:9px !important;
    font-weight:700 !important;

    line-height:1 !important;

    color:#ff5a1f !important;

    text-align:center !important;

    white-space:normal !important;
}

/* BADGE AHORRO */
.table-product-discounts td:nth-child(3) span{

    display:inline-block !important;

    background:
        linear-gradient(
            135deg,
            #f0fdf4 0%,
            #dcfce7 100%
        ) !important;

    border:1px solid #ccefd8 !important;

    border-radius:12px !important;

    padding:6px 8px !important;

    width:110px !important;

    font-size:12px !important;
    font-weight:700 !important;

    line-height:1.15 !important;

    color:#059669 !important;

    text-align:center !important;

    white-space:normal !important;
}

/* ULTIMA FILA */
.table-product-discounts tbody tr:last-child{
    background:#fff8f5 !important;
}

/* PC */
@media(min-width:992px){

    .product-discounts2{
        max-width:470px !important;
    }

}

/* MOBILE */
@media(max-width:768px){

    .product-discounts2{
        border-radius:14px !important;
    }

    .h6.product-discounts-title{

        padding:12px 14px !important;

        font-size:13px !important;
    }

    .table-product-discounts thead th{

        font-size:9px !important;

        padding:8px 4px !important;
    }

    .table-product-discounts td{

        padding:8px 4px !important;

        font-size:10px !important;
    }

    .table-product-discounts td:nth-child(2) span{

        width:54px !important;

        font-size:8px !important;
    }

    .table-product-discounts td:nth-child(3) span{

        width:92px !important;

        font-size:10px !important;
    }

}

/* ANIMACION */
@keyframes wvFade{

    from{
        opacity:0;
        transform:translateY(8px);
    }

    to{
        opacity:1;
        transform:translateY(0);
    }

}


/*TERMINA TABLA DESCUENTO*/













/*INICIA TABLA TALLES*/


/* =========================================================
   TABLA TALLES PREMIUM OPTIMIZADA
   PrestaShop 1.7 + Angar
========================================================= */

/* CONTENEDOR OVERFLOW */

.product-information .product_desc,
.product-description{
    overflow-x:auto !important;
}

/* TABLA */

.product-information .product_desc table,
.product-description table{

    width:auto !important;
    min-width:520px !important;
    max-width:74% !important;

    margin:18px auto !important;

    border-collapse:separate !important;
    border-spacing:0 !important;

    background:#fff !important;

    border:1px solid #e5e7eb !important;
    border-radius:14px !important;

    overflow:hidden !important;

    box-shadow:
    0 2px 8px rgba(15,17,17,.05),
    0 1px 2px rgba(15,17,17,.03) !important;

    font-size:12px !important;

    table-layout:auto !important;

    transition:box-shadow .2s ease !important;
}

/* HOVER TABLA */

.product-information .product_desc table:hover,
.product-description table:hover{

    box-shadow:
    0 5px 16px rgba(15,17,17,.08),
    0 2px 4px rgba(15,17,17,.05) !important;
}

/* FILAS */

.product-information .product_desc table tbody tr,
.product-description table tbody tr{

    transition:background .2s ease !important;
}

/* HOVER FILAS */

.product-information .product_desc table tbody tr:hover,
.product-description table tbody tr:hover{

    background:#f8fbff !important;
}

/* CELDAS */

.product-information .product_desc table tbody tr td,
.product-description table tbody tr td{

    padding:9px 12px !important;

    border-bottom:1px solid #edf0f2 !important;
    border-right:1px solid #edf0f2 !important;

    background:#fff !important;

    color:#111827 !important;

    font-size:12px !important;
    line-height:1.3 !important;

    vertical-align:middle !important;

    white-space:nowrap !important;
}

/* PRIMERA COLUMNA */

.product-information .product_desc table tbody tr td:first-child,
.product-description table tbody tr td:first-child{

    width:1% !important;

    min-width:130px !important;
    max-width:170px !important;

    background:#f7f8fa !important;

    color:#565959 !important;

    font-weight:700 !important;

    position:relative !important;
}

/* LINEA LATERAL */

.product-information .product_desc table tbody tr td:first-child:before,
.product-description table tbody tr td:first-child:before{

    content:"";

    position:absolute;

    left:0;
    top:0;

    width:2px;
    height:100%;

    background:#ff9900;
}

/* ÚLTIMA COLUMNA */

.product-information .product_desc table tbody tr td:last-child,
.product-description table tbody tr td:last-child{

    border-right:none !important;
}

/* FILAS ALTERNADAS */

.product-information .product_desc table tbody tr:nth-child(even) td,
.product-description table tbody tr:nth-child(even) td{

    background:#fcfcfd !important;
}

/* ÚLTIMA FILA */

.product-information .product_desc table tbody tr:last-child td,
.product-description table tbody tr:last-child td{

    border-bottom:none !important;
}

/* ESQUINAS */

.product-information .product_desc table tbody tr:first-child td:first-child,
.product-description table tbody tr:first-child td:first-child{

    border-top-left-radius:14px !important;
}

.product-information .product_desc table tbody tr:first-child td:last-child,
.product-description table tbody tr:first-child td:last-child{

    border-top-right-radius:14px !important;
}

.product-information .product_desc table tbody tr:last-child td:first-child,
.product-description table tbody tr:last-child td:first-child{

    border-bottom-left-radius:14px !important;
}

.product-information .product_desc table tbody tr:last-child td:last-child,
.product-description table tbody tr:last-child td:last-child{

    border-bottom-right-radius:14px !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:768px){

    .product-information .product_desc table,
    .product-description table{

        min-width:440px !important;

        max-width:none !important;

        margin:14px 0 !important;

        border-radius:10px !important;

        font-size:11px !important;
    }

    .product-information .product_desc table tbody tr td,
    .product-description table tbody tr td{

        padding:8px 10px !important;

        font-size:11px !important;

        line-height:1.25 !important;
    }

    .product-information .product_desc table tbody tr td:first-child,
    .product-description table tbody tr td:first-child{

        min-width:120px !important;

        font-size:11px !important;
    }
}

/* =========================================================
   COMPACTAR ZONA PRODUCTO
========================================================= */

.product-variants>.product-variants-item:first-child{
    border-top:0 !important;
}

.product-variants>.product-variants-item{
    padding:1px 0 0 !important;
}

.product-variants-item{
    margin-bottom:1px !important;
}

.product-discounts2{
    margin-top:1px !important;
    margin-bottom:1px !important;
}

.product-prices{
    border-top:1px solid #d6d4d4 !important;
    margin:0 0 8px !important;
    padding:1px 0 0 !important;
}

.product-variants{
    margin-top:1px !important;
}





.card {
    width: 100%;
    border-radius: 4px;
    padding: 0px;
}


 .card img {
    width: 100%;
    height: auto;
     
}



/*TERMINA TABLA TALLES*/




.tabs ul.nav-tabs {
    border: none;
    border-bottom: 1px solid #d6d4d4;
    margin-bottom: 20px;
    margin-top: 20px;
}

.nav {
    position: relative;
    
}


/*PARA QUE MOSTRAR 2 PROUCTOS POR FILA*/

@media (max-width: 480px) {
    .pl_1col_qty_phones_2 .products .product-miniature {
        width: 44%;
        padding: 0px;
    }
}

.pl_border_type3 div#content-wrapper .products .product-miniature .thumbnail-container {
    padding: 0px 0px 0px 0px;
    border: 0px solid transparent;
}

.products .product-miniature .product-title {
    font-size: 14px;
    line-height: 16px;
    padding: 0;
    margin: 0;
     
    margin-top: -3px;
}

 .pl_button_qty4 .products .product-miniature .product-price-and-shipping {
    padding-bottom: 0;
    margin-bottom: 15px;
    margin-top: -6px;
}







/* miniaturs a la IZQUIERDA*/



/*PONER IMAGENES A LA IZQUIERDA 15 MAYO 2026*/

 /* SOLO PC */
@media (min-width: 992px){

    /* CONTENEDOR GENERAL */
    #main .images-container{
        display: flex !important;
        flex-direction: row !important;
        align-items: flex-start !important;
    }

    /* MINIATURAS IZQUIERDA */
    #main .js-qv-mask{
        order: 1 !important;
        width: 90px !important;
        flex: 0 0 90px !important;
    }

    /* IMAGEN PRINCIPAL */
    #main .product-cover{
        order: 2 !important;
        flex: 1 !important;
        display: block !important;
    }

    #main .product-cover img{
        width: 100% !important;
        height: auto !important;
        display: block !important;
    }

    /* FORZAR MINIATURAS VERTICALES */
    #main .product-images{
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 10px;
    }

    #main .product-images > li{
        width: 80px !important;
        margin: 0 !important;
    }

    /* QUITAR SLIDER HORIZONTAL DE ANGAR */
    #main .scroll-box-arrows{
        display: none !important;
    }
}



/* SOLO PC - AUMENTAR ALTO IMAGEN PRINCIPAL */
@media (min-width: 992px){

    /* CONTENEDOR IMAGEN */
    #main .product-cover{
        min-height: 900px !important;
        height: auto !important;
        display: block !important;
    }

    /* IMAGEN */
    #main .product-cover img{
        max-height: 900px !important;
        height: auto !important;
        object-fit: cover;
    }

     

}



/*WHATSAPP*/

/* whatsapp */
a.whatsapp_button {
    padding: 10px 14px;
    color: #fff;
    background: #2d7d4b;
    border-radius: 14px;
}











/*BOTONES DE ATRIBUTOS*/

/* =========================================================
   ATRIBUTOS PREMIUM OPTIMIZADOS
   PrestaShop 1.7.8.5 + Tema Angar
   Limpio + rápido + sin duplicados
========================================================= */

/* =========================================================
   SELECTOR CANTIDAD (CARRITO + PRODUCTO)
========================================================= */

/* =========================================================
   SOLO ATRIBUTOS PREMIUM
   TALLES + COLORES
   PrestaShop 1.7.8.5 + Tema Angar
========================================================= */
/* =========================================================
   SOLO ATRIBUTOS PREMIUM
   TALLES + COLORES
   NO TOCA CANTIDAD
========================================================= */

/* CONTENEDOR */
.product-variants{
    margin-top:18px !important;
}

/* ITEM */
.product-variants-item{
    margin-bottom:20px !important;
}

/* TITULO */
.product-variants-item label{
    display:flex;
    align-items:center;

    margin-bottom:10px !important;

    font-size:13px !important;
    font-weight:700 !important;
    letter-spacing:.3px;

    text-transform:uppercase;

    color:#222 !important;
}

/* LISTA */
.product-variants-item ul{
    display:flex !important;
    flex-wrap:wrap !important;
    gap:10px !important;

    padding:0 !important;
    margin:0 !important;
}

/* ITEM */
.product-variants-item li{
    list-style:none !important;
    margin:0 !important;
    padding:0 !important;
}

/* OCULTAR RADIO */
.product-variants-item input[type="radio"]{
    display:none !important;
}

/* =========================================================
   TALLES PREMIUM
========================================================= */

.product-variants-item .radio-label{
    position:relative;

    display:inline-flex !important;
    align-items:center;
    justify-content:center;

    min-width:58px;
    height:42px;

    padding:0 16px !important;

    border:1px solid #dfe3e8 !important;
    border-radius:12px !important;

    background:#fff !important;

    font-size:13px !important;
    font-weight:600 !important;
    color:#222 !important;

    cursor:pointer;

    user-select:none;

    transition:all .18s ease;
}

/* HOVER */
.product-variants-item .radio-label:hover{
    border-color:#3483fa !important;

    background:#f8fbff !important;

    transform:translateY(-1px);

    box-shadow:
        0 4px 10px rgba(52,131,250,.10);
}

/* SELECCIONADO */
.product-variants-item input:checked + .radio-label{
    border:2px solid #3483fa !important;

    background:#eef5ff !important;

    color:#1565d8 !important;

    box-shadow:
        0 0 0 3px rgba(52,131,250,.12);
}

/* CLICK */
.product-variants-item .radio-label:active{
    transform:scale(.97);
}

/* DESHABILITADO */
.product-variants-item input:disabled + .radio-label{
    opacity:.38 !important;

    border-style:dashed !important;

    background:#f6f6f6 !important;

    cursor:not-allowed !important;
}

/* LINEA AGOTADO */
.product-variants-item input:disabled + .radio-label::after{
    content:"";

    position:absolute;

    width:75%;
    height:1px;

    background:#888;

    transform:rotate(-18deg);
}

/* =========================================================
   COLORES PREMIUM
========================================================= */

.product-variants-item .color{
    position:relative !important;

    width:36px !important;
    height:36px !important;

    border-radius:50% !important;

    border:2px solid #e2e5e9 !important;

    overflow:hidden;

    cursor:pointer;

    transition:
        transform .18s ease,
        box-shadow .2s ease,
        border-color .2s ease;
}

/* HOVER */
.product-variants-item .color:hover{
    transform:scale(1.10);

    border-color:#3483fa !important;

    box-shadow:
        0 4px 10px rgba(0,0,0,.10);
}

/* SELECCIONADO */
.product-variants-item input:checked + .color{
    border:2px solid #3483fa !important;

    box-shadow:
        0 0 0 3px #fff,
        0 0 0 5px rgba(52,131,250,.35),
        0 4px 10px rgba(0,0,0,.12);
}

/* CHECK */
.product-variants-item input:checked + .color::after{
    content:"✓";

    position:absolute;

    top:50%;
    left:50%;

    transform:translate(-50%,-50%);

    font-size:12px;
    font-weight:700;

    color:#fff;

    text-shadow:
        0 1px 3px rgba(0,0,0,.5);
}

/* COLOR BLANCO */
.product-variants-item .color[style*="#fff"],
.product-variants-item .color[style*="#FFF"],
.product-variants-item .color[style*="white"]{
    border-color:#cfd4da !important;
}

/* DESHABILITADO */
.product-variants-item input:disabled + .color{
    opacity:.35 !important;

    cursor:not-allowed !important;

    filter:grayscale(20%);
}

/* LINEA AGOTADO */
.product-variants-item input:disabled + .color::before{
    content:"";

    position:absolute;

    top:50%;
    left:8%;

    width:84%;
    height:2px;

    background:rgba(0,0,0,.45);

    transform:rotate(-28deg);
}

/* =========================================================
   MOBILE
========================================================= */

@media (max-width:768px){

    .product-variants-item{
        margin-bottom:16px !important;
    }

    .product-variants-item ul{
        gap:7px !important;
    }

    /* TALLES */
    .product-variants-item .radio-label{
        min-width:52px;
        height:38px;

        padding:0 12px !important;

        font-size:12px !important;

        border-radius:10px !important;
    }

    /* COLORES */
    .product-variants-item .color{
        width:32px !important;
        height:32px !important;
    }

}





/* imagen del productoooooooo*/ 


.product-cover {
     
    border: 0px solid #d6d4d4;
     
}


ul.product-images>li.thumb-container>picture>.thumb {
    border: 0px solid #d6d4d4;
     
}




/* CONTENEDOR  DE CANTIDADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD*/

/* =========================================================
   CONTENEDOR CANTIDAD PREMIUM
   PrestaShop 1.7.8.5 + Tema Angar
   SOLO contenedor cantidad
========================================================= */



 /**BOTON WASA´P*/

.sticky_menu #whatsapp-chat-footer.position_bottom_right {
    bottom: 84px;
    display: none;
}


#whatsapp-chat-footer.size_50px a {
    
    display: none;
}


a.whatsapp_button {
    padding: 10px 14px;
    color: #fff;
    background: #063ac2;
    border-radius: 4px;
}



 /*CAMBIAR MARCO NEGRO EN HOBER*/
 /* =========================================================
   QUITAR MARCO NEGRO EN HOVER
   PrestaShop 1.7.8.5 + Tema Angar
========================================================= */

/* Productos */
.product-miniature:hover,
.product-container:hover,
.ajax_block_product:hover,
.thumbnail-container:hover{
    box-shadow: none !important;
    border-color: #e5e7eb !important;
}

/* Imagen producto */
.product-thumbnail:hover,
.product-thumbnail img:hover{
    box-shadow: none !important;
    outline: none !important;
    border-color: transparent !important;
}

/* Links y botones */
a:hover,
button:hover,
.btn:hover{
    outline: none !important;
    box-shadow: none !important;
}

/* Inputs y selects */
input:focus,
select:focus,
textarea:focus{
    outline: none !important;
    box-shadow: none !important;
    border-color: #dcdfe4 !important;
}

/* Quitar borde negro general del tema */
*:hover,
*:focus{
    outline-color: transparent !important;
}


 
 
 
 
 
 
 
 /* 🔥 FIX SOLO CATEGORÍAS */

.page-category .products {
    display: flex !important;
    flex-wrap: wrap !important;
}

.page-category .products .product-miniature {

    width: auto !important;
    max-width: none !important;

    flex: 0 0 calc(25% - 1.25rem) !important;

    margin: 0 0.625rem 1.25rem !important;

    box-sizing: border-box !important;
}

/* TABLET */
@media (max-width: 991px) {

    .page-category .products .product-miniature {

        flex: 0 0 calc(50% - 1rem) !important;

        margin: 0 0.5rem 1rem !important;
    }

}

/* MOBILE */
@media (max-width: 575px) {

    .page-category .products .product-miniature {

        flex: 0 0 calc(50% - 0.5rem) !important;

        margin: 0 0.25rem 0.5rem !important;
    }

}



/*OCULTAR VISTA DE LISTA DE PC*/


/* Ocultar vista de lista en categorías y búsqueda
   PrestaShop 1.7.8.5 + Tema Angar
   Solo PC y Tablet */

i.material-icons.show_list {
    display: none;
}

 
 
 
 /*HASTA ACA CSS ANTIGUO*/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 /* =========================================================
   HEADER TRANSPARENTE
========================================================= */

#header,
.header-top,
.header-nav{
    background:transparent !important;
}

#header{
   /* background:url('../img/banerheader1.png') no-repeat center center !important;*/
    background-size:cover !important;
}

#header .container{
    background:transparent !important;
}

/* =========================================================
   2 PRODUCTOS POR FILA MOBILE
   KNOWBAND + ANGAR
========================================================= */

 

/* =========================================================
   THUMBNAILS LIMPIOS
========================================================= */

.pl_border_type3 div#content-wrapper .products .product-miniature .thumbnail-container{
    padding:0 !important;
    border:none !important;
}

/* =========================================================
   TITULOS PRODUCTOS
========================================================= */

.products .product-miniature .product-title{
    font-size:14px;
    line-height:16px;
    padding:0;
    margin:0;
}

/* =========================================================
   PRECIOS PRODUCTOS
========================================================= */

.pl_button_qty4 .products .product-miniature .product-price-and-shipping{
    padding-bottom:0;
    margin-bottom:15px;
    margin-top:-6px;
}

/* =========================================================
   QUITAR MARCO NEGRO HOVER
========================================================= */

.product-miniature:hover,
.product-container:hover,
.ajax_block_product:hover,
.thumbnail-container:hover{
    box-shadow:none !important;
    border-color:#e5e7eb !important;
}

.product-thumbnail:hover,
.product-thumbnail img:hover{
    box-shadow:none !important;
    outline:none !important;
    border-color:transparent !important;
}

a:hover,
button:hover,
.btn:hover{
    outline:none !important;
    box-shadow:none !important;
}

input:focus,
select:focus,
textarea:focus{
    outline:none !important;
    box-shadow:none !important;
    border-color:#dcdfe4 !important;
}

*:hover,
*:focus{
    outline-color:transparent !important;
}

/* =========================================================
   OCULTAR VISTA LISTA
========================================================= */

i.material-icons.show_list{
    display:none;
}

/* =========================================================
   WHATSAPP
========================================================= */

a.whatsapp_button{
    padding:10px 14px;
    color:#fff;
    background:#063ac2;
    border-radius:4px;
}

.sticky_menu #whatsapp-chat-footer.position_bottom_right{
    bottom:84px;
    display:none;
}

#whatsapp-chat-footer.size_50px a{
    display:none;
}


























/* PAGINA VENDEDOR MOBILE - 2 PRODUCTOS */

@media only screen and (max-width:480px){

#seller_products_to_customer{
    display:flex !important;
    flex-wrap:wrap !important;
    margin:0 -4px !important;
}

#seller_products_to_customer .product-miniature{
    width:50% !important;
    padding:4px !important;
    margin:0 !important;

    box-sizing:border-box !important;
}

#seller_products_to_customer .thumbnail-container{
    width:100% !important;
    overflow:hidden !important;
}

#seller_products_to_customer img{
    width:100% !important;
    height:auto !important;
    display:block !important;
}

}






/*PROPORCION IMG DE PAG DE VENDEDOR*/

#seller_products_to_customer .product-thumbnail img,
#seller_products_to_customer .thumbnail-container img{
    aspect-ratio:auto !important;
    object-fit:contain !important;
    height:auto !important;
    max-width:100% !important;
}








 


















.card {
    width: 100%;
}



















/* =========================================
   FIX CATEGORIAS ANGAR
========================================= */

/* PC */
@media (min-width:992px){

.page-category .products .product-miniature{
    margin-left:0 !important;
    margin-right:0 !important;
}

}

/* MOBILE */
@media (max-width:480px){

.page-category .products{
    display:flex !important;
    flex-wrap:wrap !important;
    margin:0 -4px !important;
}

.page-category .products .product-miniature{

    width:50% !important;
    max-width:50% !important;
    flex:0 0 50% !important;

    padding:4px !important;
    margin:0 !important;

    box-sizing:border-box !important;
}

.page-category .products .thumbnail-container{
    width:100% !important;
}

.page-category .products img{
    width:100% !important;
    height:auto !important;
    display:block !important;
}

}


/*  SEPARAR IMG EN PAG VENDEDOR SOLO EN PC*/

/* SEPARACION PRODUCTOS VENDEDOR SOLO PC */

@media (min-width:992px){

#seller_products_to_customer .product-miniature{
    padding:0 10px !important;
    margin-bottom:20px !important;
}

#seller_products_to_customer .thumbnail-container{
    width:100% !important;
}

}









.nav {
    position: relative;
     
}




/*VENDEDOR EN PAG DEL PRODUCTO*/

.kbmp-_block {
     
    margin-top: 20px;
}


#kbmp-seller-info {
    font-size: 12px;
    color: #3483fa;
}

.kbmp-_inner_block a {
    text-decoration: underline;
    color: #0047ff;
}



/*pag del vendedor */
.slr-f-box h3 {
    border: 0;
    border-bottom: 0px solid #d6d4d4;
    margin-bottom: 0px;
    color: #000000;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 8px;
    line-height: 10px;
    padding: 1px;
    margin: 1px;
    position: relative;
    background: #fbfbfb;
}



.slr-f-box .slr-content {
    margin-top: 1px;
    padding: 1px;
    word-wrap: break-word;
    margin-bottom: -10px;
    font-size: 9px;
}


/*LOGO PAG VENDEDOR*/
#kb-marketplace-layout .info-view .seller-profile-photo img {
    border: 0px solid #eee;
    padding: 0px;
    border-radius: 4px;
    width: 80px;
    background-color: #fff;
}

 
 
 
 /*PAG PRODUCTOS*/
 .wv-trust-bar {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 18px;
    font-size: 10px;
    margin-top: 15px;
}



.wv-stars {
    color: #edc919;
    font-size: 16px;
    letter-spacing: 2px;
}




a.whatsapp_button {
    padding: 10px 14px;
    color: #fff;
    background: #3483fa;
    border-radius: 4px;
}