@charset "UTF-8";
/* CSS Document */
/* topo id do cliente */
/* line 6, ../scss/hc-template-topo.scss */
.hc-topo-id {
  position: absolute;
  width: 266px;
  min-height: 8px;
  color: #FFF;
  font-size: 12px;
  padding: 10px;
  top: 0;
  left: 0; }

/* TOPO INÍCIO */
/* line 10, ../scss/hc-template-topo.scss */
.hc-topo-master {
  background: url(../imagens/geral/topo-master-bg-repeat-x.png) left top repeat-x; }

/* line 11, ../scss/hc-template-topo.scss */
.hc-topo-centro {
  height: 260px;
  position: relative; }

/* ÁREA DO USUÁRIO COMEÇO */
/* line 16, ../scss/hc-template-topo.scss */
.hc-topo-area-do-usuario-global {
  float: left;
  width: 536px;
  height: 36px;
  padding: 0 0 0 444px;
  background: url(../imagens/geral/topo-area-do-usuario-global-bg.png) left top no-repeat; }

/* line 17, ../scss/hc-template-topo.scss */
.hc-topo-area-do-usuario-global a {
  color: #FFF; }

/* line 18, ../scss/hc-template-topo.scss */
.hc-topo-area-do-usuario-global-link-central-de-ajuda {
  float: left;
  width: 119px;
  height: 14px;
  padding: 2px 0 0 9px;
  margin: 10px 0 0 0;
  font-size: 11px;
  color: #FFF; }

/* line 19, ../scss/hc-template-topo.scss */
.hc-topo-area-do-usuario-global-link-cadastre-se {
  float: left;
  width: 99px;
  height: 14px;
  padding: 2px 0 0 9px;
  margin: 10px 0 0 0;
  font-size: 11px;
  color: #FFF; }

/* line 20, ../scss/hc-template-topo.scss */
.hc-topo-area-do-usuario-global-link-identifique-se {
  float: left;
  width: 86px;
  height: 14px;
  padding: 2px 0 0 9px;
  margin: 10px 0 0 0;
  font-size: 11px;
  color: #FFF; }

/* line 22, ../scss/hc-template-topo.scss */
.hc-topo-area-do-usuario-global-link-identifique-se div.hc-topo-area-do-usuario-global-link-identifique-se-drop-down {
  display: none; }

/* line 24, ../scss/hc-template-topo.scss */
.hc-topo-area-do-usuario-global-botao-meus-pedidos {
  float: left;
  width: 100px;
  height: 29px;
  margin: 3px 4px 0 0;
  text-align: center;
  font-size: 11px; }

/* line 25, ../scss/hc-template-topo.scss */
.hc-topo-area-do-usuario-global-botao-meus-pedidos a {
  display: block;
  width: 100px;
  height: 20px;
  padding: 9px 0 0 0;
  background: #871818;
  color: #FFF; }

/* line 26, ../scss/hc-template-topo.scss */
.hc-topo-area-do-usuario-global-botao-meu-cadastro {
  float: left;
  width: 100px;
  height: 29px;
  margin: 3px 0 0 0;
  text-align: center;
  font-size: 11px; }

/* line 27, ../scss/hc-template-topo.scss */
.hc-topo-area-do-usuario-global-botao-meu-cadastro a {
  display: block;
  width: 100px;
  height: 20px;
  padding: 9px 0 0 0;
  background: #871818;
  color: #FFF; }

/* LOGOTIPO COMEÇO */
/* line 32, ../scss/hc-template-topo.scss */
.hc-topo-logo {
  float: left;
  width: 360px;
  height: 78px;
  margin: 14px 0 0 0;
  background: url(../imagens/geral/HighCommerce.png) no-repeat; }

/* line 40, ../scss/hc-template-topo.scss */
.hc-topo-logo h1,
.hc-topo-logo > span {
  float: left;
  width: 220px;
  height: 78px;
  padding: 0px;
  margin: 0px; }

/* line 49, ../scss/hc-template-topo.scss */
.hc-topo-logo h1 a,
.hc-topo-logo > span > a {
  display: block;
  width: 100%;
  height: 100%; }

/* line 56, ../scss/hc-template-topo.scss */
.hc-topo-logo h1 a span,
.hc-topo-logo > span > a > span {
  position: absolute;
  left: -9999px; }

/* ATENDIMENTO COMEÇO */
/* line 66, ../scss/hc-template-topo.scss */
.hc-topo-atendimento-funcionamento {
  float: right;
  width: 383px;
  height: 50px;
  margin: 13px 0 0 0; }

/* line 67, ../scss/hc-template-topo.scss */
.hc-topo-atendimento-telefone {
  float: left;
  text-align: right;
  width: 350px;
  height: 29px;
  padding: 0 0 0 33px; }

/* line 68, ../scss/hc-template-topo.scss */
.hc-topo-atendimento-telefone span.atendimento {
  font-size: 10px;
  color: #333;
  font-weight: bold; }

/* line 69, ../scss/hc-template-topo.scss */
.hc-topo-atendimento-telefone span.DDD {
  font-size: 15px;
  color: #D21F11;
  font-weight: bold; }

/* line 70, ../scss/hc-template-topo.scss */
.hc-topo-atendimento-telefone span.hc-telefone {
  font-size: 22px;
  color: #D21F11;
  font-weight: bold; }

/* line 71, ../scss/hc-template-topo.scss */
.hc-topo-atendimento-horarios {
  float: left;
  text-align: right;
  width: 165px;
  font-size: 10px;
  color: #666; }

/* CARRINHO COMEÇO */
/* line 75, ../scss/hc-template-topo.scss */
.hc-topo-meu-carrinho-global {
  float: right;
  width: 346px;
  height: 46px;
  clear: right; }

/* line 76, ../scss/hc-template-topo.scss */
.hc-topo-meu-carrinho-global-link-meu-carrinho {
  float: left;
  width: 90px;
  height: 33px;
  padding: 9px 0 0 10px;
  margin: 5px 0 0 0;
  border-left: dashed 1px #CECECE;
  font-size: 11px;
  color: #666;
  /*background:url(../imagens/icones/icon-carrinho-compras.png) 85px top no-repeat;*/ }

/* line 77, ../scss/hc-template-topo.scss */
.hc-topo-meu-carrinho-global-link-meu-carrinho a {
  color: #666;
  display: block;
  background: url(../imagens/seta-font-bitmap-escura.png) left 5px no-repeat;
  padding: 0 0 0 7px; }

/* line 78, ../scss/hc-template-topo.scss */
.hc-topo-meu-carrinho-global-descricao-cont {
  float: left;
  width: 240px;
  height: 24px;
  padding: 3px 3px 0 0;
  margin: 5px 0 0 0;
  background: #F4F4F4;
  border: solid 1px #E8E8E8; }

/* line 79, ../scss/hc-template-topo.scss */
.hc-topo-meu-carrinho-global-descricao-cont-texto {
  float: left;
  width: 200px;
  height: 22px;
  padding: 2px 0 0 2px;
  font-size: 11px;
  color: #666;
  text-align: right; }

/* line 80, ../scss/hc-template-topo.scss */
.hc-topo-meu-carrinho-global-descricao-cont-texto a {
  color: #666; }

/* line 81, ../scss/hc-template-topo.scss */
.hc-topo-meu-carrinho-global-descricao-cont-link {
  float: right;
  width: 30px;
  height: 21px;
  background: url(../imagens/botoes/topo-meu-carrinho-global-descricao-link-carrinho.png) no-repeat; }

/* line 82, ../scss/hc-template-topo.scss */
.hc-topo-meu-carrinho-global-descricao-cont-link a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px; }

/* MENU INSTITUCIONAL COMEÇO */
/* line 86, ../scss/hc-template-topo.scss */
.hc-topo-menu-institucional {
  float: left;
  clear: left;
  height: 44px;
  margin-top: 17px; }

/* line 87, ../scss/hc-template-topo.scss */
.hc-topo-menu-institucional-bt-home {
  float: left;
  width: 58px;
  height: 29px;
  padding: 15px 0 0 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px; }

/* line 88, ../scss/hc-template-topo.scss */
.hc-topo-menu-institucional-bt-home a {
  color: #666; }

/* line 89, ../scss/hc-template-topo.scss */
.hc-topo-menu-institucional-bt-home:hover {
  background: url(../imagens/geral/topo-menu-institucional-bg-over.png) top left repeat-x; }

/* line 90, ../scss/hc-template-topo.scss */
.hc-topo-menu-institucional-bt-quem-somos {
  float: left;
  width: 117px;
  height: 29px;
  padding: 15px 0 0 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  border-left: solid 1px #FFF; }

/* line 91, ../scss/hc-template-topo.scss */
.hc-topo-menu-institucional-bt-quem-somos a {
  color: #666; }

/* line 92, ../scss/hc-template-topo.scss */
.hc-topo-menu-institucional-bt-quem-somos:hover {
  background: url(../imagens/geral/topo-menu-institucional-bg-over.png) top left repeat-x;
  border-left: solid 1px #E6E6E6; }

/* line 93, ../scss/hc-template-topo.scss */
.hc-topo-menu-institucional-bt-fale-conosco {
  float: left;
  width: 121px;
  height: 29px;
  padding: 15px 0 0 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px; }

/* line 94, ../scss/hc-template-topo.scss */
.hc-topo-menu-institucional-bt-fale-conosco a {
  color: #666; }

/* line 95, ../scss/hc-template-topo.scss */
.hc-topo-menu-institucional-bt-fale-conosco:hover {
  background: url(../imagens/geral/topo-menu-institucional-bg-over.png) top left repeat-x; }

/* BUSCA new campos */
/* line 100, ../scss/hc-template-topo.scss */
.hc-topo-dinamico-global {
  display: none; }

/* line 101, ../scss/hc-template-topo.scss */
.hc-topo-busca-cont {
  float: right;
  margin-top: 4px;
  width: 680px;
  height: 37px;
  background: url(../imagens/icones/lupa.png) 11px 10px no-repeat #999999;
  margin-top: 4px;
  position: relative; }

/* line 102, ../scss/hc-template-topo.scss */
.hc-topo-busca-cont input[type="image"] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 5px 5px 0 0; }

/* line 103, ../scss/hc-template-topo.scss */
.hc-topo-busca-cont input[type="text"],
.ui-autocomplete-input {
  position: absolute;
  width: 646px;
  margin: 12px 0 0 0;
  padding: 0 0 0 34px;
  background: none;
  border: none;
  font-size: 11px;
  color: #FFF; }

/* line 105, ../scss/hc-template-topo.scss */
.ui-autocomplete {
  padding: 0;
  list-style: none;
  background: #F4F4F4;
  width: 318px;
  border-top: solid 10px #F4F4F4;
  border-left: solid 10px #F4F4F4;
  border-right: solid 10px #F4F4F4;
  border-bottom: solid 5px #C92725;
  /*max-height: 350px;*/ }

/* line 120, ../scss/hc-template-topo.scss */
.ui-autocomplete .ui-menu-item a {
  border-bottom: solid 2px #F4F4F4;
  display: block;
  color: #353D44;
  cursor: pointer;
  background: #FFF; }

/* line 128, ../scss/hc-template-topo.scss */
.ui-autocomplete .ui-menu-item a table {
  width: 100%; }

/* line 130, ../scss/hc-template-topo.scss */
.ui-autocomplete .ui-menu-item a table .hc-topo-dinamico-table-texto {
  font-size: 11px; }

/* line 132, ../scss/hc-template-topo.scss */
.ui-autocomplete .ui-menu-item:first-child a {
  border-top: none; }

/* line 135, ../scss/hc-template-topo.scss */
.ui-autocomplete .ui-menu-item a.ui-state-hover {
  background-color: #C92725;
  color: #FFF; }

/* MENU CATEGORIAS GERAL COMEÇO */
/* line 145, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-cont-geral {
  float: left;
  width: 980px;
  height: 50px;
  margin: 11px 0 0 0; }

/* MENU CATEGORIAS BLOCO COMEÇO */
/* line 148, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista {
  float: left;
  width: 823px;
  height: 50px;
   }

/*não declarar nada*/
/* line 150, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista ul li.hc-topo-menu-categorias-menu-lista-item {
  float: left;
  display: block;
  height: 33px;
  padding: 17px 17px 0 17px;
  
  text-align: center;
  border-right: solid 1px #333;
  font-size: 12px;
  color: #FFF; }

/* line 151, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista-item a {
  color: #FFF;
  display: block; }

/* line 152, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista ul li.hc-topo-menu-categorias-menu-lista-item:hover {
  background:#3A53A7 }

/** exemplo de botao de seção personalizado **/
/* line 157, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista ul li.hc-topo-menu-categorias-menu-lista-item-games {
  float: left;
  display: block;
  width: 130px;
  height: 33px;
  padding: 17px 0 0 0;
  background: url(../imagens/geral/icone-games.png) 10px 18px no-repeat;
  font-size: 12px;
  color: #FFF;
  text-align: center;
  margin: 0; }

/* line 158, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista ul li.hc-topo-menu-categorias-menu-lista-item-games:hover {
  background: url(../imagens/geral/icone-games.png) 10px 18px no-repeat #000; }

/* line 159, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista-item-games a {
  color: #FFF;
  display: block; }

/* line 160, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista-item-games .drop-down-new {
  margin-top: 18px; }

/* line 161, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista-item-games .drop-down-new {
  position: absolute !important;
  display: none !important;
  z-index: 9999; }

/* line 162, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista-item-games:hover .drop-down-new {
  display: block !important;
  z-index: 9999 !important;
  position: absolute !important;
  z-index: 9999; }

/* line 168, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista-item .drop-down .hc-container {
  float: left;
  width: 140px;
  padding: 6px 0 0 0;
  background: url(../imagens/geral/topo-menu-categorias-lista-drop-down-container-bg-top.png) top left repeat-x; }

/*não declarar nada*/
/* line 170, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista-item .drop-down ul li {
  text-align: left;
  width: 140px;
  background: url(../imagens/geral/topo-menu-categorias-lista-subitem-bg.png) top left repeat-y;
  border-top: solid 1px #898989;
  border-bottom: dashed 1px #454545; }

/* line 171, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista-item .drop-down ul li a {
  text-align: left;
  display: block;
  padding: 13px 31px 11px 10px;
  width: 99px; }

/* line 172, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista-item .drop-down ul li a:hover {
  background: url(../imagens/geral/topo-menu-categorias-lista-subitem-bg-over.png) top left repeat-y; }

/* line 173, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista-item .drop-down ul li a span {
  display: block;
  padding-left: 10px;
  background: url(../imagens/geral/topo-menu-categorias-drop-down-seta.png) left 5px no-repeat; }

/* line 174, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista-item .drop-down ul li a:hover span {
  background: url(../imagens/geral/topo-menu-categorias-drop-down-seta-over.png) 3px 5px no-repeat;
  padding-left: 13px; }

/* menu drop categorias novo comeco */
/* line 177, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-menu-lista-item .drop-down-new {
  margin-top: 18px;
  margin-left: -17px; }

/*não declarar nada*/
/* line 180, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-drop-new {
  position: absolute;
  padding: 10px 10px 10px 0;
  border-bottom: solid 5px #C92725;
  border-top: solid 5px #C92725;
  background: #F4F4F4; }

/* line 181, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-drop-new-right {
  position: absolute;
  padding: 10px 10px 10px 0;
  right: 0;
  border-bottom: solid 5px #C92725;
  border-top: solid 5px #C92725;
  background: #F4F4F4; }

/* line 182, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-drop-new .coluna {
  float: left;
  width: 200px;
  padding: 0 0 0 10px; }

/* line 183, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-drop-new-right .coluna {
  float: left;
  width: 200px;
  padding: 0 0 0 10px; }

/* line 184, ../scss/hc-template-topo.scss */
.menu-topo-drop-new {
  float: left;
  width: 188px;
  height: 27px;
  padding: 13px 0 0 12px;
  background: #C92725;
  font-size: 11px;
  color: #FFF;
  text-align: left;
  text-transform: uppercase; }

/* line 185, ../scss/hc-template-topo.scss */
.menu-topo-drop-new a {
  color: #FFF !important;
  text-align: left; }

/* line 187, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container div.menu-topo-drop-lista-container-box-produto-inner {
  height: 360px; }

/* line 188, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container {
  float: left;
  width: 198px;
  padding: 9px 0 0 0;
  border: solid 1px #EFEFEF;
  margin: 10px 0 10px 0;
  background: #FFF; }

/* line 189, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul {
  padding: 0px;
  margin: 0px;
  list-style: none; }

/* line 190, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul li {
  text-align: left; }

/* line 191, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria li {
  width: 198px;
  min-height: 40px;
  float: left; }

/* line 192, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria li a {
  display: block;
  padding: 10px 0 0 8px;
  margin: 0 0 0 9px;
  min-height: 29px;
  width: 151px;
  border-bottom: dashed 1px #EFEFEF;
  background: url(../imagens/icones/seta-vermelha-3x5-menu.png) left 16px no-repeat;
  font-size: 11px;
  color: #666; }

/* line 193, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria li:hover {
  background: #C92725; }

/* line 194, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria li:hover a {
  border-bottom: solid 1px #C92725;
  color: #FFF;
  background: url(../imagens/icones/seta-branca-3x5-down-menu.png) left 16px no-repeat;
  text-decoration: underline; }

/* line 195, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria li.veja_mais {
  width: 198px;
  min-height: 40px;
  float: left;
  font-weight: bold; }

/* line 196, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria li.veja_mais a {
  display: block;
  padding: 10px 0 0 8px;
  margin: 0 0 0 9px;
  min-height: 29px;
  width: 151px;
  border-bottom: dashed 1px #EFEFEF;
  background: url(../imagens/icones/seta-vermelha-3x5-menu.png) left 16px no-repeat;
  font-size: 11px;
  color: #C92725; }

/* line 197, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria li.veja_mais:hover {
  background: #FFF; }

/* line 198, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria li.veja_mais:hover a {
  color: #C92725;
  background: url(../imagens/icones/seta-vermelha-3x5-down-menu.png) left 16px no-repeat;
  text-decoration: underline; }

/* line 200, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria ul.sub-categoria {
  display: none; }

/* line 201, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria li:hover ul.sub-categoria {
  display: block;
  width: 180px;
  position: absolute;
  margin: -40px 0 0 198px !important;
  z-index: 9999; }

/* line 203, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria ul.sub-categoria li {
  width: 180px;
  min-height: 40px;
  background: #898989; }

/* line 204, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria ul.sub-categoria li a {
  display: block;
  padding: 10px 0 0 8px;
  margin: 0 0 0 10px;
  min-height: 30px;
  width: 153px;
  background: url(../imagens/icones/seta-branca-3x5-menu.png) left 16px no-repeat;
  font-size: 11px;
  color: #FFF;
  text-decoration: none;
  border-bottom: dashed 1px #FFF; }

/* line 205, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria ul.sub-categoria li:hover {
  background: #C92725; }

/* line 206, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria ul.sub-categoria li:hover a {
  text-decoration: underline;
  color: #FFF;
  background: url(../imagens/icones/seta-branca-3x5-down-menu.png) left 16px no-repeat; }

/* line 208, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria ul.sub-categoria ul.grade {
  display: none; }

/* line 209, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria ul.sub-categoria li:hover ul.grade {
  display: block;
  width: 180px;
  position: absolute;
  margin: -40px 0 0 178px !important;
  z-index: 9999; }

/* line 211, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria ul.sub-categoria ul.grade li {
  width: 180px;
  min-height: 40px;
  background: #626262; }

/* line 212, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria ul.sub-categoria ul.grade li a {
  display: block;
  padding: 10px 0 0 8px;
  margin: 0 0 0 10px;
  min-height: 30px;
  width: 153px;
  background: url(../imagens/icones/seta-branca-3x5-menu.png) left 16px no-repeat;
  font-size: 12px;
  color: #FFF;
  text-decoration: none; }

/* line 213, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria ul.sub-categoria ul.grade li:hover {
  background: #C92725; }

/* line 214, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container ul.categoria ul.sub-categoria ul.grade li:hover a {
  background: url(../imagens/icones/seta-branca-3x5-menu.png) left 16px no-repeat;
  color: #FFF;
  text-decoration: underline; }

/* line 216, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-marcas {
  float: left;
  width: 198px;
  border: solid 1px #EFEFEF;
  background: #FFF; }

/* line 217, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-marcas div {
  float: left;
  width: 198px;
  padding: 4px 0 4px 0;
  text-align: center;
  border-bottom: solid 1px #EFEFEF;
  background: #FFF; }

/* line 219, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto {
  float: left;
  width: 194px;
  height: 359px;
  margin: 0 8px 0 0;
  border: solid 1px #EFEFEF;
  overflow: hidden;
  background: #FFF; }

/* line 221, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .label-lancamento {
  position: absolute;
  width: 120px;
  height: 115px;
  background: url(../imagens/geral/corpo-home-produtos-label-lancamento.png) no-repeat;
  margin: 0 0 0 74px;
  z-index: 2; }

/* line 222, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner {
  float: left;
  height: 468px; }

/* line 223, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .imagem {
  width: 194px;
  height: 171px; }

/* line 224, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .slider {
  position: absolute;
  visibility: hidden;
  width: 193px;
  height: 215px;
  background: url(../imagens/geral/corpo-home-produtos-slider-bloco-bg-over.png) no-repeat;
  margin: 0 0 0 1px;
  z-index: 2; }

/* line 225, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .slider-mask {
  position: absolute;
  width: 174px;
  height: 158px;
  margin: 10px 0 0 10px;
  z-index: 2;
  text-align: center; }

/* line 226, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner:hover .slider-mask {
  background: #FFF;
  border: solid 1px #CCC;
  margin: 9px 0 0 9px;
  text-align: center; }

/* line 227, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .imagem:hover .slider {
  visibility: visible; }

/* line 228, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .slider-center-inner {
  width: 175px;
  height: 168px;
  display: table-cell;
  text-align: center;
  vertical-align: middle; }

/* line 229, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .hc-texto {
  width: 186px;
  padding: 0 0 0 4px; }

/* line 231, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner span.hc-title {
  display: block;
  height: 55px; }

/* line 232, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner span.hc-title a {
  font-size: 11px;
  color: #871818;
  line-height: 14px;
  font-weight: bold; }

/* line 233, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner a {
  font-size: 11px;
  color: #999;
  line-height: 14px; }

/* line 234, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner span.hc-codigo {
  font-size: 10px;
  color: #999;
  line-height: 14px;
  display: block;
  height: 16px; }

/* line 235, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner span.preco-valor-normal {
  display: block;
  height: 32px;
  font-size: 14px;
  color: #E02128;
  font-weight: bold; }

/* line 236, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner span.preco-de-por-valor-global {
  display: block;
  height: 32px;
  font-size: 11px;
  color: #666; }

/* line 237, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner span.preco-de-valor {
  font-size: 10px;
  color: #666;
  line-height: 14px; }

/* line 238, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner span.preco-de-valor a {
  font-size: 10px;
  color: #666;
  line-height: 14px; }

/* line 239, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner span.preco-por-valor {
  font-size: 14px;
  color: #E02128;
  font-weight: bold; }

/* line 240, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner span.preco-por-valor a {
  font-size: 14px;
  color: #E02128;
  font-weight: bold; }

/* line 241, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner-inner span.preco-parcelado a {
  font-size: 11px;
  color: #666; }

/* line 242, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner span.preco-parcelado span a {
  font-size: 11px;
  color: #EA0000;
  font-weight: bold; }

/* line 243, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .mais-infomacoes {
  width: 186px;
  height: 33px;
  margin: 5px 0 0 4px;
  background: url(../imagens/geral/corpo-home-produtos-destaques-bt-mais-informacoes.png) no-repeat;
  font-size: 11px;
  text-transform: uppercase;
  color: #FFF; }

/* line 244, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .mais-infomacoes a {
  display: block;
  width: 156px;
  height: 25px;
  padding: 6px 0 0 10px;
  color: #FFF; }

/* line 245, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .hc-corpo-home-blocos-produtos-detaque-box-produto-inner .alerta {
  width: 186px;
  height: 40px;
  padding: 0  0 0 0;
  text-align: center; }

/* line 247, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .parcelamento-info {
  font-size: 11px;
  color: #333;
  line-height: 20px;
  display: block;
  height: 45px; }

/* line 248, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .parcelamento-info span {
  font-size: 10px;
  color: #999;
  font-weight: normal; }

/* line 249, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .desconto-a-vista {
  height: 55px; }

/* line 250, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .desconto-a-vista span {
  display: block;
  background-color: #FFF0D2;
  border: #FFCC66 solid 1px;
  padding: 10px;
  color: #BB7E00; }

/* line 251, ../scss/hc-template-topo.scss */
.menu-topo-drop-lista-container-box-produto-inner .desconto-a-vista a {
  color: #BB7E00; }

/* menu drop categorias novo fim */
/* TODOS OS DEPARTAMENTOS COMEÇO */
/* line 261, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont {
  float: left;
  width: 157px;
  height: 50px;
  position: relative; }

/* line 262, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-botao {
  float: left;
  width: 157px;
  height: 50px;
  
  position: relative; }

/* line 263, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-botao a {
  display: block;
  width: 123px;
  height: 39px;
  padding: 11px 34px 0 0;
  text-align: right;
  font-size: 10px;
  color: #FFF;
  font-weight: bold;
  line-height: 16px;
  position: relative; }

/* line 264, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont .drop-down {
  position: absolute !important;
  display: none !important;
  width: 980px !important;
  margin-left: -823px !important;
  margin-top: 50px !important;
  top: 0;
  left: 0; }

/* line 265, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont:hover .drop-down {
  display: block !important;
  z-index: 9999 !important;
  position: absolute !important; }

/* line 266, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont .drop-down .hc-container {
  width: 970px !important;
  border: solid 5px #871818;
  background: #FFF; }

/*não declarar nada*/
/* line 268, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont .drop-down .hc-container ul li.hc-col {
  border-left: dashed 1px #999999; }

/*não declarar nada*/
/* line 270, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont .drop-down .hc-container ul li.hc-col ul li {
  font-size: 11px; }

/* line 271, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont .drop-down .hc-container ul li.hc-col ul li a {
  color: #4C4C4C; }

/* line 272, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont .drop-down .hc-container ul li.hc-col ul li a:hover {
  text-decoration: underline; }

/* line 273, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont .drop-down .hc-container ul li.hc-col ul li.hc-title {
  font-weight: bold; }

/* line 274, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont .drop-down .hc-container ul li.hc-col ul li.hc-title-veja {
  font-weight: normal; }

/* line 276, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont .drop-down .hc-container ul li.hc-col ul li.hc-title a {
  color: #EB0000; }

/* line 277, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont .drop-down .hc-container ul li.hc-col ul li.hc-title a:hover {
  text-decoration: underline; }

/* line 279, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont .drop-down .hc-container ul li.hc-col ul li.hc-title-veja a {
  color: #EB0000; }

/* line 280, ../scss/hc-template-topo.scss */
.hc-topo-menu-categorias-todos-os-departamentos-cont .drop-down .hc-container ul li.hc-col ul li.hc-title-veja a:hover {
  text-decoration: underline; }

/* TOPO FIM */
/* topo seguro */
/* line 285, ../scss/hc-template-topo.scss */
.hc-topo-master-seguro {
  background: url(../imagens/geral/topo-seguro-bg.png) top center no-repeat; }

/* line 286, ../scss/hc-template-topo.scss */
.hc-topo-centro-seguro {
  height: 110px; }

/* LOGOTIPO SEGURO COMEÇO */
/* line 289, ../scss/hc-template-topo.scss */
.hc-topo-master-seguro .hc-topo-logo {
  float: left;
  width: 350px;
  height: 78px;
  margin: 14px 0 0 0;
  background: url(../imagens/geral/HighCommerce.png) no-repeat; }

/* line 290, ../scss/hc-template-topo.scss */
.hc-topo-master-seguro .hc-topo-logo h1 {
  float: left;
  width: 220px;
  height: 78px;
  padding: 0px;
  margin: 0px; }

/* line 291, ../scss/hc-template-topo.scss */
.hc-topo-master-seguro .hc-topo-logo h1 a {
  display: block;
  width: 100%;
  height: 100%; }

/* line 292, ../scss/hc-template-topo.scss */
.hc-topo-master-seguro .hc-topo-logo h1 a span {
  position: absolute;
  left: -9999px; }

/* line 294, ../scss/hc-template-topo.scss */
.hc-topo-seguro-col-right {
  float: right;
  width: 249px;
  height: 76px;
  padding: 27px 0 0 0; }

/* line 295, ../scss/hc-template-topo.scss */
.hc-topo-seguro-col-right-link-loja {
  float: left;
  width: 93px;
  height: 25px;
  padding: 8px 0 0 8px;
  margin: 15px 0 0 0;
  border-left: dashed 1px #CECECE; }

/* line 296, ../scss/hc-template-topo.scss */
.hc-topo-seguro-col-right-link-loja a {
  color: #666;
  font-weight: bold;
  font-size: 12px; }

/* line 297, ../scss/hc-template-topo.scss */
.hc-topo-seguro-col-right-link-loja a:hover {
  text-decoration: underline; }

/* line 298, ../scss/hc-template-topo.scss */
.hc-topo-seguro-col-right-icone-ambiente-seguro {
  float: left;
  width: 147px;
  height: 59px;
  background: url(../imagens/geral/topo-seguro-ambiente-seguro.png) no-repeat; }

/* line 299, ../scss/hc-template-topo.scss */
.hc-topo-seguro-col-right-icone-ambiente-seguro span {
  position: absolute;
  left: -9999px; }

/* line 3, ../scss/programa-de-pontos/_topo-programa-de-pontos.scss */
.hc-topo-area-do-usuario-global {
  position: relative; }

/* line 7, ../scss/programa-de-pontos/_topo-programa-de-pontos.scss */
.hc-topo-user-pontos-master {
  position: absolute;
  top: 0;
  left: 0;
  height: 50px; }

/* line 14, ../scss/programa-de-pontos/_topo-programa-de-pontos.scss */
.hc-topo-user-pontos {
  position: relative;
  float: left;
  height: 62px;
  margin-left: -190px;
  background: #AC0B0B;
  border-radius: 0 0 5px 5px; }

/* line 25, ../scss/programa-de-pontos/_topo-programa-de-pontos.scss */
.hc-topo-user-pontos div.center {
  float: left;
  height: 62px;
  padding-left: 17px;
  padding-right: 11px;
  color: #fff; }

/* line 33, ../scss/programa-de-pontos/_topo-programa-de-pontos.scss */
.hc-topo-user-pontos div.center div.nome {
  float: left;
  box-sizing: border-box;
  height: 33px;
  padding-top: 9px; }

/* line 40, ../scss/programa-de-pontos/_topo-programa-de-pontos.scss */
.hc-topo-user-pontos div.center div.credito {
  float: left;
  clear: left;
  box-sizing: border-box; }

/* line 46, ../scss/programa-de-pontos/_topo-programa-de-pontos.scss */
.hc-topo-user-pontos div.center div.credito a {
  color: #fff; }

/* line 50, ../scss/programa-de-pontos/_topo-programa-de-pontos.scss */
.hc-topo-user-pontos div.center div.credito a span {
  font-weight: bold;
  text-transform: uppercase; }


@media only screen and (min-width: 100px) and (max-width: 900px) {
.hc-topo-atendimento-telefone-mob{
	box-sizing:border-box;
	float:left;
	width:100%;
	height:30px;
	padding:5px 0 0 0;
	background-color: #FFC103;
	}
	
.hc-topo-atendimento-telefone-mob span.hc-telefone{
	box-sizing:border-box;float:left;
	display:block;width:100%;
	height:18px;
	font-size:14px;
	font-family:'Dosis', sans-serif;
	font-weight:500;
	color:#333333;text-align:center}
	
.hc-topo-atendimento-telefone-mob span.hc-telefone .icoW{
	border: 1px solid;}
	
	
}
@media only screen and (min-width: 901px) and (max-width: 5000px) {
.hc-topo-atendimento-telefone-mob{
	display: none;
	}
