.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), helvetica;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 );}.woocommerce .elementor-754767393 .elementor-element.elementor-element-00a6b83 .price{font-family:"Montserrat", helvetica;font-size:32px;font-weight:800;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), helvetica;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-754767393 .elementor-element.elementor-element-164e6ef .cart button, .elementor-754767393 .elementor-element.elementor-element-164e6ef .cart .button{transition:all 0.2s;}.elementor-754767393 .elementor-element.elementor-element-164e6ef .quantity .qty{transition:all 0.2s;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), helvetica;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-754767393 .elementor-element.elementor-element-75d9b29{color:#4A544C;font-family:"Lato", helvetica;font-size:16px;line-height:1.65em;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), helvetica;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-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), helvetica;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-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), helvetica;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-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), helvetica;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-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), helvetica;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), helvetica;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-754767393 .elementor-element.elementor-element-3fd184e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-754767393 .elementor-element.elementor-element-3fd184e.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-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-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-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-woocommerce-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-woocommerce-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-754767393 .elementor-element.elementor-element-3fd184e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-754767393 .elementor-element.elementor-element-00a6b83 .price{font-size:28px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-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-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-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-woocommerce-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-woocommerce-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-754767393 .elementor-element.elementor-element-3fd184e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-00a6b83 */.elementor-754767393 .elementor-element.elementor-element-00a6b83 .price, .elementor-754767393 .elementor-element.elementor-element-00a6b83 .price .amount, .elementor-754767393 .elementor-element.elementor-element-00a6b83 .price bdi{color:#1F7A3A!important;font-family:Montserrat,sans-serif;font-weight:800;} .elementor-754767393 .elementor-element.elementor-element-00a6b83 .price{margin:0;} .elementor-754767393 .elementor-element.elementor-element-00a6b83 .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);} @media (max-width:767px){.elementor-754767393 .elementor-element.elementor-element-00a6b83{order:3;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-164e6ef */.elementor-754767393 .elementor-element.elementor-element-164e6ef table.variations select{height:auto!important;min-height:48px;line-height:1.4!important;padding:10px 36px 10px 12px!important;font-size:16px;font-family:Lato,sans-serif;color:#132C17;border:2px solid #132C17;border-radius:10px;} .elementor-754767393 .elementor-element.elementor-element-164e6ef table.variations th, .elementor-754767393 .elementor-element.elementor-element-164e6ef table.variations td{vertical-align:middle;} .elementor-754767393 .elementor-element.elementor-element-164e6ef table.variations label{font-family:Montserrat,sans-serif;font-weight:700;color:#132C17;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-75d9b29 */.elementor-754767393 .elementor-element.elementor-element-75d9b29{max-width:860px;margin:0 auto;} .elementor-754767393 .elementor-element.elementor-element-75d9b29 table{border-collapse:collapse;width:100%;font-family:Lato,sans-serif;font-size:15px;margin:0 0 28px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(19,44,23,.08);} .elementor-754767393 .elementor-element.elementor-element-75d9b29 th{font-family:Montserrat,sans-serif;font-weight:700;color:#132C17;text-align:left;padding:12px 16px;background:#EEF6E3;width:34%;border-bottom:1px solid #DDE8D2;} .elementor-754767393 .elementor-element.elementor-element-75d9b29 td{font-family:Lato,sans-serif;padding:12px 16px;background:#fff;border-bottom:1px solid #E8EEE2;color:#4A544C;} .elementor-754767393 .elementor-element.elementor-element-75d9b29 h2{font-family:Montserrat,sans-serif;font-weight:800;color:#132C17;font-size:26px;line-height:1.25;margin:28px 0 10px;} .elementor-754767393 .elementor-element.elementor-element-75d9b29 p{font-family:Lato,sans-serif;} .elementor-754767393 .elementor-element.elementor-element-75d9b29 a{color:#1F7A3A;font-weight:700;}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3fd184e */.elementor-754767393 .elementor-element.elementor-element-3fd184e .woocommerce-loop-product__title{color:#132C17!important;font-family:Montserrat,sans-serif;font-weight:800;font-size:16px;line-height:1.3;} .elementor-754767393 .elementor-element.elementor-element-3fd184e a{color:#132C17;text-decoration:none;} .elementor-754767393 .elementor-element.elementor-element-3fd184e .price, .elementor-754767393 .elementor-element.elementor-element-3fd184e .price .amount{color:#1F7A3A!important;font-family:Montserrat,sans-serif;font-weight:700;} .elementor-754767393 .elementor-element.elementor-element-3fd184e img{border-radius:12px;}/* End custom CSS */