.elementor-1355 .elementor-element.elementor-element-26a49d9b{--display:flex;--overlay-opacity:0.5;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00CA29;--border-color:#00CA29;--border-radius:8px 8px 8px 8px;}.elementor-1355 .elementor-element.elementor-element-26a49d9b::before, .elementor-1355 .elementor-element.elementor-element-26a49d9b > .elementor-background-video-container::before, .elementor-1355 .elementor-element.elementor-element-26a49d9b > .e-con-inner > .elementor-background-video-container::before, .elementor-1355 .elementor-element.elementor-element-26a49d9b > .elementor-background-slideshow::before, .elementor-1355 .elementor-element.elementor-element-26a49d9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1355 .elementor-element.elementor-element-26a49d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1355 .elementor-element.elementor-element-189df27f > .elementor-widget-container{background-color:#FFFFFF;}/* Start custom CSS for text-editor, class: .elementor-element-189df27f *//* 🛒 Table Style */
.woocommerce-cart table {
  border-collapse: collapse;
  width: 100%;
}

.woocommerce-cart th {
  background-color: #e7f8e7;
  color: #029705;
  font-weight: 600;
  text-align: left;
  padding: 12px;
  border-bottom: 1px solid #d9f1d9;
}

.woocommerce-cart td {
  padding: 12px;
  border-bottom: 1px solid #e3e3e3;
}

/* ✳️ Buttons (Apply Coupon, Update Cart, Checkout) */
button, 
.woocommerce button.button, 
.woocommerce a.button, 
.woocommerce input.button, 
.woocommerce #respond input#submit {
  background-color: #029705 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 6px !important;
  padding: 10px 20px !important;
  font-weight: 600 !important;
  transition: 0.3s ease !important;
}

button:hover, 
.woocommerce button.button:hover, 
.woocommerce a.button:hover, 
.woocommerce input.button:hover, 
.woocommerce #respond input#submit:hover {
  background-color: #037b04 !important;
}

/* 🧾 Cart Totals Box */
.cart_totals {
  border: 1px solid #029705;
  border-radius: 10px;
  padding: 20px;
  background-color: #f7fff7;
}

.cart_totals h2 {
  color: #029705;
  font-weight: 700;
  margin-bottom: 15px;
}

/* 🧩 Coupon Field */
.woocommerce-cart .coupon input.input-text {
  border: 1px solid #029705;
  border-radius: 6px;
  padding: 10px;
}

.woocommerce-cart .coupon input.input-text:focus {
  border-color: #037b04;
  box-shadow: 0 0 5px rgba(2, 151, 5, 0.4);
}/* End custom CSS */