/** 15 JULIO IMPRESORA OFFICE **/
.item__showcase__destacado  .flag[class*="flag-impresora-office-julio-2021"] {
    display: block;
    height: 50px;
    top: 0;
    right: 0px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-impresora-office-15-julio-2021.png);
    width: 125px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="flag-impresora-office-julio-2021"] {
    display: block;
    height: 75px;
    top: 0;
    right: -2px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-impresora-office-15-julio-2021.png);
    width: 195px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}






/** 15 JULIO CANON **/
.item__showcase__destacado  .flag[class*="flag-camaras-canon-kit-fotografia-julio-2021"] {
    display: block;
    height: 50px;
    top: 0;
    right: 0px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag2-canon-15-julio-2021.png);
    width: 50px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="flag-camaras-canon-kit-fotografia-julio-2021"] {
    display: block;
    height: 40px;
    top: 0;
    right: -2px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag2-canon-15-julio-2021.png);
    width: 100px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.productP__imageCont__big figcaption p.flag[class*="flag-camaras-canon-kit-fotografia-julio-2021"] {
    height: 80px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag2-canon-15-julio-2021.png);
    width: 200px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
}


/** 15 JULIO TABLET SMARTBANT **/
.item__showcase__destacado  .flag[class*="compra-tablet-lenovo-gratis-smartband-havit"] {
    display: block;
    height: 50px;
    top: 0;
    right: 0px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-smartband-15-julio-2021.png);
    width: 50px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="compra-tablet-lenovo-gratis-smartband-havit"] {
    display: block;
    height: 70px;
    top: 0;
    right: -2px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-smartband-15-julio-2021.png);
    width: 155px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.productP__imageCont__big figcaption p.flag[class*="compra-tablet-lenovo-gratis-smartband-havit"] {
    height: 80px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-smartband-15-julio-2021.png);
    width: 175px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
}






/** 10 JULIO PENTA 3X2 **/
.item__showcase__destacado  .flag[class*="pague-2-lleve-3-grupo-4598-penta-ref-selec"] {
    display: block;
    height: 50px;
    top: 0;
    right: 0px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-3x2-penta-10julio-2021.png);
    width: 50px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="pague-2-lleve-3-grupo-4598-penta-ref-selec"] {
    display: block;
    height:60px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-3x2-penta-10julio-2021.png);
    width: 60px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.productP__imageCont__big figcaption p.flag[class*="pague-2-lleve-3-grupo-4598-penta-ref-selec"] {
    height: 80px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-3x2-penta-10julio-2021.png);
    width: 80px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
}





/** 9 JULIO HP RECICLAJE**/ 
.item__showcase__destacado  .flag[class*="hp-reciclaje-8-julio-2021"] {
    display: block;
    height: 50px;
    top: 0;
    right: 0px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-reciclaje-9-julio-2021.png);
    width: 50px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="hp-reciclaje-8-julio-2021"] {
    display: block;
    height:60px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-reciclaje-9-julio-2021.png);
    width: 60px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.productP__imageCont__big figcaption p.flag[class*="hp-reciclaje-8-julio-2021"] {
    height: 80px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-reciclaje-9-julio-2021.png);
    width: 80px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
}


/** LEGALES NIT 8 JULIO**/ 
.footer__legal-pana {
    color: #262626;
    font-family: Lato;
    font-size: 10.5px;
    font-weight: 600;
    letter-spacing: 2px;
}



/** 1 JULIO FLAG 3X2 PLANETA**/ 
.item__showcase__destacado  .flag[class*="pague-2-lleve-3-editorial-planeta-ref-selec-47379"] {
    display: block;
    height: 50px;
    top: 0;
    right: 0px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-3X2-planeta2021.png);
    width: 50px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="pague-2-lleve-3-editorial-planeta-ref-selec-47379"] {
    display: block;
    height:60px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-3X2-planeta2021.png);
    width: 60px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.productP__imageCont__big figcaption p.flag[class*="pague-2-lleve-3-editorial-planeta-ref-selec-47379"] {
    height: 80px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-3X2-planeta2021.png);
    width: 80px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
}




/** 19 JUNIO FLAG ENVIO GRATIS ROG STRIX ASUS**/ 
.item__showcase__destacado  .flag[class*="asus-rog-strix-envio-gratis"] {
    display: block;
    height: 50px;
    top: 0;
    right: 0px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-envio-gratis-epson-24-abril-2021.png);
    width: 50px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="asus-rog-strix-envio-gratis"] {
    display: block;
    height:60px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-envio-gratis-epson-24-abril-2021.png);
    width: 60px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.productP__imageCont__big figcaption p.flag[class*="asus-rog-strix-envio-gratis"] {
    height: 80px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-envio-gratis-epson-24-abril-2021.png);
    width: 80px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
}



/** 18 JUNIO FLAG ENVIO GRATIS EPSON**/ 
.item__showcase__destacado  .flag[class*="envio-gratis-impresoras-epson-junio2021"] {
    display: block;
    height: 50px;
    top: 0;
    right: 0px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-envio-gratis-epson-24-abril-2021.png);
    width: 50px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="envio-gratis-impresoras-epson-junio2021"] {
    display: block;
    height:60px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-envio-gratis-epson-24-abril-2021.png);
    width: 60px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}



.productP__imageCont__big figcaption p.flag[class*="envio-gratis-impresoras-epson-junio2021"] {
    height: 80px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-envio-gratis-epson-24-abril-2021.png);
    width: 80px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
}





/** 20 MAYO FLAG OBSEQUIO**/ 
.item__showcase__destacado  .flag[class*="obsequios-tecnologia-mayo-2021"] {
    display: block;
    height: 80px;
    top: 0;
    right: 0px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-obsequio-ok-20-mayo-2021.png);
    width: 80px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="obsequios-tecnologia-mayo-2021"] {
    display: block;
    height: 70px;
    top: -4px;
    right: 67px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-obsequio-ok-20-mayo-2021.png);
    width: 70px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.productP__imageCont__big figcaption p.flag[class*="obsequios-tecnologia-mayo-2021"] {
    height: 80px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-obsequio-ok-20-mayo-2021.png);
    width: 80px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
}


/** 15 MAYO FLAG ENVIO GRATIS LENOVO**/ /*
.item__showcase__destacado  .flag[class*="envio-gratis-tablets-lenovo-mayo2021"] {
    display: block;
    height: 50px;
    top: 0;
    right: 0px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-envio-gratis-tablets-23-abril-2021.png);
    width: 50px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="envio-gratis-tablets-lenovo-mayo2021"] {
    display: block;
    height:60px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-envio-gratis-tablets-23-abril-2021.png);
    width: 60px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}



.productP__imageCont__big figcaption p.flag[class*="envio-gratis-tablets-lenovo-mayo2021"] {
    height: 80px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-envio-gratis-tablets-23-abril-2021.png);
    width: 80px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
}
*/





/* CONTADOR X1 */
@media only screen 
and (min-device-width : 201px) 
and (max-device-width : 800px) {
.contraRelojCounter-figcaption {
    position: relative;
    width: 65%;
    margin: auto;
}

.contraRelojCounter-style {
    background: #ffffff;
    height: 40px;
    width: 40px;
    color: #123da9;
    font-size: 20px;
    font-weight: 900;
}

.contraRelojCounter-figure {
    display: block;
    position: relative;
}
  
}




@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 1250px) {
.contraRelojCounter-picture {
    width: 100%;
    margin: 0rem;
    position: relative;
  }


.contraRelojCounter-figcaption {
    position: absolute;
    width: 25%;
    margin-top: 0px;
    right: 35px;
}
  
  .contraRelojCounter__title {
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 2.28px;
    margin: 0px;
    font-family: 'Lato';
    color: white;
}
  
  .contraRelojCounter-style {
    background: #ffffff;
    height: 25px;
    width: 40px;
    border-radius: 0px;
    color: #123da9;
    font-size: 25px;
    font-weight: 700;
    margin: 0;
}
  
  .contraRelojCounter_text {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    font-style: italic;
    margin: 0rem;
    color: #fdfffd;
}
  
  .contraRelojCounter__content__temporizador {
    display: flex;
    justify-content: space-evenly;
}
  
}


@media print, screen and (max-width: 63.99875em){
.contraRelojCounter_text {
    font-size: 9px;
    margin: 0;
    color: white;
  }}


@media only screen 
and (min-device-width : 1251px) 
and (max-device-width : 1500px) {
.contraRelojCounter-picture {
    width: 100%;
    margin: 0rem;
    position: relative;
  }


.contraRelojCounter-figcaption {
    position: absolute;
    width: 23%;
    margin-top: 0px;
    right: 35px;
}
  
  .contraRelojCounter__title {
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 2.28px;
    margin: 0px;
    font-family: 'Lato';
    color: white;
}
  
  .contraRelojCounter-style {
    background: #fefffe;
    height: 35px;
    width: 55px;
    border-radius: 0px;
    color: #123da9;
    font-size: 25px;
    font-weight: 700;
    margin: 0;
}
  
  .contraRelojCounter_text {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    font-style: italic;
    margin: 0rem;
    color: #fdfffd;
}
  
  .contraRelojCounter__content__temporizador {
    display: flex;
    justify-content: space-evenly;
}
  
}

