.elementor-33 .elementor-element.elementor-element-441d9ce0 > .elementor-container{max-width:1630px;}.elementor-33 .elementor-element.elementor-element-b9fa89b{--cols:2;--column-proportion:30%;--cols-gap:100px;}.elementor-33 .elementor-element.elementor-element-b9fa89b .woocommerce-cart-form table tbody{--et_table-v-align:middle;}.elementor-33 .elementor-element.elementor-element-b9fa89b .clear-cart .button-text:last-child{margin-left:7px;}.elementor-33 .elementor-element.elementor-element-b9fa89b .clear-cart .button-text:first-child{margin-right:7px;}.elementor-33 .elementor-element.elementor-element-b9fa89b .clear-cart{border-radius:20px 20px 20px 20px;}.elementor-33 .elementor-element.elementor-element-b9fa89b .cart_totals{border-style:solid;border-width:2px 2px 2px 2px;border-color:#222222;border-radius:20px 20px 20px 20px;padding:2em 2em 2em 2em;--widget-title-border-width:1px;}.elementor-33 .elementor-element.elementor-element-b9fa89b .checkout-button{border-radius:20px 20px 20px 20px;}/* Start custom CSS for woocommerce-cart-etheme_page, class: .elementor-element-b9fa89b */.woocommerce .coupon {
  display: flex;
  gap: 8px;
  align-items: center;
}

.woocommerce .coupon button {
    font-size: 0;
}

.woocommerce .coupon button::after {
    content: "Apply";
    font-size: 14px;
}

.woocommerce .coupon input[name="apply_coupon"] {
  padding: 12px 26px;
  font-size: 14px;
  border-radius: 999px;
  font-weight: 600;
  min-width: 80px;
}

.woocommerce .coupon .coupon-error-notice {
  flex: 0 0 100%;
  width: 100%;
  margin-top: 8px;
  margin-left: 18px;
  font-size: 15px;
  color: #b00020;
}/* End custom CSS */