/*
// v.30.12.19
Pablo Gardiazabal
@itsHaken
//
*/ 

/****************************************
AJUSTES GLOBALES
****************************************/
a{
  text-decoration:none !important;
  -webkit-transition: 0s all !important;
  transition: 0s all !important;
}

.mark-vitrina-ahorro{
  border-radius: 4px;
}

a:hover,
a:focus{
  text-decoration:none !important; 
}

button{
  -webkit-transition: 0s all !important;
  transition: 0s all !important;
}

@font-face{  
  font-family: "Cunia.ttf";  
  src: url("https://essential.vteximg.com.br/arquivos/Cunia.ttf.css") format('truetype'); 
}

@font-face{  
  font-family: "DIN Next LT Pro Regular.otf";  
  src: url("https://essential.vteximg.com.br/arquivos/DIN Next LT Pro Regular.otf.css") format("woff"); 
}

@font-face{  
  font-family: "DIN Next LT Pro Bold.otf";  
  src: url("https://essential.vteximg.com.br/arquivos/DIN Next LT Pro Bold.otf.css") format("woff"); 
}

@font-face{  
  font-family: "DIN Next LT Pro Light.otf";  
  src: url("https://essential.vteximg.com.br/arquivos/DIN Next LT Pro Light.otf.css") format("woff"); 
}

@font-face{  
  font-family: "DIN Next LT Pro Medium.otf";  
  src: url("https://essential.vteximg.com.br/arquivos/DIN Next LT Pro Medium.otf.css") format("woff"); 
}

body,
span{
  font-family: "DIN Next LT Pro Regular.otf";  
}
body,
span{
  font-family: "DIN Next LT Pro Regular.otf";
}
/****************************************
AJUSTES GLOBALES
****************************************/

.item_unavailable { /* Oculta los talles no disponibles */
  display: none;
}

.nino, .hombre, .mujer{
  font-size: 11px;
}

/****************************************
DASH SALE
****************************************/
#DashHotSale span {
    font-family: "Cunia.ttf";
}

#DashHotSale a {
    font-family: "Cunia.ttf";
    color: red;
}

span#hotSale {
    color: red;
}

#DashHotSale a:hover {
    color: red;
    text-decoration: none;
}

#DashHotSale a#hotSale:hover {
    color: red;
}


#dash-menu-departamentos-mobile #DashHotSale a {
    font-size: 22px;
    padding: 0;
    border-bottom: 1px solid #e8ac2a;
}
/****************************************
DASH SALE
****************************************/

/****************************************
TOP HEADER
****************************************/
#dash-top-header{
    background-color:black;
    border-bottom: 1px solid #dbdbdb;
}

#dash-top-header .container .row{
  display:flex;
  align-items:center;
}

#dash-store-info{
    margin-left:auto;
}

#change-store,
#dash-store-info{
  display:flex;
  justify-content:space-around;
  align-items:center;
  padding:0px;
  margin-bottom:0px;
}

#change-store li,
#dash-store-info li{
  padding:0px 10px 0px 10px;
  color:white;
}
/*
#change-store li:nth-child(1){
  background-color:#e8ac2a;
} */

#change-store li:nth-child(1) a img{
  padding:10px 0px 10px 0px;
}

#dash-store-info li a{
  color:white;
}

#dash-store-info li span:hover{
  text-decoration:underline;
}

#dash-store-info li .fa-whatsapp,
#dash-store-info li .fa-map-marker{
  margin:0px 5px 0px 5px;
  color:white;
}

#dash-store-info li .fa-facebook,
#dash-store-info li .fa-instagram,
#dash-store-info li .fa-youtube-square{
  font-size:18px;
}

@media(max-width:991px){
  /*#dash-store-info li span{
    display:none;
  }*/

  #dash-store-info li .fa-whatsapp,
  #dash-store-info li .fa-map-dasher{
  margin:0px;
  }

  #dash-store-info li{
    padding:0px 7px 0px 7px;
    color:white;
  }
  #dash-store-info #dash-mail-ventas{
    display:none;
  }
}
/****************************************
TOP HEADER
****************************************/ 

/****************************************
BANDA
****************************************/
#dash-banda a {
    color: #ffffff !important;
}
#dash-banda {
    text-align: center;
    background-color: #e81e26;
}

#dash-banda .row{
  display:flex;
  justify-content:center;
  align-items:center;
  line-height: 1.42857143;
  position:relative;
}

#dash-banda p{
    margin:0px;
    padding-top:3px;
    text-transform:uppercase; 
}

#dash-banda p a{
    color:white;   
    font-size:23px;
}

#dash-banda p a span{
 font-family: "DIN Next LT Pro Bold.otf"; 
 text-transform: uppercase;
}

#dash-banda p a span{
  font-family: "DIN Next LT Pro Bold.otf";
}

#dash-banda button{
  border:none;
  background:none;
  cursor:pointer;
  font-size:16px;
  color:white;  
  position:absolute;
  right:0px;
}

@media(max-width:329px){
 #dash-banda button{
  top:2px;
 } 
}

@media(max-width:449px){
  #dash-banda p a{
      font-size:16px;
  }  
}
/****************************************
BANDA
****************************************/ 

/****************************************
HEADER
****************************************/ 
.header-container{
  padding-top:20px;
  background:url(http://essential.vteximg.com.br/arquivos/header-dash.jpg);
  color:white;
}

#dash-header-flex{
  display:flex;
}

#dash-header-flex #dash-menu-mobile,
#dash-header-flex #dash-logo,
#dash-header-flex #dash-search,
#dash-header-flex #dash-cart{
  width:100%;
}

#dash-logo{
    display:flex;
    align-items:center;
}

#dash-search{
    display:flex;
    align-items:center;
}

#dash-search .busca legend,
#dash-search .busca label,
#dash-search .busca select{
    display:none;
}

#dash-search fieldset{
    position:relative;
    width:100%;
}

#dash-search .fulltext-search-box{
    width: 100%;
    height: 45px;
    border-radius: 0px;
    color: #999999;
    font-size: 14px;
    letter-spacing: 0.01em;
    padding-left: 10px;
    background: white;
    border: #262626;
    outline: none;
}

#dash-search .busca input.btn-buscar{
    position: absolute;
    right: 0px;
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/dash_lupa.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: white;
    border: none;
    border-radius: 0px;
    width: 45px;
    height: 45px;
    outline: none;
}

#dash-search-mobile{
    display:none;
}

#dash-search-mobile .busca legend,
#dash-search-mobile .busca label,
#dash-search-mobile .busca select{
    display:none;
}

#dash-search-mobile fieldset{
    position:relative;
    width:100%;
    margin-top:20px;
}

#dash-search-mobile .fulltext-search-box{
  width: 100%;
  height: 45px;
  border-radius: 0px;
  color: #999999;
  font-size: 13px;
  letter-spacing: 0.01em;
  padding-left: 10px;
  background: white;
  border: #262626;
  outline: none;
}

#dash-search-mobile .busca input.btn-buscar{
  position: absolute;
  right: 0px;
  color: transparent;
  background: url(http://essential.vteximg.com.br/arquivos/dash_lupa.png);
  background-repeat: no-repeat;
  background-position: center;
  background-color: white;
  border: none;
  border-radius: 0px;
  width: 45px;
  height: 45px;
  outline: none;
}

#dash-menu-mobile{
  display:none;
}

#dash-menu-mobile button{
  background-color: transparent;
  border: none;
  font-size: 30px;
}

#dash-user-access,
#dash-user-access-mobile{
  position:relative;
}

#dash-user-items {
  list-style-type: none;
  padding: 17px;
  margin: 0px;
  position: absolute;
  right: 0px;
  display: block;
  width: 120px;
  height: 70px;
  overflow: hidden;
  visibility: hidden;
  background-color: white;
  line-height: 1;
  z-index: 9999;
  border-radius: 5px;
  border:1px #e0dede solid;
}

#dash-user-items li{
  margin-bottom:10px;
}

#dash-user-items a{
  text-decoration: none;
  color: black;
  text-transform: uppercase;
  font-size: 13px;
  padding: 3px;
}

#dash-user-items a:hover {
  color: #e8ac2a;
}

#dash-user-access-mobile{
  height:19px;
}

#dash-user-access:hover #dash-user-items,
#dash-user-access-mobile:hover #dash-user-items{
  visibility:visible;
}

#left-menu-overlay{
  position: fixed;
  z-index: 99999;
  padding-top:0px;
  left:0px;
  top:0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.4);
  display:none;
}

#left-menu-mobile{
  background-color: #232122;
  padding: 20px;
  width: 70%;
  height:100%;
  position:fixed;
  margin-left:-100%;
  top:0;
  transition:1s;
  z-index:99999;
  overflow-y:auto;
}

.show-left-menu{
  margin-left:-7px !important;
}

#hide-left-menu{
  position:absolute;
  top:6px;
  right:12px;
  background:none;
  border:none;
  color:white;
  font-size:20px;
}

#hide-left-menu:hover{
  cursor:pointer;
}

#dash-menu-departamentos-mobile .dash-menu-departmentItem{
  color:#e8ac2a;
  padding:0px;
  margin-top:20px;
  margin-bottom:8px;
  font-size:22px;
  font-family: "DIN Next LT Pro Regular.otf";
}

#dash-menu-departamentos-mobile ul{
  margin-left:10px;
}

#dash-menu-departamentos-mobile .dash-menu-categoryItem{
  margin:0px;
}

#dash-menu-departamentos-mobile .dash-menu-extraCat .dash-menu-categoryItem > a{
  color:#e8ac2a;
  padding:0px;
  margin-top:20px;
  margin-bottom:8px;
  font-size:22px;
  font-family: "DIN Next LT Pro Regular.otf";
}

#dash-menu-departamentos-mobile .dash-menu-extraCat ul{
  margin-left:20px;
}

@media (max-width:767px){
  #dash-menu-mobile,
  #dash-search-mobile,
  #dash-cart{
    display:flex;
  }
  #dash-search-mobile{
    width:95%;
    margin:auto;
    margin-bottom: 20px;
  }
  #dash-search,
  .total-cart-em,
  #dash-menu-departamentos,
  #dash-user-access{
    display:none !important;
  }
  #dash-user-items{
    left:-40px;
    top:20px;
  }
  .total-cart{
    background-image:url('http://essential.vteximg.com.br/arquivos/mark_cart.png');
    background-size:cover;
    width:50px;
    height:50px;
  }
  .noZoom{
    display: block !important;
  }
  .product-image .zoomWindow{
    display: none !important;
  }
  #dash-header-flex{
    align-items:center;
  }
  #dash-menu-mobile,
  #dash-logo,
  #dash-cart{
    justify-content:center !important;
    align-items:center;
  }
}

/* ACCORDION MOBILE*/
#dash-menu-departamentos-mobile a:hover{
  text-decoration:underline !important;
}


#dash-menu-departamentos-mobile .dash-menu-departmentItem{
  color: #e8ac2a;
  padding:0px;
  margin-top:20px;
  margin-bottom:8px;
  font-size:22px;
  font-family: "DIN Next LT Pro Bold.otf";
}
#dash-menu-departamentos-mobile .dash-menu-departmentItem{
  border-bottom: 1px solid #e8ac2a;
}

#dash-menu-departamentos-mobile .dash-menu-departmentItem a strong{
  color: #e8ac2a;
  padding:0px;
  margin-left: -5px;
  margin-top:20px;
  margin-bottom:8px;
  font-size:22px;
  font-family: "DIN Next LT Pro Bold.otf";
}

.cd-accordion-menu a{
  color:white !important;
}

.cd-accordion-menu input[type=checkbox] {
  position: absolute;
  opacity: 0;
}

.cd-accordion-menu label, .cd-accordion-menu a {
  position: relative;
  display: block;
  padding: 5px;
  font-family: "DIN Next LT Pro Regular.otf";
  font-size: 1.6rem;
  text-transform:uppercase;
}

.cd-accordion-menu ul {
  display: none;
}

.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  display: block;
}

label.dash-menu-departmentItem{
  margin:25px 0px !important;
/*   border:1px solid; */
  position:relative
}

.dashMobile-showMenu{
  position:absolute;
  right:0px;
  top:-3px;
  font-size:14px;
}


li.has-children input + label[for="group-1"],
li.has-children input + label[for="group-2"],
li.has-children input + label[for="group-3"],
li.has-children input + label[for="dash-mobile-marcas"],
li.has-children input + label[for="dash-mobile-disciplinas"]{
  color:#e8ac2a !important;
  border-bottom:1px solid;
  padding-bottom:15px !important;
}
/* ACCORDION MOBILE*/
/****************************************
HEADER
****************************************/ 

/****************************************
CARRITO DESPLEGABLE
****************************************/
#dash-cart,
li.amount-items{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  line-height: 1.42857143;
}

.amount-items-in-cart .title,
.amount-items-in-cart .amount-products,
.amount-items-in-cart .amount-kits,
#MostraTextoXml3,
#MostraTextoXml5{
    display:none;
}

ul.cart-info{
  display:flex;
  align-items:center;
  position:relative;
  margin-bottom:0px;
}

.total-cart-em{
  display:flex;
  align-items:center;
  font-style:normal;
  font-family: "DIN Next LT Pro Bold.otf";  
}

.total-cart-em:before{
  content:url('http://essential.vteximg.com.br/arquivos/mark_cart.png');
}

.amount-items{
  position:absolute;
  top:0px;
  left:32px;
}

.amount-items-em{
  background:#e8ac2a;
  font-size: 11px;
  font-style:normal;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top:2px;
  color: white;
}

div.v2-vtexsc-cart.vtexsc-cart.mouseActivated.preLoaded{
  display:block !important;
  margin-top:-5px !important;
  text-align:left !important;
  height:auto !important;
  margin:0px !important;
  padding:0px !important;
}

#dash-control-minicart{
  position:relative;
}

#dash-control-minicart div.portal-minicart-ref{
  display:none;
  background: white;
  position:absolute;
  z-index:99999; 
  width:300px;
  padding:15px;
  border: 1px #e0dede solid;
  border-radius: 5px;
}

@media (min-width:1200px){
  #dash-control-minicart div.portal-minicart-ref{
    top:20px;
    right:-32px;
  }
}

@media (min-width:992px) and (max-width:1199px){
  #dash-control-minicart div.portal-minicart-ref{
    top:25px;
    right:-32px;
  }
}

@media (min-width:768px) and (max-width:991px){
  #dash-control-minicart div.portal-minicart-ref{
    top:30px;
    right:-40px;
  }
}

@media (max-width:767px){
  #dash-control-minicart div.portal-minicart-ref{
    top:30px;
    right:-68px;
  }

  .prateleira .product-name{
    height: auto;
    
   }
}

.vtexsc-text{
  font-weight: 400px !important;
}


.header .mini-cart span{
  margin-right:0px;
}

div.vtexsc-center{
  margin-top:-2px;
}

th.cartSkuName,
th.cartSkuPrice,
th.cartSkuQuantity,
th.cartSkuActions{
  display:none;
}

td.cartSkuName, 
td.cartSkuPrice, 
td.cartSkuQuantity, 
td.cartSkuActions{
  display:block;
}

td.cartSkuImage{
  width:70px;
}

td.cartSkuImage img{
  max-width: none;
  width:80px !important;
  height:80px !important;
}

td.cartSkuName{
  margin-left:8px;
  margin-top:-5px;
  width:90%;
  height:36px;
}

td.cartSkuName h4{
  line-height:0.8;
}

td.cartSkuName h4 a{
  text-decoration: none;
  color:#3D3D3D; 
  font-size:12px;
  font-weight: 400;
}

td.cartSkuActions span a{
  display:block !important;
  visibility: hidden;
  text-decoration: none;
}

td.cartSkuActions span a:before{
  content: 'x';
  visibility: visible;
  text-decoration: none;
  color: #999999;
  font-weight: bold;
  /*float:right;*/
  margin-top:-23px;
  width:20px;
  height:20px;
  display:inline-block;
  text-align:center;
  line-height:1.3;
  font-size:15px;
}

