.elementor-8 .elementor-element.elementor-element-73e7c8f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-73e7c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8 .elementor-element.elementor-element-73e7c8f, .elementor-8 .elementor-element.elementor-element-73e7c8f > .elementor-background-overlay{border-radius:11px 11px 11px 11px;}.elementor-8 .elementor-element.elementor-element-73e7c8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-73e7c8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-a8d8361 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-a8d8361 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-a8d8361 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-64914c4{--update-cart-automatically-display:none;--totals-title-alignment:center;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-radius:11px 11px 11px 11px;--sections-padding:11px 11px 11px 11px;--sections-margin:3px;--links-normal-color:#000000;--sections-radio-buttons-color:#4A4A4A;--forms-fields-normal-color:#707070;--forms-fields-border-radius:10px 10px 10px 10px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:9px 9px 9px 9px;--order-summary-color:#04632D;--order-summary-variations-color:#4B4949;--product-link-normal-color:#000395;--product-link-hover-color:#B70A0A;--order-summary-items-divider-color:#D7D7D7;--order-summary-quantity-border-color:#F0F0F0;--order-summary-remove-icon-normal-color:#FF0000;--totals-color:#080398;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-transition-duration:270ms;--checkout-button-border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-64914c4 .shop_table .button{background-color:#1F1F1F;font-family:"VazirMatn", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-64914c4 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#03A25D;}.elementor-8 .elementor-element.elementor-element-64914c4 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#06550E;}.elementor-8 .elementor-element.elementor-element-64914c4 .coupon{--apply-coupon-button-alignment:center;--apply-coupon-button-width:auto;}.elementor-8 .elementor-element.elementor-element-64914c4 .shipping-calculator-form{--update-shipping-button-alignment:center;--update-shipping-button-width:auto;}.elementor-8 .elementor-element.elementor-element-64914c4 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-8 .elementor-element.elementor-element-64914c4 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-8 .elementor-element.elementor-element-64914c4 #shipping_method li label{font-family:"IRANSharp", Sans-serif;font-size:13px;}.elementor-8 .elementor-element.elementor-element-64914c4 .coupon .input-text, .elementor-8 .elementor-element.elementor-element-64914c4 .cart-collaterals .input-text, .elementor-8 .elementor-element.elementor-element-64914c4 select, .elementor-8 .elementor-element.elementor-element-64914c4 .select2-selection--single{font-family:"VazirMatn", Sans-serif;border-style:none;}.e-woo-select2-wrapper .select2-results__option{color:#707070;}.elementor-8 .elementor-element.elementor-element-64914c4 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#707070 transparent transparent transparent;}.elementor-8 .elementor-element.elementor-element-64914c4 .woocommerce-cart-form{--order-summary-title-color:#080398;}.elementor-8 .elementor-element.elementor-element-64914c4 .e-shop-table .cart th, .elementor-8 .elementor-element.elementor-element-64914c4 .e-shop-table .cart td:before{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";}.elementor-8 .elementor-element.elementor-element-64914c4 .cart td span, .elementor-8 .elementor-element.elementor-element-64914c4 .cart td, .elementor-8 .elementor-element.elementor-element-64914c4 .input-text.qty{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-weight:500;}.elementor-8 .elementor-element.elementor-element-64914c4 .cart_totals .shop_table td:before, .elementor-8 .elementor-element.elementor-element-64914c4 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";}.elementor-8 .elementor-element.elementor-element-64914c4 .checkout-button{font-family:"VazirMatn", Sans-serif;}:root{--page-title-display:none;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-64914c4 */.checkout-button.button.alt.wc-forward {
  position: relative;
  overflow: hidden;
}

.checkout-button.button.alt.wc-forward::after {
  content: "➤";
  rotate: 180deg;
  display: inline-block;
  margin-left: 8px;
  font-size: 16px;
  color: #fff; /* رنگ فلش */
  animation: blinkArrow 1s infinite;
  position: relative;
  top: -3px;
  right: 2px;
}

@keyframes blinkArrow {
  0%, 100% {
    opacity: 0.2;
    transform: translateX(0);
  }
  50% {
    opacity: 1;
    transform: translateX(4px);
  }
}

.woocommerce-message {
    display: none;
}




/* بخش مجموع خرید */
.woocommerce-cart .cart_totals {
  position: relative;
  background-image: url('https://rezaie-store.com/wp-content/uploads/your-image.jpg'); /* لینک عکس خودت */
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 1000px 1000px; /* اندازه دلخواه عکس */
  padding: 20px;
  border-radius: 10px;
  /* اگر می‌خوای بک‌گراند کمی شفاف باشه */
  background-color: rgba(255, 255, 255, 0.9);
}

/* دایره پالس */
.woocommerce-cart .cart_totals::before {
  content: '';
  position: absolute;
  top: 10px; /* فاصله از بالا */
  right: 10px; /* فاصله از راست */
  width: 10px;
  height: 10px;
  background-color: #ff4d4d; /* رنگ دایره */
  border-radius: 50%;
  box-shadow: 0 0 0 rgba(255, 77, 77, 0.7);
  animation: pulse 2s infinite;
  z-index: 10;
}

/* انیمیشن پالس */
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 77, 77, 0.7);
  }
  70% {
    box-shadow: 0 0 0 10px rgba(255, 77, 77, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 77, 77, 0);
  }
}/* End custom CSS */