Escolar Documentos
Profissional Documentos
Cultura Documentos
family=Quicksand:300,400,500,700);body
{
font-family: Quicksand;
background: #fff
}
.caixa-sombreada,.conteiner-principal .conteiner {
-webkit-box-shadow: none;
box-shadow: none
}
.conteiner,.tema-pequeno .conteiner {
max-width: 1274px
}
.titulo {
font-family: Quicksand
}
.cabecalho-interno .titulo {
color: #000;
font-weight: 600;
font-size: 20px
}
.conteudo h1 {
color: #4d4d4d;
font-weight: 600;
font-size: 30px
}
.acoes-produto-responsiva .tag-comprar,.botao.principal.botao-
comprar,.botao.principal.grande {
background: #f75d9e
}
.botao {
border-radius: 22px;
background: #f75d9e;
color: #fff;
border: none;
font-weight: 700
}
.botao:hover {
opacity: .8;
color: #fff;
background-image: none
}
.botao.principal,.botao.principal:hover,.dropdown-menu>li>a:hover,.filtro.lista ul
li label:hover,.filtro.lista ul li.active label,.flex-control-paging li a.flex-
active,.fundo-principal,.menu li:hover>a .fundo-secundario,.menu-simples li
a:hover,.menu-simples li.active a {
background: #f75d9e
}
body.tema-escuro {
color: inherit
}
.tema-escuro .modal-footer {
background-color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
border-top-color: #f75d9e
}
.tema-escuro .carrinho {
background: inherit
}
.tema-escuro .caixa-dados ul {
border-color: inherit
}
.tema-escuro #barraTopo {
background-color: inherit
}
.tema-escuro .alert-message {
color: inherit
}
.tema-transparente .conteiner {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none
}
.cadastro label {
color: #000;
font-weight: 600
}
.cadastro .caixa-sombreada.borda-principal {
background: #fff
}
.cadastro .caixa-sombreada {
-webkit-box-shadow: none;
box-shadow: none;
border: solid 1px #ccc
}
.cadastro .recuperar-senha {
color: #000;
-webkit-transition: all 1s;
transition: all 1s
}
.cadastro .recuperar-senha i {
color: #f75d9e
}
.cadastro .recuperar-senha:hover {
color: #f75d9e;
text-decoration: none;
-webkit-transition: all 1s;
transition: all 1s
}
#barraTopo {
background: #fff;
visibility: hidden
}
.barra-inicial {
background: #f75d9e;
padding: 0
}
.barra-inicial .row-fluid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.barra-inicial ul {
overflow: visible
}
.barra-inicial ul li {
height: auto
}
.barra-inicial .lista-redes {
-webkit-box-flex: 1;
-ms-flex: auto;
flex: auto
}
.barra-inicial .canais-contato {
/* margin-right: 10px */
}
.barra-inicial .canais-contato li {
border: none
}
.barra-inicial .canais-contato li i {
display: none
}
.barra-inicial .acoes-conta li {
line-height: normal;
margin-right: 0
}
.barra-inicial .btn-group {
margin-right: 20px;
font-family: Quicksand
}
.barra-inicial .btn-group>a.botao.pequeno {
background: 0 0;
border: none;
font-size: 14px;
border: none;
border-radius: 5px;
color: #fff;
font-weight: 600;
width: 100px;
overflow: hidden;
text-overflow: ellipsis
}
.barra-inicial .btn-group>a.botao.pequeno>span {
font-size: 0
}
.barra-inicial .btn-group>a.botao.pequeno:hover {
color: #fff
}
.barra-inicial .btn-group>.dropdown-menu {
padding: 0;
overflow: hidden
}
.barra-inicial .btn-group>.dropdown-menu>li {
float: none;
margin-left: 0;
padding-left: 0
}
.barra-inicial .btn-group>.dropdown-menu>li>a {
height: 100%;
line-height: 28px
}
.carrinho {
border: none
}
.carrinho>a {
height: 40px;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.carrinho>a span {
display: none
}
.carrinho>a>i.fundo-principal {
background: 0 0
}
.carrinho>a>i.fundo-principal:before {
content: ""
}
.carrinho>a>i.fundo-principal .icon {
width: 16px;
height: 16px
}
.carrinho>a:hover {
opacity: .7
}
.carrinho>a .wrap {
float: none;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1
}
.carrinho .qtd-carrinho {
position: absolute;
color: #fff;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
left: 30px;
font-size: 13px;
font-weight: 700;
background: #4d4d4d;
width: 25px;
height: 25px;
line-height: 25px;
text-align: center;
border-radius: 50%;
margin: 0 5px;
display: block!important;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.carrinho .titulo.total-cart {
color: #fff;
font-size: 14px;
font-weight: 700;
float: right;
margin: 0;
line-height: normal
}
.carrinho .carrinho-interno ul {
overflow: auto
}
.carrinho .carrinho-interno ul li {
float: none
}
.carrinho .carrinho-interno ul li * {
color: #4d4d4d
}
.carrinho.vazio>a span.vazio-text {
display: none
}
.rastreio {
position: relative;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out
}
.rastreio .trigger-rastreio {
cursor: pointer
}
.rastreio .wrap {
position: relative;
margin: 10px 0
}
.rastreio .form-rastreio {
background: #fff;
border: solid 1px #d4d5d6;
position: absolute;
top: 100%;
z-index: 999;
-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.2);
box-shadow: 0 0 30px 0 rgba(0,0,0,.2);
min-width: 212px;
min-height: 135px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 10px;
opacity: 0;
visibility: hidden
}
.rastreio:hover .form-rastreio {
visibility: visible;
opacity: 1
}
#cabecalho .logo a {
height: auto
}
#cabecalho .carrinho {
display: none
}
#cabecalho.fixed .search {
position: relative;
width: 40px
}
#cabecalho.fixed .carrinho {
display: block
}
.busca {
background: 0 0;
border: none;
padding: 0
}
.busca input:focus {
border-color: #f75d9e
}
.busca .botao {
background: 0 0;
color: #7e7e7e;
height: 44px;
border: none;
top: 0
}
.busca .botao:hover {
color: #7e7e7e;
opacity: .7
}
.full.menu {
background: #fff;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1
}
.full.menu .nivel-um {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.full.menu .nivel-um ul {
border: none;
border-radius: 0;
-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.2);
box-shadow: 0 0 30px 0 rgba(0,0,0,.2)
}
.full.menu .nivel-um>li {
border: none;
height: 44px
}
.full.menu .nivel-um>li a {
line-height: 44px
}
.full.menu .nivel-um>li:first-child {
padding-left: 0
}
.full.menu .nivel-um>li:last-child {
padding-right: 0
}
.full.menu .nivel-dois {
display: none;
position: absolute;
left: 0;
top: 100%;
padding: 0
}
.full.menu .nivel-dois li {
border: none;
padding: 0 15px
}
.full.menu .nivel-dois li a {
color: #c4c4c4;
font-size: 14px;
font-weight: 700;
text-align: left
}
.banner .wrap {
position: absolute;
top: 50%;
left: 50%;
bottom: auto;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
text-align: center;
width: 60%
}
.banner .flexslider {
border: none;
border-radius: 0
}
.banner.tarja {
text-align: center;
margin: 20px 0
}
.pagina-inicial .secao-banners>.conteiner {
max-width: 100%;
padding: 0
}
body:not(.pagina-inicial) .banner.tarja {
border-bottom: solid 1px #ddd;
padding-bottom: 30px
}
.tarja {
display: none!important
}
}
.tarja-mob {
display: none
}
.tarja-mob img {
max-width: 100%;
height: auto
}
body:not(.pagina-inicial) .tarja-mob {
margin-bottom: 20px
}
.listagem .listagem-item:not(.produto-adicionado):hover,.listagem.aproveite-
tambem .listagem-item:not(.produto-adicionado):hover {
background: #fff;
-webkit-transition: all .2s;
transition: all .2s;
border: solid 1px #e6e6e6;
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
box-shadow: 0 0 5px 0 rgba(0,0,0,.2)
}
.listagem .listagem-item.item-adicionado:hover,.listagem.aproveite-
tambem .listagem-item.item-adicionado:hover {
border-color: #e6e6e6;
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
box-shadow: 0 0 5px 0 rgba(0,0,0,.2)
}
.listagem .listagem-item.produto-adicionado::before,.listagem.aproveite-
tambem .listagem-item.produto-adicionado::before {
content: "\f00c";
font-family: FontAwesome;
position: absolute;
left: 0;
right: 0;
bottom: 20%;
width: 100%;
text-align: center;
color: #09de00;
font-size: 2em
}
.listagem .listagem-item.produto-adicionado::after,.listagem.aproveite-
tambem .listagem-item.produto-adicionado::after {
content: "Adicionado ao Carrinho";
position: absolute;
left: 0;
right: 0;
bottom: 10%;
font-size: 14px;
font-weight: 600;
width: 100%;
text-align: center
}
.bandeiras-produto {
right: 0;
left: auto
}
.bandeiras-produto span {
border-radius: 50%;
width: 55px;
height: 55px;
text-align: center;
font-size: 12px;
padding-top: 12px;
-webkit-box-shadow: none;
box-shadow: none;
border: none
}
.bandeiras-produto span.bandeira-promocao {
background: #f75d9e
}
.bandeiras-produto span.bandeira-promocao::after {
content: "off";
display: block
}
.bandeiras-produto span.bandeira-frete-gratis {
background: #55af59;
float: right;
white-space: pre-line;
padding: 10px 0
}
.adic-favo:before {
content: "\f004";
font-family: FontAwesome;
font-size: 1.8em
}
.adic-favo:active,.adic-favo:focus,.adic-favo:hover {
color: #f75d9e;
text-decoration: none
}
.slick-slider {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-moz-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0
}
.slick-list:focus {
outline: 0
}
.slick-list.dragging {
cursor: pointer;
cursor: hand
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block
}
.slick-track:after,.slick-track:before {
display: table;
content: ''
}
.slick-track:after {
clear: both
}
.slick-loading .slick-track {
visibility: hidden
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px
}
[dir=rtl] .slick-slide {
float: right
}
.slick-slide img {
display: block
}
.slick-slide.slick-loading img {
display: none
}
.slick-slide.dragging img {
pointer-events: none
}
.slick-initialized .slick-slide {
display: block
}
.slick-loading .slick-slide {
visibility: hidden
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent
}
.slick-arrow.slick-hidden {
display: none
}
.slick-next,.slick-prev {
width: 15px;
height: 15px;
display: block;
z-index: 20;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
cursor: pointer
}
.slick-prev {
left: -7px
}
.slick-next {
right: -7px
}
.listagem>ul {
margin: 0
}
.listagem .listagem-linha li {
border: 0
}
.listagem>ul:not(.produtos-carrossel) {
display: -moz-flex;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.listagem-item .produto-sobrepor {
z-index: 25
}
.listagem>ul>li {
display: inline;
padding: 0
}
.listagem-linha * {
outline: 0
}
.slick-slider {
display: block!important
}
.listagem .produtos-carrossel {
padding: 0
}
.pagina-produto .listagem>ul {
margin: 0 -15px
}
.listagem ul:not(.produtos-carrossel)>li {
margin: 0;
padding: 0;
width: 25%;
border: 0;
float: left;
padding: 0 15px;
padding-bottom: 30px
}
.listagem .listagem-linha {
position: relative
}
.listagem-linha .slick-product {
margin-left: -15px!important;
margin-right: -15px!important
}
.listagem .listagem-item {
margin: 0;
padding: 5px;
border-radius: 6px
}
}
.listagem ul:not(.produtos-carrossel)>li {
width: 25%;
padding: 0 0 15px 0
}
.listagem ul>li li {
padding: 0 0 15px 0
}
}
.pagina-inicial #listagemProdutos>ul[data-produtos-linha="3"]>li {
width: 33%;
margin: 0
}
.pagina-inicial #listagemProdutos>ul[data-produtos-linha="2"]>li {
width: 50%;
margin: 0
}
}
#barraNewsletter.posicao-rodape {
background: #efefef;
-webkit-box-shadow: none;
box-shadow: none
}
#barraNewsletter.posicao-rodape .conteiner {
width: 100%;
min-height: 65px;
background: #efefef;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
#barraNewsletter.posicao-rodape .componente {
background: #efefef
}
.coluna div.componente.newsletter {
background: #efefef;
height: 382px;
border-radius: 5px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: none
}
.modal-modalNewsletter {
left: 50%!important;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.modal-modalNewsletter .fancybox-skin {
width: 563px!important;
height: 370px!important;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background: #efefef
}
.modal-modalNewsletter .fancybox-outer {
height: 370px!important
}
.modal-modalNewsletter .fancybox-inner {
width: 100%!important;
height: 370px!important
}
.modal-modalNewsletter .fancybox-close {
background: 0 0;
top: 10px;
right: 5px
}
.modal-modalNewsletter .fancybox-close:hover {
text-decoration: none
}
.modal-modalNewsletter .fancybox-close:before {
content: "\f00d";
color: #868686;
font-size: 2em;
font-family: FontAwesome
}
.breadcrumbs,.info-principal-produto .breadcrumbs {
background: #f2f2f2;
border: none;
border-radius: 2px
}
.pagina-produto .breadcrumbs {
background: 0 0
}
.pagina-produto .breadcrumbs ul li a {
color: #f75d9e;
font-size: 14px
}
.pagina-produto .breadcrumbs ul li a i {
display: none
}
.pagina-busca .conteudo ol {
margin: 0;
margin-bottom: 10px
}
.pagina-busca .conteudo ol li {
color: #b5b5b5;
font-size: 14px
}
.ordenar-listagem.rodape,.ordenar-listagem.topo {
border: none
}
.filtro {
-webkit-box-shadow: none;
box-shadow: none;
outline: 0;
border: solid 1px #d4d5d6;
border-radius: 5px
}
.filtro .titulo {
font-size: 18px;
color: #4d4d4d;
font-weight: 700;
border: none
}
.filtro.lista ul {
border: solid 1px #d4d5d6
}
.filtro.lista ul li {
border-color: #d4d5d6
}
.filtro.lista ul li a {
text-decoration: none
}
.filtro.lista ul li a label {
color: #c4c4c4;
font-size: 14px;
font-weight: 500
}
.filtro.lista ul li a label:hover {
background: 0 0;
color: #4d4d4d
}
.filtro.atributos .atributo-cor ul li a {
-webkit-box-shadow: none;
box-shadow: none
}
.produto-compartilhar .lista-redes {
display: none
}
.produto-compartilhar .sharethis-inline-share-buttons:before {
content: "Compartilhe";
font-size: 14px;
color: #4d4d4d;
font-weight: 500;
display: block;
margin-bottom: 10px
}
.abas-custom .tab-content {
-webkit-box-shadow: none;
box-shadow: none
}
.produto .measurement-table {
position: relative
}
.tabela-carrinho h6 {
color: #000;
font-size: 14px
}
.tabela-carrinho .hidden-phone.bg-dark:nth-child(odd) {
background: #fff
}
.finalizar-compra .caixa-sombreada {
-webkit-box-shadow: none;
box-shadow: none
}
.finalizar-compra .botao {
height: 40px;
line-height: 40px;
padding: 0 10px;
background: #e3e3e3;
color: #000;
font-size: 14px
}
.finalizar-compra .botao.principal {
background: #55af59;
color: #fff;
height: 40px;
line-height: 40px;
padding: 0 10px;
font-size: 18px
}
.carrinho-checkout .atendimento {
border: none;
margin-top: 0
}
.campos-pedido .caixa-sombreada {
-webkit-box-shadow: none;
box-shadow: none;
border: none;
border: solid 1px #d8d9da
}
.campos-pedido legend {
border-color: #f75d9e;
border-width: 3px;
color: #4d4d4d;
font-size: 18px;
font-weight: 700
}
#finalizarCompra {
background: #55af59
}
.resumo-compra .tabela-carrinho {
margin: 0
}
.free-shipping {
display: block;
width: 100%;
text-align: center;
padding: 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #fff;
font-weight: 400;
font-size: 13px;
margin: 0 0 20px;
text-transform: uppercase
}
.free-shipping .icon {
width: 30px;
height: 30px;
fill: #fff;
vertical-align: middle;
margin-right: 10px
}
.free-shipping em {
font-weight: 600;
font-style: normal
}
.free-shipping.warning {
background: #f0ad4e
}
.free-shipping.success {
background: #5cb85c
}
#rodape .lista-redes ul li {
border: none;
margin: 0 2px
}
.barra-inicial .lista-redes ul li {
border: none;
margin: 0 2px
}
.video-container {
position: relative;
width: 100%;
height: 500px;
-webkit-filter: grayscale(.9);
filter: grayscale(.9)
}
@media screen and (max-width: 768px) {
.video-container {
height:200px
}
}
.video-container iframe {
position: absolute
}
div#instagram {
text-align: center;
margin: 30px 0
}
div#instagram .icon {
width: 30px;
height: 30px;
vertical-align: sub;
margin-right: 10px
}
div#instagram h2 {
padding: 0 0 20px;
position: relative;
display: block;
margin: 0 0 20px
}
div#instagram h2:after {
content: "";
display: block;
width: 93px;
height: 3px;
background: #f75d9e;
margin: 18px auto
}
div#instagram h2 span {
margin-right: 5px
}
div#instagram h2 a {
color: #f75d9e
}
div#instagram h2 a:hover {
opacity: .6
}
div#instagram ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row;
flex-flow: row;
margin: 0
}
div#instagram ul li {
margin-right: 10px;
display: inline-block;
overflow: hidden;
-webkit-box-flex: 1;
-ms-flex: auto;
flex: auto;
border-radius: 10px;
cursor: pointer
}
div#instagram ul li a {
position: relative;
display: block;
height: 100%
}
div#instagram ul li a:before {
content: '\f06e';
font-family: FontAwesome;
text-align: center;
color: #fff;
font-size: 1.5rem;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
opacity: 0;
z-index: 10;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out
}
div#instagram ul li a:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,.5);
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
opacity: 0;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out
}
div#instagram ul li a img {
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
height: 100%
}
div#instagram ul li:last-child {
margin-right: 0
}
#rodape .institucional {
background: #fff
}
#rodape .pagamento-selos {
background: #fff
}
#rodape .redes-sociais {
background: 0 0;
-webkit-box-shadow: none;
box-shadow: none;
border: none
}
#rodape .titulo {
color: #4d4d4d;
border: none;
font-size: 18px;
font-weight: 500
}
#rodape .institucional li {
list-style: none
}
#rodape .institucional a {
color: #9f9f9f;
font-size: 14px;
font-weight: 500
}
#rodape .institucional p {
color: #9f9f9f;
font-size: 14px;
font-weight: 500
}
.scrollToTop {
position: fixed;
z-index: 999;
bottom: 3em;
right: 2em;
background: #f75d9e;
display: block;
width: 40px;
height: 40px;
text-align: center;
color: #fff;
font-size: 13px;
border-radius: 50%;
padding: 10px;
display: none;
text-transform: uppercase;
font-weight: 600;
font-family: Quicksand;
line-height: 5px;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out
}
.scrollToTop i {
font-size: 2em;
font-weight: 600
}
.scrollToTop:focus .scrollToTop:active,.scrollToTop:hover {
opacity: .8;
color: #fff;
text-decoration: none
}
.whats-btn-fixed {
position: fixed;
bottom: 8em;
right: 20px;
width: 80px;
height: 80px;
z-index: 999
}
#modalContato table td b {
color: #000
}
.atalhos-mobile {
background: #f75d9e;
border: none
}
.atalhos-mobile ul li {
border: none
}
.atalhos-mobile ul li.fundo-principal {
background: 0 0
}
.atalhos-mobile ul li a .icon {
height: 20px
}
.atalhos-mobile ul li a .qtd-carrinho {
color: #fff;
left: 30px;
font-size: 13px;
font-weight: 700;
background: #4d4d4d;
width: 25px;
height: 25px;
line-height: 25px;
text-align: center;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
margin-left: 5px
}
.atalhos-mobile ul li a:before {
display: none
}
.atalhos-mobile ul li a:hover {
opacity: .7
}
.conteudo-topo .busca-mobile {
background: 0 0;
overflow: visible
}
.conteudo-topo .busca-mobile.fixed {
position: fixed;
top: 0;
left: 0;
right: 0;
background: #fff;
-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.2);
box-shadow: 0 0 30px 0 rgba(0,0,0,.2);
z-index: 999;
border-radius: 0
}
.conteudo-topo .atalho-menu {
border-radius: 50%;
text-shadow: none;
line-height: 34px!important;
height: 44px;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.conteudo-topo .atalho-menu.icon-th::before {
content: "\f0c9";
font-size: 1.5em
}
.conteudo-topo .menu.superior.visible-phone {
position: fixed;
top: 0;
left: -100%;
visibility: hidden;
opacity: 0;
bottom: 0;
z-index: 999;
background: rgba(0,0,0,.4);
width: 100%;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out
}
.conteudo-topo .menu.superior.visible-phone:before {
content: "Categorias";
color: #9b9b9b;
font-size: 20px;
font-weight: 600;
display: block;
padding: 20px;
background: #fff
}
.conteudo-topo .menu.superior.visible-phone ul {
border: none;
margin: 0
}
.conteudo-topo .menu.superior.visible-phone ul li {
border: none;
padding: 0 20px
}
.conteudo-topo .menu.superior.visible-phone.menu-active {
left: 0;
visibility: visible;
opacity: 1
}
.listagem .listagem-item:not(.produto-adicionado) .info-produto {
min-height: 130px
}
.produto-compartilhar {
border: none;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.carrinho {
min-width: 110px
}
.carrinho a {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.carrinho a i {
width: 20px
}
.carrinho a .qtd-carrinho {
position: relative;
-webkit-transform: none;
transform: none;
top: 0;
left: auto
}
#fb-root {
display: none
}
.listagem .listagem-item.indisponivel {
background: 0 0
}
.listagem.aproveite-tambem .acoes-produto {
position: absolute;
z-index: 30
}
.bandeiras-produto .bandeira-indisponivel {
border-radius: 0;
width: auto;
height: auto;
padding: 5px;
border-radius: 5px
}
.listagem.com-caixa .listagem-item:hover {
outline: 0
}
.listagem.com-caixa .listagem-item.indisponivel {
background: 0 0
}
.menu.lateral {
border: solid 1px #d4d5d6;
border-radius: 5px
}
.menu.lateral ul.nivel-um>li {
border: none
}
.menu.lateral ul.nivel-um>li>a {
-webkit-box-shadow: none;
box-shadow: none;
background: 0 0
}
.menu.lateral ul.nivel-um>li.com-filho a i {
display: none
}
.menu.lateral .nivel-dois {
-webkit-box-shadow: none;
box-shadow: none;
background: 0 0;
padding: 0
}
.menu.lateral .nivel-dois li {
border: none
}
.menu.lateral .nivel-dois li a {
font-size: 14px;
color: #959595
}
.menu.lateral .titulo {
color: #4d4d4d;
font-size: 18px;
font-weight: 600
}
.componente {
background: #efefef;
border-radius: 5px
}
.componente .titulo {
font-weight: 700;
color: #4d4d4d;
font-size: 18px
}
.componente p {
color: #868686;
font-size: 14px;
font-weight: 500
}
.pagina-pagina .conta-menu {
border: solid 1px #ddd;
border-radius: 5px
}