.barra-inicial,#paginasCabecalho,#barraMenuBusca,#barraTopo .nivel-um {
display:none
}

body,.titulo,input,button {
font-family:'Saira Semi Condensed',sans-serif
}

@media only screen and (min-width: 768px) {
#infoTopo {
background:#fff;
box-shadow:0 20px 0 0 #000 inset
}

#infoTopo a {
text-decoration:none
}

#infoTopo ul {
margin:0;
padding:0;
text-align:right
}

#infoTopo ul a:hover span {
color:#000!important
}

#infoTopo ul > li {
display:inline-block;
vertical-align:middle;
line-height:30px
}

#infoTopo .content .intro {
position:relative;
max-width:1140px;
margin:0 auto;
padding:0 20px
}

#infoTopo .content .intro > div {
display:inline-block;
vertical-align:middle
}

#infoTopo .content .intro > div.atalhos-topo {
float:right
}

#infoTopo .content .intro > div.atalhos-topo span {
font-size:10pt;
color:#fff
}

#infoTopo .content .intro > div.atalhos-topo > ul > li > a > i,#infoTopo .content .intro > div.atalhos-topo > ul > li > i {
font-size:13pt;
transform:initial!important;
vertical-align:sub;
color:#fff;
margin-right:7px
}

#infoTopo .content .intro > div.atalhos-topo > ul > li {
margin-left:20px;
position:relative
}

#infoTopo .content .intro > div.atalhos-topo > ul > li.whats {
background:#2FBD50;
padding:0 10px;
box-shadow:0 -1px 0 0 #56575C inset
}

#infoTopo .content .intro > div.atalhos-topo > ul > li.whats a {
text-shadow:1px 1px 0 rgba(0,0,0,.2)
}

#infoTopo .content .intro > div.atalhos-topo > ul > li:hover .drop {
display:block
}

#infoTopo .content .intro > div.atalhos-topo > ul > li .drop {
display:none;
position:absolute;
top:114%;
right:0;
white-space:nowrap;
background:#000;
line-height:normal;
padding:5px 10px;
color:#fff;
font-weight:500;
letter-spacing:.5px;
text-transform:uppercase;
z-index:999
}

#infoTopo .content .intro > div.atalhos-topo > ul > li .drop::before {
content:"";
position:absolute;
bottom:100%;
right:4px;
border-bottom:5px solid #000;
border-right:5px solid transparent;
border-left:5px solid transparent
}

#infoTopo .content .intro > div.atalhos-topo > ul > li:first-child > a i {
transform:initial!important;
color:#FF6C1D;
font-size:13pt!important;
vertical-align:unset!important;
position:relative;
top:1px;
margin:0
}

#infoTopo .content div.login-off {
line-height:30px
}

#infoTopo .content .login-off .span8 .btn-group .dropdown-menu {
text-align:left;
position:absolute;
top:100%;
left:0
}

#infoTopo .content .login-off .span8 .btn-group:hover .dropdown-menu {
display:block!important
}

#infoTopo .content .login-off .span8 .btn-group .dropdown-menu li {
display:block
}

#infoTopo .content .login-off .span8 .btn-group .dropdown-menu li:hover a {
color:#EF5300
}

#infoTopo .content .login-off .span8 .btn-group .dropdown-menu li a {
background:none;
font-size:11pt
}

#infoTopo .content .login-off .span8 .btn-group > a {
padding:0;
background:none;
border:none;
box-shadow:none;
font-size:10pt;
color:#fff;
text-transform:uppercase
}

#infoTopo .content .login-off .span8 .btn-group > a .icon-chevron-down {
color:#EF5300;
font-size:9pt;
position:relative;
bottom:2px;
left:3px
}

#infoTopo .content .login-off .span8 {
margin:0;
width:auto
}

#infoTopo .content .login-off .span8 > .bem-vindo {
color:#fff;
text-transform:uppercase;
font-size:10pt;
letter-spacing:.5px
}

#infoTopo .content .login-off .span8 > .bem-vindo span {
color:#FF6C1D;
font-weight:600
}

#infoTopo .content {
width:100%;
background:#1D1E20;
border-bottom:5px solid #56575C
}

#cabecalho {
box-shadow:0 -55px 0 0 #000 inset;
background:#fff
}

#cabecalho > .conteiner {
padding:0;
margin:0;
width:100%;
max-width:100%;
border-bottom:8px solid #CA2800
}

#cabecalho > .conteiner > .row-fluid {
padding:0 20px;
margin:0 auto 5px;
max-width:1140px;
width:auto!important
}

#cabecalho > .conteiner > .row-fluid .superior.row-fluid .span4 li > i,#cabecalho > .conteiner .inferior.row-fluid .span4 .carrinho > a > strong.qtd-carrinho,#cabecalho > .conteiner .inferior.row-fluid .span8 .busca input {
line-height:50px
}

