.elementor-1418 .elementor-element.elementor-element-3ad45add{font-family:var( --e-global-typography-209e846-font-family ), Sans-serif;font-size:var( --e-global-typography-209e846-font-size );font-weight:var( --e-global-typography-209e846-font-weight );line-height:var( --e-global-typography-209e846-line-height );letter-spacing:var( --e-global-typography-209e846-letter-spacing );word-spacing:var( --e-global-typography-209e846-word-spacing );}.elementor-1418 .elementor-element.elementor-element-3ad45add > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1418 .elementor-element.elementor-element-3ad45add{font-size:var( --e-global-typography-209e846-font-size );line-height:var( --e-global-typography-209e846-line-height );letter-spacing:var( --e-global-typography-209e846-letter-spacing );word-spacing:var( --e-global-typography-209e846-word-spacing );}}@media(max-width:767px){.elementor-1418 .elementor-element.elementor-element-3ad45add{font-size:var( --e-global-typography-209e846-font-size );line-height:var( --e-global-typography-209e846-line-height );letter-spacing:var( --e-global-typography-209e846-letter-spacing );word-spacing:var( --e-global-typography-209e846-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-3ad45add */.woocommerce-cart { font-family: 'Poppins', 'Sans-Serif' !important; font-weight: 400 !important; } p, h1, h2, h3, h4 { color: #2c2c2c; }

.woocommerce button.button.alt, .woocommerce button.button {
      background-color: #f5f5f5 !important;
      color: #1b5e3a !important; font-weight: 600; border-radius: 100px; padding: 12px 40px !important;
    }
    
.woocommerce button.button:disabled { border-radius: 100px !important; border-width: 0px !important; }

.woocommerce button.button:hover { background-color: #f5f5f5 !important; color: #A8D5BA !important; border-color: #A8D5BA !important; }

.woocommerce .cart .button[name="update_cart"] {background-color: #1b5e3a !important; color: #f5f5f5 !important; padding: 16px 40px !important; }

.woocommerce .cart .button[name="update_cart"]:hover {background-color: #A8D5BA !important; color: #f5f5f5 !important; }


 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { background-color: #1b5e3a; color: #f5f5f5; } 
 
 .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { font-family: 'Poppins', 'Sans-Serif'; font-weight: 600 !important; border-radius: 100px; }

 /* Change background color on hover */
.wc-proceed-to-checkout a:hover {
    background-color: #A8D5BA !important; /* Example: a shade of blue */
    color: #f5f5f5 !important; /* Example: white text */
    /* Add other desired hover effects like border, box-shadow, transform, etc. */
    /* border-color: #0056b3 !important; */
    /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); */
    /* transform: scale(1.05); */
}

button.button.alt a:hover {border-width: 0px ; }

.div.woocommerce-notices-wrapper { background-color: red; border-radius: 100px; }

p.cart-empty.woocommerce-info { background-color: #1b5e3a; color: #f5f5f5; border-radius: 100px;}

a.button.wc-backward {background-color: #1b5e3a; color: #f5f5f5; border-radius: 100px; padding-right: 30px; padding-left: 30px; padding-top: 12px; padding-bottom: 12px; } a:hover {background-color: #A8D5BA !important; color: #f5f5f5 !important; } body { font-family: 'Poppins' !important; }

a.button.wc-backward {font-family: 'Poppins', 'Sans-Serif' !important; font-size: 16px !important; font-weight: 400 !important; }

input#coupon_code.input-text {background-color: #f5f5f5; color: #2c2c2c !important; border-radius: 100px; padding: 16px !important; border-color: #A8D5BA ;}

.woocommerce button[name="apply_coupon"] {border-radius: 100px !important; font-weight: 600 !important; }

.woocommerce .quantity .qty {background-color: #f5f5f5 !important; color: #2c2c2c !important; border-radius: 100px !important; border-color: #A8D5BA; }/* End custom CSS */