.barra-itens{
    background-color:#f5f5f5;
    display: flex;
    flex-direction: row;
    font-size: 1rem;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}
.barra-itens p,
.barra-itens ul,
.barra-itens div{
    font-weight: var(--fonte-bold);
    border: 1px solid #d5d5d5;
    padding: 12px;
    flex: 1 0 240px;
    display: flex;
    align-items: center;
}
ul.modo-exibicao{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex: 0 0 0;
    padding: 0;
    border: 0;
}

.modo-exibicao__icone a{
    border: 1px solid #d5d5d5;
    width: 42px;
    height: 48px;
    color: var(--preto);
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.modo-exibicao__icone-ativo a{
    background-color: var(--cor-vermelho-primario);
    color:var(--branco);
}

div.filtro__tela-categorias label,
div.filtro__tela-marcas label,
.ordenar-resultados label,
.ordenar-resultados select{
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><path d="M7 10l5 5 5-5z"/></svg>');
    background-repeat: no-repeat;
    background-position: right 5px top 2px;
    background-size: 1.5em auto, 100%;
    width: 100%;
    padding: 6px;
    border-radius: 6px;
    display:block;
    background-color: var(--branco);
    border: 1px solid #ccc;
    cursor: pointer;
}


div.filtro__tela-categorias,
div.filtro__tela-marcas{
    display: flex;
    flex-direction: column;
    position: relative;
}
div.filtro__tela-categorias input#tela-categorias,
div.filtro__tela-marcas input#tela-marcas{
    display: none;
}


#ordenar-checkbox{display: none;}

div.filtro__tela-categorias .filtro__tela-categorias--sub,
div.filtro__tela-marcas .filtro__tela-marcas--sub,
.ordenar-resultados .ordenar-resultados__select{
    position: absolute;
    z-index: 9;
    width:90%;
    top: calc(100% - 12px);
    background-color: var(--branco);
    left: 5%;
    flex-direction: column;
    padding: 0!important;
    display: none;
}
.filtro__tela-categorias--sub li,
.filtro__tela-marcas--sub li,
.ordenar-resultados__select li{
    width: 100%;
    display: block;
}
.filtro__tela-categorias--sub a,
.filtro__tela-marcas--sub a,
.ordenar-resultados__select a{
    text-decoration: none;
    padding: 12px;
    width: 100%;
    display: block;
    color: var(--preto);
}

.filtro__tela-categorias label:hover,
.filtro__tela-categorias a:hover,
.filtro__tela-marcas label:hover,
.filtro__tela-marcas a:hover,
.ordenar-resultados__select a:hover,
.ordenar-resultados label:hover{
    background-color: #f5f5f5;
    transition: background-color .2s;
    color: var(--preto);
}
.ordenar-resultados:hover .ordenar-resultados__select{
    display: flex;
}

div.filtro__tela-categorias label:hover .filtro__tela-categorias--sub,
#tela-categorias:checked ~ .filtro__tela-categorias--sub,
div.filtro__tela-marcas label:hover .filtro__tela-marcas--sub,
#tela-marcas:checked ~ .filtro__tela-marcas--sub,
.ordenar-resultados #ordenar-checkbox:checked ~ .ordenar-resultados__select,
.ordenar-resultados:hover .ordenar-resultados__select{
    display: flex;
    max-height: 60vh;
    overflow-y: auto;
}
div.ordenar-resultados{
    flex: 0 0 240px;
    flex-direction: column;
    position: relative;
    padding: 6px 12px;
}

div.ordenar-resultados{
    flex: 0 0 240px;
    flex-direction: column;
    position: relative;
    padding: 6px 12px;
    align-items: center;
    justify-content: center;
}
.barra-itens div.filtro__letras-numeros{
    flex: 0 0 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    flex-wrap: wrap;
}
.filtro__letras-numeros a{
    border-radius:6px;
    border: 1px solid #ccc;
    background-color: #ffffff;
    color:#333;
    font-weight: bold;
    padding: 6px 12px;
    text-decoration: none;
}
.filtro__letras-numeros a:hover,
.link-categoria-ativa a{
    color: var(--branco);
    background-color: var(--azul-primario);
    transition: color 0.2s;
    transition: background-color 0.2s;
}
.filtro__letras-numeros a.ativo{
    color: var(--branco);
    background-color: var(--cor-vermelho-escuro);
}