@media print, screen and (max-width: 63.99875em){
.contraRelojCounter__title {
    font-size: 16px;
    margin: 0;
    color: white;
    display: none;
  }}


@media only screen 
and (min-device-width : 1501px) 
and (max-device-width : 5000px) {
.contraRelojCounter-picture {
    width: 100%;
    margin: 0rem;
    position: relative;
  }


.contraRelojCounter-figcaption {
    position: absolute;
    width: 18%;
    margin-top: 5px;
    right: 100px;
}
  
  .contraRelojCounter__title {
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 2.28px;
    margin: 1px;
    font-family: 'Lato';
    color: white;
}
  
  .contraRelojCounter-style {
    background: #fefffe;
    height: 36px;
    width: 50px;
    border-radius: 0px;
    color: #123da9;
    font-size: 23px;
    font-weight: 800;
    margin: 0;
}
  
  .contraRelojCounter_text {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    font-style: italic;
    margin: 0rem;
    color: #fdfffd;
}
  
  .contraRelojCounter__content__temporizador {
    display: flex;
    justify-content: space-evenly;
}
  
}


@media only screen 
and (min-device-width : 201px) 
and (max-device-width : 800px) {
.contraRelojCounter-picture {
    width: 100%;
    margin: 0rem;
  }}






/** 30 ABRIL FLAG ENVIO GRATIS**/ /*
.item__showcase__destacado  .flag[class*="enviogratis-hp-tecnologia-abril292021"] {
    display: block;
    height: 50px;
    top: 0;
    right: 0px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-envio-gratis-tintas-21-octubre-2020.png);
    width: 50px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="enviogratis-hp-tecnologia-abril292021"] {
    display: block;
    height:60px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-envio-gratis-tintas-21-octubre-2020.png);
    width: 60px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}



.productP__imageCont__big figcaption p.flag[class*="enviogratis-hp-tecnologia-abril292021"] {
    height: 80px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-envio-gratis-tintas-21-octubre-2020.png);
    width: 80px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
} */






.bannerP .tns-nav, .christmas .tns-nav, .christmas__slider-item__container .tns-nav, .christmas__slider .tns-nav, .newDepartment__mainBanner .tns-nav {
    position: relative;
    width: 100%;
    padding:25px 0 25px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9;
    background-color:#fbfafa9c;  
}

.bannerP .tns-nav button, .christmas .tns-nav button, .christmas__slider-item__container .tns-nav button, .christmas__slider .tns-nav button, .newDepartment__mainBanner .tns-nav button {
    width: 11px;
    height: 11px;
    background-color: #bfbfbfb3;
    margin: 0 .3rem;
    border-radius: 50%;
    z-index: 9;
}





.item__showcase__category__discount.green {
    background-color: #ffffff0f;
    display: none;
   color: #ffffff00;
}

.item__showcase__ge__discount.green {
    background-color: #ffffff00;
    color: #ffffff00;
   display: none;
}


/** 4 MARZO REGRESO A CLASES**/ 
.boton-menu-regreso-a-clases-donde-sea{
    background-image: url(/arquivos/boton-amd+hp-hover.png);
    background-repeat: no-repeat;
    background-size: 265px;
    height: 55px;
    margin-top: 4px;
    width: 265px;
    padding:2px;
}


.boton-menu-regreso-a-clases-donde-sea:hover{
    background-image: url(/arquivos/boton-amd+hp.png);
    background-repeat: no-repeat;
    background-size: 265px;
    height: 55px;
    margin-top: 4px;
    width: 265px;
    padding:2px;
} 

/** 16 ABRIL JUGUETES**/ 
.boton-menu-juguetes{
    background-image: url(/arquivos/boton-superior-fabrica-sonrisas.png);
    background-repeat: no-repeat;
    background-size: 300px;
    height: 55px;
    margin-top: 2px;
    width: 300px;
    padding:2px;
}

.boton-menu-juguetes:hover{
    background-image: url(/arquivos/boton-superior-fabrica-sonrisas-hover.png);
    background-repeat: no-repeat;
    background-size: 300px;
    height: 55px;
    margin-top: 2px;
    width: 300px;
    padding:2px;
} 







@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.libromania-2021{
    background-color: #123da9;
    text-align: center;
    position: fixed;
    z-index: 5000;
    width: 100%;
    top: 0px;
    margin: auto;
 
}
}

@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.libromania-2021 {
  background-color: #123da9;
  text-align: center;
      position: fixed;
  z-index: 5000;
  width: 100%;
  margin: auto;


}
}

/**ABRIL  13 - FLOTANTE FOOTER LIBROMANIA**/
@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 1450px) {
.boton-flotante-footer-libromania{
    position: fixed;
    right: 0;
    bottom: 50px;
    width: 10%;
    z-index: 5800;
    display: block;
}}



@media only screen 
and (min-device-width : 1450px) 
and (max-device-width : 5000px) {
.boton-flotante-footer-libromania{
    position: fixed;
    right: 30px;
    bottom: 50px;
    width: 7%;
    z-index: 5800;
    display: block;
}}



@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.boton-flotante-footer-libromania{
    display: none;
}
}

/** FIN  VER MÃS 24 MARZO 2021 **/ 

@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.departamentosSect__title {
    margin: 0.2rem 0 1em;
}}


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
  .departamentosSect__title span.ver-mas-link-2{
    color: #535353;
    font-size: 15px;
    font-weight: 900;
    line-height: 0px;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 auto;
    padding: .625rem 1.25rem;
    background: #fff;
    z-index: 9;
  }}



  .departamentosSect__title span.ver-mas-link-2:after {
    content: "";
    background: url(https://panamericana.vteximg.com.br/arquivos/arrow__viewmore-black.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 13px;
    height: 12px;
    background-size: contain;
    margin-left: 10px;
    font-family: Lato,sans-serif;
    font-weight: 900;
}




  @media only screen 
and (min-device-width : 200px) 
and (max-device-width : 800px) {
  .departamentosSect__title span.ver-mas-link-2{
    color: #535353;
  }}


  @media only screen 
and (min-device-width : 200px) 
and (max-device-width : 800px) {
.departamentosSect__title.ver-mas-link:before {
    background: #061b31;

  }}



  
@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.departamentosSect__title.ver-mas-link:before {
    content: "";
    width: 100%;
    height: 1px;
    background: #061b31;
    display: block;
    position: absolute;
    top: 50%;
    margin-bottom: 15px;
    z-index: -1;
  }}



.ver-mas-link{
  text-align:center;
}

/** FIN  VER MÃS 24 MARZO 2021 **/ 



@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.titles__v2 {
    margin: 0rem 0 0rem;
}}


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.titles__v2 {
    margin: 1.5rem 0 0rem;
  }}


/**.ccs-logo-ls [class*="ccs-logo-ls-ms365"]{ 
display:none; 
}**/



/** 4 MARZO 2021 FIESTA TOP**/ 
@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.top-fiesta-panamericana-2021 {
    background-color: #6f1455;
    text-align: center;
    position: fixed;
    z-index: 1000;
    width: 100%;
    top: 0px;
    margin: auto;
  }}

@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
  .top-fiesta-panamericana-2021 {
    background-color: #6f1455;
    text-align: center;
    position: fixed;
  z-index: 1000;
  width: 100%;
  margin: auto;


}
}





/** 4 MARZO FLAG 3X2**/ 

.item__showcase__destacado  .flag[class*="46230-pague-2-lleve-3-libros-cat-fiesta"] {
    display: block;
    height: 60px;
    top: 0;
    right: 5px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-3x2-libros-marzo-2021.png);
    width: 60px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="46230-pague-2-lleve-3-libros-cat-fiesta"] {
    display: block;
    height: 65px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-3x2-libros-marzo-2021.png);
    width: 65px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}



.productP__imageCont__big figcaption p.flag[class*="46230-pague-2-lleve-3-libros-cat-fiesta"] {
    height: 110px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-3x2-libros-marzo-2021.png);
    width: 110px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
}







/** 26 FEBRERO DEPARTAMENTO VIDEOJUEGOS **/ 

@media only screen 
and (min-device-width : 200px) 
and (max-device-width : 799px) {
body.videojuegos .departamentSect__cont .titles__v2 {
    color: #e50091;
    display: none;
}}

@media only screen 
and (min-device-width : 800px) 
and (max-device-width : 5000px) {
body.videojuegos .departamentSect__cont .mini-slider {
    max-width: 100%;
    margin: auto;
    padding: 0px 0px;
    background: #f6f6f6;
  }}



body.videojuegos .departamentSect__cont .Section__vitrina__viewMore:before {
    content: "";
    width: 100%;
    height: 1px;
    background: transparent;
    display: block;
    position: absolute;
    z-index: -1;
    top:inherit;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    border: 1px solid;
    border-color: inherit;
}


