.elementor-11 .elementor-element.elementor-element-5cb0eb15{--display:flex;--padding-top:100px;--padding-bottom:40px;--padding-left:140px;--padding-right:140px;}.elementor-11 .elementor-element.elementor-element-5cb0eb15:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5cb0eb15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0a4376 );}.elementor-11 .elementor-element.elementor-element-1d197910{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-5cb0eb15{--padding-top:180px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-5cb0eb15{--padding-top:180px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}}/* Start custom CSS for container, class: .elementor-element-5cb0eb15 *//* Cart item row styled as modern card */
.wc-block-cart-items__row {
  background: #fff;
  border-radius: 10px; /* rounded corners */
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12); /* soft shadow */
padding: 10px 5px 5px 5px !important;
  margin-bottom: 25px !important;/* space between rows */
  border: 1px solid #eaeaea; /* subtle border */
  transition: all 0.3s ease-in-out;
}

/* Hover effect */
.wc-block-cart-items__row:hover {
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.18);
  transform: translateY(-3px);
}


/* Make cart item image larger */
.wc-block-cart-item__image img {
  width: 140px !important;   /* increase size */
  height: auto !important;   /* keep proportions */
  border-radius: 8px;        /* smooth corners */
  box-shadow: 0 2px 8px rgba(0,0,0,0.12); /* light shadow */
}




/* Ensure inner product area doesn't override background */
.wc-block-cart-item__product,
.wc-block-cart-item__image,
.wc-block-cart-item__total,
.wc-block-cart-item__quantity {
  background: transparent !important;
}



/* Checkout Button */
.wc-block-components-button {
  background: #003c37 !important;
  color: #fff !important;
  font-size: 16px;
  font-weight: 600;
  padding: 14px 25px;
  transition: 0.3s;
  text-align: center;
}

.wc-block-components-button:hover {
  background: #005f50 !important;
}

/* Increase font size globally inside cart */
.wc-block-cart {
  font-size: 16px; /* base font size */
  line-height: 1.5;
}

/* Product name */
.wc-block-cart-item__product-name {
  font-size: 18px;
  font-weight: 600;
}

/* Prices */
.wc-block-cart-item__prices,
.wc-block-cart-item__total,
.wc-block-components-totals-item__value {
  font-size: 16px;
  font-weight: 500;
}

/* Quantity .elementor-11 .elementor-element.elementor-element-5cb0eb15 */
.wc-block-components-quantity-.elementor-11 .elementor-element.elementor-element-5cb0eb15 input {
  font-size: 16px;
  font-weight: 500;
}

/* Cart totals box */
.wc-block-cart__totals,
.wc-block-components-totals-item {
  font-size: 16px;
}

/* Checkout button */
.wc-block-components-button {
  font-size: 17px !important;
  font-weight: 600;
}

.elementor-kit-15 a{
    color: #ffffff;
}/* End custom CSS */