#cabecalho > .conteiner > .row-fluid .conteudo-topo {
position:relative;
top:30px
}

#cabecalho > .conteiner > .row-fluid .superior.row-fluid {
padding:0
}

#cabecalho > .conteiner > .row-fluid .superior.row-fluid .span8 {
display:none
}

#cabecalho > .conteiner > .row-fluid .superior.row-fluid .span4 {
margin:0;
width:auto;
position:absolute;
bottom:0;
right:188px
}

#cabecalho > .conteiner > .row-fluid .superior.row-fluid .span4 li {
margin:0;
position:relative
}

#cabecalho > .conteiner > .row-fluid .superior.row-fluid .span4 li:hover > a {
display:block
}

#cabecalho > .conteiner > .row-fluid .superior.row-fluid .span4 li > a {
display:none;
position:absolute;
top:58px;
right:0;
white-space:nowrap;
min-width:100%;
color:#fff;
background:rgba(0,0,0,.7);
font-size:11pt;
text-transform:uppercase;
padding:4px 10px;
text-decoration:none;
border-radius:6px 0 0 0
}

#cabecalho > .conteiner > .row-fluid .superior.row-fluid .span4 li > a:hover {
color:#FD661B
}

#cabecalho > .conteiner > .row-fluid .superior.row-fluid .span4 li > a::before {
content:"";
position:absolute;
bottom:100%;
right:0;
border-bottom:8px solid rgba(0,0,0,.7);
border-left:8px solid transparent;
width:50px
}

#cabecalho > .conteiner > .row-fluid .superior.row-fluid .span4 li > i {
display:block!important;
margin:0 0 0 6px;
width:50px;
height:auto;
background-color:#CA2800;
box-shadow:0 0 0 4px #EF5300 inset;
opacity:1
}

#cabecalho > .conteiner > .row-fluid .superior.row-fluid .span4 li > i.icon-user {
color:transparent;
background-image:url(https://cdn.awsli.com.br/530/530806/arquivos/fox.png);
background-position:center center;
background-repeat:no-repeat;
background-size:60%
}

#cabecalho > .conteiner > .row-fluid .superior.row-fluid .span4 li > i.icon-list {
color:transparent;
background-image:url(https://cdn.awsli.com.br/530/530806/arquivos/list.png);
background-position:center center;
background-repeat:no-repeat;
background-size:55%
}

#cabecalho > .conteiner .inferior.row-fluid .span8 {
padding:0;
margin:0;
position:absolute;
left:0;
width:auto;
right:330px
}

#cabecalho > .conteiner .inferior.row-fluid .span8 .busca {
padding:0;
background:none;
border:none
}

#cabecalho > .conteiner .inferior.row-fluid .span8 .busca input {
padding:0;
width:100%;
border:none;
height:auto;
box-shadow:0 0 0 1px #000 inset;
border-radius:0;
text-indent:10px
}

#cabecalho > .conteiner .inferior.row-fluid .span8 .busca button {
position:absolute;
top:0;
right:0;
border-radius:0;
border-left:5px solid #000!important;
border:none;
padding:0 15px;
line-height:normal;
height:100%;
background:#CA2800;
box-shadow:0 0 0 4px #EF5300 inset
}

#cabecalho > .conteiner .inferior.row-fluid .span8 .busca button::before {
content:"BUSCAR";
font-family:'Saira Semi Condensed',sans-serif;
font-weight:600;
letter-spacing:.5px
}

#cabecalho > .conteiner .inferior.row-fluid .span4 {
float:right;
margin:0;
width:auto;
white-space:nowrap;
background:#CA2800;
box-shadow:0 0 0 4px #EF5300 inset
}

#cabecalho > .conteiner .inferior.row-fluid .span4 .carrinho {
width:auto;
border:none
}

#cabecalho > .conteiner .inferior.row-fluid .span4 .carrinho > a > i {
display:none
}

#cabecalho > .conteiner .inferior.row-fluid .span4 .carrinho > a > strong.qtd-carrinho {
display:inline-block!important;
position:relative;
float:none;
margin:0 5px 0 20px;
vertical-align:middle;
color:#fff;
font-weight:600;
width:30px;
text-align:center
}

#cabecalho > .conteiner .inferior.row-fluid .span4 .carrinho.vazio > a > span.vazio-text {
margin:0 20px 0 0;
display:inline-block!important;
vertical-align:middle;
color:#fff;
font-size:10pt;
text-transform:uppercase;
font-weight:500;
letter-spacing:.5px;
width:105px
}

#cabecalho > .conteiner .inferior.row-fluid .span4 .carrinho > a > span > b {
display:none
}

#cabecalho > .conteiner .inferior.row-fluid .span4 .carrinho > a > span {
padding:0;
display:inline-block;
float:none
}

#cabecalho > .conteiner .inferior.row-fluid .span4 .carrinho > a > span.vazio-text {
display:none
}