@media only screen 
and (min-device-width : 800px) 
and (max-device-width : 5000px) {
.departamentSect__cont__categoryFeatured__banner {
    margin: 10px 0;
}}



@media only screen 
and (min-device-width : 800px) 
and (max-device-width : 5000px) {
body.videojuegos .departamentSect__cont__categoryFeatured__showcase__listTab__nav {
    background: #585858;
    width: 100%;
    margin: 0 auto;
    border-radius: 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}}


/** 18 FEBRERO LANDING GARANTIA **/ 

.page-warranty .warranty__prods .grid .prod figure {
    align-items: center;
    background-color: transparent;
    border: none;
    border-radius: 50%;
    display: flex;
    height: 95px;
    justify-content: center;
    margin: auto;
    width: 110px;
}

.page-warranty .warranty__prods .grid .prod figure img {
    max-width: 90%!important;
}







@media only screen 
and (min-device-width : 800px) 
and (max-device-width : 1201px) {
.departamentSect__sidebar {
    display: block;
    flex: 0 0 auto;
    width: calc(20% - 1.875rem);
    margin-left: .9375rem;
    margin-right: .9375rem;
    margin-top:50px;
}}

@media only screen 
and (min-device-width : 800px) 
and (max-device-width : 1201px) {
.departamentSect__cont {
    flex: 0 0 auto;
    width: calc(75% - 1.875rem);
    margin: 0 0 0 .1rem;
    margin-top:1px;
}}


@media only screen 
and (min-device-width : 1200px) 
and (max-device-width : 1501px) {
.departamentSect__sidebar {
    display: block;
    flex: 0 0 auto;
    width: calc(20% - 1.875rem);
    margin-left: .9375rem;
    margin-right: .9375rem;
        margin-top:30px;
}}

@media only screen 
and (min-device-width : 1200px) 
and (max-device-width : 1501px) {
.departamentSect__cont {
    flex: 0 0 auto;
    width: calc(80% - 1.875rem);
    margin: 0 0 0 .9375rem;
}}



@media only screen 
and (min-device-width : 1500px) 
and (max-device-width : 2001px) {
.departamentSect__sidebar {
    display: block;
    flex: 0 0 auto;
    width: calc(15% - 1.875rem);
    margin-left: .9375rem;
    margin-right: .9375rem;
       margin-top:30px;
}}



@media only screen 
and (min-device-width : 1500px) 
and (max-device-width : 2001px) {
.departamentSect__cont {
    flex: 0 0 auto;
    width: calc(80% - 1.875rem);
    margin: 30px 0 0.9375rem;
}}


@media only screen 
and (min-device-width : 2000px) 
and (max-device-width : 5000px) {
.departamentSect__sidebar {
    display: block;
    flex: 0 0 auto;
    width: calc(11% - 1.875rem);
    margin-left: .9375rem;
    margin-right: .9375rem;
     margin-top:30px;
}}

@media only screen 
and (min-device-width : 2000px) 
and (max-device-width : 5000px) {
.departamentSect__cont {
    flex: 0 0 auto;
    width: calc(89% - 1.875rem);
    margin: 0 0 0 .9375rem;
}}











/** 22 ENERO  FLAG RANDOM HOUSE 

.item__showcase__destacado  .flag[class*="45870-pague2lleve3-penguin-21enero2021"] {
    display: block;
    height: 60px;
    top: 0;
    right: 5px;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-random-3x2-1-febrero-2021.png);
    width: 60px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}


.item__showcase__category__flags .flag[class*="45870-pague2lleve3-penguin-21enero2021"] {
    display: block;
    height: 80px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-random-3x2-1-febrero-2021.png);
    width: 80px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
}



.productP__imageCont__big figcaption p.flag[class*="45870-pague2lleve3-penguin-21enero2021"] {
    height: 110px;
    top: 0;
    right: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/flag-random-3x2-1-febrero-2021.png);
    width: 110px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
}
**/


 



/**ENERO 9 - Contingencia Sanitaria**/ 
@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.informacion-envios-navidad{
    background:#ffe845;
    text-align: center;
    position: fixed;
    z-index: 5000;
    width: 100%;
    top: 93%;
    padding:5px;
    float: right;
    margin: auto;
}}

@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.informacion-envios-navidad {
    
background: #f0fcfa;  
  text-align: center;
  position: fixed;
  z-index: 5000;
  width: 100%;
  margin: auto;
  top: 93%;
}}




/** 27 NOVIEMBRE JUGUETES TOP**/ 
@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.top-escolar-2020 {
    background: rgba(147,206,198,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(147,206,198,1) 0%, rgba(0,172,172,1) 56%, rgba(0,172,172,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(147,206,198,1)), color-stop(56%, rgba(0,172,172,1)), color-stop(100%, rgba(0,172,172,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(147,206,198,1) 0%, rgba(0,172,172,1) 56%, rgba(0,172,172,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(147,206,198,1) 0%, rgba(0,172,172,1) 56%, rgba(0,172,172,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(147,206,198,1) 0%, rgba(0,172,172,1) 56%, rgba(0,172,172,1) 100%);
background: radial-gradient(ellipse at center, rgba(147,206,198,1) 0%, rgba(0,172,172,1) 56%, rgba(0,172,172,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cec6', endColorstr='#00acac', GradientType=1 );
    text-align: center;
    position: fixed;
    z-index: 1000;
    width: 100%;
    top: 0px;
    margin: auto;
  }}

@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
  .top-escolar-2020  {
 background: rgba(147,206,198,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(147,206,198,1) 0%, rgba(0,172,172,1) 56%, rgba(0,172,172,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(147,206,198,1)), color-stop(56%, rgba(0,172,172,1)), color-stop(100%, rgba(0,172,172,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(147,206,198,1) 0%, rgba(0,172,172,1) 56%, rgba(0,172,172,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(147,206,198,1) 0%, rgba(0,172,172,1) 56%, rgba(0,172,172,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(147,206,198,1) 0%, rgba(0,172,172,1) 56%, rgba(0,172,172,1) 100%);
background: radial-gradient(ellipse at center, rgba(147,206,198,1) 0%, rgba(0,172,172,1) 56%, rgba(0,172,172,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cec6', endColorstr='#00acac', GradientType=1 );
    text-align: center;
    position: fixed;
  z-index: 1000;
  width: 100%;
  margin: auto;


}
}




@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.departamentSect__cont {
    width: 90%;
    margin: auto;
}}




/**DICIEMBRE  30 - FLOTANTE FOOTER**/ 
.boton-flotante-footer{
    position: fixed;
    right: 0;
    bottom: 50px;
    width: 10%;
    z-index: 5800;
    display: block;
}



@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.boton-flotante-footer{
    display: none;
}
}


/**DICIEMBRE  30 - MEJORAS MODAL NEWS**/ 
.newsletterModal__form__title {
    font-family: Lato;
    font-weight: 800;
    text-align: center;
    margin: 0;
    font-size: 40px;
    padding: 12px 0 2px;
    line-height: 40px;
    color: #ec6608;
}

.newsletterModal__accept img {
    width: 40px;
}


.newsletterModal__accept {
    margin-bottom: .5rem;
    font-size: 12px;
    padding: 0 14px;
    text-align: left;
}

@media only screen 
and (min-device-width : 200px) 
and (max-device-width : 800px) {
 .newsletterModal__accept {
    margin-bottom: .5rem;
    font-size: 9px;
    padding: 0 14px;
    text-align: left;
}}
 

@media only screen 
and (min-device-width : 200px) 
and (max-device-width : 800px) {
.newsletterModal__close {
    position: absolute;
    top: -4px;
    right: 20px;
    font-weight:900;
    cursor: pointer;
}}


@media only screen 
and (min-device-width : 200px) 
and (max-device-width : 800px) {
.newsletterModal__header {
    width: 100%;
    background: #ec6608;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: -6px 0;
   border-radius: 10px 10px 0 0;
}}


@media print, screen and (min-width: 40em){
.newsletterModal__header {
    width: 30%;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 25px 0 0 25px;
    padding: 15px;
  }}


/** 18 DICIEMBRE MÃ‰NU NUEVOS ICONOS**/ 


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.menuSlide .container {
    width: 100%;
}}



@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.menuSlide__cont #menuSlide__slider-iw {
    margin: 8px 111px 0px 0px;
}}



@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.menuSlide__cont .tns-controls{
display:none;
}}




@media only screen 
and (min-device-width : 1000px) 
and (max-device-width : 1300px) {
.menuSlide .container {
    width: 100%;
}}


@media (min-width: 75em){
#menuSlide__slider {
    width: calc(130%);
}}

.menuSlide__slider__item__article__title {
    opacity: .9;
    color: #000;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .68px;
    text-transform: uppercase;
    text-align: center;
    display: flex;
    justify-content: center;

}


@media screen and (min-width: 75em){
.menuSlide__cont {
    width: 100%;
  }}


@media only screen 
and (min-device-width : 200px) 
and (max-device-width : 801px) {
.menuSlide__slider__item__article__box figure img {
    width: 100%;
    max-width: 120px;
}}

@media only screen 
and (min-device-width : 200px) 
and (max-device-width : 800px) {
.menuSlide__slider__item__article__box {
    width: 200px;
    height: 100px;
}

}


@media only screen 
and (min-device-width : 201px) 
and (max-device-width : 800px) {
.menuSlide__slider__item__article__box {
    width: 170px;
    height: 105px;
    background-color: #fff0;
    border-radius: 5000px !important;
    -ms-flex-pack: center;
    justify-content: center;
    transition: all .4s;
}}




@media print, screen and (min-width: 40em){
.menuSlide__slider__item__article__box {
    width: 120px;
    height: 80px;
}}

@media print, screen and (min-width: 40em){
.menuSlide__slider__item__article__box figure img {
    max-width: 200px;
}}


@media (min-width: 45em){
#menuSlide__slider-iw {
    margin: 0px -19px 0px 0px;
}}


@media print, screen and (min-width: 40em){
.menuSlide {
    height: 10rem;
  }}

@media (min-width: 75em){
#menuSlide__slider > .tns-item {
    padding-right: 15px;
    margin-top: 15px;
}}





@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.menuSlide__slider__item__article__box {
    width: 90px;
    height: 82px;
    background-color: #fff0;
    border-radius: 5000px !important;
    -ms-flex-pack: center;
    justify-content: center;
    transition: all .4s;
}}


