/*AJUSTES PRE HOT SALE (08/09 DE MAYO) despues pasar al código fuente*/
.form-nostock input[type="submit"]{
 display: inline-block !important;
 margin-top:0px !important;
}
.form-nostock input[type="text"] {
        display: inline-block !important;
}
.related2 {
    margin: 40px 0 0px !important;
}
 .row .related .brand-slider:before{
    display: none !important;
}
 .row .related .brand-slider{
    display: none !important;
}
.related > h2{
    display: none;
}
.animModalOn {
      display: none !important;
}
/*--------------------------------*/
/*Espacio en negro menu multipoint*/
@media (max-width: 767px){
    .cp-container.visible-xs.visible-sm {
       
        margin-bottom: 8px !important;
        margin-left: 5px !important;
        margin-right: 0 !important;
    }
}
/*.badge-custom{background-color:#1381b2 !important}*/
.badge-custom { 
    background-color:#f5941b !important;
}
/*26/02/2025 -> SLIDER BRANDS HOME*/
.related.brand-slider .brands {
    height: 80px;
    display: none;
    margin: 20px 0;
}
/*28/02/2025 -> Register de usuario para Mobile*/
.registerform.nopopup {
 display: table;
        width: 100%;
        max-width: 600px;
        justify-content: center;
        align-items: center;
        margin: 41px auto;
        border: 1px solid #ccc;
        box-shadow: 0 0 15px #0000001a;
        padding: 34px;
        position: sticky;
        text-align: center;
        color: red;
        float: left;
        left: calc(50% - 300px);
}
/*Color tira recomendados */
.related-big>h2 span {
    background-color: #0c0d0d !important;
}
.b-allsite .banner, .tira-html .banner {
    background-color: #6d7eae !important;
}
.related>h2 span { 
    line-height:2px;
    background-color:transparent;
}

#ship-send .RESULT .infoShip_container {
   display: none;
}

.abajo-derecha {
    calc(50% - 20pt);
}

/*  00-searchPredictive.css */
#modal-search-predictive .modal-header {
    background: black;
}

/* Personalizacion cliente */
/* ********** 02-header.css ********** */
header {
    background: #000000;
}

header .main {
    background-color: inherit;
}

/* Header: color del nombre del usuario */
header .LOGIN_BOX .login-button {
    color: #fff;
}

/* Header: color del nombre del usuario */
header .LOGIN_BOX .login-button:hover {
    color: #999999;
}

/* Header: Color del icono del login */
.LOGIN_BOX .i-login svg path,
.CART_BOX .i-cart svg path {
    fill: #999999;
}
/* Header: Color del icono de la flechita del del login */
.LOGIN_BOX .login-button::after {
    color: #999999;
}
/* Header: Color del icono de la flechita del del login */
.navbar #CP span {
    color: #fff;
}
header .divider {
    background: black;
}

header .upper {
    letter-spacing: 0.02em;
    padding: 0 6px;
    text-align: center;
    color: #fff;
    background: #484848;
    z-index: 1;
    height: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: -4px 0 8px #0000005c inset;
}
header .upper span {
    height: 30px;
}

/* ********** 03-menu.css ********** */
.MENU_MAIN {
    background: black;
}

.MENU_MAIN .nav > li > a {
    color: #ffffff;
    white-space: nowrap;
    font-weight: 500;
    font-size: 17px;
}
.MENU_MAIN .nav#menu-help > li > a {
    color: #d3d3d3;
}
.MENU_MAIN .nav > li > a:focus, 
.MENU_MAIN .nav > li > a:hover, 
.MENU_MAIN .nav > li:hover > a {
    color: #d3d3d3 !important;
}

/* Color de las lineas del menu hamb (mobile) */
.hamburguer span {
    background: white;
}
/* Color de fondo del header del menu hamb (mobile) */
#mmenu .mmenuHeader {
    background-color: black;
}

/* ********** 04-footer.css ********** */
footer .main {
    padding: 44px 0 56px;
    background: #2E2E2E;
    color: white;    
}
footer .main h4,
footer .menu_footer ul li a {
    color: white;    
}
/* tiktok: ubicacion icono */
footer .menu_footer ul.socials li a.s-tiktok {
    display: flex;
    padding: 3px 0px;
}

/* ************** 08-producto.css ************** */


/* **************  ZCartNuevo.css ************** */
header:not(.modal-header-modo) {
    background: #000 !important;
}
.seguro {
    background: rgba(0, 0, 0, 0) url("/Content/Cart/Images/compra-seguro.svg") no-repeat scroll 0 0 / 100% auto;    
}
.backsite a {
    color: #fff;
}





/* **************  20241016 Personalizacion Multipoint ************** */


.btn-calc2 {display:none}
.btn-calc {display:none}
.categ {font-size:15px !important}
#RELATED {display:none}
/*#modal-search-predictive {display:none}*/
.Product .GALLERY .arriba-derecha{width:110px !important}
.grecaptcha-badge{display:none !important}

/* **************  20241016 Personalizacion Multipoint ************** */