td.cartSkuActions span a:hover{
  opacity:0.6;
}

td.cartSkuPrice{
  margin-right:40px;
  font-weight: 400;
  margin-left:8px;
  height:15px !important;
  color:black;
}

td.cartSkuQuantity{
  float:left;
  height:20px !important;
  margin-left:8px;
  margin-top:2px;
  color: #5b5b5b;
  font-size:12px;
}

div.cartSkuQtt{
  float:right;
}

td.cartSkuQuantity:before{
  content: 'Cantidad:\00a0';
}

table.vtexsc-productList{
  margin-bottom:10px;
}

table.vtexsc-productList tbody tr{
  line-height:35px;
}

td.cartSkuImage img{
  border: 1px solid #353535 !important;
}

div.cartFooter{
  margin-top:-5px;
  width:100%;
}

div.cartTotal{
  margin-top:10px;
  padding:8px;
  text-transform: uppercase;
  font-size:16px;
  color:black;
}

span.vtexsc-totalCart{
  float:right;
  font-weight: 400 !important;
}

a.cartCheckout{
  visibility: hidden;
  display:block;
}

a.cartCheckout:after{
  display:block;
  visibility: visible;
  content:'finalizar pedido';
  margin-top:10px;
  text-transform: uppercase;
  text-decoration:none;
  text-align: center;
  padding-top:15px;
  padding-bottom:14px;
  background-color:#e8ac2a;
  color:white;
}

a.cartCheckout:hover{
  opacity:0.6;
}

a.cartCheckout{
  text-decoration: none;
}
/****************************************
CARRITO DESPLEGABLE
****************************************/ 

/****************************************
MENU DEPARTAMENTOS
****************************************/
#dash-menu-departamentos{
  position:relative;
  display:flex;
  justify-content:center;
  align-items:center;
  background:black;
  margin-top: 10px;
}

#dash-menu-departamentos ul{
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;
}

#dash-menu-departamentos a:hover{
  text-decoration:underline !important;
}

.dash-menu-departmentItem{
  color:white;
  display:block;
  padding:8px;
  text-transform:uppercase;;
}

.dash-menu-departmentItem:hover{
  color:#e8ac2a;
  cursor:pointer;
}

.dash-menu-departmentItem a{
 color:white;
}

.dash-menu-departmentItem a:hover{
 color:#e8ac2a;
 cursor:pointer;
 text-decoration:none !important;
}

.dash-menu-departmentItem + div{
  border:2px #e8ac2a solid;
  background-color:#232122;
  position:absolute;
  z-index:99999;
  left:0px;
  display:flex;
  justify-content:center;
  visibility:hidden;
  width:100%;
}

#dash-menu-departamentos div:hover div{
  visibility: visible;
}

.dash-menu-categoryItem{
  margin:15px;
}

.dash-menu-departmentItem + div > ul:nth-child(2){
  margin:10px 23px 10px 23px !important;
}

.dash-menu-categoryItem a{
  color:#e8ac2a;
  text-transform:uppercase;
}

.dash-menu-subcatItem{
  margin:10px 0px 10px 0px;
  text-transform:uppercase;
}

.dash-menu-subcatItem a{
  display:flex;
  flex-direction:column;
  justify-content:center;
  color:white;
}

.dash-menu-subcatItem a img{
  width:30px;
  height:30px;
  margin:auto;
}

.dash-img-txt{
  display:flex;
  justify-content:space-between;
}

.dash-img-txt .dash-menu-subcatItem{
  margin:0px 15px 0px 15px;
}
/****************************************
MENU DEPARTAMENTOS
****************************************/ 

/****************************************
SLIDER
****************************************/
#dash-slider-desktop,
#dash-slider-mobile{
  text-align:center;
}

#dash-slider-mobile{
  display:none !important;
}

@media(max-width:767px){
  #dash-slider-desktop{
    display:none !important;
  }
  #dash-slider-mobile{
    display:block !important;
  }
}

.owl-controls .owl-pagination{
  height: 0;
  position: absolute;
  bottom: 18px;
  text-align: center;
  width: 100%;
  left: 0;
  z-index: 10;
}

.owl-controls .owl-pagination .owl-page{
  display: inline-block;
  /*vertical-align: top;*/
  margin: 0 5px;
  border: 1px solid #fff;
  /* border-radius: 100%; */
  background-color: transparent;
  height: 1px;
  width: 24px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}

.owl-controls .owl-pagination .owl-page:hover{
  background-color: #f8f8f8;
}

.owl-controls .owl-pagination .owl-page.active,
.owl-controls .owl-pagination .owl-page.active:hover{
  /*background-color: #fff;*/
  height: 5px;
  background-color: #f8f8f8;
}

/*
#dash-slider-desktop .owl-controls .owl-pagination .owl-page,
#dash-slider-mobile .owl-controls .owl-pagination .owl-page{
  display: inline-block;
  vertical-align: top;
  margin: 0 2px;
  border: 2px solid black;
  border-radius: 100%;
  background-color: transparent;
  height: 13px;
  width: 13px;
  -webkit-transition: 0.3s all; transition: 0.3s all;
}

#dash-slider-desktop .owl-controls .owl-pagination .owl-page:hover,
#dash-slider-mobile .owl-controls .owl-pagination .owl-page:hover{
  background-color: #e8ac2a;
}

#dash-slider-desktop .owl-controls .owl-pagination .owl-page.active,
#dash-slider-mobile .owl-controls .owl-pagination .owl-page.active,
#dash-slider-desktop .owl-controls .owl-pagination .owl-page.active:hover,
#dash-slider-mobile .owl-controls .owl-pagination .owl-page.active:hover{
  background-color: #e8ac2a;
}

#dash-slider-desktop .owl-buttons i,
#dash-slider-mobile .owl-buttons i{
  color:#e8ac2a;
}*/
/****************************************
SLIDER
****************************************/
/****************************************
BANDA BANCARIA
****************************************/
#dash-banda-bancaria{
  text-align:center;
}

#dash-banda-bancaria .row{
  display:flex;
  justify-content:center;
  align-items:center;
  line-height: 1.42857143;
  position:relative;
}

#dash-banda-bancaria p{
    margin:0px;
    padding-top:5px;
    padding-bottom:5px;
    text-transform:uppercase; 
}

#dash-banda-bancaria p a{
    color:white;   
    font-size:24px;
}

#dash-banda-bancaria p a span{
 font-family: "DIN Next LT Pro Bold.otf"; 
}

#dash-banda-bancaria p a span{
  font-family: "DIN Next LT Pro Bold.otf";
}
/****************************************
BANDA BANCARIA
****************************************/ 
/****************************************
SLIDER DEPORTES
****************************************/ 
#dash-slider-deportes{
  margin-top:30px;
  margin-bottom:30px;
}

#dash-slider-deportes > p{
  text-transform:uppercase;
  text-align:center;
  margin:20px 0px 20px 0px;
  font-size:50px;
  font-family: "DIN Next LT Pro Bold.otf"
}

#dash-slider-deportes .owl-item{
  text-align:center;
}

#dash-slider-deportes .owl-buttons .owl-prev{
  background-image:url('http://essential.vteximg.com.br/arquivos/00_arrow-prev.png');
  background-position:center;
  background-repeat:no-repeat;
  left:-18px;
}

#dash-slider-deportes .owl-buttons .owl-next{
  background-image:url('http://essential.vteximg.com.br/arquivos/01_arrow-next.png');
  background-position:center;
  background-repeat:no-repeat;
  right:-18px;
}

@media(max-width:792px){
  #dash-slider-deportes .owl-buttons .owl-prev{
    left:0px;
  }

  #dash-slider-deportes .owl-buttons .owl-next{
    right:0px;
  }
}
/****************************************
SLIDER DEPORTES
****************************************/ 


/****************************************
SLIDER MARCAS
****************************************/ 

#dash-slider-marcas .fullbanner{
  background-color:#eeeeee;
  padding-top:5px;
  padding-bottom:5px;
}

#dash-slider-marcas .owl-item{
  text-align:center;
  padding:20px 60px;
}

#dash-slider-marcas .owl-buttons .owl-prev{
  background-image:url('http://essential.vteximg.com.br/arquivos/00_grey_leftarrow.png');
  background-position:center;
  background-repeat:no-repeat;
  left:-5px;
}

#dash-slider-marcas .owl-buttons .owl-next{
  background-image:url('http://essential.vteximg.com.br/arquivos/00_greyrightarrow.png');
  background-position:center;
  background-repeat:no-repeat;
  right:-5px;
}

@media(max-width:1200px){
  #dash-slider-marcas .fullbanner .box-banner img {
      height: auto ! important;
      width: auto ! important;
  } 
}
#dash-slider-marcas > p{
  text-transform:uppercase;
  text-align:center;
  margin:30px 0px 30px 0px;
  font-size: 30px;
  color:#e8ac2a;
  font-family: "DIN Next LT Pro Medium.otf";    
}
/*#dash-slider-marcas{
  margin-top:10px;
  margin-bottom:30px;
}

#dash-slider-marcas .fullbanner .box-banner img {
    height: 100% ! important;
    width: 100% ! important;
    padding-left:40px;
    padding-right:40px;
}

#dash-slider-marcas > p{
  text-transform:uppercase;
  text-align:center;
  margin:30px 0px 30px 0px;
  font-size: 30px;
  color:#e8ac2a;
  font-family: "DIN Next LT Pro Bold.otf";    
}

#dash-slider-marcas .fullbanner{
  background-color:#eeeeee;
  padding-top:5px;
  padding-bottom:5px;
}

#dash-slider-marcas .owl-item{
  text-align:center;
  width: auto !important;
}

#dash-slider-marcas .owl-buttons .owl-prev{
  background-image:url('http://paqtech.vteximg.com.br/arquivos/00_grey_leftarrow.png');
  background-position:center;
  background-repeat:no-repeat;
  left:-5px;
}

#dash-slider-marcas .owl-buttons .owl-next{
  background-image:url('http://paqtech.vteximg.com.br/arquivos/00_greyrightarrow.png');
  background-position:center;
  background-repeat:no-repeat;
  right:-5px;
}

@media(max-width:1200px){
  #dash-slider-marcas .fullbanner .box-banner img {
      height: auto ! important;
      width: auto ! important;
  } 
}*/
/****************************************
SLIDER MARCAS
****************************************/ 

/*MENU MARCAS*/

#dash-menu-departamentos ul{
 padding:0px;
 margin-top:10px;
 margin-bottom:10px;
}

#dash-menu-departamentos a:hover{
 text-decoration:underline !important;
}

.dash-menu-departmentItem{
 color:white;
 display:block;
 text-transform:uppercase;
 margin-right:40px;
 margin-bottom:15px;
 margin-top:20px;
 font-size:16px;
}

.dash-menu-departmentItem:hover{
 color:#e8ac2a;
 cursor:pointer;
}

.dash-menu-departmentItem + div{
 border:2px #e8ac2a solid;
 background-color:black;
 position:absolute;
 z-index:99999;
 left:0px;
 display:flex;
 justify-content:center;
 visibility:hidden;
 width:100%;
}

#dash-menu-departamentos div:hover div{
 visibility: visible;
}

.dash-menu-categoryItem{
 margin:15px;
}

.dash-menu-departmentItem + div > ul:nth-child(2){
 margin:10px 23px 10px 23px !important;
}

.dash-menu-categoryItem a{
 color:#e8ac2a;
 text-transform:uppercase;
}

.dash-menu-subcatItem{
 margin:10px 0px 10px 0px;
}

.dash-menu-subcatItem a{
 display:flex;
 flex-direction:column;
 color:white;
 margin:auto;
}

#dash-menu-brands{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  width:770px;
}

#dash-menu-sports{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  width:900px;
}

#dash-menu-brands li,
#dash-menu-sports li{
  display:block;
  text-align:center;
  margin-left:20px;
  margin-right:20px;
  margin-top:10px;
  margin-bottom:15px;
}
 
.dash-menu-img-bg{
 width:70px;
 height:40px;
 margin:auto;
}

.dash-menu-txt a{
 color:grey;
 display:block;
 margin-top:12px;
 text-transform:uppercase;
 font-size:10px;
}