.menuSlide {
    background-color: #fbfafa;
    height: 12rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    /* display: none; */
}

@media print, screen and (min-width: 40em){
.menuSlide__slider__item__article__box {
    width: 140px;
    height: 100px;
}}

@media print, screen and (min-width: 40em){
.menuSlide__slider__item__article__box figure img {
    max-width: 55px;
}}




@media screen and (min-width: 75em){
.menuSlide__cont {
    width: 100%;
}}


@media print, screen and (min-width: 40em){
.menuSlide__slider__item__article__box figure img {
    max-width: 117px;
}}


@media print, screen and (min-width: 40em){
.menuSlide__slider__item__article__box figure img {
    max-width: 135px;
}}


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 1300px) {
.menuSlide__slider__item__article__box figure img {
    max-width: 110px;
}}  

@media only screen 
and (min-device-width : 1301px) 
and (max-device-width : 5000px) {
.menuSlide__slider__item__article__box figure img {
    max-width: 120px;
}}  



@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.menuSlide__slider__item__article__box {
    width: 135px;
    height: 100px;
}}






.productP__showCases__section__banner_pdp {
    text-align: center;
    margin-top: 10px;
}


/** 5 DICIEMBRE FLAG PREVENTAS**/ 
.item__showcase__category__flags .flag[class*="preventa"] {
    font-size: 0 !important;
    display: block;
    height: 45px !important;
    top: 3rem !important;
    right: 0;
    padding: 5px;
    border-radius: initial !important;
    position: absolute;
    background-image: url(/arquivos/preventa-label-fifa-2021-17-septiembre-2020.png);
    width:120px !important;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
}

.productP__imageCont__big figcaption p.flag[class*="preventa"] {
    height: 50px;
    top: 3px;
    left: 0;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    background-image: url(/arquivos/preventa-label-fifa-2021-17-septiembre-2020.png);
    width: 150px;
    background-size: cover;
    text-align: right;
    background-color: transparent !important;
    image-rendering: -webkit-optimize-contrast;
    position: absolute;
    display: block !important;
}







/** 27 NOVIEMBRE JUGUETES TOP**/ 
@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.top-juguetes-2020 {
    background-color: #ffffff;
    text-align: center;
    position: fixed;
    z-index: 1000;
    width: 100%;
    top: 0px;
    margin: auto;
  }}

@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
  .top-juguetes-2020  {
 background-color: #ffffff;
    text-align: center;
    position: fixed;
  z-index: 1000;
  width: 100%;
  margin: auto;


}
}




/**27 NOVIEMBRE - ELECTRO-2**/
@media only screen 
and (min-device-width : 201px) 
and (max-device-width : 5000px) {
.iconp-icon-electro-departamento-new-2 {
    background-image: url(/arquivos/nuevo-menu-27-noviembre-2020.png);
    background-repeat: no-repeat;
    background-size: 91px;
    position:absolute;
    margin: 8px -110px 0;
    width: 100px;
    height: 46px;
    padding: 15px;
    position: absolute;
}
}



/**27 NOVIEMBRE - ELECTRO**/
@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.iconp-icon-electro-departamento-new {
    background-image: url(/arquivos/nuevo-menu-27-noviembre-2020.png);
    background-repeat: no-repeat;
    background-size: 95px;
    margin: 1px 0px 0;
    width: 100px;
    padding: 15px;
}

  
  .iconp-icon-electro-departamento-new:hover {
    background-image: url(/arquivos/nuevo-menu-27-noviembre-2020.png);
    background-repeat: no-repeat;
    background-size: 95px;

} 
}




/**25 NOVIEMBRE - LIBROS-BLACK**/
@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.item-libros-new{
  margin: 0 11px;
  color: #000000;
  text-transform: uppercase;
  background-color: #e8e8e8;
  padding: 10px 66px;
  font-weight: 900;
  transition: 0.3s;
 -webkit-box-shadow: 2px 12px 21px -5px rgb(0 0 0 / 34%);
-moz-box-shadow: 2px 12px 21px -5px rgb(0 0 0 / 24%);
box-shadow: 2px 9px 10px -5px rgb(0 0 0 / 33%);
}

.item-libros-navega{
  margin-top:-50px;
  } 
}


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.item-libros-new:hover{
  color:white;
    margin: 0 11px;
  background-color: #ec6608;
   padding: 10px 66px;
  font-weight: 900;
  transition: 0.3s;
  }
}






/**17 NOVIEMBRE - JUGUETES**/

.icon-juguetes2020{
    width: 82px;
    height: 82px;
    background-color: #179f57;
    border-radius: 5000px !important;
    -ms-flex-pack: center;
    justify-content: center;
    transition: all .4s;
}



/**17 NOVIEMBRE - ELECTRO**/

@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.iconp-icon-electro-departamento {
    background-image: url(/arquivos/icono-electro-gris-17-noviembre-2020.png);
    background-repeat: no-repeat;
    background-size: 30px;
    margin: 0 -3px 0;
    width: 40px;
    padding: 15px;
}

  
  .iconp-icon-electro-departamento:hover {
    background-image: url(/arquivos/icono-electro-naranja-17-noviembre-2020.png);
    background-repeat: no-repeat;
    background-size: 30px;

} 
}


/** 5 NOVIEMBRE  BOTON MOBILE**/ 
@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.botones-mobile-home{
    display:none;
  }}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.botones-mobile-home{
    list-style: none;
    margin-left: 10px;
    font-weight: 800;
    font-size: 10px;
    font-family: 'Lato';
  }}



@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.new-icon-mobile{
    display:none;
  }}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.new-icon-mobile{
    list-style: none;
    margin-left: 10px;
    font-weight: 800;
    font-size: 10px;
    font-family: 'Lato';
  }}



@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.new-icon-mobile .mainMenu__miCuenta__menu__link {
    color: #4e4e4e;
    font-size: 16.9px;
    font-weight: 600;
    letter-spacing: .8px;
    line-height: 28px;
    margin-left: -3px;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
}
}



 .catalogos-digitales-menu{
    background-image: url(/arquivos/boton-catalogos-vigentes-rojo-4-noviembre-2020.png);
    background-repeat: no-repeat;
    background-size: 250px;
    height:50px;
    margin-top:5px;
    width:250px;
    padding:2px;

}


.catalogos-digitales-menu:hover{
    background-image: url(/arquivos/boton-catalogos-vigentes-negro-4-noviembre-2020.png);
    background-repeat: no-repeat;
    background-size: 250px;
    height:50px;
    margin-top:5px;
    width:250px;
    padding:5px;

}  



@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.nuevo {
    background-color: #ec6608 !important;
    text-transform:uppercase;
    font-weight: 700;
}}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.nuevo {
    background-color: #ec660800 !important;
    font-weight: 700;
    font-size:2px;
}
}



.flag[class*="preventa"] {
    background-color: #ff3168 !important;
      font-weight: 700;
}


/*
.page-producto .flag[class*="envio-gratis-21-octubre-2020"] {
    background-image: url(/arquivos/flag-envio-gratis-tintas-21-octubre-2020.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 100px;
    background-color: #ffffff00;
    color: #fff0;
    content: "5";
    display: block;
    padding: 0 30px;
    border-radius: 10px;
    margin-top: 10px;
    transform: none;
}



.item__showcase__category__flags .flag[class*="envio-gratis-21-octubre-2020"] {
    background-image: url(/arquivos/flag-envio-gratis-tintas-21-octubre-2020.png);
    background-repeat: no-repeat;
    background-size: 51%;
    width: 100%;
    height: 85px;
    background-color: #ffffff00;
    content: "5";
    display: block;
    right: -73px;
    color: #f0f8ff00;
    padding: 0px 69px;
    margin:0 10px;
    transform: none;
    margin-top: 0px;
}





@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.item__showcase__ge__discount {
    position: absolute;
    top: -1px;
    left: 0;
    height: 22px;
    border-radius: 0 34px 34px 0;
    background-color: #ec6608;
    color: #fff;
    font-size: 28px;
    padding: 0 10px;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
  }}


@media print, screen and (min-width: 40em){
.item__showcase__ge__discount {
    top: 16px;
    left: 19px;
    height: 28px;
    font-size: 11px;
  }}
*/




