.elementor-377 .elementor-element.elementor-element-56db823{--display:flex;--min-height:340px;--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;--justify-content:flex-end;--padding-top:15%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-377 .elementor-element.elementor-element-56db823:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-56db823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://meenafarms.com/wp-content/uploads/2025/11/AdobeStock_1439681225-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-377 .elementor-element.elementor-element-f8a8137{--display:flex;}.elementor-377 .elementor-element.elementor-element-3474813 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_8 );}.elementor-377 .elementor-element.elementor-element-3e0d3883{--display:flex;--padding-top:5%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-377 .elementor-element.elementor-element-3e0d3883:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-3e0d3883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F3;}@media(max-width:1200px){.elementor-377 .elementor-element.elementor-element-56db823{--min-height:300px;}}@media(max-width:1024px){.elementor-377 .elementor-element.elementor-element-56db823{--min-height:280px;}}@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-56db823{--min-height:250px;}.elementor-377 .elementor-element.elementor-element-3e0d3883{--padding-top:10%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS for text-editor, class: .elementor-element-474ab960 */.elementor-377 .elementor-element.elementor-element-474ab960 .ct-increase , .elementor-377 .elementor-element.elementor-element-474ab960 .ct-decrease {
   background-color:transparent;
}
/* Align + and - buttons beside the quantity box */
.woocommerce-cart .quantity {
  display: flex;
  align-items: center;
  justify-content: center;
  
  gap: 5px; /* space between buttons and input */
}
.woocommerce-cart .product-quantity {
    justify-items: anchor-center;
}

/* Ensure the input stays centered and even */
.woocommerce-cart .quantity input.qty {
  width: 100px;
  text-align: center;
  height: 50px;
  margin: 0;
}

/* Style the + and - buttons */
.woocommerce-cart .ct-increase,
.woocommerce-cart .ct-decrease {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  cursor: pointer;
  border-radius: 4px;
}
.elementor-377 .elementor-element.elementor-element-474ab960 .remove-product a{
    writing-mode: vertical-rl;
}
.woocommerce-cart .shop_table .remove {
        writing-mode: vertical-lr;
}
/* Center text inside the checkout button */
.elementor-377 .elementor-element.elementor-element-474ab960 .wc-proceed-to-checkout p a br {
  display: none;
  
}
.elementor-377 .elementor-element.elementor-element-474ab960 .return-to-shop .wc-backward br {
     display: none;
}

.elementor-377 .elementor-element.elementor-element-474ab960 .ct-woocommerce-cart-form .cart_totals {
    padding: 30px 20px;
    position: initial;
    border: 1px solid #026026;
    border-radius: 4px;
}/* End custom CSS */