.brand-1{
  background:url('http://essential.vteximg.com.br/arquivos/menu_nike.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.brand-2{
 background:url('http://essential.vteximg.com.br/arquivos/menu_adidas.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-3{
 background:url('http://essential.vteximg.com.br/arquivos/menu_nikesportswear.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-4{
 background:url('http://essential.vteximg.com.br/arquivos/menu_puma.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-5{
 background:url('http://essential.vteximg.com.br/arquivos/menu_nikesb.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-6{
 background:url('http://essential.vteximg.com.br/arquivos/menu_topper.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-7{
 background:url('http://essential.vteximg.com.br/arquivos/menu_newbalance.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-8{
 background:url('http://essential.vteximg.com.br/arquivos/menu_reebook.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-9{
 background:url('http://essential.vteximg.com.br/arquivos/menu_underarmour.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-10{
 background:url('http://essential.vteximg.com.br/arquivos/addnicemenu.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-11{
 background:url('http://essential.vteximg.com.br/arquivos/filamenu.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-12{
 background:url('http://essential.vteximg.com.br/arquivos/footymenu.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-13{
 background:url('http://essential.vteximg.com.br/arquivos/jordanmenu.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-14{
 background:url('http://essential.vteximg.com.br/arquivos/shotermenu.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-15{
 background:url('http://essential.vteximg.com.br/arquivos/zummmenu.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-16{
 background:url('http://essential.vteximg.com.br/arquivos/menu_flash.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-17{
 background:url('http://essential.vteximg.com.br/arquivos/menu_clin.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-18{
 background:url('http://essential.vteximg.com.br/arquivos/menu_reusch.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-jf{
 background:url('http://essential.vteximg.com.br/arquivos/menu_johnfoos.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-os{
 background:url('http://essential.vteximg.com.br/arquivos/menu_onestep.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-j{
 background:url('http://essential.vteximg.com.br/arquivos/menu_joma.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-ipaj{
 background:url('http://essential.vteximg.com.br/arquivos/menu_ipanema.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-asics{
 background:url('http://essential.vteximg.com.br/arquivos/basicsmenu.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-nikesb{
 background:url('http://essential.vteximg.com.br/arquivos/menu_nikesb-dash.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-jansport{
 background:url('http://essential.vteximg.com.br/arquivos/menu_jansport.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-umbro{
 background:url('http://essential.vteximg.com.br/arquivos/menu_umbro_updated.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-microbell{
 background:url('http://essential.vteximg.com.br/arquivos/menu_microbell.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-babolat{
 background:url('http://essential.vteximg.com.br/arquivos/menu_babolat.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-wilson{
 background:url('http://essential.vteximg.com.br/arquivos/menu_wilson.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-disney{
 background:url('http://essential.vteximg.com.br/arquivos/menu_disney.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-procer{
 background:url('http://essential.vteximg.com.br/arquivos/menu_procer.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-solci{
 background:url('http://essential.vteximg.com.br/arquivos/menu_solci.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-atletic-services{
 background:url('http://essential.vteximg.com.br/arquivos/menu_atleticserv.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-arena{
 background:url('http://essential.vteximg.com.br/arquivos/menu_arena.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-reves{
 background:url('http://essential.vteximg.com.br/arquivos/menu_reves.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-adidasCore{
 background:url('http://essential.vteximg.com.br/arquivos/menu_adidas_core.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-seawalk{
 background:url('http://essential.vteximg.com.br/arquivos/menu_seawalk.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
 }
.brand-cultura{
 background:url('http://essential.vteximg.com.br/arquivos/menu_cultura.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
 .brand-oneill{
 background:url('http://essential.vteximg.com.br/arquivos/menu_oneill.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
 .brand-fallen{
 background:url('http://essential.vteximg.com.br/arquivos/menu_fallen.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
.brand-gaelle{
 background:url('http://essential.vteximg.com.br/arquivos/menu_gaelle.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}
 .brand-jaguar{
 background:url('http://essential.vteximg.com.br/arquivos/menu_jaguar.png');
 background-repeat:no-repeat;
 background-size:contain;
 background-position:center;
}

.brand-pony {
  background: url('http://essential.vteximg.com.br/arquivos/Botonera-Marca-PONY.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.brand-olympikus {
  background: url('http://essential.vteximg.com.br/arquivos/olympikus.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.brand-havaianas {
  background: url('http://essential.vteximg.com.br/arquivos/havaianas.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.brand-diadora {
  background: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 280'%3E%3Cstyle%3E.a%7Bfill:%23fff%7D%3C/style%3E%3Cpath class='a' d='m278.5 156.1v103.2c0 2.2-1.9 4.1-4.1 4.1h-1.7c-2.3 0-4.2-1.9-4.2-4.1v-26.5c-8.8 18.6-27.3 31.5-48.7 31.5-29.8 0-54.2-25.3-54.2-56.2 0-31 24.4-56.2 54.2-56.2 21.4 0 39.9 12.8 48.7 31.6v-27.4c0-2.2 1.9-4.1 4.2-4.1h1.7c2.2 0 4.1 1.9 4.1 4.1z'/%3E%3Crect class='a' x='138.4' y='43.6' width='10' height='31.8' rx='4.2'%3E%3C/rect%3E%3Crect class='a' x='138.4' y='152' width='10' height='111.4' rx='4.1'%3E%3C/rect%3E%3Cpath class='a' d='m122.5 47.8v211.5c0 2.2-1.9 4.1-4.3 4.1h-1.6c-2.3 0-4.2-1.9-4.2-4.1v-23.3c-9.3 17-27 28.3-47 28.3-29.8 0-54.3-25.3-54.3-56.2 0-31 24.5-56.2 54.3-56.2 20 0 37.7 11.4 47 28.2v-132.3c0-2.3 1.9-4.2 4.2-4.2h1.6c2.4 0 4.3 1.9 4.3 4.2z'/%3E%3Cpath class='a' d='m550.4 196.9v62.4c0 2.2-1.9 4.1-4.2 4.1h-1.6c-1.8 0-3.4-1-3.9-2.5-0.3-0.6-0.4-1-0.4-1.6v-103.2c0-0.5 0.1-1 0.4-1.5 0.5-1.5 2.1-2.6 3.9-2.6h1.6c2.3 0 4.2 1.9 4.2 4.1v13.4c10.1-17 26.3-30.1 45.6-35.9 7.3-2.3 15.2-3.6 23.3-3.6 7.7-0.5 10.6 9.1 0 9.9-8.1 0-16 1.4-23.3 4-23.2 8.2-41 28.3-45.6 53z'/%3E%3Cpath class='a' d='m678.8 156.5v103c0 2.4-1.9 4.3-4.2 4.3h-1.6c-2.4 0-4.3-1.9-4.3-4.3v-26.5c-8.8 18.7-27.3 31.6-48.6 31.6-8.7 0-16.9-2.2-24.1-5.8-17.9-9.3-30.1-28.5-30.1-50.5 0-21.9 12.2-41.1 30.1-50.4 7.2-3.7 15.4-5.8 24.1-5.8 21.3 0 39.8 13 48.6 31.6v-27.2c0-2.4 1.9-4.3 4.3-4.3h1.6c2.3 0 4.2 1.9 4.2 4.3z'/%3E%3Ccircle class='a' cx='464' cy='207.3' r='54.8'/%3E%3Cpath class='a' d='m398.4 47.8v211.5c0 2.2-1.9 4.1-4.1 4.1h-1.7c-2.3 0-4.2-1.9-4.2-4.1v-23.3c-9.4 17-26.8 28.3-46.9 28.3-29.8 0-54.2-25.3-54.2-56.2 0-31 24.4-56.2 54.2-56.2 20.1 0 37.5 11.4 46.9 28.2v-132.3c0-2.3 1.9-4.2 4.2-4.2h1.7c2.2 0 4.1 1.9 4.1 4.2z'/%3E%3Cpath class='a' d='m400.9 56.3c2.9-1.3 6.9-3.7 9.8-4.9 18.3 6.9 39.5 13.8 60.5 13.6 13.1-0.2 27.4-6.9 37-13.6q16.2 11 32.5 22.1c0 0.1 0.1 0.1 0.2 0.2-0.1 0.1-0.2 0.1-0.2 0.2-12.2 7.8-27.7 12.3-45.6 14.5 20.9 11.7 36.1 28.4 45.6 50 0 0.2 0.1 0.4 0.2 0.7q-0.1 0-0.2 0c-13.4 0-26.8 0-40.1 0-14.6-33.6-40-63.7-99.7-82.8z'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-1{
  background:url('http://essential.vteximg.com.br/arquivos/01_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-2{
  background:url('http://essential.vteximg.com.br/arquivos/02_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-3{
  background:url('http://essential.vteximg.com.br/arquivos/03_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-4{
  background:url('http://essential.vteximg.com.br/arquivos/04_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-5{
  background:url('http://essential.vteximg.com.br/arquivos/05_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-6{
  background:url('http://essential.vteximg.com.br/arquivos/06_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-7{
  background:url('http://essential.vteximg.com.br/arquivos/07_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-8{
  background:url('http://essential.vteximg.com.br/arquivos/08_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-9{
  background:url('http://essential.vteximg.com.br/arquivos/09_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-10{
  background:url('http://essential.vteximg.com.br/arquivos/10_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-11{
  background:url('http://essential.vteximg.com.br/arquivos/11_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-12{
  background:url('http://essential.vteximg.com.br/arquivos/12_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-13{
  background:url('http://essential.vteximg.com.br/arquivos/13_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-14{
  background:url('http://essential.vteximg.com.br/arquivos/14_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}

.sport-15{
  background:url('http://essential.vteximg.com.br/arquivos/15_dash_sport.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}
.sport-16{
  background:url('http://essential.vteximg.com.br/arquivos/Voley-Dash.png');
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
}
/*MENU MARCAS*/
/****************************************
DASH SALE
****************************************/ 
.dashSale{
  /*background-color: red;*/
  color:     #e8ac2a;
  font-size: 30px;
  font-family: "DIN Next LT Pro Bold.otf";
  /* padding-bottom: 5px; */
  /* padding-top: 10px; */
  margin-right: .8em;
  /* width: 200px; */
  /* margin-left: 41.5% !important; */
  margin-bottom: 0;
  padding-left: .8em;
}

/*@media(max-width:420px){
  .dashSale{
    margin-left: 20% !important;
  }
}*/
/****************************************
DASH SALE
****************************************/ 
/****************************************
LOGO MARCAS
****************************************/ 
.product-details .product-name .brandName a:hover{
  color:transparent;
}

.dash-vitrina-brand a.brand.adidas,
.dash-vitrina-brand a.brand.adidas-performance,
.brandName a.brand.adidas,
.brandName a.brand.adidas-performance{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_adidas.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.ipanema,
.brandName a.brand.Ipanema {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/ipanema1.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}

.dash-vitrina-brand a.brand.seawalk,
.product-details .product-name .brandName a.seawalk {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_seawalk.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}

.dash-vitrina-brand a.brand.jansport,
.brandName a.brand.jansport {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_jansport.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}

.dash-vitrina-brand a.brand.adidas-core,
.brandName a.brand.adidas-core{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina-adidas-core.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px; 
}


.dash-vitrina-brand a.brand.Umbro,
.brandName a.brand.Umbro {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_umbro.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}

.dash-vitrina-brand a.brand.umbro,
.brandName a.brand.umbro {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_umbro.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}

.dash-vitrina-brand a.brand.nike-sb,
.brandName a.brand.nike-sb {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_nikesb.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}

.dash-vitrina-brand a.brand.adidas-neo,
.brandName a.brand.adidas-neo{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_adidasneo.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px; 
}

.dash-vitrina-brand a.brand.adidas-originals,
.brandName a.brand.adidas-originals{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_adidasoriginals.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.converse,
.brandName a.brand.converse{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_converse.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}
.dash-vitrina-brand a.brand.john-foos,
.brandName a.brand.john-foos{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_johnfoos.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px; 
}
.dash-vitrina-brand a.brand.one-step,
.brandName a.brand.one-step{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_onestep.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px; 
}
.dash-vitrina-brand a.brand.joma,
.brandName a.brand.joma{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_joma.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px; 
}
.dash-vitrina-brand a.brand.fila,
.brandName a.brand.fila{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_fila.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.footy,
.brandName a.brand.footy{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_footy.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.jordan,
.brandName a.brand.jordan{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_jordan.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.mizuno,
.brandName a.brand.mizuno{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_mizuno.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.nike,
.brandName a.brand.nike{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_naik.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.nike-sportswear,
.brandName a.brand.nike-sportswear{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_nikeoriginal.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;  
}

.dash-vitrina-brand a.brand.arena,
.brandName a.brand.arena{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina-Arena.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;  
}

.dash-vitrina-brand a.brand.addnice,
.brandName a.brand.addnice{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/addnicevitrina.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;  
}

.dash-vitrina-brand a.brand.nike-sb
.brandName a.brand.nike-sb{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_nikesb.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;  
}

.dash-vitrina-brand a.brand.new-balance,
.brandName a.brand.new-balance{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_newbalance.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.puma,
.brandName a.brand.puma{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_pumapride.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.reebok,
.brandName a.brand.reebok{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_ribuk.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.shoter,
.brandName a.brand.shoter{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_shoter.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.topper,
.brandName a.brand.topper{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_topper.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.umbro,
.brandName a.brand.umbro{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_umbro.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.under-armour,
.brandName a.brand.under-armour{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_underarmour.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.zumm,
.brandName a.brand.zumm{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_zumm.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.flash,
.brandName a.brand.flash{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_flash.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.joma,
.brandName a.brand.joma{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_joma.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.konna,
.brandName a.brand.konna{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_konna.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.le-coq,
.brandName a.brand.le-coq{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_lecoq.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.rider,
.brandName a.brand.rider{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_rider.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.dc,
.brandName a.brand.dc{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_dc.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}
.dash-vitrina-brand a.brand.microbell,
.brandName a.brand.microbell {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_microbell.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}
.dash-vitrina-brand a.brand.babolat,
.brandName a.brand.babolat {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_babolat.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}
.dash-vitrina-brand a.brand.boca-jr,
.brandName a.brand.boca-jr {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_boca.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}
.dash-vitrina-brand a.brand.wilson,
.brandName a.brand.wilson {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina-wilson.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}
.dash-vitrina-brand a.brand.reusch,
.brandName a.brand.reusch {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina-reusch.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}
.dash-vitrina-brand a.brand.clin,
.brandName a.brand.clin {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina-clin.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}
.dash-vitrina-brand a.brand.disney,
.brandName a.brand.disney {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_disney.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}
.dash-vitrina-brand a.brand.procer,
.brandName a.brand.procer {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_procer.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}
.dash-vitrina-brand a.brand.solci,
.brandName a.brand.solci {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_solci.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}
.dash-vitrina-brand a.brand.atletic-services,
.brandName a.brand.atletic-services {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_atleticserv.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}
.dash-vitrina-brand a.brand.arena,
.brandName a.brand.arena {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina-Arena.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}
.dash-vitrina-brand a.brand.reves,
.brandName a.brand.reves {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_reves.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}

.dash-vitrina-brand a.brand.fallen, .brandName a.brand.fallen {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_fallen.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}

.dash-vitrina-brand a.brand.o-neill, .brandName a.brand.o-neill {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/vitrina_O-neill.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}

.dash-vitrina-brand a.brand.cultura,
.brandName a.brand.cultura{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina-cultura.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}

.dash-vitrina-brand a.brand.pony,
.brandName a.brand.pony{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/vitrina_Pony.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:15px;
}
/****************************************
LOGO MARCAS
****************************************/ 

/****************************************
VITRINAS TABS
****************************************/ 
.dash-vitrina-genero div{
  font-size:1px;
  color:transparent;
}

.dash-vitrina-genero div ul{
  color:black;
  display:flex !important;
  font-size:14px;
}

.dash-vitrina-genero div ul li{
  margin-right:20px;
  color:grey;
}

#dash-vitrinas-tabs{
  margin-top:80px;
  margin-bottom:80px;
}

#dash-vitrinas-tabs div.flex {
  align-items: center !important;
  justify-content: center;
}

#dash-vitrinas-tabs div.flex a {
  color: black;
  text-decoration: underline !important;
}

#dash-tabs-brands > p{
  text-transform:uppercase;
  text-align:center;
  margin: 30px 0px 5px 0px;
  font-size:30px;
  color:#e8ac2a;
  font-family: "DIN Next LT Pro Medium.otf";   
}

#dash-tabs-brands .nav-tabs{
  display:flex;
  justify-content:space-between;
  border-bottom:none;
}

#dash-tabs-brands .nav-tabs>li{
  width:100px;
  overflow:hidden;
}

#dash-tabs-brands .nav-tabs>li>a{
  border: none;
  opacity:0.4;
}

#dash-tabs-brands .nav>li>a img{
  max-width:100%;
} 

#dash-tabs-brands .nav-tabs>li.active>a, 
#dash-tabs-brands .nav-tabs>li.active>a:focus, 
#dash-tabs-brands .nav-tabs>li.active>a:hover {
    cursor: default;
    background-color: transparent;
    border: none;
    opacity:1;
}

#dash-tabs-brands .nav>li>a:focus, 
#dash-tabs-brands .nav>li>a:hover {
  text-decoration: none;
  background-color: transparent;
  opacity:1;
}

#dash-tabs-brands .nav>li>a:focus img, 
#dash-tabs-brands .nav>li>a:hover img,
#dash-tabs-brands .nav>li.active>a>img{
    opacity:1;
}

#dash-vitrinas-tabs > p{
  text-transform:uppercase;
  text-align:center;
  margin:20px 0px 20px 0px;
  font-size:30px;
  color:#e8ac2a;
  font-family: "DIN Next LT Pro Medium.otf";
}

#dash-vitrinas-tabs-boca{
  margin-top:50px;
  margin-bottom:50px;
  border-bottom: 1px solid #011c3c;
  border-left: 1px solid #011c3c;
  border-right: 1px solid #011c3c;
}

#dash-vitrinas-tabs-boca > p{
  text-transform:uppercase;
  text-align:center;
  margin:20px 0px 20px 0px;
  background-color: #011c3c;
  font-size:30px;
  color:#fabb16;
  padding: 5px;
  font-family: "DIN Next LT Pro Bold.otf";
}

.dash-full-collection{
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top:10px;
}

.dash-full-collection a{
  padding:15px 35px 15px 35px;
  border:1px solid #e8ac2a;
  font-size:15px;
  text-transform:uppercase;
  color:black;
}

@media(max-width:419px){
  .dash-full-collection a{
    font-size:12px;
  }  
}

#dash-vitrinas-tabs div ul.nav-tabs{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
}

#dash-vitrinas-tabs div ul.nav-tabs a{
  color:#d2d2d1;
  text-transform:uppercase;
  font-size:18px;
}

.dash-busca-deportes-marca li a{
  padding: 0 45px;
}

#dash-vitrinas-tabs .nav-tabs{
  border-bottom:none;
}

#dash-vitrinas-tabs .prateleira.vitrine h2{
  display:none;
}

#dash-vitrinas-tabs .nav-tabs>li>a {
  border: none;
  transition:none;
}

#dash-vitrinas-tabs .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  cursor: default;
  font-weight:bold;
  color:#e8ac2a;
  border:none;
  }

  #dash-vitrinas-tabs .nav>li>a:focus, .nav>li>a:hover {
  text-decoration: none;
  background-color:white;
  border:none;
  color:#e8ac2a !important;
}

.dash-vertical-separator{
  line-height:3.4;
}

#dash-vitrinas-tabs ul.owl-carousel{
  margin:0px;
}

#dash-vitrinas-tabs .owl-buttons button{
  border:none;
  background-color:transparent;
}

#dash-vitrinas-tabs .btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media(max-width:767px){
  #dash-vitrinas-tabs div ul.nav-tabs{
    flex-wrap:wrap;
  }
}
/****************************************
VITRINAS TABS
****************************************/ 

/****************************************
VITRINAS ESTILOS
****************************************/
#dash-vitrinas-tabs .owl-carousel .owl-wrapper-outer,
#dash-sugeridos .owl-carousel .owl-wrapper-outer{
  padding-top:20px;
  padding-bottom:20px;
}

.prateleira.vitrine .box-item.text-center{
  text-align:left;
}

.prateleira .product-image:after{
  display:none;
}

.prateleira .box-item:hover img {
  opacity:unset;
}

.prateleira .box-item {
/*  border:1px solid transparent;*/
  position:relative;
  padding: 0;
}

.dash-vitrina-brand{
  margin-bottom:10px;
}

.dash-vitrina-brand a{
  color:black;
}

.product-name{
  margin-bottom:10px;
}

.prateleira .product-name{
  min-height:unset;
}

#dash-vitrinas-tabs .owl-item{
  width: 285px !important;
}

.prateleira .product-name a{
  color:black;
} 

.dash-vitrina-departamento{
  text-transform:uppercase;
  color:grey;
  margin-bottom:10px;
}

div.price{
  margin-bottom: 0px !important;
}

.prateleira .price .best-price{
  color:black;
  font-family: "DIN Next LT Pro Bold.otf";  
}

.prateleira .price{
  padding:0px;
}

.dash-vitrina-flag p{
  font-size:13.5px;
  font-family: "DIN Next LT Pro Bold.otf";  
  margin:0px !important;
  padding:9px 10px 5px 10px; 
  background-color:red;
  color:white;
  display:flex;
  align-items:center;
  justify-content:center;
/*  flex-direction:column;*/
  position:absolute;
  z-index:9999;
  top:5px;
  right:5px;     
}

.dash-vitrina-flag  p:nth-child(1):after{
  content:'OFF';
  margin-left:2px;
  color:white;
  font-family: "DIN Next LT Pro Regular.otf";  
}

.dash-vitrina-highlight p{
  margin:0px 0px 5px 0px !important;
  color:white;
  text-transform:uppercase;
  text-align:center;
  padding:5px 0px 2px 0px;
}

.dash-vitrina-highlight .envio-gratis{
  background-color: red;
}

.dash-vitrina-highlight .lanzamiento{
  background-color:#9A9A9A;
}
.dash-vitrina-highlight .new-in{
  display: none;
}
p.flag.new-in{
  background: url("/arquivos/newin-dash.png");
  background-color: transparent !important;
  height: 21px;
  color: transparent !important;
}

/*.dash-vitrina-buyButton{
  text-align:center;
  background-color:black;
  text-transform:uppercase;
  visibility:hidden;
  width:100px;
  margin:auto;
  margin-top:10px;
} */


.dash-vitrina-buyButton a{
  color:white;
  padding:7px 0px 5px 0px;
  display:block;
  font-size:16px;
  font-family: "DIN Next LT Pro Regular.otf";  
}

.out-of-stock{
  background-color:coral;
  text-transform:uppercase;
  text-align:center;
  color:white;
  padding:7px 0px 5px 0px;
}

@media (max-width:767px){
  .dash-vitrina-buyButton{
    /*visibility:hidden !important; */
    display: none;
  }
}

/*@media (min-width:768px){
  .prateleira .box-item:hover{
    box-shadow: 0 0 20px 2px #e8ac2a;
    cursor:pointer;
  }
  .prateleira .box-item:hover .dash-vitrina-buyButton{
    visibility:visible;
  } 
}*/

#dash-vitrinas-tabs .owl-item,
#dash-sugeridos .owl-item{
  border:8px solid transparent;
}

@media (min-width:751px) and (max-width:992px){
  .prateleira.vitrine > ul > li, .n1colunas > ul > li, .n2colunas > ul > li, .n3colunas > ul > li, .n4colunas > ul > li, .n5colunas > ul > li {
      display: inline-block;
      vertical-align: top;
      width: 100%;
      padding:0px; 
      margin: 0;
  }  
}
/****************************************
VITRINAS ESTILOS
****************************************/ 
/****************************************
VITRINAS TABS
****************************************/ 
.dash-vitrina-genero div{
  font-size:1px;
  color:transparent;
  margin-bottom:10px;
}

.dash-vitrina-genero div ul{
  color:black;
  display:flex !important;
  font-size:14px;
}

.dash-vitrina-genero div ul li{
  margin-right:15px;
  color:grey;
  text-transform:uppercase;
  width:100% !important;
}

.dashTabs{
  margin-top:50px;
  margin-bottom:50px;
}

#dash-tabs-brands > p{
  text-transform:uppercase;
  text-align:center;
  margin: 30px 0px 5px 0px;
  font-size:30px;
  color:#e8ac2a;
  font-family: "DIN Next LT Pro Medium.otf";   
}

#dash-tabs-brands .nav-tabs{
  display:flex;
  justify-content:space-between;
  border-bottom:none;
}

#dash-tabs-brands .nav-tabs>li{
  width:100px;
  overflow:hidden;
}

#dash-tabs-brands .nav-tabs>li>a{
  border: none;
  opacity:0.4;
}

#dash-tabs-brands .nav>li>a img{
  max-width:100%;
} 

#dash-tabs-brands .nav-tabs>li.active>a, 
#dash-tabs-brands .nav-tabs>li.active>a:focus, 
#dash-tabs-brands .nav-tabs>li.active>a:hover {
    cursor: default;
    background-color: transparent;
    border: none;
    opacity:1;
}

#dash-tabs-brands .nav>li>a:focus, 
#dash-tabs-brands .nav>li>a:hover {
  text-decoration: none;
  background-color: transparent;
  opacity:1;
}

#dash-tabs-brands .nav>li>a:focus img, 
#dash-tabs-brands .nav>li>a:hover img,
#dash-tabs-brands .nav>li.active>a>img{
    opacity:1;
}

.dashTabs > p{
  text-transform:uppercase;
  text-align:center;
  margin:20px 0px 20px 0px;
  font-size:30px;
  color:#e8ac2a;
  font-family: "DIN Next LT Pro Medium.otf";
}

.dashTabs-boca{
  margin-top:50px;
  margin-bottom:50px;
  border-bottom: 1px solid #011c3c;
  border-left: 1px solid #011c3c;
  border-right: 1px solid #011c3c;
}

.dashTabs-boca > p{
  text-transform:uppercase;
  text-align:center;
  margin:20px 0px 20px 0px;
  background-color: #011c3c;
  font-size:30px;
  color:#fabb16;
  padding: 5px;
  font-family: "DIN Next LT Pro Bold.otf";
}

.dash-full-collection{
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top:10px;
}

.dash-full-collection a{
  padding:15px 35px 15px 35px;
  border:1px solid #e8ac2a;
  font-size:15px;
  text-transform:uppercase;
  color:black;
}

@media(max-width:419px){
  .dash-full-collection a{
    font-size:12px;
  }  
}

.dashTabs div ul.nav-tabs{
  display:flex;
  justify-content:center;
}

.dashTabs div ul.nav-tabs a{
  color:#d2d2d1;
  text-transform:uppercase;
  font-size:18px;
}

.dash-busca-deportes-marca li a{
  padding: 0 45px;
}

.dashTabs .nav-tabs{
  border-bottom:none;
}

.dashTabs .prateleira.vitrine h2{
  display:none;
}

.dashTabs .nav-tabs>li>a {
  border: none;
  transition:none;
}

.dashTabs .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  cursor: default;
  font-weight:bold;
  color:#e8ac2a;
  border:none;
  }

  .dashTabs .nav>li>a:focus, .nav>li>a:hover {
  text-decoration: none;
  background-color:white;
  border:none;
  color:#e8ac2a !important;
}

.dash-vertical-separator{
  line-height:3.4;
}

.dashTabs ul.owl-carousel{
  margin:0px;
}

.dashTabs .owl-buttons button{
  border:none;
  background-color:transparent;
}

.dashTabs .btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media(max-width:767px){
  .dashTabs div ul.nav-tabs{
    flex-wrap:wrap;
  }
}
/****************************************
VITRINAS TABS
****************************************/ 

/****************************************
VITRINAS ESTILOS
****************************************/
.dashTabs .owl-carousel .owl-wrapper-outer,
#dash-sugeridos .owl-carousel .owl-wrapper-outer{
  padding-top:20px;
  padding-bottom:20px;
}

.prateleira.vitrine .box-item.text-center{
  text-align:left;
}

.prateleira .product-image:after{
  display:none;
}

.prateleira .box-item:hover img {
  opacity:unset;
}

.prateleira .box-item {
/*  border:1px solid transparent;*/
  position:relative;
  border-radius: 8px;
}

.dash-vitrina-brand{
  margin-bottom:10px;
}

.dash-vitrina-brand a{
  color:black;
}

.product-name{
  margin-bottom:10px;
}

.prateleira .product-name{
 height:60px;
 overflow:hidden;
}

.prateleira .product-name a{
  color:black;
} 

.dash-vitrina-departamento{
  text-transform:uppercase;
  color:grey;
  margin-bottom:10px;
}

div.price{
  margin-bottom:10px !important;
}
.prateleira .price .old-price {
    display: block;
    color: #777;
    font-size: 14px;
    font-weight: 300;
    float: left;
    margin-right: 10px;
    line-height: 18px;
    text-decoration: line-through;
}
.prateleira .price .best-price{
  color:black;
  font-family: "DIN Next LT Pro Bold.otf";  
  font-size: 20px;
  margin-bottom: 6px;
}

.installment {
  color: black;
  font-style:italic;
}


.prateleira .price{
  padding:0px;
}

.dash-vitrina-flag p{
  font-size:13.5px;
  font-family: "DIN Next LT Pro Bold.otf";  
  margin:0px !important;
  padding:9px 10px 5px 10px; 
  background-color:red;
  color:white;
  display:flex;
  align-items:center;
  justify-content:center;
/*  flex-direction:column;*/
  position:absolute;
  z-index:9999;
  top:5px;
  right:5px;     
}

.dash-vitrina-flag  p:nth-child(1):after{
  content:'OFF';
  margin-left:2px;
  color:white;
  font-family: "DIN Next LT Pro Regular.otf";  
}

.dash-vitrina-highlight p{
  margin:0px 0px 5px 0px !important;
  color:white;
  text-transform:uppercase;
  text-align:center;
  padding:5px 0px 2px 0px;
}

.dash-vitrina-highlight .envio-gratis{
  background-color: red;
}

.dash-vitrina-highlight .lanzamiento{
  background-color:#9A9A9A;
}

.dash-vitrina-buyButton{
  text-align:center;
  background-color:black;
  text-transform:uppercase;
  visibility:hidden;
  width:100px;
  margin:auto;
  margin-top: 45px;
  border-radius: 4px;
}

.dash-vitrina-buyButton a{
  color:white;
  padding:7px 0px 5px 0px;
  display:block;
  font-size:16px;
  font-family: "DIN Next LT Pro Regular.otf";
}

.out-of-stock{
  background-color:coral;
  text-transform:uppercase;
  text-align:center;
  color:white;
  padding:7px 0px 5px 0px;
}

@media (max-width:767px){
  .dash-vitrina-buyButton{
    visibility:visible;
  }
}

@media (min-width:768px){
  /*.prateleira .box-item:hover{
    box-shadow: 0 0 20px 2px #e8ac2a;
    cursor:pointer;
  }*/

  li[layout="b71bf1eb-efcb-489b-ae99-6837a3c3b14e"]:hover {
    box-shadow: 0 0 11px rgba(33,33,33,.2);
  }
  .prateleira .box-item:hover .dash-vitrina-buyButton{
    visibility:visible;
  }
}

.dashTabs .owl-item,
#dash-sugeridos .owl-item{
  border:8px solid transparent;
}

@media (min-width:751px) and (max-width:992px){
  .prateleira.vitrine > ul > li, .n1colunas > ul > li, .n2colunas > ul > li, .n3colunas > ul > li, .n4colunas > ul > li, .n5colunas > ul > li {
      display: inline-block;
      vertical-align: top;
      width: 100%;
      padding:0px; 
      margin: 0;
  }  
}
/****************************************
VITRINAS ESTILOS
****************************************/ 
/****************************************
BANNERS GRID
****************************************/
.marcaVitrina{
  width: 60%;
  opacity: 0.4;
}

#dash-banners-grid .box-banner img[height="285"] {
   height: auto !important;
}

#dash-banners-grid .box-banner img[width="410"] {
   width: auto !important;
}

#dash-banners-grid .box-banner img[height="315"] {
   height: auto !important;
}

#dash-banners-grid .box-banner img[width="615"] {
   width: auto !important;
}

#dash-banners-flex-1,
#dash-banners-flex-2{
 display:flex;
}

#dash-banners-grid #banner-1,
#dash-banners-grid #banner-2,
#dash-banners-grid #banner-3,
#dash-banners-grid #banner-4,
#dash-banners-grid #banner-5{
margin:8px;
}

#dash-banners-grid img{
 max-width:100%;
}

@media(max-width:767px){
 #dash-banners-flex-1,
 #dash-banners-flex-2{
   flex-direction:column;
 }
 #dash-banners-grid #banner-3,
 #dash-banners-grid #banner-4,
 #dash-banners-grid #banner-5{
   text-align:center;
 }
}
/*
#dash-banners-grid .box-banner img[height="285"] {
    height: auto !important;
}

#dash-banners-grid .box-banner img[width="410"] {
    width: auto !important;
}*/

@media(max-width:992px){
  #dash-banners-grid{
    grid-template-columns: 1fr;
    text-align:center;
  }
}
/****************************************
BANNERS GRID
****************************************/ 

/****************************************
SLIDER INSTAGRAM
****************************************/ 
.dash-grey-area{
  background-color:#4d4d4d;
}

#dash-slider-instagram > p{
  text-transform:uppercase;
  text-align:center;
  margin:20px 0px 20px 0px;
  font-size:35px;
  color:#e8ac2a;
  font-family: "DIN Next LT Pro Bold.otf";  
}

#dash-slider-instagram .owl-item{
  padding:15px;
}

#dash-slider-instagram .owl-prev{
  background-image:url('http://essential.vteximg.com.br/arquivos/02_arrow-prev-white.png');
  background-position:center;
  background-repeat:no-repeat;
  left:-15px;
}

#dash-slider-instagram .owl-next{
  background-image:url('http://essential.vteximg.com.br/arquivos/03_arrow-next-white.png');
  background-position:center;
  background-repeat:no-repeat;
  right:-15px;
}
/****************************************
SLIDER INSTAGRAM
****************************************/ 

/****************************************
SLIDER SERVICIOS
****************************************/ 
#dash-slider-servicios{
  background-color:#4d4d4d;
}

#dash-slider-servicios .owl-item{
  text-align:center;
}

#dash-slider-servicios .owl-buttons .owl-prev{
  background-image:url('http://essential.vteximg.com.br/arquivos/00_grey_leftarrow.png');
  background-position:center;
  background-repeat:no-repeat;
  left:-5px;
  color:transparent;
}

#dash-slider-servicios .owl-buttons .owl-next{
  background-image:url('http://essential.vteximg.com.br/arquivos/00_greyrightarrow.png');
  background-position:center;
  background-repeat:no-repeat;
  right:-5px;
  color:transparent;
}
/****************************************
SLIDER SERVICIOS
****************************************/ 

/****************************************
NEWSLETTER
****************************************/ 
#dash-newsletter-redes{
  background:#e8ac2a;
  color:white;
  padding:5px 0px 5px 0px;
}

#dash-newsletter-redes .container{
  display:flex;
  align-items:center;
  justify-content:center;  
  margin-top:8px;
  margin-bottom:8px;
}

#dash-newsletter,
#dash-newsletter-txt{
  display:flex;
  align-items:center;
}

#dash-newsletter,
#dash-redes{
  flex:1;
}

#dash-newsletter-txt{
  text-transform:uppercase;
  flex:1;
}

#dash-newsletter-txt p{
  color:white;
  margin:0px;
  font-size: 20px;
}

#dash-newsletter-input{
  margin:0px 10px 0px 10px;
  position:relative; 
  width:50%;
}

#dash-newsletter-input input{
  border:none;
  height:45px;
  width:100%;
  border-radius:0px;
  padding-left:2%;
}

#dash-newsletter-input button{
  border:none;
  color:white;
  background-color:#989898;
  right:0px;
  top:0px;
  position:absolute;
  height:45px;
  width:74px;
  text-transform:uppercase;
  display:flex;
  justify-content:center;
  align-items:center;
  padding-top:5px;
  font-family: "DIN Next LT Pro Bold.otf";  
  font-size:14px;
}

#dash-redes{
  align-items:center;
  display:flex;
  justify-content:center;
}

#dash-redes ul{
  display:flex;
  padding:0px;
  list-style-type:none;
  align-items:center;
  margin:0px;
  line-height:1.42857143;
  justify-content:space-between;;
}

#dash-redes ul li{
  margin:0px 8px 0px 8px;
}

#dash-redes ul li:nth-child(1){
  font-size: 20px;
  text-transform:uppercase;
  margin:0px;
  font-family: "DIN Next LT Pro Bold.otf";
}

#dash-redes ul li i{
  color:white;
  font-size:23px;
}

@media(max-width:767px){
  #dash-newsletter-redes .container,
  #dash-newsletter{
    flex-direction:column;
  }
  #dash-newsletter #dash-newsletter-txt{
    margin-top:15px;
  }
  #dash-newsletter #dash-newsletter-txt,
  #dash-newsletter #dash-newsletter-input{
    margin-bottom:15px;
  }
  #dash-newsletter-input{
    width:100%;
  }
  #dash-redes{
    margin:10px 0px 10px 0px;
  }
}
/****************************************
NEWSLETTER
****************************************/ 


/****************************************
FOOTER
****************************************/ 
#dash-footer {
  display: flex;
  justify-content:space-between;
  margin:63px 0px 20px 0px;
}

#dash-footer hr {
  display: none;
}

.dash-footer-col {
  position: relative;
}

#dash-footer .dash-footer-col:nth-child(1) .dash-title{
  text-transform:none;
}

.dash-footer-col ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

.dash-title {
  color:white;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "DIN Next LT Pro Bold.otf";
}

.dash-panel li {
  font-size: 12px;
  letter-spacing: 0.05em;
  margin: 8px 0px 8px 0px;
  color:#bfbfbf;
  font-family: "DIN Next LT Pro Bold.otf";  
}

.dash-panel li a{
  font-size: 14px;
  letter-spacing: 0.05em;
  margin: 8px 0px 8px 0px;
  color:#bfbfbf;
}

.dash-panel li a:hover{
  text-decoration:underline !important;
}

.dash-panel li img{
  margin-right:5px;
}

#dash-footer .dash-accordion {
  display: none;
}

#dash-contact-form{
  border:1px solid #e8ac2a;
  background:transparent;
  padding:8px;
  border-radius:50px;
  color:#e8ac2a;
  text-transform:uppercase;
}

@media (max-width: 767px) {
  #dash-footer {
    flex-direction: column;
    margin-bottom:0px;
  }

  #dash-footer ul.dash-panel {
    padding: 0 12px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
  }

  #dash-footer .dash-accordion {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background:transparent;
    border:none;
  }

  #dash-footer .dash-accordion i{
    color:white;
  }

  .dash-title {
    padding: 0 11px;
  }

  #dash-footer hr {
    display: block;
    border: 0;
    height: 1px;
    background: #313131;
  }
}