/** 19 OCTUBRE  BLACK SALES**/ 
@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.black-sales-octubre-2020 {
    background-color: #10100f;
    text-align: center;
    position: fixed;
    z-index: 1000;
    width: 100%;
    top: 0px;
    margin: auto;
  }}

@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
  .black-sales-octubre-2020 {
 background-color: #ffff;
    text-align: center;
    position: fixed;
  z-index: 1000;
  width: 100%;
  margin: auto;


}
}


/** 2 OCTUBRE - FLOTANTE NAVIDAD**/ 
.banner-flotante-navidad-2{
    position: fixed;
    right: 50px;
    bottom: 50px;
    width: 10%;
    z-index: 5800;
    display: block;
}



@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.banner-flotante-navidad-2{
    display: none;
}
}





/**8 OCTUBRE - flag Random**/ 
/**
.item__showcase__category__flags .flag[class*="sgndoconel50-penguiin-octubre2020"] {
    background-image: url(/arquivos/flag-segundo-50-random-8-octubre-2020-2.png);
    background-repeat: no-repeat;
    background-size: 85%;
    width: 100%;
    height: 90px;
    color: #fff0;
    content: "";
    display: flex;
    padding: 0 50px;
    margin: -5px 50px 0 0;
    LEFT: -85px;
    margin-top: -10px;
}



.page-producto .flag[class*="sgndoconel50-penguiin-octubre2020"] {
    background-image: url(/arquivos/flag-segundo-50-random-8-octubre-2020-2.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height:200px;
    background-color: #ffffff00;
    color: #fff0;
    content: "5";
    display: block;
    margin-top: -5px;
    top:3px;
   
}

**/




.icon-navidad2020 {
    width: 82px;
    height: 82px;
    background-color: #D60B51;
    border-radius: 5000px !important;
    -ms-flex-pack: center;
    justify-content: center;
    transition: all .4s;
}



/**3 OCTUBRE - Navidad**/ 
@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.boton-navidad-menu-mobile{
    background-image: url(/arquivos/boton-flotante-7-octubre-oferta-navidad-2020.png);
    background-repeat: no-repeat;
    background-size: 206px;
    padding: 30px;
    height: 221px;
    list-style: none;
    margin: 0 16% 0;
}
}
  


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.boton-navidad-menu-mobile {
    display: none;

  }
 
  
}






/** 2 OCTUBRE - FLOTANTE NAVIDAD**/ 
.banner-flotante-navidad{
    position: fixed;
    right: 50px;
    bottom: 50px;
    width: 10%;
    z-index: 5800;
    display: block;
}



@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.banner-flotante-navidad{
    display: none;
}
}








/** 1 OCTUBRE - flags**/ /**
.item__showcase__category__flags .flag[class*="3x2-infantil-1octubre-2020"] {
    background-image: url(/arquivos/flag-paga-2-lleva-3-1octubre-2020.png);
    background-repeat: no-repeat;
    background-size: 84%;
    width: 100%;
    height: 85px;
    color: #fff0;
    content: "";
    display: block;
    padding: 0 50px;
    margin: 0 -38px;
    margin-top: -9px;
}


.page-producto .flag[class*="3x2-infantil-1octubre-2020"] {
    background-image: url(/arquivos/flag-paga-2-lleva-3-1octubre-2020.png);
    background-repeat: no-repeat;
    background-size: 92%;
    width: 100%;
    height: 111px;
    background-color: #ffffff00;
    color: #fff0;
    content: "5";
    display: block;
    padding: 0 54px;
 
    margin-top: -12px;
}

**/ 



@media screen and (min-width: 75em){
.productP__extras {
    margin: 4.375rem 0;
    padding: 0;
}}




@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.boton-conectate-menu{
    background-image: url(/arquivos/conecate-catalogos-mobile-17-septiembre-2020.png);
    background-repeat: no-repeat;
    background-size: 206px;
    padding: 30px;
    height: 221px;
    list-style: none;
    margin: 0 16% 0;
}
}
  


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.boton-conectate-menu {
    background-image: url(/arquivos/conecate-catalogos-mobile-17-septiembre-2020.png);
    background-repeat: no-repeat;
    background-size: 280px;
    height:30px;
    list-style: none;
    margin: 0 -30px ;
    display: none;

  }
 
  
}





@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.boton-cabezote-catalogos-menu{
    background-image: url(/arquivos/cabezote-catalogos-mobile-21-septiembre-2020.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 45px;
    list-style: none;
}
}
  




@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.boton-cabezote-catalogos-menu {
    background-image: url(/arquivos/cabezote-catalogos-mobile-21-septiembre-2020.png);
    background-repeat: no-repeat;
    background-size: 280px;
    height:30px;
    list-style: none;
    margin: 0 -30px ;
    display: none;
  }
}
  


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.boton-preventas-videojuegos-menu{
    background-image: url(/arquivos/boton-menu-preventas-cian-23-octubre-2020-desktop.png);
    background-repeat: no-repeat;
    background-size: 100%;
    margin: 0 7px 0 -30px;
    /* padding: 30px; */
    height: 65px;
    list-style: none;
}
}
  


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.boton-preventas-videojuegos-menu {
    background-image: url(/arquivos/boton-menu-preventas-cian-23-octubre-2020-desktop.png);
    background-repeat: no-repeat;
    background-size: 300px;
    height: 50px;
    list-style: none;
    margin: 0 -40px;

  }
  
  
  .boton-preventas-videojuegos-menu:hover {
    background-image: url(/arquivos/boton-menu-preventas-cian-23-octubre-2020-mobile.png);
    background-repeat: no-repeat;
    background-size: 300px;
    height: 50px;
    list-style: none;
    margin: 0 -40px;


}
  
}




 .preventas-videojuegos{
    background-image: url(/arquivos/boton-menu-preventas-cian-23-octubre-2020-desktop.png);
    background-repeat: no-repeat;
    background-size: 250px;
    height:50px;
    margin-top:5px;
    width:250px;
    padding:2px;

}


.preventas-videojuegos:hover{
    background-image: url(/arquivos/boton-menu-preventas-cian-23-octubre-2020-mobile.png);
    background-repeat: no-repeat;
    background-size: 250px;
    height:50px;
    margin-top:5px;
    width:250px;
    padding:5px;

}  






/**SEPTIEMBRE 18 - flags**/ 

/**
.productP__imageCont__big figcaption p.flag.nuevo, .productP__imageCont__big figcaption p.flag.preventa {
    display: block;
    font-size: 14px;
    transform: none;
    width: 100%;
    height: 80px;
    max-width: 253px;
    position: absolute;
    left: 4px;
    border-radius: inherit;
    top: -2px;
    content: "0";
    color: #fff0;
    z-index: 9;
}
.page-producto .flag[class*="preventa"] {
    background-image: url(/arquivos/preventa-label-fifa-2021-17-septiembre-2020.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 100px;
    background-color: #ffffff00;
    color: #fff0;
    content: "5";
    display: block;
    padding: 0 30px;
    border-radius: 10px;
    margin-top: 10px;
    transform: none;
}



.item__showcase__category__flags .flag[class*="preventa"] {
    background-image: url(/arquivos/preventa-label-fifa-2021-17-septiembre-2020.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 45px;
    right: 59px;
    background-color: #ffffff00;
    content: "5";
    display: block;
    color: #f0f8ff00;
    padding: 0 71px;
    transform: none;
    margin-top: 17px;
}
**/ 



.item__showcase__category__flags .flag.nuevo, .item__showcase__category__flags .flag.preventa {
    display: block;

}


.catalogos-menu-new{
  width: 80%;
  margin: auto;
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.catalogos-menu-new-content {
    width: 350px;
    margin: auto;
}}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
 .catalogos-menu-new{
  width: 100%;
  padding: 0 25px;
  margin: auto;
  }
} 



/**SEPTIEMBRE 15 - CONECATE**/ 




.banner-flotante-conectate{
    position: fixed;
    right: 50px;
    bottom: 50px;
    width: 10%;
    z-index: 5800;
    display: block;
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.banner-flotante-conectate{
    display: none;
}
}




.titles__v5_banner {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    margin-top: -3px;
    width: 100%;
    padding: 3px 0;
    background-color: #f6f6f6;
}












/**AGOSTO 28 -  BOTON MI LOOK **/

