.elementor-4172 .elementor-element.elementor-element-7ea5122{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0.5rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4172 .elementor-element.elementor-element-c860f40 .elementor-heading-title{font-size:0.7rem;line-height:1.2rem;color:#1CA42F;}.elementor-4172 .elementor-element.elementor-element-9dd636d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4172 .elementor-element.elementor-element-9dd636d.e-con{--align-self:center;}.elementor-4172 .elementor-element.elementor-element-370f50a{--display:flex;}.elementor-4172 .elementor-element.elementor-element-19f05aa{--display:flex;}.elementor-4172 .elementor-element.elementor-element-cd00c07{--display:flex;}.elementor-4172 .elementor-element.elementor-element-744c776 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-4172 .elementor-element.elementor-element-744c776 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-4172 .elementor-element.elementor-element-744c776{--sections-border-type:solid;--links-normal-color:var( --e-global-color-text );--links-hover-color:var( --e-global-color-text );--forms-buttons-hover-border-color:var( --e-global-color-primary );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary );--order-summary-remove-icon-normal-color:var( --e-global-color-secondary );--order-summary-remove-icon-hover-color:var( --e-global-color-secondary );--totals-rows-gap-top:calc( 2rem/2 );--totals-rows-gap-bottom:calc( 2rem/2 );--totals-color:var( --e-global-color-text );--totals-divider-color:var( --e-global-color-f1fcf39 );--totals-divider-weight:1px;}.elementor-4172 .elementor-element.elementor-element-744c776 .e-cart-content, .elementor-4172 .elementor-element.elementor-element-744c776 .woocommerce-shipping-destination, .elementor-4172 .elementor-element.elementor-element-744c776 .shipping-calculator-button{font-family:"mariani";}.elementor-4172 .elementor-element.elementor-element-744c776 #shipping_method li label{font-family:"mariani";}.elementor-4172 .elementor-element.elementor-element-744c776 .coupon .input-text, .elementor-4172 .elementor-element.elementor-element-744c776 .cart-collaterals .input-text, .elementor-4172 .elementor-element.elementor-element-744c776 select, .elementor-4172 .elementor-element.elementor-element-744c776 .select2-selection--single{border-style:solid;}.elementor-4172 .elementor-element.elementor-element-744c776 .shop_table .button{border-width:0.05rem 0.05rem 0.05rem 0.05rem;}.elementor-4172 .elementor-element.elementor-element-744c776 .cart td span, .elementor-4172 .elementor-element.elementor-element-744c776 .cart td, .elementor-4172 .elementor-element.elementor-element-744c776 .input-text.qty{font-family:"mariani";font-weight:bold;}.elementor-4172 .elementor-element.elementor-element-744c776 .cart_totals .shop_table td:before, .elementor-4172 .elementor-element.elementor-element-744c776 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"mariani";font-weight:bold;}.elementor-4172 .elementor-element.elementor-element-6708da9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0.05rem 0rem 0rem 0rem;--border-top-width:0.05rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:var( --e-global-color-f1fcf39 );--border-color:var( --e-global-color-f1fcf39 );--padding-top:0.8rem;--padding-bottom:0.8rem;--padding-left:0.5rem;--padding-right:0.5rem;--z-index:0;}.elementor-4172 .elementor-element.elementor-element-6708da9:not(.elementor-motion-effects-element-type-background), .elementor-4172 .elementor-element.elementor-element-6708da9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4172 .elementor-element.elementor-element-f8c2ce0 .elementor-button{background-color:var( --e-global-color-primary );font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0.25rem 0.25rem 0.25rem 0.25rem;}.elementor-4172 .elementor-element.elementor-element-f8c2ce0{width:100%;max-width:100%;}@media(max-width:767px){.elementor-4172 .elementor-element.elementor-element-744c776{--sections-padding:0px 0px 0px 0px;--sections-margin:0rem;}.elementor-4172 .elementor-element.elementor-element-6708da9{--z-index:90;}}@media(min-width:768px){.elementor-4172 .elementor-element.elementor-element-9dd636d{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4172 .elementor-element.elementor-element-9dd636d{--width:70%;}}/* Start custom CSS */.custom-quantity-wrapper{touch-action:manipulation;display:flex;gap:.1rem;flex-direction:row-reverse;}.custom-quantity-wrapper button{padding:0 .7rem;}.custom-quantity-wrapper button:hover,.custom-quantity-wrapper button:focus{background:var(--e-global-color-accent);color:var(--e-global-color-primary);}.actions button{font-size:.8rem!important;color:var(--e-global-color-primary)!important;font-weight:normal!important;}.product-thumbnail{display:block!important;}.s1 input{text-align:center!important;}.coupon,.shop_table thead{display:none;}@media (max-width:768px){.s1 .e-cart__container{gap:1rem;}.product-thumbnail{padding:0!important;}.product-remove{padding:0!important;}.product-name,.product-price,.product-quantity,.product-subtotal{padding:.5rem 0!important;}.shop_table td,.shop_table tr{padding:0 .3rem;}.wc-proceed-to-checkout{display:none!important;}.product-name{display:block!important;}.product-name a{text-align:left;}}.product-thumbnail::before{display:none;}.product-name a{font-size:.8rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.product-name::before,.checkout-button,.woocommerce{font-family:'mariani'!important;}.product-quantity::before{content:'تعداد:';}.quantity{pointer-events:none;}.s1 .product-price::before{content:'قیمت:';}.s1 .product-subtotal::before{content:'قیمت کل:';}.s1 .product-name::before{content:'محصول:';}.s1 .product-quantity::before,.s1 .product-price::before,.s1 .product-subtotal::before,.s1 .product-name::before{font-size:0.7rem;}.product-remove{padding:0 .5rem!important;font-size:.7rem;}.woocommerce-shipping-destination{display:none;}@media (min-width:1024px){.product-name{border-top:.05rem solid var(--e-global-color-f1fcf39)!important;}.cart_item:first-child th.product-name{border-top:none!important;}}.woocommerce-Price-currencySymbol{display:none;}ins{text-decoration:none;color:var(--e-global-color-text);}del{font-size:.7rem;color:var(--e-global-color-secondary);}
/*steps*/
.checkout-steps .step{padding:.3rem 0;text-align:center;border:.05rem solid var(--e-global-color-f1fcf39);border-radius:.25rem;background-color:var(--e-global-color-accent);}.checkout-steps .step::before{content:'';top:50%;left:-2rem;height:.2rem;background:var(--e-global-color-f1fcf39);transform:translateY(-50%);z-index:-1;}.checkout-steps .current-step{background-color:var(--e-global-color-primary);border:.05rem solid var(--e-global-color-primary);}.checkout-steps .current-step h1{color:var(--e-global-color-accent);}.checkout-steps .current-step::after{content:'';position:absolute;top:50%;left:-2rem;width:2rem;height:.2rem;background:var(--e-global-color-primary);transform:translateY(-50%);}.thankyou::before{display:none;}.checkout-steps .step h2,.checkout-steps .step h1{font-size:.7rem;}/* End custom CSS */