#dash-modal-contacto{
  background-color:transparent !important;
  border:none !important;
  box-shadow:none !important;
  width:auto !important;
  margin-left:0px !important;
  left:0px !important;
  z-index:99999;
}

#dash-modal-contacto .modal-content{
  background-color:#232122;
  color:#e8ac2a;
}

#dash-modal-contacto .dash-modal-header{
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  margin-top:10px;
  margin-bottom:10px;
}

#dash-modal-contacto .dash-modal-header button.close{
  position:absolute;
  right:7px;
  top:-4px;
  color:#e8ac2a;
  opacity:1;
  text-shadow:none;
  font-weight:400;
}

#dash-modal-contacto .dash-modal-header p{
  margin:0px;
  padding:0px;
  text-transform:uppercase;
  margin-left:5px;
  font-size:18px;
}

#frmContactoMensaje{
  display:flex;
  flex-direction:column;
  margin:10px 80px 10px 80px;
}

#dash-modal-contacto .dash-modal-content input,
#dash-modal-contacto .dash-modal-content textarea{
  margin-bottom:15px;
  padding-left:5px;
  padding-top:5px;
  color:#e8ac2a;
  border:none;
}

#dash-modal-contacto .dash-modal-content input::placeholder,
#dash-modal-contacto .dash-modal-content textarea::placeholder{
  color:#e8ac2a !important;
}