@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.boton-mi-look-menu {
    background-image: url(/arquivos/boton-menu-mi-look-en-mi-espacio-31-agosto-2020-pink.png);
    background-repeat: no-repeat;
    background-size: 280px;
    height:90px;
    list-style: none;
    margin: 0 -30px ;

  }
  
  
  .boton-mi-look-menu:hover {
    background-image: url(/arquivos/boton-menu-mi-look-en-mi-espacio-31-agosto-2020-dark.png);
    background-repeat: no-repeat;
    background-size: 280px;
    height:90px;
    list-style: none;
    margin: 0 -30px  ;


}
  
}



@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.boton-mi-look-menu{
    background-image: url(/arquivos/boton-menu-mi-look-en-mi-espacio-31-agosto-2020-pink.png);
    background-repeat: no-repeat;
    background-size: 240px;
    padding: 30px ;
    height:90px;
    list-style: none;
}
}

.boton-mi-look{
    background-image: url(/arquivos/boton-menu-mi-look-en-mi-espacio-29-agosto-2020-pink.png);
    background-repeat: no-repeat;
    background-size: 360px;
    height:41px;
    margin-top:8px;
    width:350px;
    padding:5px;

}


.boton-mi-look:hover{
    background-image: url(/arquivos/boton-menu-mi-look-en-mi-espacio-29-agosto-2020-dark.png);
    background-repeat: no-repeat;
    background-size: 360px;
    /**margin: 2px 0 0 8px;**/
    height:41px;
    margin-top:8px;
    width:350px;
    padding:5px;

}






/**AGOSTO 26 -  bienestar**/

@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.iconp-icon-Bioseguridad-departamento {
    background-image: url(/arquivos/icono-bioseguridad-26-agosto-2020-gris.png);
    background-repeat: no-repeat;
    background-size: 30px;
    margin: 0 -3px 0;
    width: 40px;
    padding: 15px;
}

  
  .iconp-icon-Bioseguridad-departamento:hover {
    background-image: url(/arquivos/icono-bioseguridad-26-agosto-2020-naranja.png);
    background-repeat: no-repeat;
    background-size: 30px;

} 
}



/**AGOSTO 24 -  bienestar**/

@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.iconp-icon-Bienestar-y-Belleza-departamento {
    background-image: url(/arquivos/bienestar-belleza-2.png);
    background-repeat: no-repeat;
    background-size: 38px;
    margin: 0 -9px 0;
    width: 54px;
    padding: 16px;
}

  
  .iconp-icon-Bienestar-y-Belleza-departamento:hover {
    background-image: url(/arquivos/bienestar-belleza-hover-2.png);
    background-repeat: no-repeat;
    background-size: 38px;

} 
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.boton-asus-menu{
    background-image: url(/arquivos/boton-asus-24-agosto2020-negro.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height:auto;
    width:100%;
    list-style: none;
}
}


/**AGOSTO 24 -  BOTON ASUS menu**/

@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.boton-asus-menu {
    background-image: url(/arquivos/boton-asus-24-agosto2020-negro.png);
    background-repeat: no-repeat;
    background-size: 240px;
    padding: 20px;
    list-style: none;
    margin: 0 -30px;

  }
  
  
  .boton-asus-menu:hover {
    background-image: url(/arquivos/boton-asus-24-agosto2020-azul.png);
    background-repeat: no-repeat;
    background-size: 240px;
    padding: 20px;
    list-style: none;
    margin: 0 -30px;

}
  
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.boton-asus-menu{
    background-image: url(/arquivos/boton-asus-24-agosto2020-negro.png);
    background-repeat: no-repeat;
    background-size: 240px;
    padding: 30px ;
    list-style: none;
}
}


.boton-asus{
    background-image: url(/arquivos/boton-asus-24-agosto2020-negro.png);
    background-repeat: no-repeat;
    background-size: 190px;
    height:50px;
    margin-top:15px;
   /** width:240px;**/

}


.boton-asus:hover{
    background-image: url(/arquivos/boton-asus-24-agosto2020-azul.png);
    background-repeat: no-repeat;
 
}







/**AGOSTO 20 -  texto menu**/


@media print, screen and (min-width: 64em){
.productP__infoCont__name h1 {
    font-weight: 800;
}}

@media print, screen and (min-width: 64em){
.mainMenu__categories .Categories__menu__item__link {
    font-size: 15px;
   color: #000000;
    font-weight: 600;
    line-height: 55px;
}}



@media print, screen and (min-width: 64em){
.mainMenu__categories .Categories__menu__submenu__ul__item__link {
    font-size: 18px;
    font-weight: 600;
    line-height: 50px;
    color: #000000;
}}

@media print, screen and (min-width: 64em){
.mainMenu__categories .Categories__menu__item>a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    transition: .8s;
    padding: .9375rem 0 .9375rem 1.25rem;
    font-weight: 600;
    color: #000000;
}}




@media screen and (max-width: 39.9375em){
.mainMenu, .mainMenu:after {
    position: fixed;
    width: 0;
    margin-top: 100px;
    height: 500px;
}}




/**AGOSTO 19 -  BLACK SALES
@media screen and (max-width: 39.9375em){
.mainMenu, .mainMenu:after {
    position: fixed;
    width: 0;
    margin-top: 0px;
    height: 500px;
}}
**/


.blacksales{
    background-image: url(/arquivos/black-sales-19-agosto-2020.png);
    background-repeat: no-repeat;
    background-size: 250px;
    padding: 15px ;
  margin-top:10px; 
   list-style: none;
}




@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.blacksales-menu {
    background-image: url(/arquivos/black-sales-19-agosto-2020.png);
    background-repeat: no-repeat;
    background-size: 300px;
    padding: 30px;
    list-style: none;
    margin: 0 -44px;
}
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.blacksales-menu{
    background-image: url(/arquivos/black-sales-19-agosto-2020.png);
    background-repeat: no-repeat;
    background-size: 300px;
    padding: 30px ;
    list-style: none;
}
}




/**AGOSTO 14 -  MENÃš**/ 
@media screen and (max-width: 39.9375em){
.header__bottom__menu__item.btnOpenMenuCat a span:after {
    content: "MENÚ";
    display: block;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700;
}}



/**AGOSTO 4 -  ESPACIOS BANNER**/ 

.menuSlide__slider {
    margin-top: 5px;
}


@media print, screen and (min-width: 40em){
.ofertasDestacadasHome .container {
    padding-left: .1rem;
  }}


@media print, screen and (min-width: 64em){
.ofertasDestacadasHome__right {
    margin-left: .6rem;
  }}

@media print, screen and (min-width: 64em){
.ofertasDestacadasHome__left {
    margin-right: .1rem;
  }}

@media print, screen and (min-width: 40em){
.ofertasDestacadasHome__left {
    margin-right: .1rem;
    }}

/**FIN -  ESPACIO BANNER**/ 


.ofertasDestacadasHome {
    margin: 0.4rem 0;
}


.showcaseBanner__general {
    margin: 0;
}


.item__showcase__ge__flags .flag {
    font-size: 0;
    display: flex;
}



/**
.flag {
    background-color: transparent !important;
     border-radius:4px;
}

.flag {
    max-width: 100px;
    max-height: 100px;
    right: 20px;
    top: 10px;
    position: absolute;
 
}


**/










/**AGOSTO 4 - LIBROMANIA**/ 
.banner-flotante-libromania {
    position: fixed;
    left: 0;
    bottom: 280px;
    width: 8%;
    z-index: 5000;
    display: block;
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.banner-flotante-libromania{
    

    display: none;
   
}
}



.modal-container {
  margin: 0 auto;
  padding-top: 65px;
  position: fixed;
  width: 80px;
  z-index: 1000;
}

.modal-container button {
  display: block;
  margin: 0 auto;
  color: #fff;
  width: 80px;
  height: 25px;
  line-height: 50px;
  background: #f6f6f600;
  font-size: 22px;
  border: 0;
  border-radius: 3px;

  ansition: background 0.3s ease-in;
}

.modal-container .modal-backdrop {
  height: 0;
  width: 0;
  opacity: 0;
  overflow: hidden;
  transition: opacity 0.2s ease-in;
}

.modal-container #modal-toggle {
  position: absolute;
  height: 100%;
  width: 101%;
  margin: 0;
  opacity: 0;
  cursor: pointer;
}

.modal-container #modal-toggle:hover ~ button { background: #1e824c00; }

.modal-container #modal-toggle:checked {
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9;
  opacity: 0;
}

.modal-container #modal-toggle:checked ~ .modal-backdrop {
  background-color: rgba(0, 0, 0, 0.6);
  width: 100vw;
  height: 200vh;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9;
  pointer-events: none;
  opacity: 1;
}

.modal-container #modal-toggle:checked ~ .modal-backdrop .modal-content {
  background-color: #123da9;
  max-width: 660px;
  width: 100%;
  height: auto;
  padding: 10px 30px;
  position: absolute;
  left: calc(45% - 200px);
  top: 5%;
  border-radius: 4px;
  z-index: 999;
  pointer-events: auto;
  cursor: auto;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.6);
}



@media (max-width: 400px) {

.modal-container #modal-toggle:checked ~ .modal-backdrop .modal-content { left: 0;
width:100%; 
height: 30%;

}
}

