/*Updated 300120*/
@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Roboto:500&display=swap');

/* Fonts */
/* devanagari */
@font-face {
  font-family: "Baloo";
  font-style: normal;
  font-weight: 400;
  src: local("Baloo"), local("Baloo-Regular"), url(https://fonts.gstatic.com/s/baloo/v1/SGrMP-s4ZzeXHjeTjbvGSQ.woff2) format("woff2");
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB; }
/* vietnamese */
@font-face {
  font-family: "Baloo";
  font-style: normal;
  font-weight: 400;
  src: local("Baloo"), local("Baloo-Regular"), url(https://fonts.gstatic.com/s/baloo/v1/cW-kpFu5iuSs19ICXlPI_w.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
  font-family: "Baloo";
  font-style: normal;
  font-weight: 400;
  src: local("Baloo"), local("Baloo-Regular"), url(https://fonts.gstatic.com/s/baloo/v1/DMtQWwnrc1cJLTDDHf1kag.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }



/* ADDS */

/* Generales */
/* PADDING*/
.p1{
  padding: 1%;}

.p2{
  padding: 2%;}

.p3{
  padding: 3%;}

.p4{
  padding: 4%;}

.p5{
  padding: 5%;}
  
/* Alineacion */
.textleft {
  text-align: left; }

.textright {
  text-align: right; }

.textcenter, .center {
  text-align: center; }

.textjustify {
  text-align: justify; }

.leftImg {
  float: left; }

/* Ocultar elementos desktop - mobile */
.hidden-desktop{
  display:none !important;}

/* color text */
.text-red{
  color: red;}

/* Radius */
.curv {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px; }

/* FONT SIZES */
.px10 {
  font-size: 10px; }

.px12 {
  font-size: 12px; }

.px14 {
  font-size: 14px; }

.px16 {
  font-size: 16px; }

/* Columnas */
.col-2 {
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-gap: 40px;
  -moz-column-gap: 40px;
  -webkit-column-gap: 40px;
  margin: 30px 10px 30px 10px;
  text-align: justify; }

.col-3 {
  column-count: 3;
  -moz-column-count: 3;
  -webkit-column-count: 3;
  -moz-column-gap: 40px;
  -webkit-column-gap: 40px;
  column-gap: 40px;
  margin: 30px 0 30px 0;
  text-align: justify; }

/* WIDTHS */
.width10 {
  width: 10%; }

.width20 {
  width: 20%; }

.width30 {
  margin-top: -22px;
  width: 30%; }

.width33 {
  width: 33% !important; }

.width40 {
  width: 40%; }

.width50 {
  width: 50%; }

.width60 {
  width: 60%; }

.width70 {
  width: 70%; }

.width80 {
  width: 80%; }

.width90 {
  width: 90%; }

.width100 {
  width: 100% !important; }

.w10 {
  width: 10%; }

.w20 {
  width: 20%; }
  
.w30{
  width: 30%;}

.w35{
  width: 35%;}
	
.w40{
    width: 40%;}
	
.w50{
    width: 50%;}
	
.w60{
    width: 60%;
    margin: 0 auto;}
	
.w65{
    width: 65%;
    margin: 0 auto;}
	
.w70{
    width: 70%;}
	
.w100{
    width: 100%;}

/* margin */


/* Tablas */
th.table{
  background-color: #1169B0;
  border: 1px solid #BDBDBD;
  color: #fff;
  font-size: 1.2em;
  padding: 15px; }

td.table{
  border: 1px solid #BDBDBD; }

/* Viñetas */
ul.static, ol.static {
  list-style: none;
  margin: 0 auto;
  width: 80%; }

ul.static li, ol.static li {
  padding: 0px 10px 20px;
  position: relative; }

ul.static li::before, ol.static li::before {
  background: #33aa56;
  border-radius: 10px;
  content: "";
  height: 6px;
  left: -3.5px;
  position: absolute;
  top: 6.5px;
  width: 6px; }

/* Especificos */
body{
  overflow-x: hidden;}

/* Ocultar filtro "subcategoria" */
.subCategoriaMenu {
  display: none !important; }

/* Se adiciona logo de instagram */
footer .redesFooter .ng {
  background: url(/arquivos/instagram-2018-apagado.png);
  background-repeat: no-repeat;
  height: 35px;
  margin:0 15px;
  width: 35px; }

footer .redesFooter .ng:hover {
  background: url(/arquivos/instagram-2018.png);
  background-repeat: no-repeat; }

footer .redesFooter .yt {
  background: url(/arquivos/yotube-2018-apagado.png) !important;
  background-position: 0 !important;
  height: 34px !important;}

footer .redesFooter .yt:hover {
  background: url(/arquivos/yotube-2018.png) !important;
  background-repeat: no-repeat; }
  
footer .redesFooter .fb {
  background: url(/arquivos/facebook-2018-apagado.png) !important;
  background-position: 0 !important;
  margin-right: 0 !important;}

footer .redesFooter .fb:hover {
  background: url(/arquivos/facebook-2018.png) !important;
  background-repeat: no-repeat; }

/* Se aumenta el logo de baby de 50% a 80% */
header .topHeader .yellowBar .right .specialItem .babyGanga img {
  width: 80% !important; }

/* Se reduce el tamano de la fuente en yellow bar */
header .topHeader .yellowBar {
  font-size: 9px !important; }

header .topHeaderSticky .middleBar .left .buscador fieldset input[type="button"] {
  left: 15px !important;
  /*! margin-top: -5px; */ }

header .topHeaderSticky .middleBar .left .buscador fieldset input[type="text"] {
  background: #fff !important;
  border-radius: 10px !important;
  /*! margin-top: -5px; */ }

header .topHeaderSticky .yellowBar {
  display: none !important; }

/* End se agrega a mainV2 */

header .topHeaderSticky .middleBar {
  background: #ffd200 !important;
  /*height: 35px !important;*/ }

header .topHeaderSticky .middleBar .right {
  flex-basis: 40% !important;
  margin-top: -1px;
  width: 40% !important; }

header .topHeaderSticky .middleBar .right .item {
  display: inherit !important;
  height: 20px !important; }

header .middleBar .right .carritoCompras .infoCarrito .cart-info .amount-products .amount-products-em {
  margin-top: -4px; }

/* STICKY PRODUCTO */
.producto .compraFlotante {
  height: 40px !important;
  padding: 0 !important; }

.producto .compraFlotante .containerFlotante .left .imageProductoFlotante {
  display: none !important; }

.producto .compraFlotante .containerFlotante .left .precioProductoFlotante .priceDescuentoPG, .producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco, .producto .compraFlotante .containerFlotante .left .precioProductoFlotante, .producto .compraFlotante .containerFlotante .left .nombreProductoFlotante .nombreProducto, .producto .compraFlotante .containerFlotante .left .nombreProductoFlotante, .producto .compraFlotante .containerFlotante, .producto .compraFlotante .containerFlotant .left, .producto .compraFlotante .containerFlotante .left .addListProductoFlotante {
  height: 40px; }

.producto .compraFlotante .containerFlotante .left .precioProductoFlotante .priceDescuentoPG {
  margin-top: -24px; }

.producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .descricao-preco .valor-de strong {
  display: none; }

.producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .productPrice {
  /*! height: 18px */
  margin-top: -19px; }

.producto .compraFlotante .containerFlotante .left .precioProductoFlotante .priceDescuentoPG .descuentoPG::before {
  height: 33px !important;
  margin-left: -94px;
  width: 41px; }

.producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco {
  margin-top: -27px; }

.producto .compraFlotante .containerFlotante .left .precioProductoFlotante .plugin-preco .descricao-preco {
  overflow: inherit !important; }

/* AJUSTE TEMPORAL DE ICONO ENTREGA EN TIENDA - RETIRAR AL ENTRAR NUEVAMENTE PAGO CONTRAENTREGA */
.home .vitrineHome li .imageProd a .overContent .icons ul, .categoria .vitrineHome ul li .imageProd a .overContent .icons ul, .departamento .vitrineHome ul li .imageProd a .overContent .icons ul {
  margin-left: -120px; }

/* Ajustes comentarios */
.producto .wrapper .comentarios .contReview .user-review span {
  display: none; }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .resenhas .quem strong {
  color: #0079c2 !important; }

/* title categoria y departamento */
.wrapper .migaPan .tituloCatDpto {
  text-align: right !important; }

/*  VALORACION DE PRODUCTO */
.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em {
  margin-top: 1px !important;
  margin-left: 76%; }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em span {
  margin-top: 0;
  margin-left: 0;
  text-align: right; }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em .avaliacao05::after {
  content: url("https://pepeganga.vteximg.com.br/arquivos/Estrellas-calificacion05.png"); }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em .avaliacao10::after {
  content: url("https://pepeganga.vteximg.com.br/arquivos/Estrellas-calificacion10.png"); }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em .avaliacao15::after {
  content: url("https://pepeganga.vteximg.com.br/arquivos/Estrellas-calificacion15.png"); }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em .avaliacao20::after {
  content: url("https://pepeganga.vteximg.com.br/arquivos/Estrellas-calificacion20.png"); }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em .avaliacao25::after {
  content: url("https://pepeganga.vteximg.com.br/arquivos/Estrellas-calificacion25.png"); }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em .avaliacao30::after {
  content: url("https://pepeganga.vteximg.com.br/arquivos/Estrellas-calificacion30.png"); }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em .avaliacao35::after {
  content: url("https://pepeganga.vteximg.com.br/arquivos/Estrellas-calificacion35.png"); }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em .avaliacao40::after {
  content: url("https://pepeganga.vteximg.com.br/arquivos/Estrellas-calificacion40.png"); }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em .avaliacao45::after {
  content: url("https://pepeganga.vteximg.com.br/arquivos/Estrellas-calificacion45.png"); }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em .avaliacao50::after {
  content: url("https://pepeganga.vteximg.com.br/arquivos/Estrellas-calificacion50.png"); }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .media em strong {
  margin-top: -39px;
  margin-left: 0;
  text-align: right; }

.producto .wrapper .comentarios .contReview .user-review .avaliacao .avalie-produto {
  padding: 0 40px;
  text-align: center;
  width: 100%; }

/* Top title */
#banner {
  box-shadow: 0 4px 0px rgba(182, 182, 182, 0.75);
  margin-bottom: 30px; }

#banner .content {
  display: inline-block;
  position: relative;
  z-index: 1; }

/* Altura de Brand */
.producto .vitrineHome li .midLevel .mainInfo .productBrand, .home .vitrineHome li .midLevel .mainInfo .productBrand {
  margin-top: 10% !important; }

/*Brand link */
.productBrand a {
  color: #4c4c4c;
  font-weight: 300;
  text-transform: uppercase; }

/*  MAYUSCULA COLORES */
.ul-colores-similares {
  margin-bottom: 8% !important;
  text-transform: uppercase !important;
  text-align: center; }

/* PAGINA MIS PEDIDOS */
.fw4 {
  font-weight: 600 !important; }

.f6 {
  font-weight: 400 !important; }

/*Enlace a marca de producto */
.producto .wrapper .mainProductWrapper .contProducto .infoProducto .productBrandP div a {
  pointer-events: auto; }

/* Did you mean? */
.didyoumean {
  font-size: 1em;
  margin: 1%; }

/* CAMBIOS DE TEXTOS MIS PEDIDOS */
.dib.br2.pv1.ph2.f7.fw5.black-70.tc.bg-light-blue {
  cursor: pointer;
  height: 20px;
  overflow: hidden;
  position: relative;
  text-indent: -9999px; }

.dib.br2.pv1.ph2.f7.fw5.black-70.tc.bg-light-blue:before {
  content: "PAGO APROBADO";
  display: block;
  font-weight: 600;
  margin-top: -3px;
  text-indent: 0; }

a.linkSeo {
  color: #489cdf; }

a.linkSeo:hover {
  color: #0174DF; }

/* Landing Page */
.content-landing {
  width: 80%;
  margin: 0 auto; }

.content-landing p {
  width: 100% !important; }

.content-landing h3 {
  width: 100% !important; }

.title-landing {
  box-shadow: 0 4px 0px rgba(182, 182, 182, 0.75);
  color: #33aa56;
  font-size: 2.3em;
  margin-bottom: 50px;
  margin-top: 70px;
  text-align: right;
  text-transform: uppercase; }

.title-landing-h3 {
  font-size: 1em;
  margin: 20px 0;
  text-align: center; }

/* Flag precio especial */
.categoria .vitrineHome ul li .tagDestaque p.flag.precio-especial, .departamento .vitrineHome ul li .tagDestaque p.flag.precio-especial {
  background: url(/arquivos/Banderin-precio-especial.png) no-repeat;
  background-size: auto auto;
  background-size: contain;
  text-indent: -9999px;}

.categoria .vitrineHome ul li .tagDestaque p.flag.precio-especial, .departamento .vitrineHome ul li .tagDestaque p.flag.precio-especial {
  height: 40px;
  position: absolute;
  right: 2.5%;
  top: -45px;
  width: 80px;
  z-index: 2; }

.buscaVacia .vitrineHome li .tagDestaque p.flag.precio-especial, .producto .vitrineHome li .tagDestaque p.flag.precio-especial, .home .vitrineHome li .tagDestaque p.flag.precio-especial {
  background: url(/arquivos/Banderin-precio-especial.png) no-repeat;
  background-size: auto auto;
  background-size: contain;
  text-indent: -9999px; }

.buscaVacia .vitrineHome li .tagDestaque p.flag.precio-especial, .producto .vitrineHome li .tagDestaque p.flag.precio-especial, .home .vitrineHome li .tagDestaque p.flag.precio-especial {
  height: 40px;
  position: absolute;
  right: 2.5%;
  top: -45px;
  width: 80px;
  z-index: 2; }

h1.landing {
  color: #33aa56;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase; }

hr.grey {
  border: 1px solid #ccc; }

/* toggle */
.titleAccordion {
  border-radius: 5px;
  color: #33aa56;
  font-size: 0.9rem !important;
  height: 45px;
  padding: 10px;
  width: 100%;}

.contentAccordion {
  margin: 0 auto;
  width: 90%; }

.subtitleAccordion {
  color: #0079c2; }

button.accordion {
  background-color: #fff;
  border: none;
  color: #444;
  cursor: pointer;
  font-size: 15px;
  outline: none;
  /*padding: 18px */
  text-align: left;
  transition: 0.4s;
  width: 100%; }

button.accordion.active, button.accordion:hover {
  background-color: #ddd; }

div.panel {
  background-color: white;
  display: none;
  padding: 0 18px;
  /*width: 70% */ }

ul.sidebar li::before {
  content: "┬╗";
  color: #33aa56;
  line-height: 2;
  padding-right: 10px; }

.toggle a:hover {
  color: #33aa56 !important; }

/* LOGIN */
.vtexIdUI .vtexIdUI-page-active, .login .vtexIdUI .modal-body .btn-success {
  border-radius: 10px !important; }

.vtexIdUI .modal-header {
  text-align: center; }

.vtexIdUI .vtexIdUI-heading {
  font-weight: 600;
  font-size: 15px;
  line-height: 17px;
  margin: 20px !important; }

.login .vtexIdUI .btn span {
  font-size: 12px !important; }

.login .vtexIdUI .modal-header .close {
  border-radius: 10px; }

.producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .contentCenter .contentContenido > ul > li {
  padding: 4px 8px !important;}

/* Ajuste video galeria producto*/
.producto .wrapper .mainProductWrapper .contProducto .imagenesProducto .slides .apresentacao #show .thumbs li.videoProductoThumb {
  margin-bottom: 40%; }

.producto .wrapper #additionalInfo .contentInfoProducto .contenidoInfoproducto .contentCenter{
  width: 100% !important; }

/* Combos */
fieldset{
  border: none;
  /*! height: 10%; */
  /*! position: relative; */
  /*! margin-top: 0; */ }

.box-preco-atualizado{
  margin-top: 15%;
  margin-left: 85%;
  position: absolute;
  text-align: right;
}

.box-preco-atualizado dt {
  cursor: pointer;
  height: 20px;
  overflow: hidden;
  position: relative;
  text-indent: -9999px; }

/*Cambio texto precio aproximado */
.box-preco-atualizado dt:before {
  content: "Precio Total";
  display: block;
  font-weight: 600;
  margin-top: -3px;
  text-indent: 0; }

.box-preco-atualizado dd.selected-value {
  cursor: pointer;
  height: 20px;
  overflow: hidden;
  position: relative;
  text-indent: -9999px; }

.box-preco-atualizado dd.selected-value:before {
  content: "";
  display: block;
  font-weight: 600;
  margin-top: -3px;
  text-indent: 0; }

.box-preco-atualizado .btn-batch-buy{
  background: #33aa56;
  border-radius: 10px;
  color: #ffffff;
  font-size: 20px;
  font-size: 1em;
  letter-spacing: 1px;
  /*! margin: 14px auto 0; */
  padding: 5px 10px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  width: 100%;
  z-index: 999999999; }

div#ResultItems_40348253.vitrineHome ul .articulos-deportivos-para-mejorar-tu-entrenamiento-en-pepe-ganga .priceContainerDescuentoPG{
  display: none; }

/*Popup product*/
.close-product{
  color: white !important;
  background-color: #0079c1;
  border-radius: 10px;
  margin-top: -3%;
  opacity: 1 !important;
  right: 13% !important; }

.content-product{
  margin-left: 16%;
  margin-top:-1%;
  width: 70%; }

.popup-product{
  background: none !important;
  margin: 10px auto !important;
  padding: 0 !important;
  width: 65% !important; }



/* Contador */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400);

ul.countdown {
  display: block;
  list-style: none;
  margin: 20px 0;
  padding: 0;
  text-align: center; }

ul.countdown li {
  display: inline-block; }

ul.countdown li span {
  font-size: 80px;
  font-weight: 300;
  line-height: 80px; }

ul.countdown li.seperator {
  font-size: 80px;
  line-height: 70px;
  vertical-align: top; }

ul.countdown li p {
  color: #a7abb1;
  font-size: 14px; }

.source {
  background: #4f5861;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color: #a7abb1;
  display: block;
  font-weight: bold;
  width: 405px;
  margin: 0 auto;
  white-space: pre; }

.btn {
  background: #f56c4c;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  color: white;
  display: block;
  font-weight: bold;
  margin: 40px auto;
  padding: 12px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100px; }

.btn:hover {
  opacity: .7;
  text-decoration: none; }

/* Buscador Impresee */

/* Ajustes Buscador */
ul.ui-autocomplete {
  border: none !important; }

ul.ui-autocomplete li {
  width: 100% !important; }

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchFilters div.searchFilter {
  /*border-bottom: 1px solid #DC9233 !important;*/
  margin: 10px 0 0 0;
  padding: 0 0 15px 0; }

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-right div.sqr-order{
  margin-top: -30px !important; }

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-right div.sqr-price{
  margin-left: 65%; }

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-right .sqr-text{
  border-top: 1px solid #dddddd; 
  margin-bottom: 20px !important;}

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-right div.sqr-price{
  width: 50%; }

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-right div.sqr-price{
  margin-left: 0;
  font-size: 20px !important; }

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results div.sqr-resultItem h3 a, html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results div.sqr-resultItem h3 a:link, html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results div.sqr-resultItem h3 a{font-size: 14px !important;}

.sooqrSearchContainer{
  left: 5% !important;
  width: 90% !important; }

.subsooqrSearchFilters{
  width: 30% !important; }

.searchFilterGroupContainer{
  width: 100% !important; }

.impresee-buy-custom-button  {
  background-color: #43945F;
  border-radius: 4px;
  clear: left;
  color: white;
  display: inline-block;
  /*float: left;*/
  font-weight: bold;
  line-height: 28px;
  text-align: center;
  text-decoration: none;
  transition: background-color .3s ease;
  -webkit-transition: background-color .3s ease;
  -moz-transition: background-color .3s ease;
  -ms-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  width: 100%; }

.ftBoxImpresee{
  border: none;
  border-radius: 10px !important;
  background-image: url(arquivos/lupa-de-buscador.png);
  background-position: 2%;
  background-repeat: no-repeat;
  height: 30px;
  padding-left: 30px;
  width: 100% !important; }

.buscador {
  border-radius: 0 4px 4px 0;
  color: #aaa;
  float: right;
  font-size: 16px;
  height: 32px;
  margin-top: 9px;
  position: relative;
  /*width: 250px;*/
  width: 70%; }

.buscador fieldset input[type="text"] {
  background: #f2f0ed;
  border: none;
  border-radius: 10px 0 0 10px;
  color: #666666;
  height: 30px;
  margin: 0;
  outline: none;
  padding: 5px 2%;
  width: 95%; }

.buscador input {
  background: #fcfcfc;
  /*border: 1px solid #aaa;*/
  border-radius: 5px;
  box-shadow: 0 0 3px #ccc, 0 10px 15px #ebebeb inset;
  height: 100%;
  text-indent: 10px;
  width: 100%; }

input.ftBoxImpreseeSticky{
  text-indent: 45px !important;
}

.buscador .search_impresee{
  float:left;
  left: 1%;
  position: absolute;
  top: 2px; }

.buscador .search_impresee::before{
  content: url("https://pepeganga.vteximg.com.br/arquivos/ICONOS-BUSCADOR-lupa.png");
  height:100%!important; }

.buscador .photo_impresee {
  float:left;
  position: absolute;
  right: 1%;
  top: 2px; }

.buscador .photo_impresee::before {
  content: url("https://pepeganga.vteximg.com.br/arquivos/ICONOS-BUSCADOR-camara.png");
  height:100%!important; }

.buscador .draw_impresee {
  float:left;
  position: absolute;
  right:10%;
  top: 2px; }

.buscador .draw_impresee::before {
  content: url("https://pepeganga.vteximg.com.br/arquivos/ICONOS-BUSCADOR-lapiz.png");
  height:100%!important; }

.buscador .search_impresee_sticky{
  float:left;
  left: 4%;
  margin-top: 2px;
  position: absolute; }

.buscador .search_impresee_sticky::before{
  content: url("https://pepeganga.vteximg.com.br/arquivos/ICONOS-BUSCADOR-lupa-sticky.png");
  height:100%!important; }

.buscador .photo_impresee_sticky {
  float: left;
  margin-top: 6px;
  position: absolute;
  right: 4%; }

.buscador .photo_impresee_sticky::before {
  content: url("https://pepeganga.vteximg.com.br/arquivos/ICONOS-BUSCADOR-camara-sticky.png");
  height:100%!important;}

.buscador .fas{
  cursor: pointer; }

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results div.sqr-resultItem div.sqr-image img{
    height:auto!important;
    max-width: none!important;
    max-height: none!important;
    width:100%!important;  }

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-left div.sqr-image{
  height:auto!important;
  width:100%!important;  }

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results div.sqr-resultItem div.sqr-image img{
  height:auto!important;
  max-width: none!important;
  max-height: none!important;
  width:100%!important;}

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-results.sqr-grid div.sqr-left div.sqr-image{
  height:auto!important;
  width:100%!important;}

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchFilters{
  width:20%!important; }

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer{
  margin-left:20%!important;}

html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1{
  margin-top: 0 !important;}

.sooqrDiscountLabel{
  margin:2%;
  text-align: center!important;
  width: 40%;
  background-color: red;
  color: white!important;
  border-radius: 5px;
  height: auto;
  position:absolute;
  z-index:400;
  bottom:1%;  }

.sqr-left{
  position: relative;  }

.sqr-price {
    width:30%!important;
    display: block!important; }

.sqr-prices{
  width:30%;
  float:left;  } 

.sqr-buy-button{
  position: relative;
  height: 100%;
  width: 50%;
  float: right; }

.sqr-button {
    width: 100%!important;
    position: absolute;
    bottom: 18px!important; }

.sqr-price.sqr-discount-price{
  margin-left: 0;
  padding: 0!important;}

.sooqrSearchContainer{
  min-height:auto!important;
}
.SooqrHide{
  display:none!important
}
html body div.sooqrSearchContainer.sooqrSearchContainer-112535-1 div.sooqrSearchResultsContainer div.sooqrSearchResults div.sqr-options.sqr-fixed {
  top: 60px;}

/* Fondo Home*/
/*.mainHomeContainer{
  background: #ededed !important; }*/

.home .mainHomeContainer .destacadosContainer{
  padding: 15px !important;}

/* Slider */

.mainHomeContainer .bannersContainer {
  background: #ffffff;
  padding: 20px;
  position: relative; }

.mainHomeContainer .bannersContainer:after {
  background: transparent !important;
  bottom: -9px;
  content: "";
  display: block;
  height: 8px;
  left: 0;
  margin: 10px 0 0;
  position: absolute;
  width: 100%;}

.mainHomeContainer .bannersContainer .mainSliderCont {
  position: relative; }

.mainHomeContainer .bannersContainer .mainSliderCont .flex-control-nav {
  bottom: 10px;
  color: #666;
  font-family: Arial;
  font-size: .85em;
  font-weight: bold;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center; }

.mainHomeContainer .bannersContainer .mainSliderCont .flex-control-nav li {
  display: inline-block; }

.mainHomeContainer .bannersContainer .mainSliderCont .flex-control-nav li a {
  background: #666;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: block;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  text-indent: -9999px;
  width: 10px; }

.mainHomeContainer .bannersContainer .mainSliderCont .flex-control-nav li a.active {
  background: #ffffff; }

.mainHomeContainer .bannersContainer .mainSliderCont .flex-control-nav li a:hover {
  background: #ffffff; }

.mainHomeContainer .bannersContainer .mainSliderCont .flex-direction-nav .flex-nav-prev {
  background: url("/arquivos/pepeGanga-iconNav.png") no-repeat;
  background-position: 0 -32px;
  height: 32px;
  left: 10px;
  position: absolute;
  text-indent: -9999px;
  top: 50%;
  transform: translate(0%, -50%);
  width: 32px; }

.mainHomeContainer .bannersContainer .mainSliderCont .flex-direction-nav .flex-nav-prev a {
  display: block;
  height: 100%;
  width: 100%; }

.mainHomeContainer .bannersContainer .mainSliderCont .flex-direction-nav .flex-nav-prev:hover {
  background-position: 0 0; }

.mainHomeContainer .bannersContainer .mainSliderCont .flex-direction-nav .flex-nav-next {
  background: url("/arquivos/pepeGanga-iconNav.png") no-repeat;
  background-position: -32px -32px;
  height: 32px;
  position: absolute;
  right: 10px;
  text-indent: -9999px;
  top: 50%;
  transform: translate(0%, -50%);
  width: 32px;}

.mainHomeContainer .bannersContainer .mainSliderCont .flex-direction-nav .flex-nav-next a {
  display: block;
  height: 100%;
  width: 100%; }

.mainHomeContainer .bannersContainer .mainSliderCont .flex-direction-nav .flex-nav-next:hover {
  background-position: -32px 0; }

.mainHomeContainer .bannersContainer .mainSliderCont .bxSlider li a img {
  width: 100%; }

.mainHomeContainer .bannersContainer .secondBanners ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  justify-content: space-between;
  list-style: none; }

.mainHomeContainer .bannersContainer .secondBanners ul li {
  width: 33%; }

.mainHomeContainer .bannersContainer .secondBanners ul li a img {
  width: 100%; }

.mainHomeContainer .bannersContainer .mainSliderCont div ul li img{
  width: 100%;}

footer .logos .first{
  width: 25% !important;}

  /* Keyframes animation */
  /* Safari 4.0 - 8.0 */
@-webkit-keyframes changeColor {
  0%   {background-color: #e66260;}
  30%  {background-color: #e43f58;}
  60%  {background-color: #e22755;}
  80%  {background-color:  #ea7c6c;}
  100% {background-color: #e66260;}
}

@keyframes changeColor {
  0%   {background-color: #e66260;}
  30%  {background-color: #e43f58;}
  60%  {background-color: #e22755;}
  80%  {background-color:  #ea7c6c;}
  100% {background-color: #e66260;}
}

/* Destacados departamento */

.mainHomeContainer .departamentosContainer .overContent.sec2 {
	background-position: center;
	background-repeat: no-repeat;
	background-color: rgba(255, 143, 143, 0.5);
	background-blend-mode: multiply;
	/* display: none; */
	border-radius: 140px;
	height: 50%;
	width: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: box;
	display: flex;
	align-items: center;
	justify-content: center; }

.mainHomeContainer .departamentosContainer .overContent.sec3 {
	background-position: center;
	background-repeat: no-repeat;
	background-color: rgba(239, 229, 255, 0.5);
	background-blend-mode: multiply;
	width: 38%;
	height: 97%;
	/* display: none; */
	border-radius: 140px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: box;
	display: flex;
	align-items: center;
	justify-content: center; }

.mainHomeContainer .departamentosContainer .overContent.sec4 {
	background-position: center;
	background-repeat: no-repeat;
	background-color: rgba(0, 255, 204, 0.5);
	background-blend-mode: multiply;
	width: 38%;
	height: 97%;
	/* display: none; */
	border-radius: 140px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: box;
	display: flex;
	align-items: center;
	justify-content: center; }

.mainHomeContainer .departamentosContainer .overContent.sec5 {
	background-position: center;
	background-repeat: no-repeat;
	background-color: rgba(255, 210, 145, 0.5);
	background-blend-mode: multiply;
	width: 30%;
	height: 97%;
	/* display: none; */
	border-radius: 140px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: box;
	display: flex;
	align-items: center;
	justify-content: center; }

.mainHomeContainer .departamentosContainer .overContent.sec6 {
	background-position: center;
	background-repeat: no-repeat;
	background-color: rgba(42, 167, 255, 0.5);
	background-blend-mode: multiply;
	width: 30%;
	height: 97%;
	/* display: none; */
	border-radius: 140px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: box;
	display: flex;
	align-items: center;
	justify-content: center; }

.mainHomeContainer .departamentosContainer .overContent.fullWidth {
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	width: 100% !important;
	height: 100% !important;
	border-radius: 0 !important; }
	/* line 646, _home.scss */
.mainHomeContainer .departamentosContainer .overContent.fullWidthV2 {
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	width: 100% !important;
	height: 100% !important;
	border-radius: 0 !important; }

.mainHomeContainer .departamentosContainer .overContent .CTA h3 {
	font-size: 18px;
	font-size: 1.125rem;
	font-family: 'AvenirMedium';
	color: #ffffff;
	letter-spacing: 2px;
	text-align: center;
	margin-bottom: 0; }

.mainHomeContainer .departamentosContainer .overContent .CTA img {
	width: 40px !important;
	margin: 0 auto;
	display: block;
	opacity: 1; }

.mainHomeContainer .departamentosContainer .topContent {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: box;
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.5%; }

.mainHomeContainer .departamentosContainer .topContent > div {
	width: 30%;
	position: relative; }

.mainHomeContainer .departamentosContainer .topContent > div a {
	display: block; }	

.mainHomeContainer .departamentosContainer .topContent > div a img {
	width: 100%; }

.mainHomeContainer .departamentosContainer .topContent .right {
	width: 39%; }

.mainHomeContainer .departamentosContainer .topContent .right > div {
	width: 100%;
	position: relative; }

.mainHomeContainer .departamentosContainer .topContent .right > div:first-child {
	margin-bottom: 1%; }

.mainHomeContainer .departamentosContainer .topContent .right > div img {
	width: 100%; }

.mainHomeContainer .departamentosContainer .bottomContent {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: box;
	display: flex;
	justify-content: space-between; }

.mainHomeContainer .departamentosContainer .bottomContent > div {
	width: 49.75%;
	position: relative; }

.mainHomeContainer .departamentosContainer .bottomContent > div a {
	display: block;
	width: 100%; }

.mainHomeContainer .departamentosContainer .bottomContent > div a img {
	width: 100%; }

.mainHomeContainer .departamentosContainer .infoContent {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: box;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	padding: 20px; }
	
.mainHomeContainer .departamentosContainer .infoContent .cont {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: box;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	width: 20%; }

.mainHomeContainer .departamentosContainer .infoContent .cont div {
	width: 75%;
	padding: 0 10px;
	display: inline-block; }

.mainHomeContainer .departamentosContainer .infoContent .cont div h5 {
	font-size: 12px;
	font-size: 0.75rem;
	color: #54524e;
	margin: 0;
	margin-bottom: 10px; }

.mainHomeContainer .departamentosContainer .infoContent .cont div p {
	color: #605e58;
	font-size: 12px;
	font-size: 0.75rem; }

.mainHomeContainer .departamentosContainer .infoContent .cont div img {
	display: block;
	width: 100%;
	margin: 0; }

.mainHomeContainer .departamentosContainer .infoContent .cont div:nth-child(1) {
	width: 25%;
	padding: 0; }
	
@media only screen and (max-width: 800px) {
	.mainHomeContainer .departamentosContainer {
		background: #ffffff;
		position: relative;
		padding: 20px; }
	
	.mainHomeContainer .departamentosContainer .itemDptoHome {
		background-size: contain; }

	.mainHomeContainer .departamentosContainer .overContent.sec1 {
		background-size: 200%; }
	
	.mainHomeContainer .departamentosContainer .overContent.sec2 {
		background-size: 200%; }
	
	.mainHomeContainer .departamentosContainer .overContent.sec3 {
		background-size: cover; }
	
	.mainHomeContainer .departamentosContainer .overContent.sec4 {
		background-size: cover; }
	
	.mainHomeContainer .departamentosContainer .overContent.sec5 {
		background-size: cover; }
	
	.mainHomeContainer .departamentosContainer .overContent.sec6 {
		background-size: cover; }
	
	.mainHomeContainer .departamentosContainer .overContent.fullWidth {
		background-size: 100% !important; }
	
	.mainHomeContainer .departamentosContainer .overContent.fullWidthV2 {
		background-size: 100% !important; }
	
	.mainHomeContainer .departamentosContainer .overContent .CTA h3 {
		font-size: 15px;
		font-size: 0.9375rem; }

	.mainHomeContainer .departamentosContainer .infoContent {
		padding: 20px 0; }
	
	.mainHomeContainer .departamentosContainer .infoContent .cont {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: box;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: box;
		display: flex;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		justify-content: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		align-items: center;
		width: 30%; }

	.mainHomeContainer .departamentosContainer .infoContent .cont div {
		width: 100%; }
	 
	.mainHomeContainer .departamentosContainer .infoContent .cont div img {
		margin: 0 auto;
		display: block; }
	 
	.mainHomeContainer .departamentosContainer .infoContent .cont div h5 {
		text-align: center;
		margin-top: 15px; }
	
	.mainHomeContainer .departamentosContainer .infoContent .cont div p {
		text-align: center; } }

/* DESCRIPCIÓN DETALLADA */
.imgUptextDown{
    padding: 20px;
    width: 100%;}

.textBothSides{
    padding: 20px;}

.imgLeftTextRigth, .imgRigthTextLeft, .videoLeftTextRigth{
    align-items: center;
    display: flex;
    /*padding: 40px;*/}

iframe .kaid{
    height: 25em;
    width: 100%;}

.pKaid{
    line-height: 1.6;
    text-align: justify;}

/* XBOX */
.xboxLanding{
  background-image: url(/arquivos/Xbox-ONE-X_PDP-2.jpg);
  background-size: contain;
  height: 1200px;
}
.xboxLanding .first{
  color: #fff;
  font-size: 2.6em;
  left: 12%;
  position: absolute;
  top: 21% !important;
  width: auto;
}
.xboxLanding h1 .second{
  font-size: 1.8em;
}
.xboxLanding .details{
  align-items: flex-end;
  display: flex;
  height: 920px;
}
.xboxLanding .imgFirst{
  left: 20%;
  position: relative;
  width:auto;
}
.xboxLanding ul{
  color: #fff;
  font-size: 1.1em;
  padding-right: 10%;
}
.xboxLanding ul li{
  padding-bottom: 10px;
}
.secondXbox{
  background-color: #107c10;
  color: #fff;
}
.secondXbox h1{
  background-color: #107c10;
  color: #fff;
  font-size: 1.8em;
  margin-top: 0px;
}

/* Ajuste Wrapper */
.wrapper{
  overflow: hidden;
}

/* Tab Carters */

header .topHeader .yellowBar .right .specialItem .babyGanga, header .topHeader .yellowBar .right .specialItem .carters{
  width: 140px;
  height: 45px;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;
  display: flex;
  justify-content: center;
  align-items: center;
}

header .topHeader .yellowBar .right{
  width: 70%;
}

header .topHeader .yellowBar .left{
  width: 30%;
}

/* Ajuste PUM pagina producto */
.infoPum{
  font-size: 10px;}


  /* Menu header */

  /*Updated 080819*/
header .middleBar .left .buscador {
  border-radius: 0 4px 4px 0;
  float: right;
  margin-top: 9px;
  width: 70%;}

header .topHeaderSticky .middleBar .left .buscador{
  margin-top: 0px;}

header .middleBar .left .buscador fieldset input[type="button"] {
  background: url(/arquivos/pepeGanga-iconSearch.png) no-repeat, #33aa56;
  background-position: center center;
  background-size: 20px auto;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  height: 30px;
  outline: none;
  overflow: hidden;
  position: absolute;
  text-indent: -999px;  
  top: 0;
  right: 10px;   
  width: 50px;}

header .middleBar .left .buscador fieldset legend {
  display: none;}

header .middleBar .left .buscador fieldset label {
  display: none;}

header .middleBar .left .buscador fieldset input[type="text"] {
  background: #f2f0ed;
  border: none;
  border-radius: 10px 0 0 10px;
  color: #666666;
  height: 30px;
  margin: 0;
  outline: none;
  padding: 5px 2%;   
  width: 95%;}

header .middleBar .left .buscador fieldset {
  border: none;
  padding: 0;
  position: relative;}

header .middleBar .left .buscador select {
 display: none;}

header .middleBar .left{
  display: flex;
  width: 90% !important;}

header .middleBar .left .logo-home{
  margin: 0 5%;}

/*.firstSec {
  display: none !important;}*/

header .topHeader .yellowBar {
  background: #ffde00 !important;
  z-index: 999; }

.middleBar {
  background: #ffd200;
  z-index: 9999999;}

header .headerMenuBar .secondSec {
  background: url(/arquivos/punto-amarillo24.jpg) !important;
  margin-top: -1px;}

header .headerMenuBar .secondSec .menuItems li::after {
  background: none !important;}

header .topHeader .yellowBar .left .phoneIcon {
  background: url(/arquivos/telefonos-pp23.png) no-repeat !important;}

header .topHeader .yellowBar .right .item .locIcon {
  background: url(/arquivos/nuestras-tiendas23.png) no-repeat !important;}

header .topHeader .yellowBar .right .item .catalogoIcon {
  background: url(/arquivos/catalogos-virtuales23.png) no-repeat !important;}

header .topHeader .yellowBar .right .item .starIcon {
  background: url(/arquivos/cliente-especial23.png) no-repeat !important;}

header .topHeader .yellowBar .right .item .blogIcon {
  background: url(/arquivos/blog-pp23.png) no-repeat !important;}

header .topHeader .yellowBar .right .item .cardIcon {
  background: url(/arquivos/tarjeta-credito23.png) no-repeat;
  background-position: -56px 0;
  background-size: 96px 20px;
  height: 20px;
  margin-right: 5px;
  margin-left: 5px;
  width: 20px;}

header .middleBar .right .carritoCompras {
  background: url("/arquivos/carrito-compras23.png") no-repeat 0 -4px   !important;
  margin-right: 100px;}

header .middleBar .right .item .giftIcon {
  background: url(/arquivos/lista-regalos23.png) no-repeat -2px -4px !important;}

header .middleBar .right .item .heartIcon {
  background: url(/arquivos/lista-deseos23.png) no-repeat -1px -4px !important;
  margin-left: 8px !important;
  margin-right: 8px !important;   }

header .middleBar .right .item .userIcon {
  background: url(/arquivos/mi-cuenta24.png) no-repeat 0 -4px !important;
  width: 53px !important; }

header .topHeaderSticky .middleBar .left .buscador {
  border-radius: 0 4px 4px 0;
  height: 42px;
  margin-top: 0;
  width: 70% !important;}

header .topHeader .yellowBar .right .specialItem .babyGanga {
  background: url(/arquivos/backgroundBabyGangaLogo22.png) no-repeat !important;}

header .topHeaderSticky .middleBar .right .item .giftIcon, header .topHeaderSticky .middleBar .right .item .heartIcon{
  height: 35px !important;
  width: 35px !important;}

header .topHeaderSticky .middleBar .right .item .userIcon {
  height: 35px !important;
  margin-left: 6px !important;
  width: 52px !important;}

@media screen and (max-width : 1100px) {
  header .middleBar .right{
      border: none !important;
      flex-basis: 40%;
      }

  header .middleBar .left{
      border: none !important;
      flex-basis: 60% !important;
      }

  .wish{
       border: none !important;}
}

@media screen and (max-width : 1024px)  { 
  .wish{
       margin: 0 !important; }
   
   .buscador{
       /*margin-top: 0px !important;*/
       width: 50% !important;}
}

@media only screen and (max-width: 803px) {
  /*header .middleBar .right{
      flex-basis: 20% !important;}*/
  
  /*header .middleBar .left{
      flex-basis: 50% !important;}*/ 
  
 header .middleBar .left a img{
     /*margin-top: -12px*/
      width: 90% !important;}
  
   header .middleBar .left .buscador{
      margin-top: 0 !important; }
     
  header .topHeaderSticky .middleBar .right .item{
     margin-top: -30px !important; }
  
  header .topHeaderSticky .middleBar .left .buscador{
      margin-top: -20px !important; }
}

@media screen and (max-width : 768px)  {             
   header .topHeaderSticky .middleBar .right{
       margin-top: -5px  !important;  }

   header .topHeaderSticky .middleBar .left{
       margin-top: -13px  !important; }

   /*header .middleBar .right .carritoCompras{
       margin-top: 0 !important;  }*/

   header .middleBar .left .buscador{
       margin-top: 5px !important; }

  .topHeaderSticky .middleBar .right .carritoCompras{
       margin-top: -7px !important;  }

   header .topHeaderSticky .middleBar .left img{
      width: 80% !important;   }

   /*header .middleBar .right{
       flex-basis: 50% !important;}*/

   header .topHeaderSticky .middleBar .left .buscador fieldset input[type="text"]{
       margin-left: 15px; }
}


/* Vitrinas */

/* Vitrine Hasbro */
.vitrineContainerHasbro{
  width: 75%; }

.hasbro{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 3%;
  width: 95%; }

.hasbro h2{
  display: none; }

.hasbro ul li div.imageProdHasbro a img{
  height: auto;
  width: 90%; }

.hasbro ul li img{
  width: 100%; }

h3.nameProdHasbro{
  /*font-weight: 600;*/
  /*padding-top: 6px;*/
  text-align: center; }

h3.nameProdHasbro a{
  color: grey;
  padding-top: 5px;}

h3.nameProdHasbro a:hover{
  color: #FBB03B; }

.priceProdHasbro{
  font-size: 1.3em;
  /*font-weight: 600;*/
  margin-top: -15px !important;
  text-align: center; }

.midLevelHasbro{
  background: #e3e3e3;
  border-radius: 5px;
  margin-top: 5px; }

.categoria .vitrineHome ul li .imageProd a > img, 
.departamento .vitrineHome ul li .imageProd a > img, 
.producto .vitrineHome ul li .imageProd a > img, 
.home .vitrineHome ul li .imageProd a > img,
.erro404 .vitrineHome ul li .imageProd a > img,
.buscaVacia .vitrineHome ul li .imageProd a > img{
    border: 1px solid #fff !important;}

.categoria .vitrineHome ul li .tagDescuento, 
.departamento .vitrineHome ul li .tagDescuento, 
.producto .vitrineHome ul li .tagDescuento,
.home .vitrineHome ul li .tagDescuento,
.erro404 .vitrineHome ul li .tagDescuento, 
.buscaVacia .vitrineHome ul li .tagDescuento  {
    background: #ff3552;
    border-radius: 3px !important; 
    display: none; 
    height: 18px !important; 
    left: 2.5% !important;
    position: absolute; 
    top: 64.5%  !important; 
    width: 39% !important;
    z-index: 2;}

.categoria .vitrineHome ul li .tagDescuento p.descuentoPorcentaje, 
.departamento .vitrineHome ul li .tagDescuento p.descuentoPorcentaje, 
.producto .vitrineHome ul li .tagDescuento p.descuentoPorcentaje, 
.home .vitrineHome ul li .tagDescuento p.descuentoPorcentaje, 
.erro404 .vitrineHome ul li .tagDescuento p.descuentoPorcentaje, 
.buscaVacia .vitrineHome ul li .tagDescuento p.descuentoPorcentaje {
    color: #ffffff;     
    font-family: 'AvenirBlack'; 
    font-size: 13px; 
    font-size: 0.8125rem; 
    height: 100%; 
    left: 0% !important;
    letter-spacing: -0.5px; 
    line-height: 21px !important;
    position: relative; 
    text-align: center !important;
    width: 100%;}

.categoria .vitrineHome ul li .tagDestaque p.flag.precioespecial2018, 
.categoria .vitrineHome ul li .tagDestaque p.flag.precio-especial, 
.departamento .vitrineHome ul li .tagDestaque p.flag.precioespecial2018, 
.departamento .vitrineHome ul li .tagDestaque p.flag.precio-especial, 
.producto .vitrineHome ul li .tagDestaque p.flag.precioespecial2018, 
.producto .vitrineHome ul li .tagDestaque p.flag.precio-especial, 
.home .vitrineHome ul li .tagDestaque p.flag.precioespecial2018, 
.home .vitrineHome ul li .tagDestaque p.flag.precio-especial,
.erro404 .vitrineHome ul li .tagDestaque p.flag.precioespecial2018, 
.erro404 .vitrineHome ul li .tagDestaque p.flag.precio-especial, 
.buscaVacia .vitrineHome ul li .tagDestaque p.flag.precioespecial2018, 
.buscaVacia .vitrineHome ul li .tagDestaque p.flag.precio-especial{ 
    background: url(/arquivos/tag-precio-especial.jpg) no-repeat;
    height: auto !important; 
    left: 4.5%;
    position: absolute;
    text-indent: -9999px;
    top: 70% !important; 
    width: 100% !important; 
    z-index: 2;}

.categoria .vitrineHome ul li .tagDestaque p.flag.dosporuno, 
.departamento .vitrineHome ul li .tagDestaque p.flag.dosporuno, 
.producto .vitrineHome ul li .tagDestaque p.flag.dosporuno, 
.home .vitrineHome ul li .tagDestaque p.flag.dosporuno, 
.erro404 .vitrineHome ul li .tagDestaque p.flag.dosporuno, 
.buscaVacia .vitrineHome ul li .tagDestaque p.flag.dosporuno{ 
    background: url(/arquivos/2x1.jpg) no-repeat;
    height: auto !important; 
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 70% !important; 
    width: 100% !important; 
    z-index: 2;}

.categoria .vitrineHome ul li .tagDestaque p.flag.openbox, 
.departamento .vitrineHome ul li .tagDestaque p.flag.openbox, 
.producto .vitrineHome ul li .tagDestaque p.flag.openbox, 
.home .vitrineHome ul li .tagDestaque p.flag.openbox, 
.erro404 .vitrineHome ul li .tagDestaque p.flag.openbox, 
.buscaVacia .vitrineHome ul li .tagDestaque p.flag.openbox{
    background: url(/arquivos/240719-LoQueImportaEs-Banner-130x20.png) no-repeat;
    height: auto !important;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 61% !important;
    width: 100% !important;
    z-index: 2;
    }
    
/*.tagDescuento:after{
    content: "Dcto."; 
    color: #fff; 
    position: relative;
    left: 8%;}*/

.tagDestaque {
    position: absolute; 
    text-indent: -9999px;
    top: 59.5% !important;
    width: 100% !important;
    z-index: 2;}

.tagDestaque p.flag.nuevos {
    background: url(/arquivos/tag-nuevo.jpg) no-repeat right !important; 
    height: auto !important;
    left: 0;
    position: absolute;  
    top: 70% !important;
    width: 100% !important;}

.tagDestaque p.flag.exclusivos {
    background: url(/arquivos/tag-exclusivo.jpg) no-repeat right !important; 
    height: auto !important; 
    left: 0;
    position: absolute;
    top: 70% !important;
    width: 100% !important;}

.tagDestaque p.flag.gangazo {
    background: url(/arquivos/tag-gangazo.jpg) no-repeat left !important; 
    height: auto !important;
    left: 4.5%; 
    position: absolute;
    top: 70% !important;
    width: 100% !important;}

.tagDestaque p.flag.dosporuno {
    background: url(/arquivos/2x1.jpg) no-repeat right !important;
    height: auto !important;
    left: 0;
    position: absolute;
    top: 70% !important;
    width: 100% !important;
}

.tagDestaque p.flag.openbox {
    background: url(/arquivos/240719-LoQueImportaEs-Banner-130x20.png) no-repeat right !important;
    height: auto !important;
    left: 0;
    position: absolute;
    top: 70% !important;
    width: 100% !important;
}

.priceContainer{
    display: flex !important; 
    justify-content: space-between !important;
    margin-top: 15px;
    width: 95% !important;}

.oldPriceProd{
    font-size: 1.2em !important;
    text-align: left;
    width: 33% !important}

.textOnline{
    color: #5e4e65;
    display: none;
    font-size: 1.1em;
    line-height: 1;
    position: relative;
    width: 23% !important;}

.priceProd{
    font-size: 1.5em !important;; 
    position: relative !important;;
    text-align: left !important;; 
    width: 33% !important;}

.priceContainer .oldPriceProd + .textOnline + .priceProd { 
    color: #ff3552;
    font-size: 18px; 
    font-size: 1.125rem;
    width: 100%;}

.vitrineHome ul li{
    border: 1px solid #f2f0ed;}

.midLevel{
    background: #fff;}

.nameProd{
    height: 40px;
    text-align: left;}

.productBrand{
    color: #4c4c4c !important; 
    font-weight: lighter;
    text-transform: uppercase;}

.mainInfo{
    padding: 15px;}

/* QUICKVIEW */

.quickview .wrapper .mainProductWrapper .contProducto .infoProducto .nombreProducto{
    margin: 30px 0;}

.quickview .wrapper .mainProductWrapper .contProducto .infoProducto .precio .priceDescuentoPG{
    display: none;   
}
    
header .topHeader .yellowBar .right .specialItem .babyGanga, header .topHeader .yellowBar .right .specialItem .distroller {
  width: 140px;
  height: 45px;
  /*text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: box;*/
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1100px) {
    .categoria .vitrineHome ul li .midLevel .priceContainer .priceProd, 
    .departamento .vitrineHome ul li .midLevel .priceContainer .priceProd, 
    .producto .vitrineHome ul li .midLevel .priceContainer .priceProd, 
    .home .vitrineHome ul li .midLevel .priceContainer .priceProd, 
    .erro404 .vitrineHome ul li .midLevel .priceContainer .priceProd,
    .buscaVacia .vitrineHome ul li .midLevel .priceContainer .priceProd{
        font-size: 1.2em !important;}
    .textOnline{
        font-size: 0.8em !important;}
    .oldPriceProd{
        font-size: 1.1em !important;}
    .categoria .vitrineHome ul li .tagDestaque, 
    .departamento .vitrineHome ul li .tagDestaque, 
    .producto .vitrineHome ul li .tagDestaque, 
    .home .vitrineHome ul li .tagDestaque,
    .erro404 .vitrineHome ul li .tagDestaque,
    .buscaVacia .vitrineHome ul li .tagDestaque{
        top: 53.9% !important;
        width: 48% !important;}
    .categoria .vitrineHome ul li .tagDescuento, 
    .departamento .vitrineHome ul li .tagDescuento, 
    .producto .vitrineHome ul li .tagDescuento, 
    .home .vitrineHome ul li .tagDescuento, 
    .erro404 .vitrineHome ul li .tagDescuento, 
    .buscaVacia .vitrineHome ul li .tagDescuento {
        height: 19px !important;
        top: 61% !important;
        width: 48% !important;}
    .overContent{
        display: none;}
}

@media (min-width: 1101px) and (max-width: 1300px) {
    .tagDestaque{
        top: 52% !important;}
    .departamento .vitrineHome ul li .tagDestaque{
        top: 58% !important;   }     
    .home .vitrineHome ul li .tagDestaque{
        top: 57.6% !important;
    }
    .erro404 .vitrineHome ul li .tagDestaque {
        top: 57.6% !important;}
    .erro404 .productBrand{
        top: 8% !important;
        position: relative;}
    .erro404 .vitrineHome li .midLevel .priceContainer .oldPriceProd, 
    .categoria .vitrineHome li .midLevel .priceContainer .oldPriceProd,
    .home .vitrineHome li .midLevel .priceContainer .oldPriceProd,
    .producto .vitrineHome li .midLevel .priceContainer .oldPriceProd{
        font-size: 0.9em !important;}
    .textOnline{
        font-size: 1em !important;}
    .priceContainer .oldPriceProd + .textOnline + .priceProd {
        font-size: 14px !important;;
        font-size: 1.1rem !important;}
    .categoria .vitrineHome ul li .tagDestaque {
        top: 58% !important;}
    .tagDescuento{
        top: 58% !important;}
    .nameProd{
        font-size: 0.9em !important;
    }
}

@media (min-width: 1301px) and (max-width: 1900px){
    .departamento .vitrineHome ul li .tagDescuento, 
    .producto .vitrineHome ul li .tagDescuento  {
        top: 64% !important;}
    .buscaVacia .vitrineHome ul li .tagDescuento{
        top: 70% !important;}
    .buscaVacia .vitrineHome ul li .tagDestaque{
        top: 64% !important;}
    .producto .vitrineHome ul li .tagDescuento{
        top: 66.5% !important;
        width: 38% !important;}
    .producto .vitrineHome li .tagDestaque{
        top: 61% !important;    }
    .home .vitrineHome ul li .tagDescuento{
        top: 66% !important;}
    .home .vitrineHome ul li .tagDestaque{
        top: 60.5% !important;}    
    .categoria .vitrineHome ul li .tagDescuento{
        top: 68% !important;}
    .categoria .vitrineHome ul li .tagDestaque{
        top: 62.5% !important;}
    .departamento .vitrineHome ul li .tagDescuento{
        top: 68% !important;}
    .departamento .vitrineHome ul li .tagDestaque{
        top: 62% !important;}
    .erro404 .vitrineHome ul li .tagDescuento{
        top: 69% !important;}
    .erro404 .vitrineHome ul li .tagDestaque{
        top: 63.5% !important;}
    .tagDestaque {
        top: 58.5% !important;}
}