#cabecalho > .conteiner .inferior.row-fluid .span4 .carrinho > a > span > span {
padding:0;
margin:0 20px 0 0;
display:inline-block;
vertical-align:middle;
color:#fff;
font-size:10pt;
text-transform:uppercase;
font-weight:500;
letter-spacing:.5px;
width:105px;
text-overflow:ellipsis;
overflow:hidden
}

#cabecalho .menu.superior::before {
content:"";
display:block;
border-bottom:8px solid #EF5300;
border-left:8px solid transparent;
border-right:8px solid transparent;
margin:0 20px
}

#cabecalho .menu.superior {
background:none;
margin:0 auto;
max-width:1140px
}

#cabecalho .menu.superior > .nivel-um {
background:#CA2800;
text-align:center;
margin:0 20px
}

#cabecalho .menu.superior > .nivel-um > li {
border-left:2px solid #EF5300;
border-right:none;
border-top:none;
margin:10px 0 0;
float:none;
display:inline-block
}

#cabecalho .menu.superior > .nivel-um > li > a > i.icon-chevron-down {
display:none
}

#cabecalho .menu.superior > .nivel-um > li > a > strong {
margin:35px 0 0;
color:#fff;
font-weight:400;
text-transform:uppercase;
letter-spacing:-.5px
}

#cabecalho .menu.superior > .nivel-um > li:hover {
background-color:rgba(0,0,0,.2)
}

#cabecalho .menu.superior > .nivel-um > li.categoria-id-23379119 {
background-image:url(https://cdn.awsli.com.br/530/530806/arquivos/icone_nerd.png);
background-repeat:no-repeat;
background-position:top center;
background-size:34px
}

#cabecalho .menu.superior > .nivel-um > li.categoria-id-1852620 {
background-image:url(https://cdn.awsli.com.br/530/530806/arquivos/CAT02.png);
background-repeat:no-repeat;
background-position:top center;
background-size:34px
}

#cabecalho .menu.superior > .nivel-um > li.categoria-id-1852611 {
background-image:url(https://cdn.awsli.com.br/530/530806/arquivos/CAT03.png);
background-repeat:no-repeat;
background-position:top center;
background-size:34px
}

#cabecalho .menu.superior > .nivel-um > li.categoria-id-1852625 {
background-image:url(https://cdn.awsli.com.br/530/530806/arquivos/CAT04.png);
background-repeat:no-repeat;
background-position:top 6px center;
background-size:40px
}

#cabecalho .menu.superior > .nivel-um > li.categoria-id-1852627 {
background-image:url(https://cdn.awsli.com.br/530/530806/arquivos/CAT05.png);
background-repeat:no-repeat;
background-position:top 6px center;
background-size:40px
}

#cabecalho .menu.superior > .nivel-um > li.categoria-id-15948032 {
background-image:url(https://cdn.awsli.com.br/530/530806/arquivos/iconeps52.png);
background-repeat:no-repeat;
background-position:top 6px center;
background-size:40px
}
    
#cabecalho .menu.superior > .nivel-um > li.categoria-id-3371431 {
background-image:url(https://cdn.awsli.com.br/530/530806/arquivos/icone-vr.png);
background-repeat:no-repeat;
background-position:top center;
background-size:34px
}

#cabecalho .menu.superior > .nivel-um > li.categoria-id-1852629 {
background-image:url(https://cdn.awsli.com.br/530/530806/arquivos/CAT06.png);
background-repeat:no-repeat;
background-position:top 6px center;
background-size:38px
}

#cabecalho .menu.superior > .nivel-um > li.categoria-id-1852630 {
background-image:url(https://cdn.awsli.com.br/530/530806/arquivos/CAT07.png);
background-repeat:no-repeat;
background-position:top 6px center;
background-size:39px
}

#cabecalho .menu.superior > .nivel-um > li.categoria-id-1971676 > a > strong {
color:#000;
font-weight:700;
text-shadow:0 0 10px #fff;
font-size:13pt
}

#cabecalho ul.nivel-dois {
position:absolute;
top:100%;
text-align:left;
background:#A22000;
box-shadow:none;
padding:0;
border-top:8px solid #EF5300
}

#cabecalho ul.nivel-dois li a {
color:#fff;
line-height:30px;
font-size:12pt
}

#cabecalho ul.nivel-dois li:hover {
background:#EF5300
}

.secao-banners img {
border-radius:6px
}
}

