.elementor-30027 .elementor-element.elementor-element-6afcad20 > .elementor-container{max-width:775px;text-align:center;}.elementor-30027 .elementor-element.elementor-element-6afcad20{margin-top:0px;margin-bottom:35px;}.elementor-30027 .elementor-element.elementor-element-38304016 > .elementor-element-populated{border-style:none;text-align:center;}.elementor-30027 .elementor-element.elementor-element-94029e8{--cols:1;}.elementor-30027 .elementor-element.elementor-element-94029e8 .woocommerce-cart-form{background-color:var( --e-global-color-primary );}.elementor-30027 .elementor-element.elementor-element-94029e8 .cart_totals{background-color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );padding:30px 30px 30px 30px;--widget-title-border-color:var( --e-global-color-accent );}.elementor-30027 .elementor-element.elementor-element-94029e8 .woocommerce-cart-form table thead th{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-30027 .elementor-element.elementor-element-94029e8 .woocommerce-cart-form table tbody{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );--loader-side-color:var( --e-global-color-accent );}.elementor-30027 .elementor-element.elementor-element-94029e8 .woocommerce-cart-form table tbody .amount{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );--loader-side-color:var( --e-global-color-accent );}.elementor-30027 .elementor-element.elementor-element-94029e8 .cart_totals table{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-30027 .elementor-element.elementor-element-94029e8 .cart_totals table .amount{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-30027 .elementor-element.elementor-element-94029e8 .cart_totals .order-total th{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-30027 .elementor-element.elementor-element-94029e8 .cart_totals .order-total .amount{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-30027 .elementor-element.elementor-element-94029e8 .cart_totals .cart-totals-title{text-align:center;}.elementor-30027 .elementor-element.elementor-element-94029e8 .cart_totals .widget-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-30027 .elementor-element.elementor-element-94029e8 .checkout-button{font-family:"IRANSansX-Regular", Sans-serif;font-size:21px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );--loader-side-color:var( --e-global-color-primary );background-color:#000000;border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-30027 .elementor-element.elementor-element-94029e8 .checkout-button:hover, .elementor-30027 .elementor-element.elementor-element-94029e8 .checkout-button:focus{background-color:var( --e-global-color-secondary );}/* Start custom CSS for woocommerce-cart-etheme_page, class: .elementor-element-94029e8 */.woocommerce a.button.checkout-button {
    width: 40% !important;
    margin: 0 auto !important;
    display: block !important;
}
/* فاصله و وسط‌چین کردن کد تخفیف و دکمه */
.woocommerce-mini-cart__footer .coupon input.input-text,
.woocommerce-cart .coupon input.input-text {
  width: 100%;
  text-align: center;
  border-radius: 50px;
  border: 1px solid #ccc;
  padding: 14px 18px; /* افزایش فاصله عمودی */
  font-size: 15px;
  line-height: 1.4; /* وسط‌چین عمودی متن */
  box-sizing: border-box;
}

/* دکمه انجام گرد و وسط‌چین */
.woocommerce-mini-cart__footer .coupon button,
.woocommerce-cart .coupon button {
  width: 100%;
  margin-top: 12px;
  border: none;
  border-radius: 50px;
  padding: 14px 18px; /* افزایش ارتفاع و فضای داخلی */
  background-color: #000;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  text-align: center;
  line-height: 1.4;
}

.woocommerce-mini-cart__footer .coupon button:hover,
.woocommerce-cart .coupon button:hover {
  background-color: #FFD100;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6afcad20 *//* باکس کد تخفیف نصف عرض و وسط‌چین */
.woocommerce-mini-cart__footer .coupon,
.woocommerce-cart .coupon {
  width: 50%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* فیلد ورودی کد تخفیف */
.woocommerce-mini-cart__footer .coupon input.input-text,
.woocommerce-cart .coupon input.input-text {
  width: 100%;
  text-align: center;
  border-radius: 70px; /* گرد کامل */
  padding: 15px 15px;
  font-size: 14px;
  transition: 0.3s;
}

/* دکمه "انجام" */
.woocommerce-mini-cart__footer .coupon button,
.woocommerce-cart .coupon button {
  width: 100%;
  margin-top: 10px;
  border: none;
  border-radius: 70px; /* کاملاً گرد */
  padding: 10px 15px;
  background-color: #000; /* رنگ مشکی برند */
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* افکت هاور روی دکمه */
.woocommerce-mini-cart__footer .coupon button:hover,
.woocommerce-cart .coupon button:hover {
  background-color: #FFD100; /* زرد برند هپی لایف */
  color: #000;
}/* End custom CSS */