.elementor-6 .elementor-element.elementor-element-401cbca .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-401cbca .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-6dde6ee4 );}.elementor-6 .elementor-element.elementor-element-401cbca > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6 .elementor-element.elementor-element-401cbca{--sections-title-color:var( --e-global-color-6dde6ee4 );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-6dde6ee4 );--order-summary-color:var( --e-global-color-6dde6ee4 );--order-summary-remove-icon-normal-color:#FF0032;--checkout-button-normal-text-color:var( --e-global-color-6334c908 );--checkout-button-hover-text-color:var( --e-global-color-6334c908 );}.elementor-6 .elementor-element.elementor-element-401cbca {--sections-descriptions-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-401cbca .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-6dde6ee4 );}.elementor-6 .elementor-element.elementor-element-401cbca .cart td span, .elementor-6 .elementor-element.elementor-element-401cbca .cart td, .elementor-6 .elementor-element.elementor-element-401cbca .input-text.qty{font-weight:600;}.elementor-6 .elementor-element.elementor-element-401cbca .checkout-button{border-style:none;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-401cbca */.woocommerce a.button, .woocommerce button.button.alt, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce a.button.alt, .woocommerce .woocommerce-message a.button, .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
    background: #904405;
    color: #fff;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS *//* --- CART PAGE STYLE CUSTOMIZATION --- */

/* 1. Change the top line (border) color of the "Your cart is currently empty" notice */
.woocommerce .woocommerce-info {
  border-top: 2px solid #4E5768 !important; /* <-- change this color */
  background-color: #fafafa; /* optional: change background */
  color: #333; /* text color */
  padding: 20px;
  border-radius: 4px; /* smooth corners */
}

/* Optional: Adjust the small icon box color (the blue checkbox square) */
.woocommerce .woocommerce-info::before {margin-right: 40px; /* Increase space between icon and text */
  position: relative;
  top: 2px; /* Optional: aligns icon vertically with text */
  color: #4E5768 !important; /* Optional: match your accent color */
}

/* Optional: adjust the whole notice box padding if you want more breathing room */
.woocommerce .woocommerce-info {
  padding: 16px 24px !important;
}

/* 2. Return to Shop Button */
.woocommerce a.button.wc-backward,
.woocommerce a.button.wc-backward:hover,
.woocommerce-page a.button.wc-backward {
  background-color: #904405 !important; /* button background color */
  color: #ffffff !important; /* text color */
  border: none !important;
  border-radius: 30px; /* adjust for rounded corners */
  padding: 15px 40px;
  text-transform: uppercase;
  font-weight: 600;
  transition: background-color 0.3s ease;
}

/* Hover state */
.woocommerce a.button.wc-backward:hover {
  background-color: #4E5768 !important;
}

/* --- WooCommerce Success Message (Product Added to Cart) --- */

/* Main box styling */
.woocommerce .woocommerce-message {
  border-top: 2px solid #4E5768 !important; /* accent color line at top */
  background-color: #f9f9f9 !important; /* background color */
  color: #333 !important; /* text color */
  border: none !important; /* remove WooCommerce's default blue outline */
  padding: 20px 24px !important;
  border-radius: 6px;
  box-shadow: none !important; /* ensure no shadow or border */
}

/* Change and reposition the checkmark icon */
.woocommerce .woocommerce-message::before {
  color: #4E5768 !important; /* match your accent color instead of green */
  margin-right: 40px; /* space between icon and text */
  position: relative;
  top: 2px; /* vertically align with text */
}

/* Customize the "Continue Shopping" button inside the message */
.woocommerce .woocommerce-message a.button.wc-forward {
  background-color: #904405 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 30px;
  padding: 15px 40px;
  font-weight: 600;
  text-transform: uppercase;
  transition: all 0.3s ease;
}

/* Hover state */
.woocommerce .woocommerce-message a.button.wc-forward:hover {
  background-color: #4E5768 !important;
  color: #fff !important;
}/* End custom CSS */