.catalogo-lista{
    width:100%;
    display:grid;
    background-color:#fff;
    padding: 24px;
    gap: 24px;
}
.catalogo-lista-grade,
.catalogo-lista-linha,
.catalogo-lista-lista{
    display:grid;
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
    grid-auto-flow: dense;
}
.catalogo-lista-linha,
.catalogo-lista-lista{
    display: flex;
    background-color: #d5d5d5;
    flex-wrap: wrap;
    gap:6px;
}
.catalogo-lista-linha .catalogo-lista__item,
.catalogo-lista-lista .catalogo-lista__item{
    flex: 1 0 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.catalogo-lista-linha .catalogo-lista__item--imagem{
    width: 124px;
    margin-right: 12px;
}

.catalogo-lista-grade .catalogo-lista__item{
    border-radius: 12px;
    box-shadow: 0px 5px 5px rgba(0,0,0,0.6);
}
.catalogo-lista__item{
    position: relative;
    background-color: #fff;
    border-radius: 12px;
    max-width:340px;
}
.catalogo-lista__item a{
    text-decoration: none;
}
.catalogo-lista__item--imagem{
    width: 100%;
    height: auto;
    aspect-ratio: 1/1;
    border-radius: 12px;
    border:2px solid var(--azul-primario);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
.catalogo-lista__item--titulo{
    font-weight: var(--fonte-bold);
    color: var(--azul-primario);
    font-size: var(--catalogo__titulo-size);
    margin: 0!important;
    padding: 12px 12px 6px 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 80px;
}
.catalogo-lista__item--codigo{
    font-weight: var(--fonte-light);
    color: var(--branco);
    background-color: var(--azul-primario);
    font-size: var(--catalogo__titulo-size);
    padding: 12px;
}


@media (max-width: 1600px) {
	.catalogo-lista-grade {
	grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
	}
}
@media (max-width: 1080px) {
	#catalogo-lista-grade {
	/* grid-template-columns: repeat(3, minmax(240px, 1fr)); */
	}
}
@media (max-width: 768px) {
	#catalogo-lista-grade {
	/* grid-template-columns: repeat(2, minmax(240px, 1fr)); */
	}
}

@media only screen and (max-width: 533px) {
	#catalogo-lista-grade {
        grid-template-columns: repeat(1, minmax(240px, 1fr));
    }
}

/* DEPRECATED: ir apagando e ver o que muda */

	.catalogo-lista .conteudo{ display:inline-table;}
	.catalogo-lista .coluna{ vertical-align:top; display:inline-block; text-align:left; width:100%; text-align:center;}
	.catalogo-lista .cx-resultados-busca{width:100%;}
	#cx-por-letra{ display:inline-block; vertical-align: bottom;}	
		#cx-por-letra .link-letra{ width:2em; padding:0.5em 0; display:inline-block; text-align:center; text-decoration:none; margin:0.15em; color:#666; font-size:medium; vertical-align:middle; background-color:#f5f5f5;}
		#cx-por-letra .seleciona{background-color:#900; color:#FFF;}

        /*visual itens*/
	#cx-chamada{width:90%; display:inline-block; margin-bottom:1em; background-color:#FF3; color:#000;}
		#cx-chamada .descricao{ font-size:x-large; font-weight:400; display:inline-block; padding:0.5em 1em;}
	.catalogo-lista  #item a{text-decoration:none;}
	.catalogo-lista  .cx-itemb, .catalogo-lista  .cx-itemc{width:100%;}
		.catalogo-lista  .cx-itemb #item,
		.catalogo-lista  .cx-itemc #item{ text-align:left;}
		.catalogo-lista  .cx-item #item,
		.catalogo-lista  .cx-itemb #item,
		.catalogo-lista  .cx-itemc #item{width:90%; display:inline-block; text-decoration:none; color:#333; background-color:#FFF; box-shadow: rgb(184, 184, 184) 0em 0.65em 0.75em 0em; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; border-top-left-radius: 0; border-top-right-radius: 0; position:relative;}
	.catalogo-lista  .cx-itemb, .catalogo-lista  .cx-itemc{ margin-bottom:0;}
		.catalogo-lista  .cx-itemb #item,
		.catalogo-lista  .cx-itemc #item{ border-bottom:0.05em solid #666; box-shadow:none; -webkit-border-radius: 0em; -moz-border-radius: 0em; border-radius: 0em;}
		.catalogo-lista  .cx-itemb #item{padding-top:1em;}
		.catalogo-lista  li.cx-itemc:nth-child(1) #item{border-top:0.05em solid #666;}
			.catalogo-lista  .cx-item #item .cx-img,
			.catalogo-lista  .cx-itemb #item .cx-img{width:100%; display:inline-block; height:11.5vw; background-position:50%; background-repeat:no-repeat; background-size: contain; margin-bottom:1em;}
			.catalogo-lista  .cx-item #item .cx-titulo,
			.catalogo-lista  .cx-itemb #item .cx-titulo,