#dash-modal-contacto .dash-modal-content textarea{
  resize:none;  
  white-space:normal;
}

#dash-modal-contacto .dash-modal-content button{
  border:none;
  color:white;
  background-color:#e8ac2a;
  padding-top:8px;
  padding-bottom:7px;
  width:100px;
  text-transform:uppercase;
  margin:auto;
}

#dash-modal-contacto .dash-modal-footer{
  text-align:center;
  text-transform:uppercase;
  margin-top:10px;
  margin-bottom:10px;
}

.modal-backdrop{
  z-index:9999;
}

.modal-backdrop, 
.modal-backdrop.fade.in {
  opacity:0.4;
  z-index: 1049;
}

@media(max-width:599px){
  #dash-modal-contacto .dash-modal-content {
      display: flex;
      flex-direction: column;
      margin: 10px 0px 10px 0px;
  }  
}
/****************************************
FOOTER
****************************************/ 

/****************************************
FORMAS DE PAGO
****************************************/ 
#dash-formas-de-pago{
  padding-top:30px;
  padding-bottom:30px;
}

#dash-formas-de-pago .container{
  display:flex;
  justify-content:center;
}

#dash-formas-de-pago .dash-title{
  text-align:center;
  color:black;
  margin-bottom:10px;
}

#dash-formas-de-pago .dash-panel{
  display:flex;
  align-items:center;
}

#dash-ver-promos{
  border:1px solid #E8AC2A;
  background:transparent;
  padding:8px;
  font-size:0.8em;
  border-radius:50px;
  color:#E8AC2A;
  text-transform:uppercase;
  margin:0px 3px 0px 3px;
}

#dash-formas-de-pago .dash-accordion,
#dash-formas-de-pago hr{
  display:none;
}


@media(max-width:767px){
  #dash-formas-de-pago{
    background-color: white;
    padding-top:0px;
  }
  #dash-formas-de-pago .dash-accordion,
  #dash-formas-de-pago hr{
    display:block;
  }
  #dash-formas-de-pago .dash-title{
    text-align:left;
    color:white;
    margin-bottom:0px;
  }
  #dash-formas-de-pago ul.dash-panel {
    padding: 0 12px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
  }
  #dash-formas-de-pago .dash-accordion {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background:transparent;
    border:none;
  }
  #dash-formas-de-pago .dash-accordion i{
    color:white;
  }
  #dash-formas-de-pago hr {
    background: #313131;
    border:none;
  }
  #dash-formas-de-pago .dash-footer-col{
    flex:1;
  }
  #dash-formas-de-pago .dash-panel{
    flex-direction:column;
    align-items:flex-start;
  }
}
/****************************************
FORMAS DE PAGO
****************************************/ 

/****************************************
FOOTER PAQTECH
****************************************/ 
#paqtech-footer{
  background-color:black;
}

#paqtech-footer ul{
  margin:0px;
}

#paqtech-footer .container,
#paqtech-footer a{
  color:#999999;
}

#paqtech-footer .container{
  display:flex;
  align-items:center;
}

#paqtech-footer-copyright ul{
  display:flex;
  font-size:11px;
  letter-spacing:0.01em;
  align-items:center;
}

#paqtech-footer-copyright ul li{
  margin:5px 0px 5px 0px;
}

#paqtech-footer-copyright ul li a:hover{
  color:white;
}

.footer-separator{
  margin:0px 5px 0px 5px !important;
}

#paqtech-footer-logos{
  margin-left:auto;
}

#paqtech-footer-logos ul{
  display:flex;
  align-items:center;
}

@media(max-width:767px){
  #paqtech-footer .container{
    flex-direction:column;
    padding-top:10px;
    padding-bottom:10px;
  }
  #paqtech-footer-copyright ul{
    flex-direction:column;
    align-items:center;
  }
  .footer-separator{
    display:none;
  }
  #paqtech-footer-logos{
    margin-left:0px;
  }
  #paqtech-footer-logos{
   justify-content:center;
  }
}
/****************************************
FOOTER PAQTECH
****************************************/ 

/****************************************
PAGINA DE PRODUCTO
****************************************/ 
.jssocials-share-link{
  border-radius:50%;
  font-size:10px;
}

.dash-producto .jssocials{
  display: block;
  float:left;
}

#shareIcon img{
    margin-top: 6px;
    margin-left: 6px;
}

#box-bread-brumb{
  padding:0px;
  margin:10px 0px 42px 0px;
}

#box-bread-brumb ul{
  margin-bottom:0px;
}

#box-bread-brumb li a{
  font-size: 11px;
}

#box-bread-brumb li:nth-child(1) a{
  color:grey !important;
  text-transform:uppercase;
}

#box-bread-brumb li:before {
    content: ">";
    color:black;
}

#image-main{
  margin-top:25px;
  margin-left:98px;
}

.product-image .apresentacao .thumbs {
  z-index: 1048;
}

.thumbs li{
  width: 62px;
  height: 62px;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

@media (max-width:991px){
  #image-main{
    margin-top:0px;
    margin-left:0px;
  }
  ul.thumbs{
    display:flex;
  }
  ul.thumbs li{
    width:55px;
    height:55px;
    margin:3px !important;
  }
}

.product-details .price-box {
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    border-bottom: none;
}

.product-name-mobile{
    text-align:center;
}

.product-name-mobile .product-name .productName{
    font-size:30px !important;
}

.dash-align-center-mobile{
    display:flex;
    justify-content:center;
}

.product-details .product-name{
    margin:0px 0px 3px 0px !important;
}

.product-name > h1{
  margin:0px;
}

.descricao-preco{
  margin-bottom: 10px;
}

.product-details .price-box .descricao-preco .valor-de{
  font-size:1px;
  float: left;
  color:transparent;
  padding-top: 10px;
  margin-right: 20px;
  margin-bottom: 20px;
} 

.product-details .price-box .descricao-preco .valor-de .skuListPrice{
  color:grey;
  font-size: 22px;
  text-decoration:line-through;
}


.notifyme-form p{
  margin:5px 0px;
}

.notifyme-form .notifyme-client-name,
.notifyme-form .notifyme-client-email{
  border-radius:0px;
  margin-right:5px;
  padding:0px 4px;
}

.notifyme-form .notifyme-button-ok{
  border-radius:0px;
  text-transform:uppercase;
  padding-top:5px;
  width:34px;
  background-color:#E8AC2A;
  color:white;
  border:none;
}

#metodosPago{
  border:1px solid #ccc;
  margin-top:50px;
}

#metodosPago h1{
  text-align:center;
  width:380px;
  margin:auto;
  background-color:white;
  margin-top:-20px;
}

#imagenesMPago{
  display:flex;
  justify-content:space-around;
}

.dash-vertical-divider{
  border:1px solid #ccc;
  margin:10px 0px;
}

#imagenesMPago img{
  max-width:100%;
}

#imagenesMPago a{
  margin-bottom:15px;
  display:block;
}

@media(max-width:767px){
  #imagenesMPago{
    flex-direction:column;
    align-items:center;
  }
  .dash-vertical-divider{
    display:none;
  }
}

@media(max-width:500px){
    #metodosPago h1{
    width:260px;
    font-size:22px;
    margin:auto;
    margin-top:-12px;
  }
}

.product-details .product-name .productName {
  color: black;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
  font-family: "DIN Next LT Pro Bold.otf";
  text-transform: uppercase;
}
.product-details .seletor-sku .specification{
  display: none;
}

#selecTalle{
  color: black;
  font-size: 14px;
  margin-bottom:0px;
}

.product-info .seletor-sku .select label {
  border-radius: 3px;
  min-width: 50px;
  max-width: 60px;
}

.skuBestPrice{
  color:#3D3D3D !important;
  font-size:30px !important;
  font-weight:400 !important;
  border-bottom:none !important;
  font-family: "DIN Next LT Pro Bold.otf";  
}

.economia-de{
  display:none !important;
}

.dash-producto .preco-a-vista{
  display:none !important;
}

.dash-producto .x{
  visibility:hidden;
}

.dash-producto .x:after{
  content:"cuotas sin interes ";
  visibility:visible;
  color: black;
}

.dash-producto-flag p{
  background-color:red;
  color:white;
  font-size:18px;
  display:flex;
  align-items:center;
  justify-content:center;
  position:absolute;
  z-index:9999;
  top:2px;
  right:10px;  
  padding:5px;  
}

.dash-producto-highlight{
    display: block;
    margin-bottom: 8px;
    position: relative;
    top: -448px;
    left: 65%;
    width: 30px;
}
.dash-producto-highlight p {
    margin: 5px 7px 7px 15px;
    text-transform: uppercase;
    color: white;
    font-size: 12px;
    background: red;
    padding: 6px 12px 2px 12px;
}

.dash-producto-highlight .sale{
  background-color:red;
}
.dash-producto-highlight .black-friday{
  background-color:#000000;
  color:#ffeb5a;
}
.dash-producto-highlight .lanzamiento{
  background-color:#00cc00 !important;
  display: none !important;
}
.dash-producto-highlight .new-in{
  display: block;
}
#dash-relacionados{
  width: 100%;
  background: url("https://essential.vteximg.com.br/arquivos/producto-dash.jpg");
  text-align: center;
  margin-bottom: 20px;
  padding: 10px;
}

#dash-relacionados span{
  color:white;
  font-size: 25px;
  background-color: black;
}

#dash-relacionados span.corchetes{
  color:white;
  font-size: 30px;
  background-color: black;
}

#dash-relacionados span#highlightProd{
  color:#e8ac2a;
  font-size: 30px;
  background-color: black;
  font-family: "DIN Next LT Pro Bold.otf";  
}

.codigo-produto{
  margin-bottom:0px;
}

.product-details .codigo-produto span, 
.product-details .codigo-produto div {
    float: left;
    color:#989898;
    font-size:10px;
}

.product-details .codigo-produto span{
  color:#3D3D3D;
  font-family: "DIN Next LT Pro Regular.otf";  
  font-size:10px;
}

.skuReference{
  color:#bfbfbf !important;
}

.thumbActivo{
  border: 1px solid black;
}

.thumbInactivo{
  border: 1px solid #bfbfbf; 
}

.buy-button,
.buy-in-page-quantity{
  display:none !important;
}

.buy-button-box,
#dash-agregarCarrito{
  display:inline-block !important;
  margin-top: 10px;
  width: 100%;
  /* background: #e8ac2a; */
}

.buy-button-box .box-qtd,
.qtd{
  border-radius: 0px;
}

.buy-button-box .box-qtd .btn.btn-mais, 
.buy-button-box .box-qtd .btn.btn-menos {
  background-color: #f0f0f0;
  color: #282828;
}

.buy-button-box{
  margin:0px;
}

.buy-in-page-button{
  text-transform:uppercase;
  color:black;
  padding: 24px 25px 20px 25px;
  float:left;
  background-color:#e8ac2a;
  color:white;
  font-weight:400 !important;
  border-radius: 5px;
}

.buy-in-page-button:hover,
.buy-in-page-button:focus{
  text-decoration:none;
  color:white;
}

#dash-descrip-caract{
  margin-bottom:30px !important;
}

#dash-descrip-caract .tab-content{
  display:flex;
  justify-content:left;
  margin-top:10px;
}

