/*

COLORES

Primario; #e74a49 ( Rojo oscuro )
Secundario: #89cfbd ( Verde )
Rosa Leloir: #f6b7b3 ( Rosa )

Gris: #4b566b ( Gris para links )

*/

.btn-primary { background: #e74a49 }

.bg-dark { background: #6e6d6d!important; }
.bg-darker { background: #2a2929!important; }
.bg-reviews { background: #2a2929!important; }

/* BOTONES */
.btn-outline-accent { color: #e74a49; border-color: #e74a49 }
.btn-outline-accent:hover { background-color: #e74a49 }


/* CARRITO */
#ns-cart .widget-product-title { font-weight:normal}

.product-badge.ns-stock-1{background-color:#42d697;color:#fff!important;}
.product-badge.ns-stock-1::after{border-color:rgba(66,214,151,0);border-bottom-color:#29bc7d}

.product-badge.ns-stock-2{background-color:#f3f5f9;color:#4b566b}
.product-badge.ns-stock-2::after{border-color:rgba(243,245,249,0);border-bottom-color:#d8deeb}

.product-badge.ns-stock-3{background-color:#f3f5f9;color:#4b566b}
.product-badge.ns-stock-3::after{border-color:rgba(243,245,249,0);border-bottom-color:#d8deeb}

.product-badge.ns-stock-4{background-color:#f3f5f9;color:#4b566b}
.product-badge.ns-stock-4::after{border-color:rgba(243,245,249,0);border-bottom-color:#d8deeb}

.product-badge.ns-stock-5{background-color:#f3f5f9;color:#4b566b}
.product-badge.ns-stock-5::after{border-color:rgba(243,245,249,0);border-bottom-color:#d8deeb}

.product-badge.ns-stock-6{background-color:#f3f5f9;color:#4b566b}
.product-badge.ns-stock-6::after{border-color:rgba(243,245,249,0);border-bottom-color:#d8deeb}

.bg-green { background-color: #a7e453; }
.bg-black { background-color: #222; }

/* MENU */
.is-desktop .navbar-nav .dropdown-menu.ns-navitem-category638 { }
.is-desktop .navbar-nav .dropdown-menu.ns-navitem-category133 { left: -100px;}
.is-desktop .navbar-nav .dropdown-menu.ns-navitem-category145 { left: -350px;} /* CUIDADO PERSONAL */
.is-desktop .navbar-nav .dropdown-menu.ns-navitem-category148 { left: -500px;} /* MATERNIDAD Y BEBES */
.is-desktop .navbar-nav .dropdown-menu.ns-navitem-category152 { left: -300px;} /* ELECTRO */
.is-desktop .navbar-nav .dropdown-menu.ns-navitem-category299 { left: -600px;} /* MAQUILLAJE */
.is-desktop .navbar-nav .dropdown-menu.ns-navitem-category611 { } /* FRAGANCIASS */


/* SIDEBAR */
.widget .widget-filter-item a { font-size: 14px; color: #4b566b; }

.widget .widget-filter-item a:hover,
.widget .widget-filter-item a.current { color: #e74a49; }

/* HEADER */
.is-mobile .topbar-text { font-size: 10px }
.ns-mobile-logo-store { width: 150px; padding:0;margin:0 }

/* HEADER */
.bs-afip:hover { color: #222 }

/* BANNERS */
.ns-banner { padding: 4px!important; margin: 0 }

/* BUSCADOR */
#ns-search-mobile-form,
#ns-search-form { width:inherit }

#ns-search-mobile-form button,
#ns-search-form button { border: 0; background: none; }

.bg-custom,
.bg-gray { background-color: #ebebeb !important}

.ns-cart-select-txt-option {
    font-size: 11px
}

.accordion-button.leaf::after{ display:none }

/*
 PAGE TITLE + BREADCRUMB
 .is-store-item
 */

.breadcrumb-item+.breadcrumb-item::before,
.breadcrumb-item a { color: #666666!important; }

.page-title-overlap { background: none; }
.page-title-overlap h1 { color: #222 }

/* ITEMS LIST */
.ns-item-list .star-rating { margin: 0; padding:0}

/* ITEM VIEW */

.ns-item-cft { font-size:8px } /* CFTEA */

.ns-item-title { font-size: 32px }
.is-mobile .ns-item-title { font-size: 26px }

.ns-item-description { width: 90%; margin:0;padding:0}
.ns-item-description ul { margin-left: 50px }

/* REVIEWS */

#ns-reviews-carousel footer { line-height: 1em }

#ns-reviews-carousel .card-body { min-height:360px }
.is-mobile #ns-reviews-carousel .card-body { min-height:285px }

#ns-reviews-carousel .card-body .btn-primary { position: absolute; bottom: 0}

#ns-reviews-carousel a { color: #4b566b }
#ns-reviews-carousel img { border: 2px solid #e94949; }

/*
 PLANTILLA COLORES MERCADOLIBRE
*/

.ns-price { color: #111; }
.ns-off-price { color: #e74a49 }

.ns-free-shipping { background-color: #04a752; color: #fff }

.ns-item-list .ns-free-shipping { font-weight:bold; position: relative; float: right; margin-top:-25px!important; margin-bottom: 10px!important;}

/* Cucardas */

.ns-badges { /* Si un articulo tiene varias cucardas como oferta y nuevo suma un padding de separacion */
    display: flex;
    flex-direction: column;
    gap: 2px; /* Espacio entre badges */
}

.ns-badge-off { font-weight:bold; background: #e74a49; }
.ns-badge-special-off { font-weight:bold; background: #fe7a15; }

#ns-add-to-cart-btn { background: #e74a49; border-color:#e74a49; color: #fff}
#ns-add-to-cart-btn:hover { background: #222; border-color:#222;}

.is-mobile #ns-contact-btn { display:none!important; }


.ns-brand-marquee a:hover img { border-color: #444!important }

/* CYBERMONDAY 2023 
.ns-off-price { color: #ff3da0 }

#ns-add-to-cart-btn,
.ns-badge-off { background: #ff3da0}

.ns-cyber-badge {
    width:auto;position:absolute;right:10px;z-index:100;background:#ff3da0
}

*/

.ns-cyber-badge {
    width:auto;position:absolute;right:10px;z-index:100;background:#000
}

.handheld-toolbar { background: #e74a49; color: #fff }

.handheld-toolbar i,
.handheld-toolbar a,
.handheld-toolbar-label { color: #fff }

/* CUOTAS */

.ns-quotes-back-color { background-color: #e74a49!important; border-color:#e74a49!important;  }
.ns-quotes-info { color: #555!important }
.ns-quotes-info b { color: #e74a49 }



/* VIDEO BANNERS */

.ns-banner-video-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 aspect ratio (9/16 = 0.5625) */
    height: 0;
    overflow: hidden;
margin-bottom: 5px;

}

/* VIDEO GALLERY */

.ns-banner-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ns-item-video-gallery {
        display: flex;
        justify-content: center;  /* Centra horizontalmente */
        align-items: center;      /* Centra verticalmente */
        text-align: center;
}

.ns-item-video-gallery iframe { min-height:500px }


/* Desktop Menu */
.is-desktop .navbar-nav li:nth-child(1) .dropdown-menu { margin-left: 0px;} /* Dermocosmetica */
.is-desktop .navbar-nav li:nth-child(2) .dropdown-menu {  margin-left: -200px;} /* Proteccion solara */
.is-desktop .navbar-nav li:nth-child(3) .dropdown-menu { margin-left: -250px;} /* Suplementos */
.is-desktop .navbar-nav li:nth-child(4) .dropdown-menu {  margin-left: -700px;} /* Cuidado personal */
.is-desktop .navbar-nav li:nth-child(5) .dropdown-menu {  margin-left: -350px;} /* Fragancias */

/**********************************************************
  SLIDE Cartzilla v1 - Agosto 2025
  Autor: Martin Carrillo
  Primera versión: 2025-07-29
  Última modificación: 2025-07-29
************************************************************/

.ns-slide {
    padding: 0 !important;
    margin: 0 !important;
}

/* Título del slide */
.ns-slide .ns-slide-item h2 {
    color: #fff !important;
    font-size: 48px !important;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

/* Bajada del slide */
.ns-slide .ns-slide-item p {
    color: #fff !important;
    font-size: 36px !important;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

.ns-slide .btn {
    margin-right: 1rem;
    font-size: 24px !important;
    padding: 0.75rem 2rem;
    line-height: 1.2;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

/* Mobile scaling */
@media (max-width: 768px) {
    .ns-slide .ns-slide-item h2 {
        font-size: 28px !important;
    }

    .ns-slide .ns-slide-item p {
        font-size: 20px !important;
    }

    .ns-slide .btn {
        font-size: 18px !important;
        padding: 0.5rem 1.5rem;
    }
}

.ns-slide .ns-slide-front-image {
    padding: 5px;
}

.ns-slide-item {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
}

/* Contenedor de título, bajada y botones */
.ns-slide-meta {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 2rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    pointer-events: none;
}

.ns-slide-meta > div {
    max-width: 42rem;
    pointer-events: all;
}

/* Configuración de colores botón 1 */
.ns-slide .btn.btn-primary {
    background-color: #2593D1 !important;
    color: #fff  !important; /* Color principal */
    border: 1px solid #fff !important;
}

.ns-slide .btn.btn-primary:hover {
    background-color: #fff !important;
    color: #2593D1 !important;
    border-color: #2593D1 !important;
}

/* Configuración de colores botón 2 */
.ns-slide .btn.btn-secondary {
    background-color: #2593D1 !important;
    color: #fff  !important; /* Color principal */
    border: 1px solid #fff !important;
}

.ns-slide .btn.btn-secondary:hover {
    background-color: #fff !important;
    color: #2593D1 !important;
    border-color: #2593D1 !important;
}


/************** FIN SLIDE CSS ************************/