#corpo .conteiner #listagemProdutos .titulo-categoria {
background:#ca2800;
background:-moz-linear-gradient(45deg,rgba(202,40,0,1) 0%,rgba(202,40,0,1) 79%,rgba(239,83,0,1) 79%,rgba(239,83,0,1) 100%);
background:-webkit-linear-gradient(45deg,rgba(202,40,0,1) 0%,rgba(202,40,0,1) 79%,rgba(239,83,0,1) 79%,rgba(239,83,0,1) 100%);
background:linear-gradient(45deg,rgba(202,40,0,1) 0%,rgba(202,40,0,1) 79%,rgba(239,83,0,1) 79%,rgba(239,83,0,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca2800',endColorstr='#ef5300',GradientType=1);
padding:10px 0 10px 25px;
border-top:none;
position:relative;
box-shadow:8px 0 0 0 #EF5300 inset
}

#corpo .conteiner #listagemProdutos .titulo-categoria::after {
content:"";
display:block;
position:absolute;
top:100%;
left:0;
right:0;
border-top:8px solid #EF5300;
border-left:8px solid transparent;
border-right:8px solid transparent
}

#corpo .conteiner #listagemProdutos .titulo-categoria::before {
content:"";
display:block;
position:absolute;
bottom:100%;
left:0;
right:0;
border-bottom:8px solid #EF5300;
border-left:8px solid transparent;
border-right:8px solid transparent
}

#corpo .conteiner #listagemProdutos .titulo-categoria strong {
color:#fff;
text-transform:uppercase;
font-size:14pt;
letter-spacing:1px;
text-shadow:1px 1px 1px rgba(0,0,0,.5)
}