.product-description .productDescription{
  /*font-size:18px; */
  text-align:  left;
}

#dash-descrip-caract .tab-content p{
  font-size:18px;
  text-align: left;
}

#dash-descrip-caract ul{
  padding-left:0px;
  display:flex;
  justify-content:center;
/*  border-bottom:1px solid #ccc; */
}

#dash-descrip-caract ul li a:focus{
  color:black;
}

#dash-descrip-caract ul li a:hover{
  color:black;
}

#dash-tab-caract{
  margin-left:25px;
  margin-right:25px;
}

#dash-descrip-caract div ul.nav-tabs a{
  color:#bfbfbf;
  text-transform:uppercase;
  font-size:20px;
  font-family: "DIN Next LT Pro Regular.otf";    
}

#dash-descrip-caract .nav-tabs>li>a {
  border: none;
  transition:none;
  font-size:18px !important;
}

#dash-descrip-caract .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  cursor: default;
  color:#e8ac2a;
  border:none;
  border-bottom:4px solid #e8ac2a;
  font-weight:400 !important;
}

#dash-descrip-caract .nav>li>a:focus, .nav>li>a:hover {
  text-decoration: none;
  background-color:white;
  border:none;
  color:#e8ac2a !important;
  border-bottom:4px solid #e8ac2a;
}

#zapatos-videoIframe{
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

#zapatos-videoIframe iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#dash-producto-servicios{
  margin-top:20px;
}

#dash-producto-servicios-1,
#dash-producto-servicios-2,
#dash-producto-servicios-3,
#dash-producto-servicios-4{
  display:flex;
  padding-top:5px;
  padding-bottom:5px;
  cursor:pointer;
  line-height:-moz-block-height;
}

#dash-producto-servicios-1 span,
#dash-producto-servicios-2 span,
#dash-producto-servicios-3 span,
#dash-producto-servicios-4 span{
  text-transform:uppercase;
  color:#3d3d3d;
  font-size:14px;
  font-family: "DIN Next LT Pro Bold.otf";  
  display:flex;
  align-items:center;
}

#dash-producto-servicios img{
  padding-right:18px; 
}

#dash-producto-servicios .dash-panel{
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

#dash-producto-servicios .dash-panel p{
  padding-left:45px;
}

#dash-producto-servicios .dash-panel #dash-social{
  padding-left:45px;
}

.dash-hr{
    border: 0;
    height: 1px;
    background: lightgrey;
}

#dash-producto-servicios-1 + div p{
  line-height:1.3;
}

#dash-producto-servicios-3 + div ul li{
  padding-left:45px;
}

.dash-producto-servicios-txt{
  display:flex;
  align-items:center;
}

.dash-producto-servicios-txt a{
  margin:0px 3px;
}

.dash-producto-servicios-txt a:hover{
  text-decoration:underline !important;
}

.dash-gratis-txt{
  color:green !important;
  margin:0px 4px;
}

@media(min-width:768px) and (max-width:991px){
   .dash-producto-servicios-txt{
    flex-direction:column;
    align-items:flex-start;
  }
  .dash-producto-servicios-txt a{
    margin:3px 0px;
  } 
}

@media (max-width:400px){
   .dash-producto-servicios-txt{
    flex-direction:column;
    align-items:flex-start;
  }
  .dash-producto-servicios-txt a{
    margin:3px 0px;
  } 
}

@media(max-width:610px){
  #dash-descrip-caract ul{
    flex-direction:column;
  }
}

.dash-producto-precio-flags{
  display:flex;
  align-items:flex-end;
}

.productDescriptionShort,
.productDescription{
  text-align:center;
}

.rating-produto:after{
  display:none;
}

.brandName{
  margin-bottom:10px;
}

.dash-producto-genero{
  margin-bottom:14px;
  font-size:10px;
}

.dash-producto-genero span{
  text-transform:uppercase;
  color:#989898;
}

@media(max-width: 991px){
  #imagenesMPago img:nth-child(1) {
    border-right: none;
  }
}

@media(max-width:479px){
  #dash-descrip-caract div ul.nav-tabs a{
    font-size:12px;  
  }
  #metodosPago h1 {
   font-size: 20px;
  }
}

@media (max-width:767px){
  .product-info .price-box{
    display:none;
  }
  .product-name-mobile{
    text-align:left;
    margin:20px 0px 20px 0px;
  }
  .product-name-mobile:nth-child(1){
    margin-top: -20px;
  }
  .buy-in-page-button{
    width: 100%;
    margin-top: 10px;
    font-size: 14px;
    padding: 20px;
    text-align: center;
  }
  .dash-align-center-mobile{
    justify-content:flex-start;
    margin:10px 0px 10px 0px;
  }
  #dash-agregarCarrito-container{
    /* display:flex; */
    justify-content: left;
    width: 100%;
  }
  #dash-tab-caract{
    margin-left:0px;
    margin-right:0px;
  }
  .dash-producto-highlight{
    display: inline-block;
    position: relative;
    top: 30px;
    left: 84%;
    z-index: 1;
    width: 30px;
  }
  p.flag.sale{
    margin-bottom: 10px !important;
  }
  #box-bread-brumb{
    margin-bottom: 0px;
  }
  p.flag{
    position: relative;
    top: 6px;
    left: -60px;
    z-index: 1;
  }
  p.flag.new-in, p.flag.sale{
    left:10px
  }
  .prateleira   p.flag{
    position: relative;
    top: 6px;
    left: 0px;
    z-index: 1;
  }

}

#dash-modal-productoAgregado{
  background-color:transparent !important;
  border:none !important;
  box-shadow:none !important;
  width:auto !important;
  margin-left:0px !important;
  left:0px !important;
  z-index:99999;
  text-align:center;
}

#dash-modal-productoAgregado .modal-header{
  border-bottom:none;
  text-transform:uppercase;
  padding:0px;
  margin-top:10px;
}

#dash-modal-productoAgregado .modal-content{
  background-color:#232122;
  color:#e8ac2a; 
  border:2px solid #e8ac2a !important;
} 

#dash-modal-productoAgregado .modal-body{
  color:white;
  padding:0px;
  margin-top:10px;
  margin-bottom:15px;
  overflow:hidden;
  font-size:16px;
}

#dash-modal-productoAgregado .modal-header button.close{
  position:absolute;
  right:7px;
  top:0px;
  color:white;
  opacity:1;
  text-shadow:none;
  font-weight:400;
}

#dash-modal-productoAgregado .modal-header h4{
  font-family: "DIN Next LT Pro Regular.otf";
  font-size:20px;
}

@media(min-width:768px){
  #dash-modal-productoAgregado .modal-dialog{
    width:400px;
  }
}

#publishUserReview #formUserReview{
  background-color:#232122;
  box-shadow:none !important;
  border:1px solid #e8ac2a;
}

#dash-reviews-title{
  color:#e8ac2a;
  font-family: "DIN Next LT Pro Regular.otf";  
  font-size:24px;
  text-transform:uppercase;
}

@media(max-width:550px){
  #publishUserReview #formUserReview{
    width:100%;
    left:0px !important;
    right:0px !important;
    margin:0px !important;
  }  
}

#publishUserReview #formUserReview .header h2{
  text-align:center;
  color:#e8ac2a;
  font-family: "DIN Next LT Pro Regular.otf";  
}

#publishUserReview #formUserReview .header .close,
#publishUserReview #formUserReview .header .close a{
  color:white;
  opacity:1;
  top:4px;
  right:7px;
}

#publishUserReview #formUserReview .content .opiniao label{
  color:#e8ac2a;
}

#publishUserReview #formUserReview .grp.fDivulgaEmail.checkgroups{
  display:flex;
  align-items:center;
}

.grp.fDivulgaEmail.checkgroups > label{
  margin-left:5px;
}

#publishUserReview #formUserReview .grp.fDivulgaEmail.checkgroups > label,
#publishUserReview #formUserReview .ratingTitulo,
#publishUserReview #formUserReview .opiniaoInfo,
#publishUserReview #formUserReview .aviso-resenha{
  color:white;
  font-style:normal;
  text-transform:uppercase;
  font-weight:normal;
  line-height:2;
  font-size:14px;
}

#publishUserReview #formUserReview .aviso-resenha strong{
  font-weight:400;
  color:#e8ac2a;
}

#publishUserReview #formUserReview .avaliar{
  width:120px;
  text-align:center;
  margin:auto;
  background-color:#e8ac2a;
  margin-top:25px;
  margin-bottom:10px;
}

#publishUserReview #formUserReview .avaliar a{
  color:white;
  padding:12px 5px 10px 5px;
  display:block;
  text-transform:uppercase;
}

#publishUserReview #formUserReview ul.resenhas{
  border-bottom:none;
}

@media(max-width:991px){
  .dash-producto-precio-flags{
    flex-direction:column;
    align-items:flex-start;
  }
  .dash-producto-highlight p{
    margin:0px !important;
  }
}
/****************************************
PAGINA DE PRODUCTO
****************************************/ 


/****************************************
DEPARTAMENTO CATEGORIA BUSQUEDA
****************************************/ 
#departament-page .title-category,
#departament-page .filterBy,
#departament-page  .compare,
#admake-advanced-filter,
#category-page .title-category,
#category-page .filterBy,
#category-page .compare{
    display:none !important;
}

.HideRango-de-precios,
.Rango-de-precios{
 font-size:0px !important;
}

.HideRango-de-precios:before,
.Rango-de-precios:before{
  content:'Precio';
  color:black !important;
  font-size:18px !important;
}

#box-bread-brumb li:before {
  content: ">";
}

#departament-banner{
  margin-bottom:20px;
}

#departament-banner .box-banner a img{
  height:auto;
}

.showcase-default{
  padding:0px;
}

#departament-page .resultado-busca-filtro,
#category-page .resultado-busca-filtro{
  text-align:left;
}

#departament-page .resultado-busca-filtro .orderBy,
#category-page .resultado-busca-filtro .orderBy select{
  vertical-align:baseline;
}

div.prateleira.vitrine.n1colunas ul{
  display:inline;
  margin:0 auto 0 auto;
}

.pager ul.pages .first,
.pager ul.pages .last{
  display:none;
}

.pager ul.pages .previous,
.pager ul.pages .next{
  border:none;
  text-transform:capitalize;
  cursor:pointer;
}

.pages li.pgCurrent {
  background: #303030;
  margin:0 5px 0 5px;
  border:none;
}

.pages li.page-number{
 border:1px solid #303030;  
 cursor:pointer;
}

div.sub:nth-child(5) {
  display: none;
}

#departament-navegador .menu-departamento{
  display: block !important; 
}

h3.testes-e-integracao--departamento-,
ul.testes-e-integracao--departamento-,
div.menu-navegue{
  display:none;
}

.navigation-tabs{
  background:none;
}

ul.TallesCalzado li:nth-child(1),
ul.Talle li:nth-child(1){
  margin-top:0px !important;
}

ul.TallesCalzado li{
  width: 30px !important;
  height: 28px !important;
  border: 1px solid grey;
  margin-right: 2px !important;
  text-align: center;
  margin-bottom: 0px !important;
  padding: 7px 0px 0px 0px;
}

ul.TallesCalzado li a{
  /* padding:5px; */
  /* margin:0px 3px; */
  background-color: #cccccc00;
  font-weight:400 !important;
}
.TallesCalzado .filtro-ativo{
  display:flex;
  align-items:center;
  justify-content:center;
  width:25px;
  height:25px;
  text-align:center;
  background-color:#e7e7e7;
}

#departament-navegador .menu-departamento .search-single-navigator h3,
#departament-navegador .menu-departamento h3,
#departament-navegador .menu-departamento h4,
#departament-navegador .menu-departamento ul{
  margin:0px;
}

.search-single-navigator h3,
.search-single-navigator h4,
.search-single-navigator h5{
  position:relative;
  line-height:1.5 !important;
}

.search-single-navigator h3,
.search-single-navigator h5{
  font-family: "DIN Next LT Pro Medium.otf";  
}

.search-single-navigator h5 span{
  width:17px;
  height:100%;
  position:absolute;
  right:0px;
  background:url('http://essential.vteximg.com.br/arquivos/00_mark_category_accordion.jpg');
  background-position:center;
  background-repeat:no-repeat;
}

.search-single-navigator .dash-panel-scroll{
  max-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  transition: max-height 0.2s ease-out;

}

.search-single-navigator .dash-panel-scroll li{
  font-family: "DIN Next LT Pro Regular.otf"; 
}

#departament-navegador .menu-departamento .search-single-navigator h3 a,
#departament-navegador .menu-departamento h3 a,
#departament-navegador .menu-departamento h5{
  text-transform:uppercase;  
  color:black;
  font-size:18px;
  margin-bottom:0px;
}

.search-single-navigator h5:hover{
  cursor:pointer;
}

.acc-btn-normal{
  transform: rotate(0deg)
}

.acc-btn-rotate{
  transform: rotate(180deg);
}

#departament-navegador .menu-departamento .search-single-navigator ul li,
#departament-navegador .menu-departamento ul li{
  margin-bottom:17px;
}

#departament-navegador .menu-departamento ul li:nth-child(1){
  margin-top: 15px;
}

#departament-navegador .menu-departamento ul.TallesCalzado li{
  margin-top: 8px !important;
}

#departament-navegador .menu-departamento .search-single-navigator ul li a,
#departament-navegador .menu-departamento ul li a,
#departament-navegador .menu-departamento h4 a{
  text-transform:uppercase;  
  color:black;
  font-size:12px;
  font-weight:700;
}

#departament-page .prateleira ul,
#category-page .prateleira ul{
  display: inline;
}

#departament-page .prateleira ul li,
#category-page .prateleira ul li{
  width: 23%;
}

#departament-page .pages li.pgCurrent,
#category-page .pages li.pgCurrent {
  background-color: #e8ac2a;
  color: #fff;
  cursor: default;
}

#departament-page div.main > div.sub:last-child,
#category-page div.main > div.sub:last-child {
    display: none;
}

#category-page .resultado-busca-filtro .compare{
  display: none;
}
#category-page .compare{
  display: none;
 }
#category-page .title-category{
  display: none;
 }
.bannerCategoryDash{
  float: right;
 }

 ul.Color,
 ul.Talle{
  display:flex;
  flex-wrap:wrap;
 }

ul.Color li{
  margin:5px !important;
}

ul.Talle li:nth-child(1){
  margin-top:5px !important;
}

@media(max-width:990px){
  #departament-page #departament-navegador,
  #category-page .navigation-tabs{
    text-align: center;
  }
  #departament-page #departament-navegador,
  #category-page .search-single-navigator{
    margin-bottom: 10px;
  }
}
@media(max-width:750px){
  #departament-page .prateleira ul li,
  #category-page .prateleira ul li{
    width: 31%;
  }
}
@media(max-width:600px){
  #departament-page .prateleira ul li,
  #category-page .prateleira ul li{
    width: 48%;
  }
}


#dash-sugeridos .prateleira h2{
  text-transform:uppercase;
  text-align:center;
  color:#23B9D6;
  margin:30px 0px 30px 0px;
  font-size:30px;
  font-family: "PFDinStencil-Reg.otf.css";  
}

#dash-sugeridos .owl-buttons button{
  border:none;
  background-color:transparent;
}

#dash-sugeridos .owl-prev{
  left:-15px;
}

#dash-sugeridos .owl-next{
  right:-17px;
}

#dash-sugeridos .btn.active, .btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#dash-mobile-showFilters{
  text-transform:uppercase;
  border:3px solid #e8ac2a;
  text-align:center;
  font-family: "DIN Next LT Pro Bold.otf";  
  padding:8px 5px;
  font-size:16px;
  width:300px;
  margin:auto;
  display:none;
  margin-bottom:30px;
}

#dash-mobile-showFilters .fa-chevron-down{
  margin-left:5px;
}

#dash-mobile-showFilters:hover{
  cursor:pointer;
}

#dash-sticky-menu{
  position:sticky;
  top:10px;
}

