@media (min-width: 768px) {



	/* NAV */
	#home nav.menu .logo {
		opacity: 0 !important;
		transition: opacity .2s;
	}
	#home nav.menu.ativo .logo {
		opacity: 1 !important;
	}



	/* ABAS */
	.aba {
		border-radius: var(--medida);
		bottom: auto;
		left: 50%;
		top: 50%;
		width: 30%;
		transform: translate(-50%,-55%) !important;
		opacity: 0;
		max-height: 80%;
	}
	.aba .aba-titulo {
		padding: 0;
	}
	.aba .aba-titulo .toggle-aba {
		background: transparent !important;
		border-color: transparent !important;
		color: var(--branco) !important;
		position: absolute;
	    right: calc(var(--medida) * .5);
	    top: calc(-2.5 * var(--medida));
	}
	.aba .aba-titulo .toggle-aba i::before {
		font-size: calc(var(--medida) * 1);
		content: "\f00d";
	}
	.aba .aba-titulo >:empty {
		display: none;
	}

	.aba.ativo {
		opacity: 1;
		transform: translate(-50%,-50%) !important;
	}

	#aba-filtro {
		opacity: 1;
	    border-radius: unset;
	    bottom: unset;
	    left: unset;
	    top: unset;
	    width: auto;
	    transform: translate(0,0) !important;
	    opacity: 1;
	    margin-right: calc(var(--medida) * 2);
	    position: unset;
	    max-height: unset;
	}
	#aba-filtro .aba-titulo > div {
		min-height: auto;
		justify-content: flex-start !important;
	}
	#aba-filtro .aba-titulo > div h6 {
		font-size: calc(var(--medida) * .8);
		text-transform: unset;
	}
	#aba-filtro .aba-titulo > div h6 strong {
		font-weight: 400;
	}
	#aba-filtro .aba-conteudo {
		border-top: none;
		height: unset !important;
		min-height: unset !important;
		padding: 0;
	}



	/* BUSCA */
	.busca .busca-resultado {
		width: 100%;
	}



	/* INFO PRODUTO */
	.info-produto {
	}
	.info-produto .container > div >:first-child {

	}
	.info-produto .container > div >:first-child > div {
		background: var(--cinza);
		display: flex;
		flex-direction: column;
		row-gap: calc(var(--medida) * .5);
		border-radius: var(--medida);
		padding: calc(var(--medida) * 1.25) calc(var(--medida) * 1);
	}
	.info-produto .container > div >:first-child > div {
		margin-left: 0;
		margin-right: 0;
	}
	.info-produto .container > div >:first-child .botao.bg-cinza {
		background-color: var(--branco) !important;
	}
	.info-produto .container > div >:last-child {
	}
	.info-produto .acordeon {
		gap: var(--medida);
	}
	.info-produto .acordeon > div > div:first-child .botao + i {
		display: none;
	}
	.info-produto .acordeon .collapse,
	.info-produto .acordeon .collapsing {
		display: flex !important;
		height: auto !important;
	}
	.info-produto .acordeon > div > div:last-child > div {
		padding: calc(var(--medida) * .5) 0 0 0;
	}



	/* PRODUTOS DETALHE */
	.produtos.detalhe .produto .galeria-detalhe .item {
		min-height: calc(var(--medida) * 15);
	}
	.produtos.detalhe .info h1,
	.produtos.detalhe .info h4 {
		font-size: calc(var(--medida) * 1);
	}



	/* CTA */
	.cta {
		background-image: url('../img/bg-cta-desktop.jpg');
	}
	.cta > div {
		min-height: calc(var(--medida) * 15);
	}
	.cta .row > div {
		align-items: flex-start;
		display: flex;
		flex-direction: column;
		gap: calc(var(--medida) * .5);
	}



	/* HEADER */
	header {
		background-image: url('../img/hero-home-desktop.jpg');
		background-size: cover;
	}
	header .container {
		min-height: calc(var(--medida) * 25);
	}



	/* FOOTER */
	footer {
	}
	footer .container > div {
		row-gap: calc(var(--medida) * 1);
	}
	footer .acordeon {
		justify-content: center;
		flex-direction: row;
		column-gap: calc(var(--medida) * 2);
	}
	footer .acordeon > div > div:first-child .botao + i {
		display: none;
	}
	footer .acordeon .collapse,
	footer .acordeon .collapsing {
		display: flex !important;
		height: auto !important;
	}
	footer .acordeon > div > div:last-child > div {
		padding: calc(var(--medida) * .5) 0 0 0;
	}

}

@media (min-width: 992px) {  }

@media (min-width: 1200px) {  }

@media (min-width: 1400px) {  }

.cta > div {
    min-height: calc(var(--medida)* 20);
}

.cta > div h1{
    line-height: 1.2;
}