#corpo .conteiner #listagemProdutos .titulo-categoria strong::after {
content:"";
display:block;
position:absolute;
top:0;
right:15px;
height:100%;
width:50px;
background:url(https://cdn.awsli.com.br/530/530806/arquivos/fox-white.png) no-repeat center center;
background-size:100% auto
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha,#corpo .conteiner #listagemProdutos ul li.listagem-linha {
margin-top:20px;
border:none
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li,#corpo .conteiner #listagemProdutos ul li.listagem-linha li {
border:none
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item {
background:#fff;
box-shadow:0 2px 3px 0 rgba(0,0,0,.3);
padding-top:50px;
position:relative
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item > a,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item > a {
overflow:hidden
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item::before,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item::before {
content:"";
display:block;
position:absolute;
bottom:100%;
left:0;
right:0;
border-bottom:8px solid #ccc;
border-right:8px solid transparent;
border-left:8px solid transparent
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item:hover,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item:hover {
box-shadow:0 2px 5px 0 #EF5300
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item:hover::before,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item:hover::before {
border-bottom:8px solid #EF5300
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .imagem-produto,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .imagem-produto {
height:230px
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto .nome-produto,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto .nome-produto {
color:#444;
font-size:13pt;
text-transform:uppercase
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto {
min-height:190px
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto .preco-produto s.preco-venda,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto .preco-produto s.preco-venda {
display:block;
margin:0;
background:#eee;
letter-spacing:1px;
font-size:11pt;
height:auto;
line-height:30px;
text-align:center;
box-shadow:0 0 3px 0 rgba(0,0,0,.4) inset;
border-radius:6px 6px 0 0
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-promocional,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-promocional {
padding:0;
background:#CA2800;
color:#fff;
font-size:18pt;
display:block;
line-height:35px;
text-align:center;
text-shadow:1px 1px 1px rgba(0,0,0,.4);
position:relative;
margin-bottom:15px
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-promocional::before,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-promocional::before {
content:"POR";
font-size:12pt;
letter-spacing:1px;
color:#ffd700;
display:inline-block;
vertical-align:middle
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-promocional::after,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-promocional::after {
content:"";
display:block;
position:absolute;
top:100%;
left:0;
right:0;
border-top:5px solid #EF5300;
border-left:5px solid transparent;
border-right:5px solid transparent
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-a-partir > span,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-a-partir > span {
display:block;
margin:0;
background:#EF5300;
letter-spacing:1px;
font-size:11pt;
height:auto;
line-height:30px;
text-align:center;
color:#fff;
text-transform:uppercase;
font-weight:700;
text-shadow:1px 1px 1px rgba(0,0,0,.3);
border-radius:6px 6px 0 0
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-a-partir > strong,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-a-partir > strong {
padding:0;
background:#CA2800;
color:#fff;
font-size:18pt;
display:block;
line-height:35px;
text-align:center;
text-shadow:1px 1px 1px rgba(0,0,0,.4);
position:relative;
margin-bottom:15px
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-a-partir > strong::before,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-a-partir > strong::before {
content:"";
display:block;
position:absolute;
top:100%;
left:0;
right:0;
border-top:5px solid #EF5300;
border-left:5px solid transparent;
border-right:5px solid transparent
}

body.pagina-produto .principal .preco-produto .preco-parcela,body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-parcela,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-parcela {
font-size:11pt;
color:#444
}

body.pagina-produto .principal .preco-produto .preco-parcela strong,body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-parcela strong,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto .preco-produto .preco-parcela strong {
color:#CA2800
}

body.pagina-produto .principal .preco-produto .desconto-a-vista,body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto .preco-produto .desconto-a-vista,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto .preco-produto .desconto-a-vista {
font-size:11pt;
color:#444
}

body.pagina-produto .principal .preco-produto .desconto-a-vista strong,body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .info-produto .preco-produto .desconto-a-vista strong,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .info-produto .preco-produto .desconto-a-vista strong {
color:green;
font-weight:700;
font-size:13pt
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .acoes-produto,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .acoes-produto {
opacity:1;
display:none!important;
position:absolute;
padding:0;
background:none;
border:none;
bottom:0
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .acoes-produto .botao,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .acoes-produto .botao {
padding:0;
display:block;
border:none;
border-radius:0;
line-height:30px;
background:#CA2800
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .bandeiras-produto span,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .bandeiras-produto span {
box-shadow:none;
border:none;
padding:0 5px 0 10px;
line-height:23px;
box-shadow:6px 0 0 0 rgba(0,0,0,.2) inset;
color:#000;
font-size:9pt
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .bandeiras-produto span.bandeira-promocao,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .bandeiras-produto span.bandeira-promocao {
background:#9ACA22
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item .bandeiras-produto span.adicionado-carrinho,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item .bandeiras-produto span.adicionado-carrinho {
display:none
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item.produto-adicionado,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item.produto-adicionado {
background:#ffd700
}

body.pagina-produto .listagem.aproveite-tambem ul li.listagem-linha li .listagem-item.produto-adicionado > a::after,#corpo .conteiner #listagemProdutos ul li.listagem-linha li .listagem-item.produto-adicionado > a::after {
content:"PRODUTO NO CARRINHO!";
position:absolute;
left:-30px;
right:-30px;
text-align:center;
background:rgba(18,94,186,.8);
color:#fff;
font-size:160%;
transform:rotate(-15deg);
top:25%;
line-height:70px;
font-weight:600;
letter-spacing:1px;
text-shadow:1px 1px 1px rgba(0,0,0,.6)
}

@media only screen and (min-width: 768px) {
#rodape .institucional {
box-shadow:0 0 0 5px #EF5300 inset;
background:#CA2800
}

#rodape .institucional .conteiner {
padding-top:0
}

#rodape .institucional .conteiner .row-fluid {
position:relative
}

#rodape .institucional .conteiner .row-fluid .span9 .titulo {
border:none!important;
text-transform:uppercase;
letter-spacing:1px;
font-size:17pt;
text-shadow:1px 1px 1px rgba(0,0,0,.2);
padding-bottom:0
}

#rodape .institucional .conteiner .row-fluid .span9 ul li {
list-style-image:url("https://cdn.awsli.com.br/105/105197/arquivos/seta amarela.png");
line-height:15pt
}

#rodape .institucional .conteiner .row-fluid .span9 ul li a {
text-transform:uppercase;
font-size:11pt;
text-decoration:none;
letter-spacing:.5px;
text-shadow:1px 1px 1px rgba(0,0,0,.2)
}

#rodape .institucional .conteiner .row-fluid .span9 ul li a:hover {
color:#F5C234
}

#rodape .institucional .conteiner .row-fluid .span9 p {
text-transform:uppercase;
text-align:justify;
font-size:11pt;
text-shadow:1px 1px 1px rgba(0,0,0,.2)
}

#rodape .institucional .redes-sociais {
position:absolute;
top:10px;
right:0;
border:none;
padding:0;
background:none;
box-shadow:none
}

#rodape .institucional .redes-sociais .titulo {
display:none
}

#rodape .institucional .redes-sociais .lista-redes ul li {
border:none;
margin:0 3px
}

#rodape .institucional .redes-sociais .lista-redes ul li i {
background:none;
color:#fff;
font-size:20pt
}

#rodape .institucional .redes-sociais .lista-redes ul li i:hover {
color:#F5C234
}

.pagamento-selos {
background:#eee
}

.pagamento-selos .conteiner .row-fluid .titulo {
border:none!important;
color:#1D1E20;
text-transform:uppercase;
letter-spacing:1px;
font-size:17pt!important
}

div#logoVisualyze {
background-color:#fff
}

div#logoVisualyze img {
margin-bottom:12px;
-webkit-transform:scale(1.0);
-ms-transform:scale(1.0);
-moz-transform:scale(1.0);
transform:scale(1.0);
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
transition-property:transform;
-webkit-transition-duration:.4s;
-moz-transition-duration:.4s;
transition-duration:.4s
}

div#logoVisualyze img:hover {
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
-moz-transform:scale(1.1);
transform:scale(1.1)
}

#barraTopo {
box-shadow:0 0 0 5px #EF5300 inset;
height:auto;
background:#CA2800;
border:none
}

#barraTopo > .conteiner > .row-fluid {
text-align:right;
position:relative;
padding:5px 0
}

#barraTopo > .conteiner > .row-fluid > div {
float:none;
display:inline-block;
vertical-align:middle
}

#barraTopo .span3.hidden-phone:first-child {
width:90px;
position:absolute;
top:-4px;
left:0;
min-height:80px;
background:url(https://cdn.awsli.com.br/530/530806/arquivos/fox-logo.png) no-repeat;
background-position:center center;
background-size:auto 90%
}

#barraTopo .span3.hidden-phone:nth-child(2) {
width:auto
}

#barraTopo h4.titulo {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

#barraTopo h4.titulo > a {
font-size:0;
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

#barraTopo > .conteiner > .row-fluid > .span6 {
margin:0
}

