.elementor-541 .elementor-element.elementor-element-fc40e66{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-541 .elementor-element.elementor-element-46d5960{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-541 .elementor-element.elementor-element-46d5960.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-541 .elementor-element.elementor-element-82e6127{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#D5B9D700;border-color:#7F54B34D;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:16px;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 16px 0px 16px;margin-bottom:16px;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-427ce63 );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-427ce63 );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Jua", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-primary );font-size:0.9em;margin-bottom:8px;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .star-rating::before{color:#FFFFFF;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-41b18f4 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-41b18f4 );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-41b18f4 );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-41b18f4 );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-41b18f4 );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-427ce63 );background-color:#7F54B333;border-style:none;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-1169f80 );background-color:#7F54B378;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product:hover{background-color:#D5B9D71F;}.elementor-541 .elementor-element.elementor-element-9b62b13 nav.woocommerce-pagination{margin-top:24px;}.elementor-541 .elementor-element.elementor-element-9b62b13 nav.woocommerce-pagination ul{border-color:var( --e-global-color-1169f80 );}.elementor-541 .elementor-element.elementor-element-9b62b13 nav.woocommerce-pagination ul li{border-right-color:var( --e-global-color-1169f80 );border-left-color:var( --e-global-color-1169f80 );}.elementor-541 .elementor-element.elementor-element-9b62b13 nav.woocommerce-pagination ul li a{color:var( --e-global-color-1169f80 );background-color:var( --e-global-color-41b18f4 );}.elementor-541 .elementor-element.elementor-element-9b62b13 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-1169f80 );background-color:#8667AC;}.elementor-541 .elementor-element.elementor-element-9b62b13 nav.woocommerce-pagination ul li span.current{color:var( --e-global-color-41b18f4 );background-color:#7F54B32E;}@media(max-width:1024px){.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-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-541 .elementor-element.elementor-element-fc40e66{--content-width:1440px;}.elementor-541 .elementor-element.elementor-element-46d5960{--width:20%;}}@media(max-width:767px){.elementor-541 .elementor-element.elementor-element-fc40e66{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:10px;}.elementor-541 .elementor-element.elementor-element-46d5960{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:12px;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product{padding:8px 8px 8px 8px;}}/* Start custom CSS for container, class: .elementor-element-fc40e66 */span.bapf_clr_span.h2em.w2em {
    border-radius: 50%;

}

nav.woocommerce-pagination {
    padding-top: 40px;
}

.bapf_sfilter.brchecked_default input:checked+label .bapf_clr_span, .bapf_sfilter.brchecked_default input:checked+label .bapf_img_span, .bapf_sfilter.brchecked_rotate input:checked+label .bapf_clr_span, .bapf_sfilter.brchecked_rotate input:checked+label .bapf_img_span {
    transform: scale(1.1) !important;
    border: 2px solid #7f54b3;
}

a.braapf_unselect_all {
    display: none !important;
}

.bapf_head h3 {
    font-size: 20px;
    font-family: 'Jua';
}

.berocket_single_filter_widget .bapf-clean-rounded li.checked label {
    border-color: #7f54b3;
    color: #7f54b3;
    padding-left: 26px;
}

.berocket_single_filter_widget .bapf-clean-rounded li.checked label:before {
    border-color: #7f54b3 !important;
    top: 8px !important;
}

.irs--big .irs-bar {
  background: linear-gradient(to bottom, #fff 0, #7f54b3 30%, #937dad 100%);
}

.irs--big .irs-handle {
    background: linear-gradient(to bottom, #fff 0, #d9c4f1 30%, #fff 100%) !important;
}
.bapf_sfilter.bapf_button_light .bapf_button {
    border: 2px solid #7f54b3 !important;
    color: #7f54b3 !important;
    width: 100%;
    background: none !important;
    border-radius: 16px !important;
    padding: 6px 24px !important;
    transition: all ease 0.5s;
}

.bapf_sfilter.bapf_button_light .bapf_button:hover {
    transform: scale(1.01);
}

.bapf_body ul {
    max-width: 200px;
}

@media screen and (max-width: 600px) {
  .section_loja .e-con-inner {
      flex-direction: column-reverse !important;
  }
  .elementor-541 .elementor-element.elementor-element-9b62b13.elementor-wc-products ul.products li.product {
    height: auto !important;
}
nav.woocommerce-pagination {
    padding-top: 2px;
}
}/* End custom CSS */