.modal-container #modal-toggle:checked ~ .modal-backdrop .modal-content .modal-close {
    color: #94ee33;
    position: absolute;
    right: 3px;
    top: -15px;
    padding-top: 7px;
    font-size: 26px;
    width: 25px;
    height: 28px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}

.modal-container #modal-toggle:checked ~ .modal-backdrop .modal-content .modal-close.button {
  top: initial;
  bottom: 20px;
  right: 20px;
  background: #4CAF50;
  color: #fff;
  width: 50px;
  border-radius: 2px;
  font-size: 14px;
  font-weight: normal;
}

.modal-container #modal-toggle:checked ~ .modal-backdrop .modal-content .modal-close.button:hover {
  color: white;
  background: #ffffff;
}

.modal-container #modal-toggle:checked ~ .modal-backdrop .modal-content .modal-close:hover { color: #ffffff; }







 
/**junio 17 - texto banner iva**/ 
 
.sliderInferior{
 	margin-top:10px;
 } 





/**mayo 28 - lenovo-producto-morral-lenovo-para-portatil**/

@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.producto-frame-mobile {

  display:none;  
    
}
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.producto-frame-desk{
    
  display:none;  
   
}
}





  /**mayo 19 - texto h6 menu mobile**/
.mainMenu__categories__header__mobile h6 {
    margin: 0 -41px;
    color: #ec6608;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none; */
}


  /**mayo 19 - ocultar imagen vitrina**/

.departamentSect__cont__categoryFeatured__showcase__cover {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: calc(30% - 1.25rem);
    border: 4px solid #ec6608;
    background-color: #fff;
    display: none;
}



  /**Abril 19 - colo rojo**/

  span.false.shp-summary-package-time{
    color: red;
    font-weight: bold;
    background: yellow;
    padding: 4px;
}





.showcaseBooks__nav {
    /* width: calc(70% - 1.25rem); */
    width: calc(100% - 1.25rem);
    margin-right: .625rem;
    margin-left: -0.375rem;
}

@media print, screen and (min-width: 64em){
.mainMenu__categories .Categories__menu__submenu__ul__item:nth-child(odd) {
    background-color: white;
}}



@media print, screen and (min-width: 64em){
.mainMenu__categories .Categories__menu__submenu__ul__item:nth-child(2n) {
    background-color: white;
}}




@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.footer__legals>p {
    text-align: center;
    color: #707070;
    font-size: 18px;
    letter-spacing: .81px;
    font-family: Lato,sans-serif;
    font-weight: 400;
    line-height: .4;
}
}






@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
	
.footer__legals>p {
    text-align: center;
    color: #707070;
    font-size: 18px;
    letter-spacing: .81px;
    font-family: Lato,sans-serif;
    font-weight: 400;
    line-height: 1;
   
}
}





@media print, screen and (min-width: 64em){
.mainMenu__categories__header>a {
    display: block;
    color: #101010;
    padding: 0 20px;
    font-size: 18px;
    font-weight: 700;
    text-decoration: underline;
}
}



@media print, screen and (min-width: 64em){
.footer__pay__item {
    width: calc(50% - 8.5rem);
}}


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.listingProductPage__cont__banner__slide{

	margin: 0 2px 0 ;
	padding:2px;
   width: calc(100% - 8.5rem);
  }}


.titles__v2 span {
    color: #101010;
    font-size: 18px;
    font-weight: 900;
    line-height: 23px;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 auto;
    padding: .625rem 1.25rem;
    background: #fefefe;
    z-index: 9;
}

	/*
#counter{

}


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.counter-counter{
	margin:auto;
	margin-top: 15px;
    font-size: 26px;
	border: 2px solid #ec66086e;
	width: 542px;
    font-weight: bold;
	padding: 0 10px 13px 75px;
	color:#535353;
    text-transform: lowercase;
}}



@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
	
.counter-counter{
	margin:auto;
	font-size: 15px;
	border: 2px solid #ec66086e;
	width: 100%;
    font-weight: bold;
	padding: 18px 9px;
	color:#535353;
    text-transform: lowercase;
}}


.texto__section{
  background-image: url(https://panamericana.vteximg.com.br/arquivos/fondo-home-18-abril-4.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-color:#ffffff;
 }


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.counter-text{
	margin:auto;
	font-size: 21px;
	text-transform: uppercase;
	font-weight: 800;
	color:#535353;
	text-align: center;
}

}

@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.counter-text{
	margin:auto;
	width:100%;
	margin-top: 25px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 900;
	color:#535353;
}

}


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.counter-text--2{
	margin:auto;
	font-size: 20px;
	text-transform: uppercase;
	font-weight:500;
	color:#535353;
	text-align: center;
}

}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.counter-text--2{
	margin:auto;
	width: 100%;
	font-size: 18px;
	font-weight:500;
	color:#535353;
	padding: 0  0 5px  0;
}

}
*/

@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.social-media-new{
	margin:auto;
	width:600px
}
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.social-media-new{
	margin:auto;
	width:300px;
}
}

@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.texto__section{
	width:100%;
	margin:auto;
	padding: 53px 92px;
	text-align:justify;
	}}

@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.texto__section{
	width:100%;
	margin:auto;
	text-align: center;/* letter-spacing:1px; */}

}




@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.horarios-new{
	width:1000px;
	margin:auto;
}}

@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.horarios-new {
    width: 100%;
  
}

}


.footer__legals__title {
    color: #535353;
    font-size: 18px;
    font-weight: 900;
}


.footer__legals__title-2 {
    color: #535353;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
}


.footer__legals {
    padding-top: 0.2rem;
    padding-bottom: 2rem;
}


.footer__bottom__col figure {
    width: 100%;
    margin: 60px auto;
}


.header__top__menu .button, .header__top__menu a {
    line-height: 1;
    text-decoration: none;
    display: block;
    padding: .7rem 27rem;
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
.footer__bottom__col figure {
    width: 100%;
    margin: 15px auto;
}

}


.landingAQ__department__title--active, .landingAQ__department__title:hover {

 color: #ffffff;
 
}


@media print, screen and (min-width: 64em){
.landingAQ__category__image {
    display: block;
    position: absolute;
    top: 5px;
    left: -27%;
    width: 50%;
  }

}


@media print, screen and (min-width: 40em){
.landingAQ__category {

    margin-bottom: 70px;

}
}


@media print, screen and (min-width: 40em){
.landingAQ__category {

    background-color: #f6f6f6;

  }
}


@media print, screen and (min-width: 40em){
.landingAQ__header__title {

   background-color: #bd88c4;

}
}


@media print, screen and (min-width: 64em)
.landingAQ__category__image {
left: -35%;
}




.landingAQ__department__title {
  
    color: #fff;
}


.departamentSect__cont__categoryFeatured__showcase {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}


.departamentSect__cont__categoryFeatured__showcase__list {
    width: calc(100% - 1.875rem);
    margin-left: .9375rem;
    background-color: #ffffff1f;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}


.showcaseBooks__nav__ul a, .showcaseBooks__nav__ul button, .showcaseBooks__nav__ul input, .showcaseBooks__nav__ul select {
    margin-bottom: 0;
    font-size: 16.4px;
    color: black;
    font-weight: 700;
    padding: 15px;
    text-transform: uppercase;
    text-decoration: none;
}


.showcaseBooks__more{
	margin-bottom: 0;
	padding: 15px;
	font-size: 16.4px;
	color: black;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;

	}

.item__showcase__ge__bottom {
    display: -ms-flexbox;
    display: none;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
}




.myo-cancel-btn {
display:none;
}

/*
@media only screen 
and (min-device-width : 200px) 
and (max-device-width : 800px) {
 .header__middle .container {
        padding: 0px 0 0;
} }

 

@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {  
 .header__middle .container {
        padding: 0px 0 0;
} } */



@media only screen 
and (min-device-width : 900px) 
and (max-device-width : 1450px) {
 .header__middle .container {
        padding: 80px 0 0;
} }

 

@media only screen 
and (min-device-width : 1451px) 
and (max-device-width : 2000px) {  
 .header__middle .container {
        padding: 120px 0 0;
} }



@media only screen 
and (min-device-width : 2001px) 
and (max-device-width : 3000px) {  
 .header__middle .container {
        padding: 150px 0 0;
} }


@media only screen 
and (min-device-width : 3001px) 
and (max-device-width : 5000px) {  
 .header__middle .container {
        padding: 200px 0 0;
} }





@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 450px) {
.header__middle .container {
   padding: 150px 0 0;
}
}

 @media only screen 
and (min-device-width : 200px) 
and (max-device-width : 300px) {
.header__middle .container {
   padding: 100px 0 0;
}
}


@media only screen 
and (min-device-width : 351px) 
and (max-device-width : 450px) {
.header__middle .container {
   padding: 100px 0 0;
}
}


@media only screen 
and (min-device-width : 451px) 
and (max-device-width : 680px) {
.header__middle .container {
   padding: 120px 0 0;
}
}