#barraTopo .span6 > .row-fluid {
text-align:right;
white-space:nowrap
}

#barraTopo .canais-contato li {
border:none
}

#barraTopo .canais-contato a {
color:#fff;
font-size:11pt
}

#barraTopo .span6 > .row-fluid > div {
float:none!important;
display:inline-block;
vertical-align:middle
}

#barraTopo .span6 .busca {
width:80%;
min-width:350px
}

#barraTopo .span6 .busca input {
padding:0;
width:100%;
border:none;
height:auto;
box-shadow:0 0 0 1px #000 inset;
border-radius:0;
text-indent:10px;
line-height:40px
}

#barraTopo .span6 .busca button {
position:absolute;
top:0;
right:0;
border-radius:0;
border:none;
padding:0 15px;
line-height:normal;
height:100%;
background:#EF5300;
box-shadow:0 0 0 1px #000 inset
}

#barraTopo .span6 .busca button::before {
content:"BUSCAR";
color:#fff;
font-family:'Saira Semi Condensed',sans-serif;
font-weight:600;
font-size:13pt
}

#barraTopo .span6 .hidden-phone {
width:auto
}

#barraTopo .span6 .hidden-phone > .carrinho {
border:none;
float:right;
width:auto;
position:relative
}

#barraTopo .span6 .hidden-phone > .carrinho > a > span {
display:none
}

#barraTopo .span6 .hidden-phone > .carrinho > a > i {
padding:0;
width:50px;
height:auto;
line-height:45px;
background-color:#fff;
border-radius:5px;
color:transparent;
background-image:url(https://cdn.awsli.com.br/233/233640/arquivos/cart3.png);
background-repeat:no-repeat;
background-position:center center;
background-size:55%;
opacity:1
}

#barraTopo .span6 .hidden-phone > .carrinho > a > strong.qtd-carrinho {
display:block!important;
margin:-10px 0 0;
font-size:12pt;
width:20px;
line-height:20px;
background:#000;
text-align:center;
position:absolute;
top:50%;
color:#fff;
right:-10px;
border-radius:100%;
font-family:'Saira Extra Condensed',sans-serif
}

body.pagina-inicial #corpo > .conteiner {
background:none!important;
box-shadow:none!important;
padding-top:0!important
}

#corpo > .conteiner {
background:#fff;
box-shadow:0 2px 3px 0 rgba(0,0,0,.3);
padding-top:40px
}

body.pagina-produto .principal .nome-produto {
color:#444;
font-size:20pt;
text-transform:uppercase
}

body.pagina-produto .principal .preco-promocional {
font-size:18pt;
color:#CA2800
}

body.pagina-produto .principal .botao-comprar {
background:#12BC00;
text-transform:uppercase;
text-shadow:1px 1px 0 rgba(0,0,0,.4)
}

.acoes-flutuante {
display:none!important
}

