.elementor-455 .elementor-element.elementor-element-b411e4c > .elementor-element-populated{padding:0px 0px 0px 040px;}.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-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product{text-align:center;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#777777;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#777777;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product .button:hover{border-color:#777777;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product .button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product:hover{border-color:#777777;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-455 .elementor-element.elementor-element-3caa738 .elementor-products-nothing-found{font-family:"Roboto", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-455 .elementor-element.elementor-element-9e9f3ba{width:22.34%;}.elementor-455 .elementor-element.elementor-element-b411e4c{width:77.66%;}}@media(max-width:767px){.elementor-455 .elementor-element.elementor-element-b411e4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-3caa738.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-9709ef1 */.elementor-455 .elementor-element.elementor-element-9709ef1 .swiper-slide .elementor-testimonial {
    box-shadow: #0000001F 2px 2px 4px 1px;
    border-radius: 26px;
    padding-top: 12px;
    padding-bottom: 12px
}

.elementor-455 .elementor-element.elementor-element-9709ef1 .bapf_head {
    padding: 0 4px;
    border: 1px solid #EAECEE;
    border-radius: 4px 4px 0 0;
}
.elementor-455 .elementor-element.elementor-element-9709ef1 .bapf_body {
    padding: 0 8px;
    border: 1px solid #EAECEE;
}
.elementor-455 .elementor-element.elementor-element-9709ef1 .bapf_head h3{
    margin: 4px;
    color: #00309C;
    font-size: 18px;
    font-weight: 600;
}
.elementor-455 .elementor-element.elementor-element-9709ef1 .bapf_body ul li label {
    color: #1c1c1c;
    font-size: 14px;
}
.elementor-455 .elementor-element.elementor-element-9709ef1 .bapf_body ul li input:checked + label{
    color: #00309C;
    font-size: 16px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-3caa738 */.elementor-widget-container .woocommerce .products .customify-col{
    max-width: unset;
}
/*categoria*/
.products li .wc-product-inner .wc-product-contents .wc-product__category a{
    font-family: 'roboto';
    font-size: 14px;
    color: #7a7a7a; 
    font-weight: 400;
}
/*titulo*/
.products li .wc-product-inner .wc-product-contents .wc-product__title h2 a{
    font-size: 20px;
    color: #252641;
    font-family: "roboto";
    font-weight: 600;
}
.products li .wc-product-inner .wc-product-contents .wc-product__title h2 a:hover {
    color: #0d07f1;
}
/*organzar listview*/
.elementor-455 .elementor-element.elementor-element-3caa738 .wc-svg-btn.active {
    color: #1e1e1e;
    border-color: #1e1e1e;
}
/*organzar listview*/
.elementor-455 .elementor-element.elementor-element-3caa738 .wc-list-view{
    display: unset;

}
/*adicionar carrinho*/
.elementor-455 .elementor-element.elementor-element-3caa738 .product_type_simple.add_to_cart_button.ajax_add_to_cart{
    display: none;
}
/*botão leia mais*/
.wc-product-contents .wc-product__part.wc-product__add_to_cart.show-in-grid.show-in-list {
    display: none;
}
/*hover de paginate e ativo*/
.woocommerce-pagination .pagination .nav-links span.current,
.woocommerce-pagination .pagination .nav-links span.dots{
    border: none;
    background-color: #1FB6BF;
}
/*botao de pagina*/
.woocommerce-pagination .pagination .nav-links a:hover{
    background-color: #1FB6BF;
    border-color: #1FB6BF;
}
.elementor-widget-container .woocommerce ul.wc-list-view li div, .elementor-widget-container .woocommerce ul.wc-list-view li div:hover {
    padding-bottom: 16px;
}

.elementor-widget-container .woocommerce ul.wc-list-view li div.modal {
    padding-bottom: 0px;
}

.elementor-455 .elementor-element.elementor-element-3caa738 .wc-product-inner .wc-product-contents .wc-product__part ins .woocommerce-Price-amount bdi {
    color: #23BB5E;
    font-size: 24px;
    font-weight: 700
}
@media(max-width: 768px){
    .elementor-455 .elementor-element.elementor-element-3caa738 .wc-catalog-header form.woocommerce-ordering{
        width: 100%;
    }
}
/*Faixa de oferta*/
.elementor-455 .elementor-element.elementor-element-3caa738 span.onsale{
    background-color: #1FB6BF;
    position: absolute;
    top: 1px;
    left: 1px;
    width: 40%;
    border-radius: 10px 0 15px;
}
/*Faixa de oferta*/
@media(max-width: 424px){
 .elementor-455 .elementor-element.elementor-element-3caa738 span.onsale{
    width: 50%; 
 }
}

.elementor-455 .elementor-element.elementor-element-3caa738 ul li.product:hover .modal{
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;

	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: linear-gradient(0deg, #0066B7, #0066B7);
	box-shadow: 11px 8px 4px rgba(0, 0, 0, 0.09);
	opacity: .7;
	
	transition: .2s;
}


/* Opções de parcelamento */
.elementor-455 .elementor-element.elementor-element-3caa738 .fswp_installments_price.loop {
    display: none;
}
/*Card*/
.elementor-455 .elementor-element.elementor-element-3caa738 ul.products li .wc-product-inner .wc-product-media{
    /*border: solid 1px #777777;*/
    /*border-radius: 10px;*/
    overflow: hidden;
}
/*Hover fix*/
.elementor-455 .elementor-element.elementor-element-3caa738 ul li .wc-product-inner .wc-product-media:hover a > img {
    transform: scale(1.1);
}

/* remover preço */
/*.elementor-455 .elementor-element.elementor-element-3caa738 .wc-product__price {*/
/*    display: none;*/
/*}*//* End custom CSS */