			/* Custom CSS by Eshop */
			
			@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400&display=swap');
			* {
				box-sizing: border-box;
			}
			
			#barraTopo {
				display: none !important;
			}
			
			.conteiner {
				max-width: 1190px;
				padding:0;
			}
			
			body,
			html {
				font-family: 'Montserrat', sans-serif;
				overflow-x: hidden;
			}

			.pagina-pagina .conteudo span{
				font-family: 'Montserrat' !important;
			}
			
			
			body,
			h1,
			h2,
			h3,
			h4,
			h5,
			h6,
			p,
			ul li,
			div,
			a,
			span,
			strong,
			ol li,
			section,
			input,
			form,
			label {
				font-family: 'Montserrat', sans-serif;
				letter-spacing: 1.5;
			}
			
			body,
			p,
			ul li,
			div,
			a,
			span,
			ol li,
			section,
			input,
			form,
			label {
				font-weight: 300;
			}
			
			body {
				background: #fff;
				font-size: 14px;
			}
			
			.popup-mask {
				position: fixed;
				background: rgba(0,0,0,0.8);
				width: 100%;
				height: 100vh;
				top: 0;
				z-index: 2000;
				display: flex;
				justify-content: center;
				align-items: center;
				display: none;
				padding: 20px;
			}

			.popup-content {
				/* padding: 40px 20px; */
				background: #fff;
				max-width: 520px;
				width: 100%;
				border-radius: 8px;
				text-align: center;
				position: relative;
				border: 5px solid #3a3a3a;
			}
			
			.popup-close {
				position: absolute;
				top: -15px;
				right: -15px;
				font-size: 36px;
				background: #fff;
				width: 30px;
				height: 30px;
				text-align: center;
				border-radius: 50%;
			}

			.popup-close i {
			    top: -3px;
			    right: -1px;
			    cursor: pointer;
			    color: #e6d9c8 !important;
			    position: absolute;

			}

			.popup-content h2 {
				margin-bottom: 40px;
				text-transform: uppercase;
				font-size: 30px;
				color: #3a3a3a;
			}

			.popup-content i {
				color: #aaa;
			}

			.popup-content a {
				color: #3a3a3a;
			}

			.pagina-carrinho #corpo,
			.pagina-pagina #corpo,
			.pagina-login #corpo,
			.pagina-produto #corpo,
			.pagina-categoria #corpo {
				margin-top: 70px;
			}
			
			.msg-header {
				width: 100%;
				background: #e6d9c8;
				padding: 10px 40px;
				text-align: center;
				color: #fff;
				font-size: 13px;
				text-transform: uppercase;
				letter-spacing: 1px;
                font-weight:700;
			}
						
			#cabecalho {
				background: #e6d9c8 !important;
				border-bottom: 1px solid #f0f0f0;
				max-height: 150px;
				z-index: 101;
				top: 0;
				width: 100%;
			}
			#cabecalho.sticky{
				position: fixed;
    			height: 80px;
			}
			
			#cabecalho.sticky .logo img {
    			width: 100px;
    			top: -65px;
			}
			#cabecalho.sticky .menu.superior{
				top:8px;	
			}
			
			#cabecalho.sticky .carrinho{
				top:8px;
			}
			
			#cabecalho .busca,
			.conteudo-topo .superior {
				padding: 0 !important;
				display: none !important;
			}
			
			#barraTopo .busca {
				display: none !important;
			}
			
			.barra-inicial {
				display: none;
			}
			
			#cabecalho>.conteiner {
				max-width: 100%;
				/* background: #fff; */
				height: 150px;
				padding: 0 !important;
			}
			
			#cabecalho>.conteiner>.row-fluid {
				margin: 0 auto;
				max-height: 150px;
				padding: 20px;
			}
			
			#cabecalho>.conteiner>.row-fluid>.span3 {
				width: 100%;
				max-height: 70px;
			}
			
			#cabecalho>.conteiner>.row-fluid>.span3 a {
				max-width: 255px;
			}
			
			#cabecalho .logo {
				max-height: 100%;
				margin-top: 10px;
			}
			
			#cabecalho .logo a {
				height: 90px;
			}
			
			#cabecalho .logo img {
				
			}
			
			#cabecalho>.conteiner>.row-fluid>.span9 {
				width: 82.90598290598291%;
			}
			
			#cabecalho>.conteiner .superior>.span8 {
				display: none;
			}
			
			#cabecalho .superior .span8 a {
				color: #ccc;
			}
			
			ul.acoes-conta {
				position: absolute;
				/* z-index: 111; */
				top: 77px;
				right: 50px;
				z-index: 100;
			}
			
			#cabecalho .menu.superior {
				background: none !important;
				text-align: center;
				padding: 0;
				position: absolute;
				top: 65px;
				left: 47%;
				transform: translate(-50%);
				letter-spacing: 2px;
				max-width: 820px;
				width: 100%;
				z-index: 98;
			}
			
			#cabecalho .menu.superior .categoria-paginas.com-filho {
				display: block;
				text-transform: uppercase;
			}
			
			#cabecalho .menu.superior .categoria-paginas strong {
				display: none;
			}
			
			.acoes-conta li>* {
				line-height: 20px;
				color: #000;
				font-weight: 300;
			}
			
			.acoes-conta .fundo-principal {
				background: #fff;
			}
			
			.categoria-paginas.com-filho {
				display: none;
			}
			
			.acoes-conta li a {
				display: none;
			}
			
			.acoes-conta .icon-list {
				font-size: 0;
				background-image: url(https://i.imgur.com/2zpGPxe.png);
				width: 20px;
				height: 20px;
				background-size: 100%;
				cursor: pointer;
				margin-right: 40px;
				background-color: transparent;
			}
			
			.acoes-conta .icon-user {
				font-size: 0;
				background-image: url(https://i.imgur.com/udiid33.png);
				width: 24px;
				height: 24px;
				background-size: 100%;
				cursor: pointer;
				margin-right: 40px;
				background-color: transparent;
			}
			
			.carrinho .icon-shopping-cart {
				font-size: 0;
				background-image: url(https://i.imgur.com/D77w9MN.png);
				width: 32px;
				height: 32px;
				background-size: 100%;
				background-repeat: no-repeat;
				line-height: 40px;
				position: right;
				margin: 15px 0 0 12px;
				background-color: transparent;
			}
			
			.carrinho {
				position: absolute;
				top: 60px;
				right: 0;
				width: 85px;
				border: none;
				margin: 0;
				z-index: 120;
			}
			
			.carrinho b.cor-secundaria,
			.carrinho span.cor-secundaria {
				display: none;
			}
			
			.carrinho>a {
				color: #000!important;
			}
			
			.carrinho.vazio>a {
				color: #000!important;
			}
			
			.carrinho .qtd-carrinho {
				font-size: 14px;
				position: absolute;
				top: 0;
				left: 40px;
				color: #000 !important;
			}
			
			.fundo-principal:hover {
				color: #000;
			}
			
			.carrinho>a span,
			.carrinho>a strong {
				color: #666666!important;
			}
			
			.carrinho-interno {
				top: 36px;
			}
			
			.carrinho-interno>div>span>span {
				margin: 10px 0;
			}
			
			.carrinho .carrinho-rodape .botao.principal {
				width: 100%;
			}
			
			.carrinho .carrinho-rodape .botao.principal i {
				display: none;
			}
			
			.carrinho.vazio .vazio-text {
				display: none !important;
			}
			
			#calcularFrete {
				height: 30px
			}
			
			.pagina-carrinho .botao.principal.grande {
				margin: 0 0 0 20px
			}
			.identificacao .control-group .submit-email.botao.principal {
				position: absolute;
				top: 0;
				right: 0;
				float: none;
				max-width: 150px;
				min-width: 95px;
				margin: 0;
				font-size: 16px;
				height: 33px;
				padding: 3px 30px;
			}
			
			.help-inline {
				font-size: 12px;
			}
			
			.carrinho-checkout .atendimento {
				display: none;
			}
			
			.carrinho-checkout #finalizarCompra {
				width: 100%;
				cursor: pointer;
			}
			
			.carrinho-checkout .identificacao-inner .email-box .submit-email {
				max-width: 180px;
				font-size: 16px;
				top: -33px;
				height: 35px;
				padding: 5px 30px;
			}
			
			.carrinho-checkout .controls .input-append .add-on {
				height: 30px;
			}
			
			.carrinho-checkout .botao:disabled,
			.carrinho-checkout .botao.disabled {
				opacity: 1 !important;
			}
			
			.pedido-finalizado {
				margin-top: 70px;
			}
			
			.menu.lateral li {
				border: none!important;
			}
			
			.busca {
				background-color: #f2f2f2;
				border: none;
				width: 86%;
				margin: 0;
				border-radius: 0;
				padding: 15px;
				margin-top: -5px;
			}
			
			.busca input {
				width: 91%;
				border: none;
				box-shadow: none;
				background: #f2f2f2
			}
			
			.busca .botao-busca {
				position: absolute;
				right: 15px;
				top: 12px;
				height: 30px;
				background: none;
				color: #000000;
				border: none;
				font-size: 22px;
			}
			
			.menu.superior .titulo {
				/* letter-spacing: 1px; */
				margin: 0;
				color: #000;
				text-transform: uppercase;
				font-size: 14px;
				font-weight: 300;
				transition: 0.3s;
			}
			
			.menu.superior .titulo:hover {
				color: #000;
			}
			
			.menu.superior ul.nivel-um {
				display: inline-block;
				margin: 0;
				padding: 0;
				/* For IE, the outcast */
				zoom: 1;
				*display: inline;
			}
			
			.menu.superior .nivel-um>li {
				float: left;
				border-right: none!important;
				border-left: none!important;
				padding: 0;
				border: none;
				margin: 0 30px;
			}
			
			.menu li>a i,
			.menu-responsivo i {
				background: none!important;
				color: #666666!important;
			}
			
			.menu .nivel-dois,
			.menu .nivel-tres {
				box-shadow: none;
				border: none;
				background: rgba(255,255,255,0.96);
				box-shadow: 0 0 29px 0 rgba(223,163,139,.23);
				/* display: block !important; */
				/* position: relative; */
				/* left: 15px; */
				max-width: 100%;
				padding: 5px 0;
			}

			.menu .nivel-tres a {
				padding: 0 20px;
			}
			
			.menu.superior .nivel-dois {
				display: none !important;
				position: absolute;
				/* left: 200px; */
				top: 20px;
				min-width: 220px !important;
				border: none !important;
				z-index: 999 !important;
				background: rgba(255,255,255,0.96);
				box-shadow: 0 0 29px 0 rgba(223,163,139,.23);
			}

			.menu.superior > ul > li:hover .nivel-dois {
				display: block !important;
			}
			
			.menu.superior .nivel-dois .categoria-pagina-403203 {
				position: absolute;
				top: -4px;
				left: -10px;
			}
			
			.menu.superior .nivel-dois .categoria-pagina-403176 {
				position: absolute;
				top: -4px;
				left: 350px;
			}
			
			.menu.superior .nivel-dois .categoria-pagina-403173 {
				position: absolute;
				top: -4px;
				left: 100px;
			}
			
			.menu.superior .nivel-dois .categoria-pagina-403174 {
				position: absolute;
				top: -4px;
				left: 260px;
			}
			
			.menu.superior li {
				padding: 0 0!important;
				border: none;
			}
			
			.menu.superior .nivel-um>li:hover {
				border-top-width: 0px;
				margin-top: 0px;
			}
			
			.menu.superior .nivel-dois a {
				text-align: left;
				color: #000;
				font-size: 12px;
				padding: 3px 20px;
				width: 100%;
			}
			
			.menu.superior .nivel-dois a:hover {
				background: #e6d9c8 !important;
				color: #000 !important;
			}
			
			.menu.superior li>a i {
				display: none;
			}
			
			.secao-banners .conteiner {
				max-width: 100%;
				padding: 0!important;
			}
			
			.secao-banners .row-fluid.banner {
				max-width: 100%;
				margin: 0 auto;
			}
			
			.secao-banners .tarja {
				max-width: 100%;
				margin: 30px auto!important;
				float: none;
			}
			
			.flexslider {
				border: none;
				overflow: hidden;
				border-radius: 0!important;
				border:none;
				margin:0 0 30px 0;
			}
			
			.flexslider .slides img {}
			
			.conteiner-principal .conteiner {
				background-color: transparent;
				box-shadow: none;
			}
			
			#rodape {
				clear: both;
			}
			/* BANNERS */
			
			.banner.mini-banner {
				margin-top: 15px;
				display: block !important;
			}
			.banner.mini-banner img {
				max-width: 70%;
				margin: 0 auto;
			}

			.banner.mini-banner li a {
	
text-align: center;
	
width: 100%;
	
}
			
			.banner.mini-banner img:hover {
				-webkit-transform: scale(1.1);
				transform: scale(1.1);
			}
			
			.banner.mini-banner img {
				-webkit-transition: all .4s ease-out;
				transition: all .4s ease-out;
			}
			
			.banner .flex-control-paging li a {
				width: 15px;
				height: 15px;
				margin: 1px;
				background: rgba(0, 0, 0, 0);
				border: 2px solid #e5c8a8 ;
				border-radius: 10px;
				box-shadow: none;
			}
			
			.banner .flex-control-paging li a.flex-active {
				width: 15px;
				height: 15px;
				margin: 0;
				background: #e5c8a8 ;
			}
			
			.secao-banners .flex-direction-nav {
				display: none;
			}
			
			.secao-banners .flex-direction-nav a {
				background: red;
				display: block !important;
				margin-top: -30px;
			}
			
			.secao-banners .flex-direction-nav .flex-prev {
				left: 0 !important;
				height: 60px;
				background: url("https://cdn.awsli.com.br/1234/1234880/arquivos/left.png");
			}
			
			.secao-banners .flex-direction-nav .flex-next {
				right: 0 !important;
				height: 60px;
				background: url("https://cdn.awsli.com.br/1234/1234880/arquivos/right.png");
			}
			
			.banner .flex-control-paging li a:hover {
				background: #fff;
			}
			
			.banner .flex-control-nav {
				width: auto;
				bottom: 10px;
				right: 0;
				padding: 5px;
				z-index: 2;
				left: 0;
			}
			
			.mini-banner .flexslider .slides>li:hover .texto {
				opacity: 1;
				filter: alpha(opacity=100);
				bottom: -4%;
			}
			
			.texto {
				bottom: -4%;
				right: 0;
				left: 0;
				color: white;
				padding: 0;
				font-size: 16px;
				font-weight: 500;
				background-image: linear-gradient(#00000000, #f5b701);
				text-align: center;
				z-index: 15;
				filter: alpha(opacity=0);
				display: grid;
				position: absolute;
			}
			
			.mini-banner .flexslider .slides>li .texto>span {
				margin-top: 15px;
			}
			
			.mini-banner .flexslider .slides>li:hover .texto>span {
				margin: 25% 0px 3% 0;
			}
			
			.mini-banner .flexslider .slides>li:hover .banner-button {
				padding: 20% 0px;
				opacity: 1;
			}
			
			.banner-button {
				transition: all 0.1s linear;
				opacity: 0;
			}
			
			.banner-button span {
				padding: 10px;
				background: #f5b701;
			}
			
			.banner-button span i {
				margin-right: 10px;
				border-right: 1px solid;
				padding-right: 10px;
			}
			
			.banner-img a {
				display: grid;
			}
			
			.secao-banners .conteiner {
				padding: 0px 20px;
			}
			
			.banner.cheio+.row-fluid {
				margin-top: 0px;
			}
			
			
			/* FIM BANNERS */
			/* MINI BANNER */
			
			.mini-banner .modulo.span4 {
            	width: 25%;
    			margin: 0;
            }
			
			.mini-banner .modulo.span4.sem-banner {
				display: none;
			}
			/* FIM MINI BANNER */
			/* Body */
			
			.pagina-inicial .listagem>.titulo {
				display: block;
			}
			
			.listagem .titulo {
				margin: 30px 0;
				font-size: 24px;
				font-weight: 300;
				color: #333;
				text-transform: uppercase;
				text-align: center;
			}
			
			.listagem .span3 .imagem-produto,
			.listagem .span4 .imagem-produto {
				-webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				overflow: hidden;
			}
			
			.listagem .span4 .imagem-produto,
			.listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto {
				height: auto !important;
				text-align: center;
				overflow: hidden !important;
			}
			
			.listagem .listagem-item:hover img {
				-webkit-transform: scale(1.2);
				-moz-transform: scale(1.2);
				-ms-transform: scale(1.2);
				-o-transform: scale(1.2);
				transform: scale(1.2);
				-webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
			}
			
			.listagem .span4 .imagem-produto img,
			.listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto img {
				position: relative;
				width: 80%;
				-webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
				transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
			}
			
			.span9 .span4 .imagem-produto,
			.span9 .imagem-produto {
				width: 100%;
				height: auto !important;
				overflow: hidden;
			}
			
			.span9 .span4 .imagem-produto img,
			.span9 .imagem-produto img {
				position: relative;
				width: 100%;
			}
			
			.listagem .listagem-linha {
				border: none !important;
			}
			
			.carrinho-interno li {
				padding: 0px !important;
			}
			
			.carrinho-interno .imagem-produto {
				width: 50px!important
			}
			
			.listagem-linha .listagem-item .span4 {
				margin: 0 20px;
			}
			
			.listagem-item {
				padding: 0 !important;
				margin: 0 !important;
			}
			
			.listagem .listagem-linha li {
				border: none !important;
				/* margin: 0 10px; */
				/* max-height: 400px; */
			}
			
			.pagina-inicial #corpo .secao-principal .span9 {
				width: 100%;
				margin: 0 auto;
				padding: 0 15px;
			}
			
			#corpo .span3.esquerda .spanNone {
				margin-left: 0;
			}
			
			.listagem .titulo-categoria {
				border: none;
				border-top: none;
				text-align: center;
				color: #000;
				font-size: 32px;
				padding: 20px 0 10px 0;
				margin-bottom: 20px;
			}
			
			.listagem .titulo-categoria:hover {
				padding-left: 0;
				background: #fff;
			}
			
			.listagem .titulo-categoria strong {
				font-weight: 300;
				text-transform: uppercase;
				font-size: 28px;
			}
		
			
			.listagem .listagem-linha>ul {
				margin-left: 8px !important;
			}
			
			.listagem .listagem-item .nome-produto,
			.aproveite-tambem .listagem-item .nome-produto {
				font-size: 13px;
				text-align: center;
				color: #000;
				font-weight: 300;
				/* letter-spacing: 1.2px; */
				width: 100%;
				/* text-transform: uppercase; */
				margin-top: 10px;
			}
			
			.pagina-categoria .listagem-linha .row-fluid .span4 {
				width: 31.43% !important;
			}
			
			.preco-produto .preco-venda {
				font-size: 13px!important;
				width: 100%;
				float: left;
				text-align: center;
				color: #888;
				font-weight: 300;
				margin-top: -20px;
			}
			
			.conteudo {
				color: #000;
				font-weight: 300;
			}
			
			.conteudo h1 {
				font-size: 24px;
				color: #000;
				line-height: 1.8;
			}
			
			.conteudo h3 {
				font-size: 20px;
				color: #000;
				font-weight: 400;
				line-height: 1.8;
			}
			
			.conteudo p,
			.conteudo span,
			.conteudo ul li {
				font-size: 14px;
				font-weight: 300;
				color: #000;
				font-size: 11.5pt;
				font-family: Lato, sans-serif;
				color: rgb(0, 0, 0);
				line-height: 1.8;
				margin-bottom: 20px;
			}
			
			.caixa-sombreada {
				box-shadow: none;
				padding: 0;
				border: none!important;
			}
			
			.cep .input-append.input-prepend input {
				border-radius: 0;
				border-right: 1px solid #000;
			}
			
			.input-prepend.input-append .btn:last-child {
				margin-left: -1px;
				-webkit-border-radius: 0 4px 4px 0;
				-moz-border-radius: 0;
				border-radius: 0;
				background: #fff;
				border: 1px solid #000;
				color: #000 !important;
			}
			
			.pagina-produto .produto-compartilhar {
				display: none;
			}
			
			.abas-custom .tab-content {
				padding: 20px 0;
				box-shadow: none;
				line-height: 2;
				color: #000;
				font-weight: 300;
			}
			
			.parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas span {
				font-size: 10px;
				margin-left: 2px;
				font-family: FontAwesome!important;
			}
			
			.accordion-inner .cor-secundaria {
				color: #000;
			}
			
			.listagem.aproveite-tambem .listagem-item .nome-produto {
				font-weight: 300;
				min-height: 45px;
			}
			
			.elastislide-carousel ul li.active a {
				border-color: #000000;
				border: 1px solid #000!important;
			}
			
			.pagina-categoria .coluna.span3 {
				/* display: none; */
			}

			.open-filter {
				display:none;
			}
			
			.pagina-categoria .conteudo.span9 {
				/* width: 100%; */
				/* margin-left: 0; */
			}
			
			.thumbs-vertical {
				width: 130px;
				float: left;
				margin-right: 20px;
			}
			
			.principal .preco-produto .preco-promocional {
				text-align: left !important;
				color: #e5c8a8;
				display: block;
				font-size: 32px !important;
				font-weight: 400 !important;
				width: 100% !important;
			}
			
			.principal .preco-produto .preco-venda {
				text-align: left !important;
				color: #9999A3;
				display: block;
				font-size: 14px !important;
				margin-top: 10px;
				font-weight: 700 !important;
				width: 100% !important;
			}
			
			.principal .botao-comprar {
				border-radius: 0;
				letter-spacing: 1.2px;
				transition: 0.3s;
				text-transform: uppercase;
				font-weight: 700;
				border: 1px solid #000;
				text-shadow: none
			}
			
			.listagem-item .info-produto div:last-of-type {
				/* display: none; */
			}
			
			.principal .botao-comprar:hover {
				/* background: #eee !important; */
				/* border-color: #eee !important; */
				/* color: #000 !important; */
			}
			
			.listagem .listagem-linha li {}
			
			.listagem-item .botao.principal.botao-compra {
				padding: 5px 0;
				width: 100%;
			}
			
			.listagem-item .preco-produto {
				text-align: center;
				line-height: 1;
				/* margin-top: -30px; */
			}
			
			.listagem-item .desconto-a-vista {
				text-align: center;
				font-size: 12px;
				line-height: 1;
			}
			
			.produto .parcelas-produto {
				display: none;
			}
			
			.preco-produto .preco-promocional {
				font-size: 12px!important;
				width: 100%;
				color: #e5c8a8;
				font-weight: 400;
				font-size: 16px !important;
				margin-top: 0;
			}
			
			.preco-produto strong.titulo {
				font-size: 20px;
				white-space: nowrap;
			}
			
			.listagem .bandeiras-produto {
				left: 0;
				top: 0;
			}
			
			.listagem .bandeiras-produto span {
				margin: 0;
				border: 1px;
				border-style: none;
				box-shadow: none;
				color: #fff;
				font-size: 10px;
			}
			
			.listagem .bandeiras-produto .bandeira-carrinho {
				background-color: #60c239;
			}
			
			.listagem-item .acoes-produto {
				position: relative;
				right: 0;
				left: 0;
				bottom: 20%;
				background-color: transparent;
				text-align: center;
				z-index: 15;
				opacity: 1;
				padding:0;
				filter: alpha(opacity=1);
				transition: opacity ease-in-out .08s, bottom ease-out .08s;
				border: 1px solid #ddd;
				margin: 0 10px;
			}
			
			.listagem-item .acoes-produto .botao.principal,
			.aproveite-tambem .botao.principal {
				padding: 10px 0 !important;
				background: #fff !important;
				color: #333 !important;
				border-radius: 0 !important;
				text-transform: uppercase !important;
				/* letter-spacing: 1.2px; */
				text-shadow: none !important;
				font-size: 12px !important;
				width: 100% !important;
				border: none !important;
				margin-top: 0px !important;
				transition: 0.3s !important;
			}
			
			.listagem-item .acoes-produto .botao.principal:hover,
			.aproveite-tambem .botao.principal:hover {
				background: #e6d9c8 !important;
				/* color: #fff !important; */
			}
			
			.listagem-item .acoes-produto .botao.principal .icon-search {
				display: none;
			}
			
			.listagem-item .acoes-produto .botao.principal .icon-search:before {
				content: "\f07a" !important;
			}
			
			.listagem .span3 .imagem-produto {
				height: 325px;
			}
			
			.aproveite-tambem>.titulo {
				font-weight: 100;
				text-align: center;
				text-transform: uppercase;
				font-size: 16px;
				letter-spacing: 1.3px;
				margin-bottom: 20px;
			}
			
			.aproveite-tambem .botao.principal {
				margin-top: -70px !important;
			}
			
			.aproveite-tambem .imagem-produto img {
				width: 100%;
			}
			
			#listagemProdutos .titulo-categoria strong {
				font-size: 24px !important;
				font-weight: 300 !important;
				color: #3a3a3a;
				letter-spacing: 1px;
			}
			
			.pagina-categoria .breadcrumbs {
				display: none;
			}
			
			.breadcrumbs {
				border-width: 0 0 1px 0;
				font-weight: 300;
				text-transform: uppercase;
			}
			
			.breadcrumbs a i {
				display: none;
			}
			
			.breadcrumbs a {
				color: #3a3a3a;
				font-size: 10px !important;
				letter-spacing: 0;
			}
			
			.breadcrumbs a:hover {
				color: #000;
			}
			
			.menu.lateral .com-filho.borda-principal {
				border-width: 0;
			}
			
			.menu.lateral ul.nivel-um {
				border-bottom: 1px solid #e0e0e0;
			}
			
			.menu.lateral .nivel-um>li>a {
				padding: 0;
				box-shadow: none;
			}
			
			.menu.lateral li {
				padding: 0;
				background: none !important;
			}
			
			.menu.lateral .titulo {
				margin: 0;
				color: #000;
			}
			
			.menu.lateral .nivel-dois,
			.menu.lateral .nivel-tres {
				box-shadow: none;
				border: none!important;
			}
			
			.filtro {
				box-shadow: none;
				outline: none;
				padding: 20px 0;
				border: none;
				font-size: 12px;
				margin: 0;
			}
			
			.filtro h4 {
				color: #000;
				border-bottom: none;
				text-transform: uppercase;
			}
			
			.pagina-categoria .coluna.span3 .componente {
				display: none;
			}
			
			.pagina-categoria .conteudo.span9 {
				position: relative;
			}

			.pagina-categoria.categoria-4579889 .ordenar-listagem.topo {
				top: 70px;
			}
			
			.ordenar-listagem.topo {
				border: none !important;
				position: absolute;
				margin-bottom: 30px;
				top: 0;
				right: 0;
				/* display: none; */
			}
			
			.ordenar-listagem.topo .span6 {
				width: 100% !important;
				/* display: none; */
			}
			
			.ordenar-listagem.topo .span6>div {
				float: right;
				/* display: none; */
			}
			.ordenar-listagem.topo .span6 .pagination {
				display: none;
			}
			
			.ordenar-listagem.rodape {
				padding-top: 0 !important;
				margin-top: 0 !important;
				border: none !important;
			}
			/* Pagina de Produto */
			
			.thumbs-vertical .elastislide-carousel ul li {
				height: 183px;
				width: 123px;
				margin-bottom: 30px;
			}
			
			.thumbs-vertical .elastislide-carousel ul li a {
				width: 123px;
				height: 183px;
				margin: 0;
			}
			
			.info-principal-produto .breadcrumbs {
				padding: 10px;
				position: absolute;
				left: -10px;
				top: -40px;
				display: none;
			}
			
			.elastislide-carousel ul li a {
				border: none !important;
			}
			
			.pagina-produto .produto {
				position: relative;
			}
			
			.pagina-produto .produto .conteiner-imagem img {
				max-width: 800px;
				max-height: 800px;
				width:100%;
			}
			
			#carouselImagem .elastislide-carousel ul li a span img {
				width: 123px;
				height: 183px;
			}
			
			.produto .info-principal-produto .nome-produto {
				letter-spacing: 1px;
				font-size: 24px;
				margin: 0;
				/* text-transform: uppercase; */
				color: #000;
				font-weight: 300;
			}
			
			.produto .codigo-produto {
				border-bottom: none;
			}
			.produto .span6 .principal{
				padding: 0 8%;
			}
			
			.produto .codigo-produto .pull-right {
				/* display: none; */
			}
			
			.produto .codigo-produto b,
			.produto .codigo-produto span {
				color: #000;
				font-weight: 300;
			}
			
			.produto .acoes-produto .preco-parcela.cor-principal {
				font-size: 14px;
				font-weight: 300;
			}
			
			.produto .acoes-produto .preco-parcela strong {
				font-weight: 300;
			}
			
			.produto .acoes-produto .preco-produto.destaque-parcela .titulo {
				font-size: 14px;
			}
			
			.parcelas-produto .accordion {
				border-size: 0;
			}
			
			.acoes-produto #descricao {
				display: none;
			}
			
			.produto .principal .acoes-produto #descricao {
				display: block !important;
			}
			
			.produto .botao.principal.botao-comprar,
			.botao.principal.grande,
			.acoes-produto-responsiva .tag-comprar {
				font-size: 20px;
				border: none;
				color: #000;
				background-color: #eee;
				width: 100%;
				padding: 15px 10px;
				float: none;
				margin: 30px auto 0 auto;
				background-image: none!important;
			}
			
			.botao.principal.grande:hover,
			.acoes-produto-responsiva .tag-comprar:hover {
				background-color: #e6d9c8;
				/* color: #fff; */
			}
			
			#rodape i {
				color: #000;
			}
			
			.produto .acoes-produto .comprar {
				float: left;
				text-align: right;
				width: 100%;
			}
			
			.produto .acoes-produto .comprar .qtde-adicionar-carrinho {
				width: 100px!important;
			}
			
			.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
				font-size: 24px !important;
				font-weight: 600 !important;
				margin-bottom: 5px;
			}
			
			.aproveite-tambem h4 {
				text-transform: uppercase;
				text-align: center;
			}
			
			.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
				width: 40px;
				padding: 5px 0;
				text-align: center;
				font-size: 15px;
				margin: 0;
				border-radius: 0;
			}
			
			.botao.principal.botao-comprar i,
			.botao.principal.grande i {
				display: none;
			}
			
			.produto .acoes-produto .comprar .disponibilidade-produto {
				margin: 15px 0 0 0;
				width: 100%;
				float: left;
				text-align: left;
				font-weight: 300;
				color: #888;
				display: none;
			}
			
			.produto .acoes-produto .comprar .disponibilidade-produto b {
				color: #444;
			}
			
			.produto .principal .botao.principal.botao-comprar {
				/* width: 50% !important; */
				font-weight: 300 !important;
				float: left;
			}
			
			.produto .cep {
				/* display: none; */
			}
			
			.pagina-produto #descricao {
				margin: 20px 0;
				max-width: 60%;
			}
			
			.cep label {
				display: block;
				font-size: 12px;
				line-height: 30px;
				margin-bottom: -3px;
				float: left;
				font-weight: 300;
				margin-right: 10px;
				text-transform: uppercase;
				color: #888 !important;
				width: 100%;
			}
			
			.cep .input-append {
				display: flex;
				width: 100%;
			}
			
			.cep .input-append input {
				padding: 4px 12px !important;
				height: 30px;
				flex-basis: 50%;
			}
			
			.cep .input-append button {
				flex-basis: 10%;
				height: 100%;
			}
			
			.produto .acoes-flutuante .preco-venda {
				    margin-top: 0;
				text-align: left;
			}
			
			.produto .acoes-flutuante .acoes-produto .preco-produto .titulo {
				margin-bottom: 20px;
			}
			
			.form-menu-escondido {
				position: absolute;
				top: 74px;
				right: 160px;
				/* display: none; */
				background: #e6d9c8 !important;
				height: 40px;
				z-index: 100;
			}
			
			.form-menu-escondido #form-buscar {
				width: 210px;
				border: 1px solid #ddd;
				overflow: hidden;
				height: 40px;
				display: flex;
				border-radius: 20px;
			}
			
			.form-menu-escondido input {
				padding: 0;
				border-radius: 0 !important;
				border: none;
				margin: 0 !important;
				width: 170px;
				font-size: 12px;
				background: #fff !important;
				height: 39px;
				padding: 0 5px;
			}
			
			.form-menu-escondido button {
				background-color: #fff !important;
				background-image: url(https://i.imgur.com/jCro39W.png) !important;
				width: 40px;
				background-repeat: no-repeat !important;
				background-position: center !important;
				margin: 0 !important;
				padding: 0;
				font-size: 0 !important;
				color: #000;
				border: none;
			}
			
			.form-menu-escondido button:hover {
				color: #000 !important;
				background-color: #eee;
				background-image: url(https://i.imgur.com/jCro39W.png);
			}
			
			.lateral.faceta-tamanho {
				margin-bottom: 0;
			}
			/* Carrinho */
			
			.pagina-carrinho .botao.principal.grande,
			.acoes-produto-responsiva .tag-comprar {
				width: auto;
				padding: 10px 30px;
				margin-left: 20px;
				float: right;
			}
			
			.pagina-carrinho .tabela-carrinho .bg-dark {
				background-color: #fff;
			}
			
			.pagina-carrinho table .cor-secundaria {
				color: #000;
			}
			
			.pagina-carrinho .quantidade a {
				font-family: FontAwesome!important;
			}
			
			.pagina-carrinho .excluir a {
				font-family: FontAwesome!important;
			}

			.pagina-categoria .btn-catalogo {
				display: none;
			}

			.pagina-categoria.categoria-4579889 .btn-catalogo {
				display: block !important;
				width: 100%;
				background: #e5c8a8;
				margin-bottom: 30px;
				padding: 10px;
				color: #fff;
				text-align: center;
				font-weight: 700;
				font-size: 18px;
				letter-spacing: 1px;
				text-decoration: none; !important;
			}
			
			.pagina-categoria .conteudo>.titulo {
				display: block;
				font-size: 24px;
				color: #3a3a3a;
				font-weight: 300;
				line-height: 29px;
				margin-top: 0;
				text-transform: uppercase;
				text-align: center;
				letter-spacing: 1px;
				margin-bottom: 40px;
			}
			
			#barraNewsletter {
				background: #000!important;
				padding-top: 20px;
				padding-bottom: 20px;
			}
			
			#barraNewsletter .componente {
				background: transparent!important;
			}
			/* Footer */
			
			#rodape .institucional {
				background-image: none;
				background: #fff;
			}
			
			#rodape .institucional .sobre-loja-rodape {
            	display:none!important;
            }
			
			#rodape .institucional .visible-phone {
				display: block!important;
			}
			
			#rodape .institucional .visible-phone.span12 {
				display: block!important;
				width: 31%;
			}
			
			#rodape .titulo {
				text-transform: uppercase;
				display: block;
				padding: 20px 0 0 0;
				margin-bottom: 20px;
				border-bottom: none;
				color: #000;
				font-size: 16px;
				font-weight: 300;
			}
			
			#rodape .redes-sociais {
				width: 15%;
				padding: 0;
				position: absolute;
				top: 0;
				bottom: 0;
				background: none;
				box-shadow: none;
				border: none;
			}
			
			#rodape .caixa-facebook {
				display: none;
			}
			
			#rodape .institucional ul li {
				list-style-image: none;
				letter-spacing: 1.3px;
				list-style-type: none;
				line-height: 28px;
				color: #000;
				font-size: 14px
			}
			
			#rodape .institucional ul li a {
				text-decoration: none;
				transition: 0.3s;
				color: #000;
				font-size: 12px;
				letter-spacing: 0;
				font-weight: 300;
				text-transform: uppercase;
			}
			
			#rodape .institucional ul li a:hover {
				color: #e5c8a8;
			}
			
			#rodape .institucional p {
				color: #666;
			}
			
			#rodape .institucional .lista-redes {
				text-align: left;
			}
			
			#rodape .lista-redes ul li {
				float: left;
				border-left: none;
				margin-right: 1px;
				text-align: center;
				border-radius: 50%;
			}
			
			#rodape .institucional .lista-redes i {
				transition: 0.3s;
				font-size: 30px;
				color: #e6d9c8 !important;
				margin-right: 20px;
				background: transparent!important;
				cursor: pointer !important;
			}
			
			#rodape .institucional .lista-redes i:hover {
				color: #000 !important;
			}
			
			#rodape .pagamento-selos {
				background: #fff;
				color: #666 !important;
				font-weight: 300;
				margin-top: 80px;
			}
			
			#barraNewsletter.posicao-rodape {
				padding: 50px 0;
				/* border-bottom: 1px solid #eee; */
				margin-bottom: 80px;
				box-shadow: none!important;
				background: #efefef !important;
			}
			
			#barraNewsletter.posicao-rodape .conteiner {
				background: transparent !important;
			}
			
			#barraNewsletter .componente input[type="text"] {
				/* border-radius: 20px !important; */
				width: 370px;
				border-radius: 25px !important;
				font-weight: 300;
				padding: 10px;
				border: solid 1px #dddddd;
				height: 48px;
			}
			
			#barraNewsletter .newsletter-cadastro button {
				border-radius: 24px!important;
				padding: 10px 30px!important;
				background: #e6d9c8;
				color: #fff;
				height: 48px;
				border: 1px solid #e6d9c8;
				font-weight: 300 !important;
				font-size: 14px;
				transition: 0.3s !important;
			}
			
			#barraNewsletter .newsletter-cadastro button:hover {
				background: #ddd;
				transition: 0.3s;
				color: #000;
				border-color: #ddd;
			}
			
			#barraNewsletter .componente .texto-newsletter {
				font-size: 20px;
				font-weight: 300;
				color: #e5c8a8;
				text-transform: uppercase;
				margin-top: 10px;
			}
			
			.gateways-rodape {
				background-image: none;
				border-radius: 0;
				border: 0;
				width: 100%;
			}
			
			.gateways-rodape li {
				text-align: left;
			}
			
			.pagamento-selos .titulo {
				display: none !important;
			}
			
			.pagina-pagina .caixa-sombreada>.titulo {
				font-size: 22px;
				letter-spacing: 2px;
				font-weight: 700;
			}
			
			.about-home {
				flex-wrap: wrap;
				margin-left: -5%;
				width: 110%;
				display: flex;
				padding: 0 20px 0 0;
			}
			
			.about-home-images {
				display: flex;
				flex-basis: 55%;
			}
			
			.about-home-images img {
				margin-right: 20px;
				width: 45%;
				height: 100% !important;
			}
			
			.about-home-text {
				flex-basis: 45%;
				padding: 0 30px 0 10px;
			}
			
			.about-home-text h2 {
				margin-bottom: 30px;
				font-weight: 600;
				font-size: 24px;
			}
			
			.about-home-text p {
				font-weight: 300;
				font-size: 14px;
			}
			/* Mobile */
			
			.atalhos-mobile a {
				font-size: 24px;
				padding: 0 14px;
				position: relative;
				top: 6px;
				text-shadow: none;
				text-decoration: none;
				font-family: FontAwesome!important;
				color: #000;
			}

			.atalhos-mobile a:hover {
			    color: #e5c8a8;
			}
			
			.pagina-categoria .menu.lateral .nivel-um .titulo {
				font-size: 12px;
				text-transform: uppercase;
			}
			
			.pagina-categoria .menu.lateral .nivel-dois {
				border: none !important;
				padding: 0 !important;
				font-size: 12px;
				background: #fff;
			}

			.pagina-categoria .menu.lateral  .nivel-dois .com-filho i {
			    top: 3px;
			}
			
			.pagina-categoria .menu.lateral .nivel-dois li.ativo {
				background: transparent!important;
			}
			
			.pagina-categoria .menu.lateral.outras {
				display: none!important;
			}
			
			.produto .acoes-produto .preco-produto.destaque-parcela .preco-venda {
				margin-top: 0!important;
			}
			
			.pagina-pagina .conteudo .titulo {
				font-weight: 400 !important;
				text-transform: uppercase;
				text-align: center;
				font-size: 24px;
				letter-spacing: 1px;
				margin-bottom: 30px;
			}
			
			.pagina-carrinho .acao-editar .botao {
				padding: 10px 30px !important;
				font-size: 18px !important;
				font-weight: 500 !important;
			}
			
			.whatsapp {
				position: fixed;
				bottom: 30px;
				right: 30px;
				padding: 10px;
				z-index: 99;
				width: 80px;
			}

			.modal-header .titulo {
				color: #e5c8a8;
			}

			.modal-body {
				border: none;
				max-height: none;
			}

			.modal-body .g-recaptcha {
				float: right;
                margin-right: 54px;
			}

			.modal-body input {
				height: 30px;
				width: 85%;
			}

			.modal-body textarea {
				width: 85%;
			}

			.modal-body .botao {
				padding: 10px 20px;
				border: 1px solid #ddd;
				border-radius: 3px;
			}

			.modal-body .botao.principal {
				background: #e5c8a8;
				margin-right: 53px;
			}

			.modal-body table .cor-principal, .modal-body table .cor-secundaria, .modal-body table a {
				color: #e5c8a8;
			}

			@media(max-width:1530px) {
				#cabecalho {
					max-height: 220px;
				}
				#cabecalho>.conteiner {
					height: 210px;
				}
				.menu.superior {
					text-align: center;
					padding: 0;
					position: relative !important;
					top: 0 !important;
					/* margin-top: -100px; */
					width: 100% !important;
					left: 50% !important;
					/* transform: translate(-125%); */
					background: rgba(255, 255, 255, 0.7) !important;
				}
				#cabecalho.sticky{
				    height: 130px;
			    }
			    #cabecalho.sticky .menu.superior{
				top: -70px !important;	
			    }
			
			}
			
			@media(max-width: 1124px) {
				#rodape .redes-sociais .titulo {
					display: none;
				}
				#rodape .redes-sociais {
					width: 40px;
					right: 20px;
					top: 25px;
				}
			}
			
			@media (max-width: 979px) and (min-width: 768px) {
				#cabecalho .logo {
					margin-top: 8px;
				}
				#cabecalho>.conteiner>.row-fluid {
					padding: 20px;
				}
				#cabecalho ul.acoes-conta {
					display: none;
				}
				ul.acoes-conta {
					width: 24px;
					top: 103px;
					right: 105px;
				}
				.carrinho {
					position: absolute;
					top: 82px;
					right: 0;
				}
				.acoes-conta i {
					display: block !important;
					cursor: pointer;
				}
				.conteudo-topo.span9 {
					width: 0 !important;
					height: 0 !important;
					padding: 0 !important;
				}
				.atalhos-mobile {
					display: none !important;
				}
			}
			
			@media only screen and (max-width: 767px) {
				.msg-header {
					display: none;
				}
				#cabecalho {
					max-height: 380px;
				}
				#cabecalho>.conteiner {
					height: 150px;
				}
				.identificacao .control-group .submit-email.botao.principal {
					margin-left: 0;
				}
				.identificacao .control-group input {
					width: 100%;
				}
				.caixa-destaque h1 {
					font-size: 18px;
					color: #000;
					font-weight: 400;
				}
				#rodape .institucional ul li a {
					margin-left: 0;
				}
				#barraNewsletter .componente .texto-newsletter {
					font-size: 14px;
				}
				.aproveite-tambem .imagem-produto {
					height: 235px !important;
				}
				#listagemProdutos {
					padding: 0 40px;
				}
				.listagem .listagem-linha {
					margin-top: 0;
					padding-top: 0;
					margin-bottom: 0;
					padding-bottom: 0;
				}
				.listagem .listagem-linha li {
					margin: 0 0 30px 0 !important;
					/* float: left !important; */
				}
				.listagem .listagem-linha>ul {
					margin-left: 0px !important;
				}
				#cabecalho>.conteiner>.row-fluid {
					padding: 10px 20px;
				}
				html,
				body {
					overflow-x: hidden;
				}
				#cabecalho .logo {
					margin-top: 0;
				}
				#cabecalho .logo a {
					margin: 0 auto;
				}
				.row-fluid .conteudo {
					width: 100%;
					margin: 0;
					padding: 0;
				}
				#cabecalho {
					padding-bottom: 60px;
				}
				#cabecalho>.conteiner>.row-fluid>.span3 {
					width: 100%;
				}
				#cabecalho .logo a img {
					top: 2px;
				}
				#cabecalho.sticky .logo img {
					width: 100px;
					top: -40px;
				}
				.conteudo-topo .busca-mobile {
					padding: 0 !important;
					background: none;
				}
				.listagem .titulo-categoria:first-child {
					margin-top: 20px;
					margin-bottom: 40px;
					padding-bottom: 0;
				}
				.listagem .listagem-linha {
					margin-left: 0 !important;
				}
				.listagem .listagem-linha .span4 {
					width: 100%;
				}
				.listagem .listagem-linha .span4 .imagem-produto {
					margin: 0 auto;
				}
				.listagem .listagem-linha:first-child {
					padding: 0;
				}
				.pagina-inicial .secao-principal {}
				.atalhos-mobile {
					background: #f9f9f9;
					border-bottom: 1px solid #eee;
				}
				.atalhos-mobile .fundo-principal {
					background: #f9f9f9;
				}
				.conteudo-topo .busca-mobile .atalho-menu {
					float: right;
					margin-left: 20px;
					line-height: 28px;
					font-family: FontAwesome!important;
					position: fixed;
					top: 10px;
					height: 30px;
					width: 50px;
					padding: 5px;
					box-shadow: none;
					outline: none;
					border-radius: 0;
					color: red;
					border: none;
					z-index: 99999999999;
					text-indent: -1000px;
					background-size: 32px!important;
					background: url(https://i.imgur.com/i293DOU.png) no-repeat 8px 7px;
				}
				#cabecalho .menu.superior {
					position: fixed!important;
					width: 100%;
					z-index: 1000;
					top: 50px!important;
					left: 0px!important;
					background: #fff!important;
					margin: 0 !important;
					overflow-y: scroll;
					height: 100%;
					transform: translate(0);
				}
				#cabecalho .menu.superior.active {
					display: block !important;
				}
				.menu.superior ul.nivel-um {
					padding: 0px;
				}
				.menu.superior ul.nivel-um.active {
					/* display: flex; */
					/* flex-direction: column-reverse; */
					border: none;
				}
				#cabecalho .menu.superior .categoria-paginas.com-filho {
					background: transparent;
				}
				.menu.superior .nivel-um>li {

					float: left;
					border-right: none!important;
					border-left: none!important;
					width: 100%;
					text-align: left;
					margin:0!important;
 				   border-bottom: 1px solid #d27f6d;
   					 padding: 15px 5px 15px 30px!important;
				}
				.menu.superior .nivel-um>li:first-child {
					/* display: none !important; */
				}
				.menu.superior .nivel-um>li:hover {
					margin: 10px 30px;
				}
				.menu.superior .nivel-dois {
					display: block !important;
					position: relative;
					min-width: 200px !important;
					background: #fff;
					border: none;
					left: 0px;
					top: 15px;
					box-shadow: none;
				}
				
				.menu .nivel-dois li:hover {
					background: none!important;
				}
				.menu .nivel-tres a:hover {
					color: red;
				}
				.menu.superior .categoria-paginas .nivel-dois li {
					position: relative;
					top: 0;
					padding: 0;
					left: 0;
				}
				.menu.superior .categoria-paginas .nivel-dois li:hover {
					background: transparent;
				}
				.menu.superior .nivel-dois a {
					padding: 0 !important;
					font-size: 18px !important;
					margin-bottom: 10px;
					color: #000;
				}
				.menu.superior .nivel-dois a:hover {
					/* background: #f9f9f9 !important; */
				}
				.menu.superior .nivel-tres {
					display: block !important;
					position: relative;
					left: 15px;
					background: none;
					box-shadow: none;
				}
				.form-menu-escondido {
					position: absolute;
					width: 100%;
					left: 0;
					background: transparent;
					height: 80px;
					padding: 0 20px;
					top: 180px;
					display: block;
					z-index: 5;
				}

				.menu .categoria-id-4351919 {
					display: none;
				}
				
				.form-menu-escondido #form-buscar {
					width: 100%;
					border: 1px solid #ddd;
					overflow: hidden;
					height: 50px;
					display: flex;
					margin: 0 auto;
				}
				.form-menu-escondido input {
					padding: 0;
					border-radius: 0 !important;
					border: none;
					margin: 0 !important;
					flex-basis: 90%;
					font-size: 12px;
					height: 49px;
					padding: 0 5px;
				}
				.form-menu-escondido button {
					background: #fff;
					width: 40px;
					margin: 0 !important;
					padding: 0;
					font-size: 12px;
					color: #000;
					flex-basis: 10%;
					border: none;
				}
				.form-menu-escondido button:hover {
					color: #000 !important;
				}
				.listagem .listagem-item .imagem-produto {
					position: static !important;
					margin: 0 auto;
					text-align: center;
				}
				.listagem-linha .listagem-item {
					height: auto !important;
				}
				.aproveite-tambem .listagem-linha .listagem-item {
					height: 235px !important;
				}
				.listagem-item .imagem-produto {
					width: 100% !important;
					display: block !important;
				}
				.listagem-linha .span4,
				.listagem-linha .span3 {
					width: 49%;
					display: inline-block;
				}
				.listagem-linha .acoes-produto-responsiva {
					display: none !important;
				}
				.listagem-item .preco-produto {
					margin-top: 0px;
				}
				.listagem-item .info-produto {
					width: 100% !important;
				}
				.pagina-produto #descricao {
					margin: 20px 0;
					max-width: 100%;
				}
				.pagina-categoria .listagem .listagem-linha li {
					/* margin: 0 8px !important; */
					width: 100%;
				}
				.mini-banner .modulo.span4 {
					width: 31.914893617021278%;
					float: left;
					margin-left: 1.127659574468085%;
				}
				#rodape .titulo {
					margin-bottom: 20px;
				}
				#rodape .institucional ul {
					margin-bottom: 10px;
					min-width: 350px;
				}
				.links-rodape ul li a {
					font-size: 14px;
					line-height: 30px;
				}
				.links-rodape-categorias {
					display: none!important;
				}
				#rodape .institucional .conteiner {
					padding: 10px 25px;
				}
				#rodape .institucional {
					min-height: 100px;
					color: #fff !important;
				}
				#rodape .institucional ul li a {
					margin-left: 0px;
				}
				#rodape .redes-sociais {
					width: 40px;
					right: 20px;
					top: 25px;
					right: 40px !important;
				}

				#barraNewsletter.hidden-phone {
					display: block!important;
				}
				#barraNewsletter.posicao-rodape {
					margin-bottom: 0;
					padding: 80px 0;
				}
				#rodape .institucional .visible-phone.span12 {
					display: block !important;
				}
				#rodape .institucional .visible-phone {
					width: 100%;
					color: #fff !important;
				}
				#rodape .pagamento-selos {
					padding: 10px 20px;
					margin-top: 0;
				}
				#rodape .institucional .lista-redes {
					text-align: right;
				}
				#rodape .institucional .lista-redes .visible-phone {
					width: 30px !important;
				}
				#rodape .institucional .visible-phone {
					width: 100%;
					display: block!important;
				}
				.breadcrumbs ul li a {
					font-weight: 400;
					font-size: 11px;
				}
				.ordenar-listagem.topo {
					display: none;
				}
				.conteudo h1 {
					font-size: 24px;
					text-align: center;
					margin: 15px 0 30px 0;
				}
				.ordenar-listagem.rodape {
					padding-top: 10px;
					margin-top: 10px;
					/* display: none; */
					border-width: 1px 0 0;
					position: absolute;
					width: 100%;
					/* margin-bottom: 30px; */
				}
                .ordenar-listagem .pagination {
                	/* float: inherit; */
                	margin: auto;
                	width: 270px;
                	display: inline-block;
                }
				.info-principal-produto {
					padding: 30px 0 0 0;
				}
				.pagina-produto .info-principal-produto {
					padding: 0;
				}
				.acoes-produto .preco-produto {
					border: none !important;
				}
				.principal .preco-produto .preco-promocional {
					margin-bottom: 20px !important;
				}
				.produto .conteiner-imagem>div {
					border: none;
				}
				.pagina-produto .produto .abas-custom {}
				.pagina-produto .cep {}
				.pagina-produto .botao.principal.botao-comprar,
				.pagina-produto .botao.principal.grande {
					width: 100%;
					padding: 13px 0px;
				}
				.pagina-produto .secao-principal .span6>principal {
					padding-left: 0px;
				}
				.pagina-produto .produto .conteiner-imagem img {
					max-width: 100%;
				}
				.input-append .btn,
				.input-prepend .btn {
					line-height: 20px;
				}
				.pagina-carrinho .secao-principal {
					max-width: 1280px;
					margin: 0 auto!important;
					width: 94%;
				}
				.tabela-carrinho tr {
					margin: 0 0 20px;
					border: none;
				}
				.finalizar-compra .preco-produto {
					height: 20px !important;
				}
				.about-home {
					flex-direction: column;
					width: 90%;
					margin: 0 auto;
				}
				.about-home-images img {
					width: 50%;
				}
				.about-home-text {
					padding: 0;
				}
				.about-home-text h2 {
					margin-top: 30px;
				}
				.pagina-carrinho #corpo,
				.pagina-pagina #corpo,
				.pagina-login #corpo,
				.pagina-produto #corpo,
				.pagina-categoria #corpo {
					margin-top: 50px !important;
				}
				.open-filter {
					display:block;
					width: 100%;
					padding: 10px 20px;
					margin-bottom: 30px;
					text-transform: uppercase;
					font-size: 14px;
					font-weight: 700;
					margin-top: -30px;
				}
				.whatsapp {
					bottom: 0px;
					right: 0px;
					z-index: 99;
					width: 70px;
				}
			}
			
			@media(min-width: 480px) and (max-width: 767px) {
				.pagina-categoria .listagem .listagem-linha li {
					width: 49%;
				}
				
				.pagina-categoria .span3 .nome-produto {
					min-height: 50px !important;
				}
				.aproveite-tambem .imagem-produto img {
					width: 70%;
				}
			}
				
			
			@media(max-width: 560px) {
				.pagina-categoria .listagem-linha .row-fluid .span4 {
					width: 100% !important;
				}
				.span9 .span4 .imagem-produto {
					text-align: center;
				}
				.span9 .span4 .imagem-produto img,
				.span9 .imagem-produto img {
					/* max-width: 70%; */
				}
				.listagem .listagem-item .nome-produto {
					text-align: center;
				}
				.listagem-linha .listagem-item {
					height: auto !important;
				}
				#barraNewsletter .componente input[type="text"] {
					width: 220px;
				}
			}
			
			@media(max-width: 479px) {
				.listagem-linha .span4,
				.listagem-linha .span3 {}
				.listagem-linha .listagem-item {
					position: relative;
					margin-bottom: 50px !important;
				}
				.span9 .span4 .imagem-produto img,
				.span9 .imagem-produto img {
					max-width: 100%;
					margin: 0 auto;
				}
				.mini-banner .modulo.span4 {
					width: 50%;
					float: left;
					margin: 0 auto !important;
				}
                .mini-banner .modulo.span4:nth-child(2){
                   
                }
				.banner.mini-banner a {
					text-align: center;
					width: 100%;
					display: block;
				}
				.banner.mini-banner img {
					max-width: 70%;
					margin: 0 auto;
			}
			