body.pagina-categoria .conteudo.span9 > .titulo {
background:#ca2800;
background:-moz-linear-gradient(45deg,rgba(202,40,0,1) 0%,rgba(202,40,0,1) 79%,rgba(239,83,0,1) 79%,rgba(239,83,0,1) 100%);
background:-webkit-linear-gradient(45deg,rgba(202,40,0,1) 0%,rgba(202,40,0,1) 79%,rgba(239,83,0,1) 79%,rgba(239,83,0,1) 100%);
background:linear-gradient(45deg,rgba(202,40,0,1) 0%,rgba(202,40,0,1) 79%,rgba(239,83,0,1) 79%,rgba(239,83,0,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca2800',endColorstr='#ef5300',GradientType=1);
padding:10px 0 10px 25px;
border-top:none;
position:relative;
box-shadow:8px 0 0 0 #EF5300 inset;
color:#fff;
text-transform:uppercase;
font-size:20pt;
letter-spacing:1px;
text-shadow:1px 1px 1px rgba(0,0,0,.5);
padding:0 0 0 20px
}

body.pagina-categoria .conteudo.span9 > .titulo::after {
content:"";
display:block;
position:absolute;
top:100%;
left:0;
right:0;
border-top:8px solid #EF5300;
border-left:8px solid transparent;
border-right:8px solid transparent
}

body.pagina-categoria .conteudo.span9 > .titulo::before {
content:"";
display:block;
position:absolute;
bottom:100%;
left:0;
right:0;
border-bottom:8px solid #EF5300;
border-left:8px solid transparent;
border-right:8px solid transparent
}

.ordenar-listagem.topo {
border:none
}

.coluna .menu.lateral > ul > li {
border:none
}

.coluna .menu.lateral > ul > li.ativo > a {
background:#CA2800;
box-shadow:none
}

.coluna .menu.lateral > ul > li.ativo > a i {
background:none
}

.coluna .menu.lateral > ul > li.ativo > a > strong {
color:#fff;
font-size:15pt;
font-weight:600;
text-shadow:1px 1px 1px rgba(0,0,0,.3)
}

.coluna .menu.lateral > ul > li.ativo > ul {
padding:0
}

.coluna .menu.lateral > .nivel-um > li.ativo > ul {
box-shadow:none!important
}

.coluna .menu.lateral > .nivel-um > li.ativo > ul > li {
border:1px solid #EF5300;
margin-top:5px
}

.coluna .menu.lateral > .nivel-um > li.ativo > ul > li:hover {
background:#EF5300
}

.coluna .menu.lateral > .nivel-um > li.ativo > ul > li:hover > a {
color:#fff
}

.coluna .menu.lateral > .nivel-um > li.ativo > ul > li > a {
font-size:12pt;
color:#444;
font-weight:400
}

.coluna .menu.lateral.outras > ul > li {
background:#CA2800;
margin-bottom:5px
}

.coluna .menu.lateral.outras > ul > li:hover {
background:#EF5300
}

.coluna .menu.lateral.outras > ul > li > a {
box-shadow:none;
background:none
}

.coluna .menu.lateral.outras > ul > li > a > strong {
color:#fff;
font-size:13pt;
font-weight:600;
text-shadow:1px 1px 1px rgba(0,0,0,.3);
text-transform:uppercase
}

.filtro {
border:1px solid #EF5300;
box-shadow:none
}
}

body.pagina-carrinho.carrinho-checkout #corpo .conteiner .campos-pedido #formularioCheckout .caixa-sombreada,body.pagina-cadastro #corpo .conteiner #formCadastroCompleto .formulario-cadastro-cliente .caixa-sombreada,body.pagina-login #corpo .conteiner .caixa-sombreada {
background:#fff;
box-shadow:0 2px 3px 0 rgba(0,0,0,.3);
border:none
}

.cabecalho-interno .titulo {
text-align:center;
background:#fff;
box-shadow:0 2px 3px 0 rgba(0,0,0,.3);
border:none;
padding:10px 0
}

body.pagina-cadastro #corpo > .conteiner,body.pagina-login #corpo > .conteiner {
background:none;
box-shadow:none
}

body.pagina-carrinho.carrinho-checkout #corpo > .conteiner {
background:none;
box-shadow:none
}

body.pagina-carrinho.carrinho-checkout #corpo > .conteiner table {
background:#fff
}

body.pagina-carrinho.carrinho-checkout #corpo > .conteiner,body.pagina-pedido-listar #corpo > .conteiner,body.pagina-favorito-listar #corpo > .conteiner,body.pagina-conta #corpo > .conteiner {
padding-top:30px;
margin-top:30px
}

body.pagina-carrinho.carrinho-checkout #infoTopo {
display:none
}

body.pagina-carrinho.carrinho-checkout #cabecalho {
box-shadow:0 -15px 0 0 #000 inset
}

@media only screen and (max-width: 767px) {
#infoTopo {
display:none
}

.atalhos-mobile li {
border:none
}

#cabecalho {
background:#fff
}

#cabecalho > .conteiner {
padding:10px 0 0
}

#cabecalho .span3 {
margin:0 20px;
width:auto
}

#cabecalho .inferior.row-fluid > .span8 {
background:#CA2800;
border-radius:0;
border-top:8px solid #EF5300
}

#cabecalho .inferior.row-fluid > .span8 .busca {
position:relative
}

#cabecalho .inferior.row-fluid > .span8 .busca input {
border:none;
border-radius:0;
box-shadow:none;
width:100%;
padding:0;
height:auto;
line-height:40px;
text-indent:10px
}

#cabecalho .inferior.row-fluid > .span8 .busca button {
position:absolute;
top:0;
right:0;
border:none;
padding:0 10px;
line-height:normal;
height:100%;
border-radius:0;
background:#3E3E3E
}

#cabecalho .inferior.row-fluid > .span8 .busca button::before {
content:"BUSCAR";
font-family:'Saira Semi Condensed',sans-serif;
font-weight:500;
letter-spacing:1px
}

#cabecalho .inferior.row-fluid > .span8 .atalho-menu {
background:#3E3E3E;
border:none;
border-radius:0
}

#cabecalho .menu.superior {
background:#fff
}

#cabecalho .menu.superior * {
border:none;
box-shadow:none
}

#cabecalho .menu.superior > ul > li > a > strong {
font-size:17pt;
color:#444
}

