/*!********************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!../themes/home.css ***!
  \********************************************************************/
@media (max-width: 767px) {
	.home .container.products { max-width: 100%; }
}

.home .maisvendidos h2, .home .novidades h2 {
	margin-top: 0;
	border: 0;
}

.home h2 {
	text-align: start;
 	width: 100%;
  	font-size: 1.75rem;
  	font-weight: 600;
 	margin: 0;
 	margin-bottom: 2rem;
}

.home .products{padding: .5rem 0}
.home .products .slick-track{margin: 0!important}
.home .products .slick-dots{margin: 1rem 0!important}
.home .products>div{padding:0 10px}
.home .banner-mini{margin:0;padding:0}
.home .banner-mini .item{padding:0 10px;margin:10px 0 0 0}
.home .banner-mini .item img {max-width: 100%; height: auto;}
.home .banner-mini .item:first-child{padding-left:0}
.home .banner-mini .item:last-child{padding-right:0}
@media (max-width:575px){
	.home .banner-mini .item{padding:0 0 20px 0 }
	.home .banner-mini .item:last-child{padding-bottom:0}
}
.home .categorias{padding-bottom:20px}
.home .categorias a{font-size:12px}

.home {
	#destaques{
		padding: 2rem 0;
		.title{
			padding-bottom: 2rem;
		}
		.destaque-tab{
			gap: 1rem;
			list-style: none;
			padding: .75rem 0rem;
			border-radius: 5px;
			.item-tab{
				font-weight: 600;
				font-size: 16px;
				padding: .75rem 2rem;

				svg {
					fill: black;
					padding-right: 10px;
				}

				&.selected{
					background-color: var(--primary-color);
					color: white;
					border-radius: 2rem;
					svg {
						fill: white;
					}
				}
			}
		}
	}
}

.code-brand {
	min-height: 50px;
	align-content: start;
	a, p{
		color: #aaa !important;
	}
}
