.elementor-97 .elementor-element.elementor-element-9f4a733{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-97 .elementor-element.elementor-element-833751c{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEEF1;border-radius:12px 12px 12px 12px;}.elementor-97 .elementor-element.elementor-element-833751c.elementor-element{--align-self:flex-start;}.elementor-97 .elementor-element.elementor-element-90ec7fe{--update-cart-automatically-display:none;--sections-border-type:solid;--sections-border-color:#EDEEF1;--sections-border-radius:12px 12px 12px 12px;--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-1bfe735 );--forms-buttons-border-type:none;--order-summary-items-divider-weight:0px;--order-summary-quantity-border-color:#EDEEF1;--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-1bfe735 );--order-summary-remove-icon-hover-color:var( --e-global-color-primary );--totals-color:var( --e-global-color-primary );--totals-divider-color:#EDEEF1;--totals-divider-weight:1px;--checkout-button-border-radius:8px 8px 8px 8px;}.elementor-97 .elementor-element.elementor-element-90ec7fe .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-1bfe735 );}.elementor-97 .elementor-element.elementor-element-90ec7fe .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-97 .elementor-element.elementor-element-90ec7fe .cart_totals h2{font-family:"IRANSansXV", Sans-serif;font-size:14px;}.elementor-97 .elementor-element.elementor-element-90ec7fe .e-cart-content, .elementor-97 .elementor-element.elementor-element-90ec7fe .woocommerce-shipping-destination, .elementor-97 .elementor-element.elementor-element-90ec7fe .shipping-calculator-button{font-family:"IRANSansXV", Sans-serif;font-size:13px;}.elementor-97 .elementor-element.elementor-element-90ec7fe #shipping_method li label{font-family:"IRANSansXV", Sans-serif;font-size:13px;}.elementor-97 .elementor-element.elementor-element-90ec7fe .coupon .input-text, .elementor-97 .elementor-element.elementor-element-90ec7fe .cart-collaterals .input-text, .elementor-97 .elementor-element.elementor-element-90ec7fe select, .elementor-97 .elementor-element.elementor-element-90ec7fe .select2-selection--single{font-family:"IRANSansXV", Sans-serif;font-size:14px;border-style:none;}.elementor-97 .elementor-element.elementor-element-90ec7fe .shop_table .button{font-family:"IRANSansXV", Sans-serif;}.elementor-97 .elementor-element.elementor-element-90ec7fe .e-shop-table .cart th, .elementor-97 .elementor-element.elementor-element-90ec7fe .e-shop-table .cart td:before{font-family:"IRANSansXV", Sans-serif;font-size:14px;}.elementor-97 .elementor-element.elementor-element-90ec7fe .cart td span, .elementor-97 .elementor-element.elementor-element-90ec7fe .cart td, .elementor-97 .elementor-element.elementor-element-90ec7fe .input-text.qty{font-family:"IRANSansXV", Sans-serif;font-size:16px;font-weight:600;}.elementor-97 .elementor-element.elementor-element-90ec7fe .product-name .variation{font-family:"IRANSansXV", Sans-serif;}.elementor-97 .elementor-element.elementor-element-90ec7fe .cart_totals .shop_table td:before, .elementor-97 .elementor-element.elementor-element-90ec7fe .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"IRANSansXV", Sans-serif;}.elementor-97 .elementor-element.elementor-element-90ec7fe .checkout-button{font-family:"IRANSansXV", Sans-serif;}.elementor-97 .elementor-element.elementor-element-90ec7fe .e-cart-totals{--sections-descriptions-color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-90ec7fe .coupon{--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-color:#EDEEF1;--sections-border-radius:12px 12px 12px 12px;}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-9f4a733{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}}@media(max-width:768px){.elementor-97 .elementor-element.elementor-element-90ec7fe{--order-summary-rows-gap-top:calc( 27px/2 );--order-summary-rows-gap-bottom:calc( 27px/2 );--order-summary-title-spacing:0px;--order-summary-items-divider-weight:0px;--totals-rows-gap-top:calc( 7px/2 );--totals-rows-gap-bottom:calc( 7px/2 );}}@media(max-width:360px){.elementor-97 .elementor-element.elementor-element-9f4a733{--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS for shortcode, class: .elementor-element-833751c */.elementor-97 .elementor-element.elementor-element-833751c div{
    border-radius: 12px!important;
}

@supports (-webkit-touch-callout: none) {
 @media (max-width: 768px) {
    .elementor-97 .elementor-element.elementor-element-833751c {
margin-top: -15px!important;
    }}}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-90ec7fe */.coupon-col-start {
    background-color: #EDEEF1;
    border-radius: 8px;
}

#coupon_code {
    background-color: transparent;
    padding: 12px;
    color: #000;
}


@media (max-width: 1024px) {
  .elementor-97 .elementor-element.elementor-element-90ec7fe .e-cart-totals.e-cart-section {
    margin-top: 25px !important;
    }}

@media (max-width: 1024px) {
  .elementor-97 .elementor-element.elementor-element-90ec7fe  .e-cart__container{
 display: block!important;
  }}
  
  
.coupon-error-notice{
      font-family: "IRANSansXV";
      font-size: 14px;
      margin-top: 10px;
  }
  
.coupon-col-end {
    margin-right: 15px !important;
}

@media (max-width: 1024px) {
  .elementor-97 .elementor-element.elementor-element-90ec7fe .coupon-col-end  {
    margin-right: 0px !important;
}}

.e-apply-coupon {
    border: 1px solid #f2f2f1!important;
    border-radius: 12px!important
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSansXV';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://es-hegmataneh.co.ir/wp-content/uploads/2025/08/IRANSansXV.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansXV';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://es-hegmataneh.co.ir/wp-content/uploads/2025/08/IRANSansXV.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansXV';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://es-hegmataneh.co.ir/wp-content/uploads/2025/08/IRANSansXV.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansXV';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://es-hegmataneh.co.ir/wp-content/uploads/2025/08/IRANSansXV.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansXV';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://es-hegmataneh.co.ir/wp-content/uploads/2025/08/IRANSansXV.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansXV';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://es-hegmataneh.co.ir/wp-content/uploads/2025/08/IRANSansXV.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansXV';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://es-hegmataneh.co.ir/wp-content/uploads/2025/08/IRANSansXV.woff') format('woff');
}
/* End Custom Fonts CSS */