@media only screen 
and (min-device-width : 601px) 
and (max-device-width : 800px) {
.header__middle .container {
   padding: 100px 0 0;
}
}


@media only screen 
and (min-device-width : 451px) 
and (max-device-width : 800px) {
.header__middle .container {
   padding: 250px 0 0;
}
}




@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 1250px) {
 .header__middle .container {
        padding: 80px 0 0;
} }



@media only screen 
and (min-device-width : 1251px) 
and (max-device-width : 1450px) {
 .header__middle .container {
        padding: 75px 0 0;
} }

@media only screen 
and (min-device-width : 1451px) 
and (max-device-width : 5000px) {
 .header__middle .container {
        padding: 95px 0 0;
} }






@media only screen 
and (min-device-width : 900px) 
and (max-device-width : 1450px) {
.catalogo-papa .container{
        padding: 0px;
} }


 

@media only screen 
and (min-device-width : 1451px) 
and (max-device-width : 2000px) {  
.catalogo-papa .container{
        padding: 0;
} }




@media only screen 
and (min-device-width : 2001px) 
and (max-device-width : 3000px) {  
.catalogo-papa .container{
        padding: 0;
} }



@media only screen 
and (min-device-width : 3001px) 
and (max-device-width : 5000px) {  
.catalogo-papa .container{
        padding: 0;
} }






@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 450px) {
.catalogo-papa .container{
        padding: 0;
} }


 @media only screen 
and (min-device-width : 200px) 
and (max-device-width : 300px) {
.catalogo-papa .container{
        padding: 0;
} }



@media only screen 
and (min-device-width : 351px) 
and (max-device-width : 450px) {
.catalogo-papa .container{
        padding: 0;
} }



@media only screen 
and (min-device-width : 451px) 
and (max-device-width : 680px) {
.catalogo-papa .container{
        padding: 0;
} }



@media only screen 
and (min-device-width : 601px) 
and (max-device-width : 800px) {
.catalogo-papa .container{
        padding: 0;
} }



@media only screen 
and (min-device-width : 451px) 
and (max-device-width : 800px) {
.catalogo-papa .container{
        padding: 0;
} }





@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 1250px) {
.catalogo-papa .container{
        padding: 0;
} }




@media only screen 
and (min-device-width : 1251px) 
and (max-device-width : 1450px) {
.catalogo-papa .container{
        padding: 0;
} }



@media only screen 
and (min-device-width : 1451px) 
and (max-device-width : 5000px) {
.catalogo-papa .container{
        padding: 0;
} }


/** header-sintopbanner**/







@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
	
.header__top-tel{

	background-color:#dddddd;
	padding: 2px;
	text-align: center;
	}
}


@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
	
.header__top-tel{

display:none;
	}
}





li.db.dib-ns.mr7-ns {
    display: block;
}

li.mb5 {
    display: none;
}


section.ofertasDestacadasHome {
    /* background-color: black; */
    /* padding: 5px 0; */
}




.librosbotonheader{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/botones-barra-superior-libros-nocolor-28-dic.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
      -webkit-transition: 1.2s;
  transition: 1.2s;
  
    
}

.librosbotonheader:hover{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/botones-barra-superior-libros-color-28-dic.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
    
}

 

.computadoresbotonheader{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/botones-barra-superior-computadores-nocolor-17-feb.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
      -webkit-transition: 1.2s;
  transition: 1.2s;
  
    
}

.computadoresbotonheader:hover{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/botones-barra-superior-computadores-color-17-feb.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
    
}





.celularesbotonheader{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/botones-barra-superior-celulares-nocolor-17-feb.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
      -webkit-transition: 1.2s;
  transition: 1.2s;
  
    
}

.celularesbotonheader:hover{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/botones-barra-superior-celulares-color-17-feb.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
    
}





.audifonosbotonheader{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/botones-barra-superior-audifonos-nocolor-17-feb.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
      -webkit-transition: 1.2s;
  transition: 1.2s;
  
    
}

.audifonosbotonheader:hover{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/botones-barra-superior-audifonos-color-17-feb.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
    
}

.tvbotonheader{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/botones-barra-superior-tv-nocolor-23-abril.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
      -webkit-transition: 1.2s;
  transition: 1.2s;
  
    
}

.tvbotonheader:hover{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/botones-barra-superior-tv-color-23-abril-5.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
    
}




.ayuda1{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/boton-barra-superior-pedidos-gris-13-mayo-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
      -webkit-transition: 1.2s;
  transition: 1.2s;
  
    
}

.ayuda1:hover{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/boton-barra-superior-pedidos-color-13-mayo-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
    
}



.ayuda2{background-image: url(https://panamericana.vteximg.com.br/arquivos/boton-barra-superior-pedidos2-gris-13-mayo-2.png);background-repeat: no-repeat;background-size: contain;border-radius: 0.20rem;-webkit-transition: 1.2s;transition: 1.2s;margin: 0 15px;}

.ayuda2:hover{

    background-image: url(https://panamericana.vteximg.com.br/arquivos/boton-barra-superior-pedidos2-color-13-mayo-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0.20rem;
    
}



.header__bottom__menu__item.ofertasBtn a {
    width: 200px;
    height: 35px;
    border-radius: 0.2rem;
    background-color: #ffffff00;
    color: #fff;
    font-family: Lato;
    font-size: .9375rem;
    font-weight: 400;
    letter-spacing: .72px;
    text-transform: uppercase;
    margin: -3px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: px;
}


.Section__vitrina__viewMore:after {
	content: "";
	background: url(https://panamericana.vteximg.com.br/arquivos/arrow__viewmore-black.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 13px;
	height: 12px;
	background-size: contain;
	margin-left: 10px;
	font-family: Lato,sans-serif;
      font-weight: 900;
}



.schoolSection__vitrina__viewMore {
	position: absolute;
	top: 75px;
	right: 5px
}

@media print, screen and (min-width:64em) {
.Section__vitrina__destacadosschool .Section__vitrina__viewMore {
	top: 0;
	right: 70px
}
}

.Section__vitrinas__especial .Section__vitrina__viewMore {
	top: -29px;
	right: 10px
}

.Section__vitrina__viewMore {
    color: #000;
    text-decoration: underline;
       font-family: Lato,sans-serif;
    letter-spacing: .15em;
      font-weight: 900;
    /* top: 90px; */
    /* left: 38%; */
}



.Section__vitrina__viewMore {
	color: #040404;
	text-decoration: underline;
	font-family: Lato,sans-serif;
	letter-spacing: 0.10em;
	/* top: 16px; */
	/* right: 5px; */
	float: right;
}


.nuestras-tiendas a{
    background-color: #000000;
    text-align: center;
    position: absolute;
    width: 100%;
    top: 0;
    color: white;
    font-weight: 500;
    padding: 9px;
    margin: auto;
    height: 35px;
  font-size:75%;
    letter-spacing:2px;
    text-transform:uppercase;
}






@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.top-dale-go{
    background-color: #02bbc0;
    text-align: center;
    position: absolute;
    z-index: 1000;
    width: 100%;
    top: 0px;
    margin: auto;

 
}
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
  
  .top-dale-go {
  background-color: #02bbc0;
  text-align: center;
  z-index: 1000;
  width: 100%;
  margin: auto;


}
}






@media only screen 
and (min-device-width : 801px) 
and (max-device-width : 5000px) {
.dia-sin-iva-3-julio{
    background-color: #02bbc0;
    text-align: center;
    position: fixed;
    z-index: 5000;
    width: 100%;
    top: 0px;
    margin: auto;

 
}
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 800px) {
  
  .dia-sin-iva-3-julio {
  background-color: #02bbc0;
  text-align: center;
  z-index: 5000;
  width: 100%;
  margin: auto;


}
}



    
#tns1-item0 {

	margin:10px 0;
}
    

.departamentSect__cont__categoryFeatured__showcase__list {
    width: 100%;
    margin-top: 30px;
}



@media screen and (min-width: 75em)
.departamentSect__cont__categoryFeatured__showcase__list {
    width: 95%
}
  
  figure.departamentSect__cont__categoryFeatured__showcase__cover {
    display: none;
}
  
  
.item__showcase__category__title a, .item__showcase__ge__title a  {
    /** text-transform: none;**/
    font-weight: 700;
    color: #212121;
    font-size: 11px;
    line-height: 12px;
}
 

@media print, screen and (min-width: 40em){
.item__showcase__ge__price {
    min-height: 30px;
  }}
 
 
  
 
  /**Marzo 13 2020 - Formato en pagina de producto para destacar texto**/
body.page-producto blockquote{
    max-width: 300px;
    float: left;
    font-weight: normal;
    background-color: #ffffa0;
    padding: 20px;
    margin-left: 0;
    font-size: 110%;
}
  


  /**Abril 19 - Ocultar icono envio gratis**/
  
.productP__infoCont__seals.envio-gratis .icon-free-shipping {
    display: none;
}

select#creditCardpayment-card-0Brand {
    border: solid 1px;
    font-size: 0.8em;
    color: #999;
}

.notifyme{
	display:none !important;
}