.acoes-produto-responsiva {
display:none!important
}

.secao-banners > .conteiner {
padding:0
}

.secao-banners * {
border-radius:0!important
}

.secao-banners > .conteiner .flexslider {
border:none
}

#rodape .institucional {
box-shadow:0 0 0 5px #EF5300 inset;
background:#CA2800;
padding:0 20px
}

#rodape .institucional .conteiner {
padding-top:0
}

#rodape .institucional .conteiner .row-fluid {
position:relative
}

#rodape .institucional .conteiner .row-fluid .span9 .titulo {
border:none!important;
text-transform:uppercase;
letter-spacing:1px;
font-size:17pt;
text-shadow:1px 1px 1px rgba(0,0,0,.2);
padding-bottom:0
}

#rodape .institucional .conteiner .row-fluid .span9 ul li {
list-style-image:url("https://cdn.awsli.com.br/105/105197/arquivos/seta amarela.png");
line-height:15pt
}

#rodape .institucional .conteiner .row-fluid .span9 ul li a {
text-transform:uppercase;
font-size:11pt;
text-decoration:none;
letter-spacing:.5px;
text-shadow:1px 1px 1px rgba(0,0,0,.2)
}

#rodape .institucional .conteiner .row-fluid .span9 ul li a:hover {
color:#F5C234
}

#rodape .institucional .conteiner .row-fluid .span9 p {
text-transform:uppercase;
text-align:justify;
font-size:11pt;
text-shadow:1px 1px 1px rgba(0,0,0,.2)
}

#rodape .institucional .span12.visible-phone > ul li {
list-style-image:none!important
}

.pagamento-selos {
background:#eee;
padding:0 20px!important
}

.pagamento-selos .conteiner .row-fluid .titulo {
border:none!important;
color:#1D1E20;
text-transform:uppercase;
letter-spacing:1px;
font-size:17pt!important
}

div#logoVisualyze {
background-color:#fff
}

div#logoVisualyze img {
margin-bottom:12px;
-webkit-transform:scale(1.0);
-ms-transform:scale(1.0);
-moz-transform:scale(1.0);
transform:scale(1.0);
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
transition-property:transform;
-webkit-transition-duration:.4s;
-moz-transition-duration:.4s;
transition-duration:.4s
}

div#logoVisualyze img:hover {
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
-moz-transform:scale(1.1);
transform:scale(1.1)
}

body.pagina-inicial #corpo > .conteiner {
background:none!important;
box-shadow:none!important;
padding-top:12px!important
}

#corpo > .conteiner {
background:#fff;
box-shadow:0 2px 3px 0 rgba(0,0,0,.3);
padding-top:40px
}

body.pagina-produto .principal .nome-produto {
color:#444;
font-size:20pt;
text-transform:uppercase
}

body.pagina-produto .principal .preco-promocional {
font-size:18pt;
color:#CA2800
}

body.pagina-produto .principal .botao-comprar {
background:#12BC00;
text-transform:uppercase;
text-shadow:1px 1px 0 rgba(0,0,0,.4)
}

.acoes-flutuante {
display:none!important
}

body.pagina-categoria .conteudo.span9 > .titulo {
background:#ca2800;
background:-moz-linear-gradient(45deg,rgba(202,40,0,1) 0%,rgba(202,40,0,1) 79%,rgba(239,83,0,1) 79%,rgba(239,83,0,1) 100%);
background:-webkit-linear-gradient(45deg,rgba(202,40,0,1) 0%,rgba(202,40,0,1) 79%,rgba(239,83,0,1) 79%,rgba(239,83,0,1) 100%);
background:linear-gradient(45deg,rgba(202,40,0,1) 0%,rgba(202,40,0,1) 79%,rgba(239,83,0,1) 79%,rgba(239,83,0,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca2800',endColorstr='#ef5300',GradientType=1);
padding:10px 0 10px 25px;
border-top:none;
position:relative;
box-shadow:8px 0 0 0 #EF5300 inset;
color:#fff;
text-transform:uppercase;
font-size:20pt;
letter-spacing:1px;
text-shadow:1px 1px 1px rgba(0,0,0,.5);
padding:0 0 0 20px
}

body.pagina-categoria .conteudo.span9 > .titulo::after {
content:"";
display:block;
position:absolute;
top:100%;
left:0;
right:0;
border-top:8px solid #EF5300;
border-left:8px solid transparent;
border-right:8px solid transparent
}

body.pagina-categoria .conteudo.span9 > .titulo::before {
content:"";
display:block;
position:absolute;
bottom:100%;
left:0;
right:0;
border-bottom:8px solid #EF5300;
border-left:8px solid transparent;
border-right:8px solid transparent
}

.ordenar-listagem.topo {
border:none
}
}
/* INSTAGRAM FIXO */
.instagram-fixo {
position: fixed;
bottom:80px;
right:20px;
z-index: 999;
}
