.elementor-1570 .elementor-element.elementor-element-a6e4a5c:not(.elementor-motion-effects-element-type-background), .elementor-1570 .elementor-element.elementor-element-a6e4a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1570 .elementor-element.elementor-element-a6e4a5c > .elementor-container{max-width:1300px;}.elementor-1570 .elementor-element.elementor-element-a6e4a5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 80px 0px;}.elementor-1570 .elementor-element.elementor-element-a6e4a5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1570 .elementor-element.elementor-element-17241e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-82e4c22{z-index:0;}.elementor-1570 .elementor-element.elementor-element-1313e02 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 50px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1570 .elementor-element.elementor-element-ea581f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#333333;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1570 .elementor-element.elementor-element-44a985e.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px;border-color:#3333331A;}.elementor-1570 .elementor-element.elementor-element-44a985e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1570 .elementor-element.elementor-element-44a985e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#43503D;}.elementor-1570 .elementor-element.elementor-element-44a985e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#43503D;}.elementor-1570 .elementor-element.elementor-element-44a985e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1570 .elementor-element.elementor-element-44a985e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1570 .elementor-element.elementor-element-44a985e.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#789166;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-1570 .elementor-element.elementor-element-44a985e.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#4E7560;}.elementor-1570 .elementor-element.elementor-element-44a985e nav.woocommerce-pagination{margin-top:50px;}.elementor-1570 .elementor-element.elementor-element-44a985e nav.woocommerce-pagination ul{border-color:#02010100;}.elementor-1570 .elementor-element.elementor-element-44a985e nav.woocommerce-pagination ul li{border-right-color:#02010100;border-left-color:#02010100;}.elementor-1570 .elementor-element.elementor-element-44a985e nav.woocommerce-pagination ul li a, .elementor-1570 .elementor-element.elementor-element-44a985e nav.woocommerce-pagination ul li span{padding:8px;}.elementor-1570 .elementor-element.elementor-element-44a985e .elementor-products-nothing-found{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}@media(max-width:1024px){.elementor-1570 .elementor-element.elementor-element-44a985e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1570 .elementor-element.elementor-element-a6e4a5c{padding:60px 15px 60px 15px;}.elementor-1570 .elementor-element.elementor-element-1313e02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-ea581f2{padding:60px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-44a985e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-1570 .elementor-element.elementor-element-17241e5{width:30%;}.elementor-1570 .elementor-element.elementor-element-1313e02{width:70%;}}/* Start custom CSS *//* Woo custom installments group */
.products .price .woo-custom-installments-group{
	margin-bottom:-15px;
	padding-left:20px;
	padding-right:20px;
}

/* Button */
.products .woocommerce-loop-product__buttons a{
	width: 100%;
	max-width: 100%;
	display: block;
	text-align:center;
	padding-left:16px;
	margin-bottom:0px;
	padding-right:16px;
	
}

/* Heading */
.products .product h2{
	padding-left:20px !important;
}


/* Fonte global Montserrat */
.products,
.products * ,
#wpfBlock_1,
#wpfBlock_2,
#wpfBlock_3,
#wpfBlock_4 {
	font-family: 'Montserrat', sans-serif !important;
}


/* Woo custom installments group */
.products .price .woo-custom-installments-group {
	margin-bottom: -15px;
	padding-left: 20px;
	padding-right: 20px;
}


/* Button */
.products .woocommerce-loop-product__buttons a {
	width: 100%;
	max-width: 100%;
	display: block;
	text-align: center;
	padding-left: 16px;
	padding-right: 16px;
	margin-bottom: 0;
}


/* Heading */
.products .product h2 {
	padding-left: 20px !important;
}


/* Clickable titles */
#wpfBlock_1 .wpfFilterTitle .wfpClickable,
#wpfBlock_2 .wpfFilterTitle .wfpClickable,
#wpfBlock_3 .wpfFilterTitle .wfpClickable,
#wpfBlock_4 .wpfFilterTitle .wfpClickable {
	font-weight: 600;
}


/* Clickable */
#wpfBlock_5 .wpfFilterTitle .wfpClickable{
	font-family:'Montserrat', sans-serif;
	font-weight:600;
	
}



/* Price inputs */
#wpfBlock_1 .wpfPriceInputs,
#wpfMinPrice,
#wpfMaxPrice {
	font-weight: 400;
}


/* Filter button */
.wpfMainWrapper .wpfFilterButtonsBottom .wpfFilterButton {
	background-color: #789166;
	color: #fef5dd;
}

/* Filter button */
.wpfMainWrapper .wpfFilterButtonsBottom .wpfFilterButton:hover{
	background-color: #4E7560;
	color: #fef5dd;
}



/* Span Tag */
#wpfSliderRange span{
	background-color:#789166;
	border-style:none !important;
}

/* Slider range */
#wpfSliderRange{
	border-color:#3333331A
}


/* Span Tag */
#wpfSliderRange span:hover{
	background-color:#4e7560;	
}


.added_to_cart.wc-forward{
	color:#789166;
	font-family:'montse';
	font-size:16px;
	padding-bottom:10px;    
}


/* ============================= */
/* PAGINAÇÃO - ELEMENTOR & WOO */
/* ============================= */

/* Current (ativo) */
.elementor-posts--thumbnail-top .elementor-pagination .current,
.woocommerce-pagination li span.current {
	border-style: solid;
	border-width: 1px;
	border-color: #d6d6d6;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 5px;
	background-color: #d6d6d6;
	color: #000000;
}

/* Page numbers */
.elementor-posts--thumbnail-top .elementor-pagination a.page-numbers,
.woocommerce-pagination li a.page-numbers {
	border-width: 1px;
	border-color: #c6c6c6;
	border-style: solid;
	background-color: transparent;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 5px;
	transition: all 0.2s ease-in-out;
}

/* Hover */
.elementor-posts--thumbnail-top .elementor-pagination a.page-numbers:hover,
.woocommerce-pagination li a.page-numbers:hover {
	border-style: solid;
	border-width: 1px;
	border-color: #d6d6d6;
	background-color: #d6d6d6;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 5px;
}



/* Page numbers */
.woocommerce-pagination li a.page-numbers{
	margin-left:6px !important;
}


/* Button */
.wpfCurrentProductBlock .product .add_to_cart_button{
	text-align:center;
	
}/* End custom CSS */