.elementor-3945 .elementor-element.elementor-element-6e672e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:2%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-3945 .elementor-element.elementor-element-30194ac.elementor-element{--align-self:center;}.elementor-3945 .elementor-element.elementor-element-30194ac{z-index:99;}.elementor-3945 .elementor-element.elementor-element-40b0a03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0% 7%;--row-gap:0%;--column-gap:7%;--margin-top:2%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-3945 .elementor-element.elementor-element-8016750{--display:flex;}.elementor-3945 .elementor-element.elementor-element-2466d22 .elementor-heading-title{font-size:1.7em;}.elementor-3945 .elementor-element.elementor-element-a00e0c2{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3945 .elementor-element.elementor-element-8016750{--width:30%;}.elementor-3945 .elementor-element.elementor-element-a00e0c2{--width:70%;}}@media(max-width:1024px){.elementor-3945 .elementor-element.elementor-element-6e672e2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-3945 .elementor-element.elementor-element-cd8d0fd.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-30194ac */.elementor-3945 .elementor-element.elementor-element-30194ac .btn-voltar{
	display:flex;
	flex-direction:row;
	align-items: center;
	column-gap:20px;
	font-size: 1.1em;
	.fas{
	transition:0.3s ease;
	font-size: 1.2em;
	color: #fff;
    }
    
    &:hover .fas{
	    transform: translateX(-20px);
	    transition:0.3s ease;
	}
}

.elementor-3945 .elementor-element.elementor-element-30194ac .btn-voltar--icone{
	display: flex;
	flex-direction: row;
	justify-content: end;
	width:70px;
	padding:10px;
	border: solid 2px #AE191B;
	border-radius: 30px;
	background-color: #AE191B;
}

.elementor-3945 .elementor-element.elementor-element-30194ac .btn-voltar--completo{
    	display: flex;
	flex-direction: row;
	justify-content: end;
	padding:10px 20px 10px 80px;
	border: solid 2px #AE191B;
	border-radius: 30px;
	background-color: #AE191B;
	color:#fff;
	
	.fas{
	    position:absolute;
	    left:40px;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e672e2 */.elementor-3945 .elementor-element.elementor-element-6e672e2 [data-products] {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	
	.product-category{
		display: flex;
		flex-direction: column;
		width: 8%;
		
		.woocommerce-loop-category__title{
			font-size:0.8em;
			text-align:center;
		}
		img{
			clip-path:circle(47% at center);
			aspect-ratio: 1/1 !important;
		}
		&:hover{
		img{
			transform: scale(1.07) !important;
		}
	}
}
}

@media screen and (max-width:480px){
	.elementor-3945 .elementor-element.elementor-element-6e672e2 .woocommerce-loop-category__title{
			font-size:0.7em !important;
		}
	.elementor-3945 .elementor-element.elementor-element-6e672e2 .product-category{
		width:20% !important;
	}
}

@media screen and (min-width:481px) and (max-width:767px){
	.elementor-3945 .elementor-element.elementor-element-6e672e2 .woocommerce-loop-category__title{
			font-size:0.7em !important;
		}
	.elementor-3945 .elementor-element.elementor-element-6e672e2 .product-category{
		width:15% !important;
	}
}

@media screen and (min-width:768px) and (max-width:1200px){
	.elementor-3945 .elementor-element.elementor-element-6e672e2 .woocommerce-loop-category__title{
			font-size:0.7em !important;
		}
	.elementor-3945 .elementor-element.elementor-element-6e672e2 .product-category{
		width:12% !important;
	}
}

.woocommerce-loop-product__link .count{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d1e927 */.bapf_head h3{
    font-size: 1.2em;
}

.bapf_body .irs-to,
.bapf_body .irs-bar,
.bapf_body .irs-from{
		background-color: #AE191B;
	}

.bapf_body li label:hover{
	border-color: #AE191B !important;
}

.bapf_body li.checked label::before{
	border-color: #AE191B !important;
	color: #AE191B !important;	
}

.bapf_body li.checked label{
	border-color: #AE191B !important;
	color: #AE191B !important;	
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0a4075b */.elementor-3945 .elementor-element.elementor-element-0a4075b .meta-categories{
    display: none;
}/* End custom CSS */