@media (max-width:991px){
  #dash-mobile-showFilters{
    display:block;
  }
  #departament-navegador{
    display:none;
  }
  #dash-sticky-menu{
  position:static;
  }
}

/*.dash-vitrina-highlight{ Esto genera doble tag "Ultima unidad"
  display:flex !important;
  align-items:center !important;
  height:22px;
} */

.dash-vitrina-highlight p.flag.lanzamiento{
  margin:0px !important;
  color:white;
  text-transform:uppercase !important;
  text-align:center;
  padding-top:5px !important;
  padding-bottom:3px !important;
  padding-left:14px !important;
  padding-right:14px !important;
  background-color:#00cc00 !important;
  font-family: "DIN Next LT Pro Light.otf" !important; 
  font-size:12px;
  display: none !important;
}

.dash-vitrina-highlight p.flag.sale{
  margin:0px !important;
  color:white;
  text-transform:uppercase !important;
  text-align:center;
  padding-top:5px !important;
  padding-bottom:3px !important;
  padding-left:14px !important;
  padding-right:14px !important;
  background-color:red !important;
  font-family: "DIN Next LT Pro Light.otf" !important;
  font-size:12px;
  /* display: none !important; */
}
.dash-vitrina-highlight p.flag.liquidacion {
  margin:0px !important;
  color:white;
  text-transform:uppercase !important;
  text-align:center;
  padding-top:5px !important;
  padding-bottom:3px !important;
  padding-left:14px !important;
  padding-right:14px !important;
  background-color:red !important;
  font-family: "DIN Next LT Pro Bold.otf" !important; 
  font-size:14px;
  font-weight: bolder;
}
.dash-vitrina-highlight p.flag.black-friday {
  margin:0px !important;
  color: #ffeb5a !important;
  text-transform:uppercase !important;
  text-align:center;
  padding-top:5px !important;
  padding-bottom:3px !important;
  padding-left:14px !important;
  padding-right:14px !important;
  background-color:#000000 !important;
  font-family: "DIN Next LT Pro Bold.otf" !important;
  font-size:14px;
  width: 100px;
  margin-left: 5px !important;
  font-weight: bolder;
}
#product-page .dash-vitrina-envioGratis{
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 6px;
    padding-left: 9px;
    padding-right: 9px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    background-color: transparent;
    text-align: left;
    color: white;
    /*float: left;*/
    margin-bottom: 20px;
}
#product-page .dash-vitrina-envioGratis span{
  background: black;
  padding: 6px;
}

.prateleira .dash-vitrina-envioGratis{
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 6px;
    padding-left: 9px;
    padding-right: 9px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    background-color: black !important;
    text-align: center;
    color: white;
    /*float: left;*/
    margin-bottom: 20px;
}
.mark-vitrina-ahorro2.col-xs-12 {
    /* background: transparent !important; */
    /* color: red !important; */
    /* text-align: left !important; */
    font-size: 14px !important;
    /* height: 28px; */
    padding: 7px !important;
    top: -5px !important;
    /* float: left; */
    width: 30% !important;
    left: 0 !important;
    font-weight: bold;
    margin-left: 10px;
    margin-bottom: 10px;
    /* text-align: left !important; */
}
/****************************************
DEPARTAMENTO CATEGORIA BUSQUEDA
****************************************/ 

/****************************************
ACCOUNT
****************************************/ 
#account-page .modal-backdrop{
  z-index:1000;
}

#account-page #address-edit,
#account-page #editar-perfil{
  bottom:200px !important;
}

#account-content *{
  font-weight:400 !important;
}

#account-content{
  margin-top:30px;
}

.profile-detail-display h4, .address-display-block h4{
  text-transform: uppercase;
  margin-bottom:25px;
}

.profile-detail-display h5{
  font-weight: bold !important;
  margin-bottom:20px !important;
}

.profile-detail-display-email{
  margin-bottom:25px;
}

.edit-profile-link{
  margin-bottom:20px;
}

.edit-profile-link a, .new-address-link a{
  padding:10px;
  width:60%;
  display:block;
  text-align: center;
  text-transform: uppercase;
  background-color: #e8ac2a;
  color:white;
  font-weight: bold;
  text-decoration:none;
}

.edit-profile-link a:hover, .new-address-link a:hover{
  opacity:0.6;
}

.address-update{
  margin-bottom:50px;
}

.profile-detail-display-cpf,
.profile-detail-display-date-of-birth,
.profile-detail-display-gender,
.profile-detail-display-telephone,
.profile-detail-display-cellphone{
  display: block;
}

.profile-detail-display-nickname, .form-business-data-name{
  display: none;
}

div#editar-perfil-conteudo{
  background-color:white;
}

#editar-perfil-conteudo .modal-header{
  border-bottom:1px #d2d2d2 solid;
}

#myModalLabel{
  text-transform: uppercase;
  text-align: left;
}

#editar-perfil-conteudo .modal-body{
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  padding:15px;
}

#editar-perfil-conteudo .modal-body .profile-detail-form-personal-data h5{
  text-transform: uppercase;
  color:#e8ac2a;
  font-weight:bold;
}

#editar-perfil-conteudo input, #address-edit input{
  padding-left:10px;
}

#editar-perfil-conteudo .form-personal-data-nickname{
  display:none;
}

#editar-perfil-conteudo #profile-submit{
  background-color:#e8ac2a;
  border-color:#e8ac2a;
  border-radius:0px;
  text-transform: uppercase;
  font-weight:bold;
}

#editar-perfil-conteudo #profile-submit:hover{
  opacity:0.6;
}

#editar-perfil-conteudo .modal-footer .btn-link{
  color:black;
  font-weight: bold;
}

#address-edit .modal-body,
#address-edit .modal-header,
#address-edit .modal-footer{
  background: white;
}

#address-edit .modal-body{
  margin:0px;
  padding:15px;
}

#address-edit .modal-header{
  border-bottom:1px #d2d2d2 solid;
}

#address-edit #form-submit{
  background-color:#e8ac2a;
  border-color:#e8ac2a;
  border-radius:0px;
  text-transform: uppercase;
  font-weight:bold;
}

#address-edit #form-submit:hover{
  opacity:0.6;
}

#address-edit .modal-footer .btn-link{
  color:black;
  font-weight: bold;
}

.address-label{
  visibility: hidden;
}

.address-label:before{
  content:'Nueva direccion';
  visibility:visible;
}

.address-update, .edit-address-link a.delete{
  padding:5px;
  width:60%;
  display:inline;
  text-align: center;
  text-transform: uppercase;
  background-color: #e8ac2a;
  color:white;
  font-weight: bold;
  text-decoration:none; 
}

.address-display-unit > h5{
  font-weight: bold !important;
}

.address-display-unit-info p{
  line-height:20px !important;
}

.address-update:hover, .edit-address-link a.delete:hover{
  opacity:0.6;
  text-decoration:none;
  color:white;
}

.address-update:focus, .edit-address-link a.delete:focus{
  opacity:0.6;
  text-decoration:none;
  color:white;
}

#exclude div.modal-body{
  margin:0px;
  border-top: 1px #ddd solid;
  padding-left:15px;
}

#address-remove .modal-body,
#address-remove .modal-header,
#address-remove .modal-footer{
  background-color: white;
}

#address-remove #address-delete{
  background-color:#e8ac2a;
  border-color:#e8ac2a;
  border-radius:0px;
  text-transform: uppercase;
  font-weight:bold;
}

#address-remove #address-delete:hover{
  opacity:0.6;
}

#address-remove .modal-footer .btn-link{
  color:black;
  font-weight: bold;
}
/****************************************
ACCOUNT
****************************************/ 

/****************************************
ACCOUNT/ORDERS
****************************************/
#orders-page{
  font-family: "DIN Next LT Pro Regular.otf";    
}

#orders-page #dash-newsletter{
  margin-top:8px;
}

#orders-page ul#change-store{
  margin:0px;
}

#orders-page ul.dash-panel{
  line-height:1 !important;
}

div.page-header h1.title{
  text-transform: uppercase;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: white !important;
    background-color: #e8ac2a !important;
    text-transform: uppercase;
    border-radius:0px;
}

div.page-header .nav-pills li a{
  color:black;
  text-transform: uppercase;
}

div.order-header.page-header{
  margin-top:20px;
}

small a.btn, .showTrackingInfo a.btn{
  color:white;
  font-weight:bold;
  text-transform:uppercase;
  background-color:#e31734;
  border-radius:0px;
  text-shadow:none;
}

small a.btn:hover{
  color:white;
  font-weight:bold;
  text-transform:uppercase;
  background-color:#e31734;
  border-radius:0px;
  text-shadow:none;
  opacity:0.6;
}

.showTrackingInfo a.btn:hover{
  color:white;
  font-weight:bold;
  text-transform:uppercase;
  background-color:#e31734;
  border-radius:0px;
  text-shadow:none;
  opacity:0.6;  
}

#orders-page .menu-departamento ul{
  margin-left:0px;
  margin-top:5px;
}

#orders-page .menu-departamento h3 a,
#orders-page .menu-departamento ul li a{
  text-decoration: none !important;
}

#orders-page .revlon-newsletter-input{
  width:200%;
  height:34px;
  margin-right: -5px;
  border-radius: 0px;
  margin-top:5px;  
  font-family: "Gotham SSm A", "Gotham SSm B" !important;
  font-weight:400;
  font-size:12px;
}

#orders-page #revlon-newsletter-btn{
  width:50%;
}

#orders-page .cartTotal a{
  text-decoration:none;
}

#orders-page #footer-contact-txt{
  display:none;
}

#orders-page input:focus, #orders-page #revlon-newsletter-btn{
  outline:none !important;
}

#orders-page .header .search .fulltext-search-box:focus{
  box-shadow: none;
}
/****************************************
ACCOUNT/ORDERS
****************************************/ 


/****************************************
FORMAS DE PAGO
****************************************/ 
#dash-formas-de-pago{
  padding-top:20px;
  padding-bottom:20px;
}

#dash-formas-de-pago .container{
  display:flex;
  justify-content:center;
}

#dash-formas-de-pago .dash-title{
  text-align:center;
  color:black;
  margin-bottom:10px;
}

#dash-formas-de-pago .dash-panel{
  display:flex;
  align-items:center;
}

#dash-ver-promos{
  border:1px solid #e8ac2a;
  background:transparent;
  padding:8px;
  font-size:0.8em;
  border-radius:50px;
  color:#e8ac2a;
  text-transform:uppercase;
  margin:0px 3px 0px 3px;
}

#dash-formas-de-pago .dash-accordion,
#dash-formas-de-pago hr{
  display:none;
}


@media(max-width:767px){
  #dash-formas-de-pago .dash-accordion,
  #dash-formas-de-pago hr{
    display:block;
  }
  #dash-formas-de-pago .dash-title{
    margin-bottom:0px;
  }
  #dash-formas-de-pago ul.dash-panel {
    padding: 0 12px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
  }
  #dash-formas-de-pago .dash-accordion {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background:transparent;
    border:none;
  }
  #dash-formas-de-pago .dash-accordion i{
    color:black;
  }
  #dash-formas-de-pago hr {
    background: #313131;
    border:none;
  }
  #dash-formas-de-pago .dash-footer-col{
    flex:1;
  }
  #dash-formas-de-pago .dash-panel{
    flex-direction:column;
    align-items:center;
    margin-top:10px;
  }
}
/****************************************
FORMAS DE PAGO
****************************************/ 

/****************************************
SUCURSALES HOME
****************************************/ 
#sucursalesHome{
  height: 400px;
  width: 100%;
  background-color: #4c4c4c;
}
/****************************************
SUCURSALES HOME
****************************************/ 


/****************************************
LOGIN
****************************************/ 
.dash-login *{
  font-weight:400 !important;  
}

.vtexIdUI{
  box-shadow: none !important;
  border-radius: 0px !important;
  border: 0px !important;
  overflow:visible !important;
  width: 320px !important;
  height:auto !important;
}


@media (max-width:767px){
 .vtexIdUI:before{
  display:none;
 } 
 .vtexIdUI{
  left:47% !important;
  margin-left:-150px !important;
 }
 .mark-vitrina-ahorro2.col-xs-12 {
    display: inline-block !important;
    padding-top: 10px !important;
    padding-bottom: 6px !important;
    background: red !important;
    padding-left: 9px !important;
    width: 100% !important;
    padding-right: 9px !important;
    margin-left: 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px !important;
    color: white !important;
    margin-bottom: 20px !important;
    text-align: center !important;
}

#product-page .dash-vitrina-envioGratis {
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 6px;
    padding-left: 9px;
    padding-right: 9px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    background-color: black;
    color: white;
    margin-bottom: 20px;
}
#collections .dash-vitrina-envioGratis {
    display: inline-block;
    padding: 6px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    background-color: black;
    color: white;
    margin-bottom: 20px;
}
}

.vtexIdUI .modal-header{
  background-color: white !important;
  border-bottom: 0px !important;
}

h4.vtexIdUI-heading{
  color:black;
  text-transform: uppercase;
  font-weight: bold !important;
  text-align:center;
}


ul.vtexIdUI-providers-list li{
  list-style-type: none !important;
}

.vtexIdUI .btn{
  border-radius:0px !important;
  box-shadow: none !important;
  border: 0px !important;
  text-transform: uppercase !important;
  font-size:13px !important;
}

@media (min-width: 1px) and (max-width: 480px){
  .vtexIdUI .btn{
  font-size:10px !important;
  }
}

@media (min-width: 481px){
  .vtexIdUI .btn{
  font-size:11px !important;
  } 
}

.vtexIdUI #loginWithAccessKeyBtn{
  background-color:black !important;
  background-image: linear-gradient(to bottom, black, black) !important;
  font-weight: bold;
  color:white !important;
}

.vtexIdUI #vtexIdUI-facebook{
  background: none !important;
  background-color: #4568ad !important;
  font-weight: bold;
} 

.vtexIdUI #vtexIdUI-facebook p,
.vtexIdUI #vtexIdUI-google-plus p{
  padding-top:5px;
  padding-bottom:4px;
} 

.vtexIdUI #vtexIdUI-google-plus{
color: white !important;
background-image: linear-gradient(to bottom, #DA573B, #DA573B) !important;
}

.vtexIdUI #loginWithUserAndPasswordBtn{
  background-image: none !important;
  background-color: #e8ac2a !important;
  color:white !important;
  font-weight: bold !important;
  text-shadow:none !important;
}

.vtexIdUI #loginWithAccessKeyBtn:hover,
.vtexIdUI #vtexIdUI-facebook:hover,
.vtexIdUI #vtexIdUI-google-plus:hover,
.vtexIdUI #loginWithUserAndPasswordBtn:hover{
  opacity:0.5;
}

i.vtexid-icon-mail, 
i.vtexid-icon-facebook,
i.vtexid-icon-google-plus,
i.vtexid-icon-lock.bottom-icon{
  display:none;
}

