@media screen and (max-width: 1350px) {
    .moduloBasico{
        padding:30px;
    }
    
    .seccioncabecera .seccionWrap,
    .seccionpagina .seccionWrap,
    .seccionpie .seccionWrap{
        padding: 20px;
    }
    
}

@media screen and (max-width: 1330px) {

    [data-protab="verprd"]{
        width: calc(100% - 40px);
        left:20px;
    }
    
}

@media screen and (max-width: 1150px) {
    
    .cuadricula[data-artxfila="4"],
    .cuadricula[data-artxfila="5"],
    .cuadricula[data-artxfila="6"],
    .cuadricula[data-artxfila="7"],
    .cuadricula[data-artxfila="8"],
    .cuadricula[data-artxfila="9"],
    .cuadricula[data-artxfila="10"]{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    
}

@media screen and (max-width: 1024px) {
    
    body::-webkit-scrollbar{
        width:0px;
        background: rgba(255,255,255,0.1);
    }

    body::-webkit-scrollbar-thumb{
        background: rgba(255,255,255,0.2);
    }
    
    .izqCheckout,
    .derCheckout{
        width:100%;
    }

    .izqCheckout{
        padding:0px 0px 30px 0px;
    }

    .derCheckout{
        padding:0px;
    }

    .cuadricula[data-artxfila="5"] .prdCont{
        width: 25%;
    }

    .prdImagenes, .prdDatos{
        width:100%;
    }

    .prdImagenes{
        border-right: none;
        border-bottom:1px solid rgba(0,0,0,0.1);
    }
    
}

@media screen and (max-width: 900px) {
        
    .bodyNoScrollMargin{margin:0px;}
    
    .paginacionCont{text-align: center;}
    
    .paginaLink{
        margin:0px 2.5px;
    }

    .miCuentaIzq{
        display: block;
        width:100%;
        text-align: center;
        padding:0px 0px 15px 0px;
    }

    .miCuentaIzqLink{
        display: inline-block;
        vertical-align: top;
        padding:0px 5px;
        width:20%;
        text-align: center;
    }

    .miCuentaIzqLink .textoGeneral{
        display: block;
    }
    
    .miCuentaDer{
        display: block;
        width:100%;
    }

    
}

@media screen and (max-width: 840px) {
    
    .pbxCont[data-protab="vercpr"]{
        width:calc(100% - 40px);
    }

    .cuadricula[data-artxfila="3"],
    .cuadricula[data-artxfila="4"],
    .cuadricula[data-artxfila="5"],
    .cuadricula[data-artxfila="6"],
    .cuadricula[data-artxfila="7"],
    .cuadricula[data-artxfila="8"],
    .cuadricula[data-artxfila="9"],
    .cuadricula[data-artxfila="10"]{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

}


/*ANCHO EN EL QUE DESAPARECE EL MENU Y APARECE EL BOTÓN DE MENÚ MÓVIL*/
@media screen and (max-width: 750px) {
    
    .menuMovil{width:75%;}
    
    /*MENU MOVIL*/
    
    .flechaDropdownNv1{
        display: block;
    }
    
    .menuCtgFlecha{
        top:0px;
    }
    
    .flechaDropdownMovil{
        display: block;
    }
    
    .flechaDropdownDesk{
        display: none;
    }
    
    .menuContNv2{
        padding-top: 0px;
    }
    
    .menuCtgWrap{
        position: relative;
        left:0px;
        display: none;
        background: rgba(0,0,0,0.03);
        box-shadow: none;
    }

    .miCuentaIzqLink .textoGeneral{
        display: none;
    }

}

@media screen and (max-width: 630px) {

    .moduloBasico{
        padding: 15px;
    }

    .pbxCont{
        width: calc(100% - 40px);
        left:20px;
    }

}

@media screen and (max-width: 550px) {

    .cuadricula[data-artxfila]{
        grid-template-columns: 1fr;
    }

}

@media screen and (max-width: 450px) {
    
    .menuCabeceraDesk{
        display:none;
    }

    .inputCont1-2{
        width:100%;
    }

    .inputCont1-2 + .inputCont1-2{
        margin: 0px auto 15px auto;
    }

    .inputCont1-2:last-child{
        margin:0px auto;
        padding-bottom: 0px;
    }

}

@media screen and (max-width: 375px) {
    
    .prdImgThmb{
        width:calc((100% / 3) - 20px);
    }

}