.catalogo-lista  span{text-align: center;}
.catalogo-lista  .cx-itemc #item .cx-titulo{width:90%; display:inline-block; min-height:4vw;}
				.catalogo-lista  .cx-item #item .cx-titulo span,
				.catalogo-lista  .cx-itemb #item .cx-titulo span,
				.catalogo-lista  .cx-itemc #item .cx-titulo span{display:inline-block; font-size: smaller; font-weight:600; line-height:1.5em; color:#13294b; text-transform:uppercase; padding:0em 0.5em;}
		.catalogo-lista  .cx-itemb{width:50%;}
			.catalogo-lista  .cx-itemb #item .cx-titulo{ min-height:inherit;}
				.catalogo-lista  .cx-itemb #item .cx-img{width:6vw;  height:6vw; margin:0 1em; margin-bottom:0.25em; vertical-align:middle;min-height: inherit;}
				.catalogo-lista  .cx-itemb #item .dados{width:76%; min-width:10em; display:inline-block; vertical-align:middle;}
				.catalogo-lista  .cx-itemb .preco-normal,
				.catalogo-lista  .cx-itemb .input-qtd,
				.catalogo-lista  .cx-itemb .botao-qtd,
				.catalogo-lista  .cx-itemc .preco-normal,
				.catalogo-lista  .cx-itemc .input-qtd,
				.catalogo-lista  .cx-itemc .botao-qtd{display:inline-block;}
				.catalogo-lista  .cx-itemb .preco-normal,
				.catalogo-lista  .cx-itemc .preco-normal{ margin-right:0.5em;}
				.catalogo-lista  .cx-itemb .preco-normal span{display:inline-block; font-size:1.0em; font-weight:600; line-height:1.5em; color:#13294b; text-transform:uppercase; padding:0em 0.5em;}
			
			.catalogo-lista  .cx-itemb #item .cx-categoria,
			.catalogo-lista  .cx-itemc #item .cx-categoria{width:90%; display:inline-block; margin-bottom:0.5em;}
		.catalogo-lista  .cx-itemc #item{ border-left:0.05em solid #666; border-right:0.05em solid #666; display:inline-table; width:95%; position:relative;}
			.catalogo-lista  .cx-itemc #item .col-lista{display:table-cell; padding:0.25em 0.5em; vertical-align:middle;}
.catalogo-lista  .cx-itemc #item div.col-lista:first-child{border-left: 0;}
.catalogo-lista  .cx-itemc #item div.col-lista{ border-left:0.05em solid #666;}
.catalogo-lista  .cx-itemc #item .check{width:2.5em;text-align: center;}				
.catalogo-lista  .cx-itemc #item input { -webkit-appearance: checkbox;}
			.catalogo-lista  .cx-itemc #item .cx-titulo{ width:auto; position: relative;}
			.catalogo-lista  .cx-itemc #item .cx-titulo,
			.catalogo-lista  .cx-itemc #item .cx-codigo{ margin-bottom:0;}
			.catalogo-lista  .cx-itemc #item .cx-codigo{width:9%; min-width:6em;}
			.catalogo-lista  .cx-itemc #item .loja{width:20%; min-width:9em; text-align: right;}
			.catalogo-lista  .cx-itemc #item .loja .dados-logado{width:100%; display:inline-block;}
			
.catalogo-lista  .cx-item #item .cx-categoria span,
.catalogo-lista  .cx-itemb #item .cx-categoria span,
.catalogo-lista  .cx-itemc #item .cx-categoria span{display:block; font-size:0.9rem; font-weight:600; line-height:1.5em; text-transform:uppercase; padding:0em 0.5em; color:#A58951;}
/*logado*/
.catalogo-lista  .cx-item #item .dados-logado{display:block; background-color:#f5f5f5; padding:0.5em 1em; text-align:center; margin-bottom:1em; min-height:5em; padding-bottom:2em;}
.catalogo-lista  .cx-item #item .dados-logado .preco-normal{display:block; margin-bottom:0.5em;text-align: center;}
/*promocional*/
.cx-itemb #item .dados-logado{ margin-bottom:1em; display:inline-block;}
.cx-item #item .dados-logado .preco-promocional{display:block; margin-bottom:0.5em;}
.cx-itemb #item .dados-logado .preco-promocional,
.cx-itemc #item .dados-logado .preco-promocional{display:block; position:relative; margin-bottom:0.5em;}
	#item .dados-logado .preco-promocional .dados{display:inline-block; width:100%;}
		.cx-item #item .dados-logado .preco-promocional .dados .chamada{display:inline-block; width:90%; z-index:1; position:absolute; top:1em; left:0; background-color: rgba(153,0,0,0.8); border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 6px solid #fff;}
		.cx-itemb #item .dados-logado .preco-promocional .dados .chamada,
		.cx-itemc #item .dados-logado .preco-promocional .dados .chamada{ position:relative; display:inline-block; width:96%; background-color: rgba(153,0,0,0.8); border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 6px solid #fff;}
			#item .dados-logado .preco-promocional .dados .chamada span{color:#fff;font-size:smaller; font-weight:400; line-height:1.5em; display:inline-block; padding:0.25em 1em;}
		.cx-itemb #item .dados-logado .preco-promocional .dados .chamada,
		.cx-itemb #item .dados-logado .preco-promocional .dados .cx-precos{ width:calc(98%/2); display:inline-block; vertical-align:middle;}
		.cx-itemb #item .dados-logado .preco-promocional .dados .lista{display:none;}
		#item .dados-logado .preco-promocional .dados .preco-de,
		#item .dados-logado .preco-promocional .dados .preco-para,
		#item .dados-logado .preco-promocional .dados .preco-aviso{display:inline-block; width:90%; text-align:left;padding:0em 1em;}
			#item .dados-logado .preco-promocional .dados .preco-de span{color:#f00;font-size:small; font-weight:400; line-height:1.5em; display:inline-block; }
			#item .dados-logado .preco-promocional .dados .preco-para span{color: #00C;font-size:medium; font-weight:400; line-height:1.5em; display:inline-block;}
		.cx-item #item .dados-logado .preco-promocional .dados .preco-aviso{width:93.5%; z-index:1; text-align:center; position:absolute; bottom:0em; left:0; background-color:#F90; padding:0em 0.5em;}
		.cx-itemb #item .dados-logado .preco-promocional .dados .preco-aviso,
		.cx-itemc #item .dados-logado .preco-promocional .dados .preco-aviso{width:93.5%; text-align:center; background-color:#F90; padding:0em 0.5em;}
			#item .dados-logado .preco-promocional .dados .preco-aviso span{color:#fff;font-size:small; font-weight:400; line-height:1.5em; display:inline-block; }
.cx-itemc #item .dados-logado .preco-promocional .dados .chamada,
.cx-itemc #item .dados-logado .preco-promocional .dados .cx-precos,
.cx-itemc #item .dados-logado .preco-promocional .dados .preco-aviso{ width:5em; display:inline-block; vertical-align:middle;}
	.cx-itemc #item .dados-logado .preco-promocional{ width:50%; display:inline-block;}
	.cx-itemc #item .dados-logado .preco-promocional .dados .chamada{ display:none; position:relative;}
	.cx-itemc #item .dados-logado .preco-promocional .dados .lista{ display:inline-block; width:6em; border:0; border-radius:10em; font-size:small; z-index:inherit;}
	.cx-itemc #item .dados-logado .preco-promocional .dados .preco-aviso{ display:none;}
		.cx-itemc #item .dados-logado .preco-promocional .dados .cx-precos{width:9em;}
		
	.catalogo-lista  .cx-item #item .dados-logado .input-qtd{display:inline-block; text-align:center; margin-top:0.25em;}
		.catalogo-lista  .cx-item #item .dados-logado .input-qtd select,
		.catalogo-lista  .cx-item #item .dados-logado .input-qtd input[type="number"],
		.catalogo-lista  .cx-itemb #item .dados-logado .input-qtd select,
		.catalogo-lista  .cx-itemb #item .dados-logado .input-qtd input[type="number"],
		.catalogo-lista  .cx-itemc #item .dados-logado .input-qtd select,
		.catalogo-lista  .cx-itemc #item .dados-logado .input-qtd input[type="number"]{-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; border:0.05em solid #666; padding:0.5em 0.25em; width:5em;}
		.catalogo-lista  .cx-item #item .dados-logado .input-qtd select,
		.catalogo-lista  .cx-itemb #item .dados-logado .input-qtd select,
		.catalogo-lista  .cx-itemc #item .dados-logado .input-qtd select{width:5em; text-align: center; /* para firefox */ text-align-last: center; /* para chrome */background-image: url(../../../../imagem/icones/seta-menu-baixob.png); background-position: 95% 50%; background-repeat: no-repeat;}
		.catalogo-lista  .cx-item #item .dados-logado .input-qtd input[type="number"],
		.catalogo-lista  .cx-itemb #item .dados-logado .input-qtd input[type="number"],
		.catalogo-lista  .cx-itemc #item .dados-logado .input-qtd input[type="number"]{width:3em;text-align: center; /* para firefox */ text-align-last: center; /* para chrome */}
	.catalogo-lista  .cx-item #item .dados-logado .botao-qtd,
	.catalogo-lista  .cx-itemb #item .dados-logado .botao-qtd,
	.catalogo-lista  .cx-itemc #item .dados-logado .botao-qtd{display:inline-block; text-align:center; margin:0.25em 0; margin-left:0.5em; }
		.catalogo-lista  .cx-item #item .dados-logado .botao-qtd span,
		.catalogo-lista  .cx-itemb #item .dados-logado .botao-qtd span,
		.catalogo-lista  .cx-itemc #item .dados-logado .botao-qtd span{ background-color:#900; color:#fff; font-size:1em; font-weight:500; padding:0.5em 1em; display:inline-block; cursor:pointer; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em;}
		.catalogo-lista  .cx-item #item .dados-logado .botao-qtd span:hover,
		.catalogo-lista  .cx-itemb #item .dados-logado .botao-qtd span:hover,
		.catalogo-lista  .cx-itemc #item .dados-logado .botao-qtd span:hover{ background-color: #F00;}

#cx-info-item{width:95%; display:inline-block; font-family: "Open Sans"; text-align:left; padding-bottom:0.5em; border-bottom: 0.15em solid #CCC; margin-bottom:1.5em; margin-top:0em;}
	#cx-info-item .cx-texto-item{display:inline-block;font-size:1.15em; font-weight:600; line-height:1.5em; color:#13294b; border:0; margin-bottom:0em; cursor:pointer;  vertical-align:middle;}
		#cx-info-item .cx-texto-item #cx-visual{ display:inline-block; vertical-align:middle; margin:0; padding:0; margin:0.5em 0.25em; margin-bottom:0; vertical-align:sub;}
			#cx-info-item .cx-texto-item #cx-visual .i-visual{display:inline-block; list-style:none;}
				#cx-info-item .cx-texto-item #cx-visual .i-visual a{display:inline-block; text-decoration:none; font-size:1.25em; padding:0.25em; color:#000;}
				#cx-info-item .cx-texto-item #cx-visual .i-visual a:hover{color:#666;}
		#cx-info-item .cx-texto-item #cx-visual .ativo{color:#333; border:0.05em solid #333; line-height:1.0em;}
	#cx-info-item .cx-ordem-item{ float:right;display:inline-block;}
	#cx-info-item span{display:inline-block; font-size:1.15em; font-weight:600; line-height:1.5em; color:#13294b; text-transform:uppercase; border:0; margin-bottom:0em; margin-top:0.5em; vertical-align:middle;}
	#cx-info-item select{display:inline-block;font-family: "Open Sans"; border:0; padding-right:1em; vertical-align:-webkit-baseline-middle; font-size:1.0em; font-weight:400; padding:0.25em 0.5em; line-height:1.5em; color:#ccc; background-image:url(../../../../imagem/icones/seta-menu-baixob.png); background-position:95% 50%; background-repeat:no-repeat;}
	#cx-info-item #ordemb{ margin-right:1em;}
		#cx-info-item select option{ color:#666;}
/*busca*/
#cx-listar-busca .cx-busca{width:100%;display:inline-block;}
	#cx-listar-busca .cx-busca .titulo{display:block;margin-bottom:1em;}
		#cx-listar-busca .cx-busca .titulo span{display: inline-block; font-size: 1.75em; line-height: 1.5em; font-weight: 600; color: #13294B; border-bottom:#A58951 solid 0.08em; padding: 0.25em 0.25em; padding-top:0;}
	#cx-listar-busca .cx-busca .descricao{display:block;}
		#cx-listar-busca .cx-busca .descricao span{display: inline-block; font-size: 1.25em; line-height: 1.5em; font-weight: 500; color: #7B7B7B;}
	#cx-listar-busca .barra-navegacao{display:block;}
		#cx-listar-busca .barra-navegacao span{display: inline-block; font-size: 0.8em; line-height: 1.5em; font-weight: 600; color: #333;}
			#cx-listar-busca .barra-navegacao span a{color: #333; text-decoration:none; display: inline-block; vertical-align: baseline;}
/*paginar*/
.cx-paginar .areaNumerosPaginacao{width:100%; display:inline-block; color:#000; margin-bottom:0em;}
	.cx-paginar .areaNumerosPaginacao .LinkInativoPaginacao, 
	.cx-paginar .areaNumerosPaginacao .LinkAtivoPaginacaob, 
	.cx-paginar .areaNumerosPaginacao .LinkAtivoPaginacao{ -webkit-border-radius: 0em; -moz-border-radius: 0em; border-radius: 0em; display:inline-block; margin:0.25em; font-weight:600; font-size:0.9em; text-decoration:none; color:#fff; border: 0.0em solid #999; padding: 0.5em 0.8em;}
	.cx-paginar .areaNumerosPaginacao .LinkAtivoPaginacao{ background-color:#f00; color:#fff;}
	.cx-paginar .areaNumerosPaginacao .LinkAtivoPaginacaob{color:#ccc; background-color: #000; padding: 0.0em; border:0em; display:none;}
	.cx-paginar .areaNumerosPaginacao .LinkInativoPaginacao{color:#999999; background-color:#fff;}
	.cx-paginar .areaNumerosPaginacao .setaE,
	.cx-paginar .areaNumerosPaginacao .setaD,
	.cx-paginar .areaNumerosPaginacao .LinkInativoPaginacao:hover{background-color:#13294B; color:#FFF;}
    .cx-paginar .areaNumerosPaginacao .setaE,

    .cx-paginar .areaNumerosPaginacao .setaE{
		-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em;
		-webkit-border-top-right-radius: 0em; -moz-border-top-right-radius: 0em; border-top-right-radius: 0em;
		-webkit-border-bottom-right-radius: 0em; -moz-border-bottom-right-radius: 0em; border-bottom-right-radius: 0em;
		}
	.cx-paginar .areaNumerosPaginacao .setaD{
		-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em;
		-webkit-border-top-left-radius: 0em; -moz-border-top-left-radius: 0em; border-top-left-radius: 0em;
		-webkit-border-bottom-left-radius: 0em; -moz-border-bottom-left-radius: 0em; border-bottom-left-radius: 0em;
		}
.cx-paginar .areaNumerosPaginacao .setaE::before{content: ''; border: 0.5em solid transparent; border-right-color: #FFF; display: inline-block; margin: 0;
    margin-top: 0.35em;
    position: relative;
    z-index: 1;
    left: -0.35em;}
.cx-paginar .areaNumerosPaginacao .setaD::before{content: ''; border: 0.5em solid transparent; border-left-color: #FFF; display: inline-block; margin: 0;
    margin-top: 0.35em;
    position: relative;
    z-index: 1;
    rigth: -0.35em;}
	.cx-paginar .areaNumerosPaginacao .setaE:hover,
	.cx-paginar .areaNumerosPaginacao .setaD:hover{background-color:#EFEFEF; color:#13294B;}

.catalogo-lista .cx-filtros{ display:inline-block; width:100%; background-color:#f5f5f5; padding:0.25em 0; text-align:center;}
	.catalogo-lista .cx-filtros .conteudo{ text-align:left; display:inline-block; width:98%;}
	.catalogo-lista .cx-filtros .titulo,
	.catalogo-lista .cx-filtros .select-filtro{display:inline-block; margin-left:0.5em; vertical-align:middle;}
	.catalogo-lista .cx-filtros .titulo span{ font-size:medium; font-weight:600; display:inline-block;}
		.catalogo-lista .cx-filtros .select-filtro span{font-size: small; font-weight:600; display:inline-block;}
			.catalogo-lista .cx-filtros .select-filtro select{ padding:0.25em 0.5em; font-size: small; font-weight:400; background-image: url(../../../../imagem/icones/seta-menu-baixob.png); background-position: 95% 50%; background-repeat: no-repeat;}
@media only screen and (max-width: 1920px) {
.catalogo-lista  .cx-itemc #item .loja{width: 25vw;}
}
@media only screen and (max-width: 1680px) {
.catalogo-lista  .cx-itemc #item .loja{width: 27vw;}
}
@media only screen and (max-width: 1600px) {
.catalogo-lista  .cx-itemc #item .loja{ width:28em;}
}
@media only screen and (max-width: 1440px) {
.catalogo-lista  .cx-itemb #item .dados{width:80%;}
.cx-itemb #item .dados-logado .preco-promocional .dados{width:95%;}
.catalogo-lista  .cx-itemb #item .cx-titulo span,
.catalogo-lista  .cx-itemb #item .cx-categoria span{ font-size:small;}
}
@media only screen and (max-width: 1366px) {
.catalogo-lista  .cx-item #item .cx-titulo span{ min-height:6vw;}
}
@media only screen and (max-width: 1280px) {}
@media only screen and (max-width: 1024px) {
.catalogo-lista  .cx-item{width:calc(100%/4);}
.catalogo-lista  .cx-itemb #item .cx-img{width:8vw; height:8vw;}
.catalogo-lista  .cx-item #item .cx-img{height:16.5vw;}
.catalogo-lista  .cx-itemb #item .dados{width:65%;}
.catalogo-lista  .cx-itemc .preco-normal{ width:100%; margin-top:0.5em;}
.catalogo-lista  .cx-itemc #item .dados-logado .botao-qtd{ margin:0.5em 0; margin-left:0.5em; vertical-align:middle;}
.catalogo-lista  .cx-itemc #item .dados-logado .botao-qtd span{font-size: small;}
.cx-itemb #item .dados-logado .preco-promocional{ display:inline-block; width:100%;}
.catalogo-lista  .cx-itemb #item .dados .dados-logado .preco-promocional .dados{width:100%;}
.cx-itemb #item .dados-logado .preco-promocional .dados .chamada{ border:0; position:absolute; text-align:center; top:0; right:0; z-index:2; width:5em;}
.cx-itemb #item .dados-logado .preco-promocional .dados .chamada span{ font-size:xx-small;}
.cx-itemb #item .dados-logado .preco-promocional .dados .cx-precos{ display:inline-block; width:100%;}
.cx-itemb #item .dados-logado .preco-promocional .dados .preco-aviso{ width:94%;}
}
@media only screen and (max-width: 900px) {
.catalogo-lista  .cx-itemb #item .cx-img{width:5em; height:5em;}
}
@media only screen and (max-width: 800px) {
.catalogo-lista .coluna,
.catalogo-lista .itemA{margin:0; margin-top:1em; padding:0;}
.catalogo-lista .itemA,
.catalogo-lista .itemB{ overflow:inherit; display:inline-block; width:100%;}
#cx-info-item{ width:98%;}
.catalogo-lista  .cx-item{width:calc(100%/3);}
.catalogo-lista  .cx-item #item .cx-img{height:22.5vw;}
#cx-info-item .cx-texto-item{width:100%;}
#cx-info-item .cx-ordem-item{width:98%; float:none;}
#cx-info-item .cx-ordem-item:last-child{text-align:right;}
.catalogo-lista .itemB{margin-top:0;}
#cx-info-item #ordemb{margin-right:0;}
.catalogo-lista  .cx-itemc #item .loja{ width:18em;}
#item .dados-logado .preco-promocional .dados .chamada span{font-size:xx-small;}
#item .dados-logado .preco-promocional .dados .preco-de span{font-size:x-small;}
}
@media only screen and (max-width: 768px) {
.catalogo-lista  .cx-item #item .cx-titulo span{ min-height:9vw;}
}
@media only screen and (max-width: 600px) {
.catalogo-lista  .cx-itemb{ width:100%;}
.catalogo-lista  .cx-item{width:calc(100%/2);}
.catalogo-lista  .cx-item #item .cx-img{height: 33vw;}
.catalogo-lista .cx-filtros .titulo{ width:100%; margin:0; margin-bottom:0.5em;}
.catalogo-lista .area-mensagem-promocao .celula .cx-escolha-promo{width:90%;}
.catalogo-lista  .cx-itemc #item .cx-codigo{min-width: 3em; text-align:center;}
.catalogo-lista  .cx-itemc #item .cx-codigo span{ font-size:small;}
.catalogo-lista  .cx-itemb #item .dados{ width:78%;}
.cx-itemb #item .dados-logado .preco-promocional .dados .preco-aviso{width: 96%;}
}
@media only screen and (max-width: 533px) {
#cx-info-item .cx-texto-item{ font-weight:400;}
#cx-info-item span{font-size: medium;}
.catalogo-lista  .cx-itemb #item{width:98%;}
.catalogo-lista  .cx-itemc #item .cx-titulo span{font-size: small;}
.catalogo-lista .cx-filtros .select-filtro select{ width:80%;}
.catalogo-lista .cx-filtros .select-filtro span{display:inline-block; width:100%;}
.catalogo-lista .cx-filtros .select-filtro{width:48%; margin-bottom:0.5em;}
}
@media only screen and (max-width: 480px) {
.catalogo-lista  .cx-itemb #item .dados{ width:74%;}
.catalogo-lista  .cx-itemc #item .cx-codigo{    min-width: 3em; text-align:center;}
.catalogo-lista  .cx-itemc #item .cx-codigo span{font-size: small;}
.catalogo-lista .cx-filtros .select-filtro{width:46%;}
.cx-itemc #item .dados-logado .preco-promocional{ width:98%;}
.catalogo-lista  .cx-itemc #item .loja{width: 40vw;}
.cx-itemb #item .dados-logado .preco-promocional .dados .preco-aviso{width: 95%;}
}
@media only screen and (max-width: 414px) {
.catalogo-lista  .cx-item{width:100%;}
.catalogo-lista  .cx-item #item .cx-img{height: 65vw;}
.catalogo-lista  .cx-itemb #item .dados{ width:70%;}
.catalogo-lista .area-mensagem-promocao .celula .cx-escolha-promo .bt-fechar-promo .bt-promo{position: absolute; top: 0.8em; right: 0em;}
.cx-itemb #item .dados-logado .preco-promocional .dados .preco-aviso{width: 94%;}

}
@media only screen and (max-width: 375px) {
.catalogo-lista  .cx-itemb #item .dados{width:68%;}
.catalogo-lista  .cx-itemc #item .loja{min-width: 5em;}
.catalogo-lista  .cx-itemc #item .dados-logado .botao-qtd{margin-left:0;}
.catalogo-lista  .cx-itemc .input-qtd{ margin-top:0.5em;}
.catalogo-lista  .cx-itemc .preco-normal{margin-right:0;}
.cx-itemb #item .dados-logado .preco-promocional .dados .preco-aviso{width: 93%;}
}
@media only screen and (max-width: 360px) {
.catalogo-lista  .cx-itemb #item .dados{width:66%;}
.catalogo-lista .area-mensagem-promocao .celula .cx-escolha-promo .area-promo .txt-botoes .c-promo, 
.catalogo-lista .area-mensagem-promocao .celula .cx-escolha-promo .area-promo .txt-botoes .c-normal{width:80%; padding:0.75em; font-size:small;}
.catalogo-lista  .cx-itemc .input-qtd input[type="number"],
.catalogo-lista  .cx-itemc #item .dados-logado .botao-qtd span{ font-size:small;}
.catalogo-lista  .cx-itemc #item .col-lista{ display:inline-block; width:100%; min-width:inherit;}
}
@media only screen and (max-width: 320px) {
.catalogo-lista  .cx-itemb #item .dados{width:62%;}
.catalogo-lista  .cx-itemb #item .cx-titulo span, .catalogo-lista  .cx-itemb #item .cx-categoria span{font-size: x-small;}
.cx-itemb #item .dados-logado .preco-promocional .dados .chamada{top: -2em; left: -6em;}
}