.vtexIdUI .btn-success {
/*    font-family: "Gotham SSm A", "Gotham SSm B" !important; */
    font-weight: bold;
    color: white !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    background-color: #e8ac2a !important;
    background-image: linear-gradient(to bottom, #e8ac2a, #e8ac2a) !important;
    background-repeat: repeat-x !important;
    border-color: #e8ac2a !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
}

.vtexIdUI .btn-success:hover{
  opacity:0.6;
}
/****************************************
LOGIN
****************************************/ 

/****************************************
ERROR 404 - 500
****************************************/ 
.dash-404 section,
.dash-500 section{
  margin-top:15px;
  margin-bottom:80px;
}

.dash-404 section h2,
.dash-500 section h2{
  color:#e8ac2a;
  text-transform:uppercase;
  font-family: "DIN Next LT Pro Bold.otf";
  font-size:20px;
}

.dash-404 section h3,
.dash-500 section h3{
  text-transform:uppercase;
  font-family: "DIN Next LT Pro Bold.otf";
  font-size:20px;
}
/****************************************
ERROR 404 - 500
****************************************/ 

/****************************************
PAGINAS ESTATICAS
****************************************/ 
.dashTitulo{
  color: #e8ac2a;
  font-size: 20px;
  font-family: "DIN Next LT Pro Medium.otf";
}

.dashsubTitulo{
  font-size: 16px;
  font-weight: bold;
}
/****************************************
PAGINAS ESTATICAS
****************************************/ 

/*.showcase-default h2{
  display: none !important;
}*/

#product-page a.brand.ipanema {
    color: transparent;
    background: url(http://essential.vteximg.com.br/arquivos/ipanema1.png);
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
}

.dash-vitrina-brand a.brand.asics, .brandName a.brand.asics{
  color:transparent;
  background:url('http://essential.vteximg.com.br/arquivos/basicsvitrina.png');
  background-position:left;
  background-size:contain;
  background-repeat:no-repeat;
  display:block;
  height:10px;
}

p.flag.sale{
  background: url("/arquivos/sale-dash.png");
  background-color: transparent !important;
  height: 21px;
  width: 50px;
  color: transparent !important;
}

p.flag.new-in{
  background: url("/arquivos/newin-dash.png");
  background-color: transparent !important;
  height: 21px;
  width: 50px;  
  color: transparent !important;
}

p.flag.ultima-unidad{
  background: url("/arquivos/ultimaunidad.png");
  background-color: transparent !important;
  height: 21px;
  width: 110px;  
  color: transparent !important;
}

        em.valor-dividido.price-installments {
            display: block !important;
        }

/* NUEVO MODAL DE AGREGAR CARRITO */


#product-page #dash-modal-productoAgregado2 {
    background: 0 0;
    border: none;
    box-shadow: none;
    text-align: center;
    width: 420px;
    z-index: 99999;
    left: 53%;
    top: 30%;
}
#product-page #dash-modal-productoAgregado2 .modal-body{
    background-color: white;
    color: black;
    width: 420px;
}
 
#product-page #dash-modal-productoAgregado2 .close{
    color: white;
    opacity: 1;
    font-size: 12px;
    font-weight: 100;
    line-height: 4;
    font-family: "DIN Next LT Pro Regular.otf";
    background: black;
    padding: 3px 38px;
}
#product-page #dash-modal-productoAgregado2 .modal-content{
  border:none !important;
}
#product-page #dash-modal-productoAgregado2 .buttons-modal a{
    background: #e8ac2a;
    float: left;
    padding: 20px 50px;
    color: white;
}

@media(max-width:767px){

#product-page #dash-modal-productoAgregado2 {
    width: 97vw;
    margin-left: 0;
    left: 0;
  }
  #product-page #dash-modal-productoAgregado2 .modal-body{
    width: 97vw;
    text-align: center;
  }

  .buttons-modal{
    width: 88vw;
    text-align: center;
  }

  #product-page #dash-modal-productoAgregado2 .buttons-modal a{
    padding: 20px 20px;
  }
  #product-page #dash-modal-productoAgregado2 .close{
    padding: 3px 20px;
    margin-right:10px;
  }
  }

/* NUEVO MODAL DE AGREGAR CARRITO */

/* LANDING PUMA */

#destacados-puma .owl-carousel .owl-wrapper-outer{
  height: 530px;
}

.prateleira .box-item {
    /* border: 1px solid transparent; */
    position: relative;
    padding: 10px;
    margin: 20px;
}

.prateleira.vitrine > ul {
    margin-left: 0px;
    margin-right: 0px;
    padding: 0;
}

#destacados-puma h2{
  text-transform: uppercase;
  text-align: center;
  margin: 30px 0px 30px 0px;
  font-size: 30px;
  color: #e8ac2a;
  font-family: "DIN Next LT Pro Medium.otf";
}

#destacados-puma .owl-buttons button {
    border: none;
    background-color: transparent;
}

#landing-top-banner .box-banner img, #grilla-banner-x-3 .box-banner img, #grilla-banner-x-2 .box-banner img {
    width: 100%;
    height: auto;
}

#grilla-banner-x-3 {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-template-rows: auto;
    column-gap: 10px;
    margin-top: 30px;
    margin-bottom: 10px;
}

#grilla-banner-x-3 h2, #grilla-banner-x-2 h2{
  text-transform: uppercase;
  text-align: center;
  margin: 30px 0px 30px 0px;
  font-size: 30px;
  color: #e8ac2a;
  font-family: "DIN Next LT Pro Medium.otf";
}

#grilla-banner-x-2 {
    display: grid;
    grid-template-columns: auto auto;
    grid-template-rows: auto;
    column-gap: 10px;
    margin-bottom: 10px;
}

.landing-banner-full-x-2 {
    display: flex;
}

.landing-banner-full-x-2 .box-banner {
    flex: 1;
}

.landing-banner-full-x-2 .box-banner img {
    width: 100%;
    height: auto;
}

.dash-grey-area {
    background-color: black;
}

#dash-slider-instagram {
    margin-bottom: 57px;
}

#envio-flex-mobile {
  display: none;
}

@media (max-width: 768px){
  #grilla-banner-x-3 {
      grid-template-columns: 1fr;
      grid-row-gap: 10px;
      text-align: center;
      margin-bottom: 0;
  }

  #grilla-banner-x-2 {
    grid-template-columns: 1fr;
    grid-row-gap: 10px;
    text-align: center;
  }

  .landing-banner-full-x-2 {
    flex-direction: column;
  }

  #mark-custom-content, .product-description, .productDescription{
    width: 100% !important;
  }

  #myModal {
    max-width: 95vw !important;
    max-height: 95vh !important;
    top: 1%;
  }

  .ver-info:hover {
    background-color: white !important;
    color: black !important;
  }

  .flex a{
    width: 50% !important;
  }

  #mp-credito, #medidas-pie-desktop{
    display: none;
  }

  #medidas-pie-mobile{
    display: block;
  }

  #promo-giftcard-uu {
    flex-wrap: wrap;
  }

  #envio-flex-desktop {
    display: none !important;
  }

  #envio-flex-mobile {
   display: block;
  }

}

/* LANDING PUMA */

/* Estilos de tabla de talles */

.estilos-tabla-talles{
  padding: .8em !important;
  text-align: center !important;
  border: 1px solid #ddd !important;  
}

#modalBody{
  max-height: 100%;
  overflow-y: unset;
}

#myModal{
  height: auto;
  width: 50%;
  margin: auto;
  max-height: 750px;
  max-width: 600px;
  top: 3%;
  padding: .7em;
  bottom: auto;
  left: 0;
  overflow: auto;
  margin: auto;
}

#modalBody table tr:nth-child(odd){
  background-color: rgba(0,0,0,.05);
}

#tituloModal {
  text-transform: uppercase;
}

#modalBody p {
  line-height: 1.7em;
  font-family: SourceSansProRegular,Helvetica,sans-serif;
}


/* ************ Estilos de pÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡gina producto ************* */

#mark-custom-content{
  display: block !important;
  /*width: 30%*/
  max-width: 700px;
  margin-top: 2em;
  margin-bottom: 2em;
}

.name-field{
  width: 70%;
  font-size: 1em;
  padding-top: 1em;
}

#caracteristicas h4{
  display: none;
}

.product-description{
  font-size: 1em;
  line-height: 2em !important;
  margin-top: 0px !important; 
  /*width: 40%;*/
}

.contenedor-info-producto h4{
  text-transform: uppercase !important;
}

.contenedor-info-producto{
  /*display: flex;*/
  justify-content: space-around;
  border-top: 1px solid lightgrey;
  margin-top: 2em;
  padding-top: 2em;
  /*align-items: flex-start;
  flex-wrap: wrap;*/
}

.value-field {
  padding-top: 1em;
}

.productDescription {
  padding-top: .4em;
}

/* Estilos de los links debajo del CTA Comprar*/
.d-block{
  display: block;
}

.d-flex {
  display: flex;
  align-items: baseline;
}

.d-flex img{
  width: 35px;
  margin-right: 1em;
  padding-top: 12px;
}

.contenedor-info-producto h4{
  font-weight: bold;
  text-transform: uppercase !important;
}

.mb-1{
  margin-bottom: 5px;
}

.mr-5 {
  margin-right: 32px;  
}

#promo-compra {
  padding: 12px 0 0 12px;
  flex-wrap: wrap;
}

#promo-compra .d-flex{
  flex: 1 1 240px;
  max-width: 240px;
}

.underline{
  text-decoration: underline !important;
}

#compartir {
  padding: 15px 0px 15px 10px;
  margin-top: 32px;
}

.mr-4 {
  margin-right: 16px;
}

#Facebook {
  background-color: #3B5998;
  width: 35px;
  height: 35px;
  text-align: center;
  border-radius: 50%;
  padding: 8px;
}

#Twitter {
  background-color: #00acee;
  width: 35px;
  height: 35px;
  text-align: center;
  border-radius: 50%;
  padding: 8px;
}

#WhatsApp {
  background-color: #00bb2d;
  width: 35px;
  height: 35px;
  text-align: center;
  border-radius: 50%;
  padding: 8px;
}

#contacto-WhatsApp {
  background-color: #00bb2d;
  width: 35px;
  height: 35px;
  text-align: center;
  border-radius: 50%;
  padding: 11px 10px 8px 11px;
  color: white;
}

#li-wapp{
  margin-top: 1.5em;
}

#Facebook, #Twitter, #WhatsApp{
  color: white;
}

#Facebook:hover, #Twitter:hover, #WhatsApp:hover {
  box-shadow: 0 7px 16px 0 rgb(0 0 0 / 20%), 0 1px 3px 0 rgb(0 0 0 / 10%);
}

.fa-2x {
    font-size: 1.3em;
}

#mark-agregarCarrito-container {
  margin-top: 15px;
}

#promo-compra div:first-child {
  margin-bottom: 10px;
}

#promo-compra div:nth-child(2) {
  margin-bottom: 10px;
}

.dimension-Talle:hover, .product-info .seletor-sku .select label:hover, .product-info .seletor-sku .select label.checked, .product-info .seletor-sku .select label.sku-picked {
  border: 1px solid black !important;
  background-color: black;
  color: white !important;
  font-weight: bold;
  box-shadow: 0 7px 16px 0 rgb(0 0 0 / 20%), 0 1px 3px 0 rgb(0 0 0 / 10%);
}

#mark-modal-productoAgregado2{
  left: 50%;
}

#review strong {
  display: none;
}

.prateleira li span .dash-vitrina-highlight {
  z-index: 10 !important; /* Tag de catÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡logo */
}

/* Tabla de caracteriÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­sticas*/

.Genero tr:nth-child(odd), .Caracteristicas tr:nth-child(odd){
  background-color: #f3f3f3;
}

#caracteristicas {
  border: 1px solid #ebebeb;
  /* padding: 0 .7em .7em .7em; */
  border-radius: 5px;
}

.name-field {
  padding-left: .8em !important;
}

.name-field, .value-field {
    font-size: 1em;
    padding: 1em 0px;
}

/* Preguntas frecuentes */

.oculto {
  display: none;
}

.visible {
  display: block;
}

.pregunta {
  border: 1px solid #ebebeb;
  margin-bottom: 1em;
  border-radius: 6px;
  display: flex;
  flex-wrap: wrap;
}

.ver-info {
  width: 100%;
  height: 100%;
  padding: .8em 1em;
  color: black;
  text-transform: uppercase;
  font-size: 1.1em;
  display: flex !important;
  justify-content: space-between;
}

.ver-info:hover {
  background-color: #232122;
  color: white;
  border-radius: 6px;
}

.ver-info i{
  font-size: 25px;
}

.pregunta:hover {
  box-shadow: 0 2px 1px 0 rgb(0 0 0 / 15%);
}

.pregunta p, .pregunta ul {
  padding-left: 1em;
  padding-right: 1em;
  line-height: 1.8em;
}

#faq, #cambios, #envio24 {
  line-height: 1.8em;
  float: none;
  margin: auto;
  margin-bottom: 4em;
}

#faq h4, #cambios h4, #envio24 h4 {
  margin: 3em 0 1em 0;
  text-transform: uppercase;
  font-weight: bold;
}

.seleccionado {
  border-color: black;
}


/* Terminos y condiciones */

#terminos-condiciones,
#guia-de-talles {
  float: none;
  margin: auto;
  line-height: 1.8em;
  margin-top: 2em;
}
#guia-de-talles { margin-bottom: 3em; }
#terminos-condiciones h4,
#guia-de-talles h4 {
  margin-top: 3em;
  font-weight: bold;
}
#guia-de-talles img {
  display: block;
  margin-block: 2em;
  margin-inline: auto;
}
.titulo-seccion{
  text-align: center;
  color: white;
  background-color: black;
  padding: 1em;
}

/* Cambios */

h3.titulo-seccion {
  margin-top: 0;
  margin-bottom: 2em;
}

/* Envio 24hs */

.flex {
  display: flex;
}

/* Boton de ir arriba */

.back-to-top {
  display: none;
  width: 45px;
  height: 42px;
  position: fixed;
  bottom: 68px;
  right: 20px;
  z-index: 500;
  background-color: black;
  color: white;
  border-radius: 6px;
  text-align: center;
  border: solid 2px white;
  line-height: 34px;
}

/* Guia de talles */

/* Ocultar versiÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³n mobile */

#medidas-pie-mobile{
  display: none;
}

#medidas-pie-desktop{
  display: block;
}

#guia-talles {
  margin: auto;
  float: none;
  text-align: center;
  background-color: white;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

#guia-talles p {
  line-height: 1.8em;
  font-size: 14px;
  text-align: left;
}

#guia-talles h3 {
  margin-bottom: 1em;
  font-weight: bold;
}

#guia-talles img {
  margin-bottom: 1em;
}

.sucursalExpress {
  border: 1px solid lightgrey;
  padding: .5em;
  border-radius: 6px;
  max-width: 95%;
  margin: auto;
  margin-bottom: 1.5em;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  display: flex;
  align-items: center;
  min-height: 63px;
}

.m-0 {
  margin: 0;
}

.bold {
  font-weight: bold;
}

/* ++++ Estilos catÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡logo +++++ */

body{
  background-color: #f3f3f3;
}

li[layout="b71bf1eb-efcb-489b-ae99-6837a3c3b14e"] {
  background-color: white;
  border-radius: 6px;
  padding: 1em;
  margin: 0 2% 2% 0 !important;
  /*height: 358px;*/
}

#contenedor-producto {
  background-color: white;
}

#dash-formas-de-pago {
  background-color: white;
}

.boton {
  padding: 1em 2em 1em 2em;
  background-color: #fdc526;
  color: black;
  font-weight: bold;
  border-radius: 8px;
  margin-right: 1em;
}

.boton:hover {
  color: white;
}

.text-center{
  text-align: center;
}

#main-content > .title-category {
  border-bottom: none;  
}
/*
#main-content {
  height: 30vh;
  padding-top: 2em;
}

#collections {
  padding-top: 1.5em;
} */

#busca-vazia-content {
  padding: 6em 1em 6em 1em;
}

.fa-bars {
  font-size: 30px !important;
}

#feriados {
  display: flex;
  font-style: italic;
  color: lightcoral;
  font-weight: 600;
  margin-top: 1em;
  text-transform: uppercase;
  align-items: center;
  border: 1px solid lightcoral;
  border-radius: 6px;
  padding: 1em;
  max-width: 326px;
}

#feriados i{
  font-size: 1.5em;
  margin-right: .5em;
  color: lightcoral;
}

#feriados p{
  line-height: 1.8em;
}

/* Estilos tabla de Envios */

#modalBody table {
  margin-top: 1.5em;
}

#modalBody table, #modalBody th, #modalBody td{
  border: solid lightgray 1px;
}

#modalBody thead {
  background-color: black;
  color: white;
}

#modalBody th, #modalBody td{
  font-size: 1em;
  padding: 1em;
}

#tiempos-envio img{
  width: 42px;
  margin-top: 15px;
}

#mp-credito img{
  height: 415px;
}

section[class^="mb-5 vitrina lo-mas-buscado"] div[class^="container"], .ofertas div[class^="col-md-12"]{
  background: white !important;
}