.elementor-8 .elementor-element.elementor-element-647405d5{--display:flex;--margin-top:45px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), peyda;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), peyda;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), peyda;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), peyda;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-05842d6{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-05842d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-05842d6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-05842d6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-05842d6 .elementor-divider__text{color:#000000;font-family:"peyda", peyda;font-size:15px;font-weight:500;}.elementor-widget-woocommerce-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), peyda;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), peyda;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-43356ec{--update-cart-automatically-display:none;--totals-title-alignment:center;--sections-background-color:#F8F8F8;--sections-border-type:none;--sections-border-radius:15px 15px 15px 15px;--sections-padding:30px 15px 20px 15px;--sections-margin:10px;--sections-title-color:var( --e-global-color-accent );--sections-title-spacing:20px;--links-normal-color:#1A1A1A;--links-hover-color:var( --e-global-color-accent );--sections-radio-buttons-color:var( --e-global-color-accent );--forms-fields-normal-color:#353535;--forms-fields-border-radius:10px 10px 10px 10px;--forms-buttons-normal-text-color:#FFFEFE;--forms-buttons-hover-text-color:#FFFEFE;--forms-buttons-border-type:none;--forms-buttons-border-radius:10px 10px 10px 10px;--forms-buttons-padding:15px 20px 15px 20px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 50px/2 );--order-summary-rows-gap-bottom:calc( 50px/2 );--order-summary-items-divider-color:#F3F3F3;--order-summary-items-divider-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-accent );--order-summary-remove-icon-hover-color:var( --e-global-color-primary );--totals-rows-gap-top:calc( 25px/2 );--totals-rows-gap-bottom:calc( 25px/2 );--totals-color:#141414;--totals-divider-color:#FAFAFA;--totals-divider-weight:1px;--checkout-button-hover-text-color:#FFFEFE;--checkout-button-border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-43356ec .coupon .input-text, .elementor-8 .elementor-element.elementor-element-43356ec .e-cart-totals .input-text, .elementor-8 .elementor-element.elementor-element-43356ec select, .elementor-8 .elementor-element.elementor-element-43356ec .select2-selection--single{background-color:#FFFFFF;box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.05);}.elementor-8 .elementor-element.elementor-element-43356ec .shop_table .button{background-color:var( --e-global-color-accent );font-family:"پیدا فا", peyda;}.elementor-8 .elementor-element.elementor-element-43356ec .shop_table .button:hover, .elementor-8 .elementor-element.elementor-element-43356ec .shop_table .button:disabled[disabled]:hover{background-color:#121212;}.elementor-8 .elementor-element.elementor-element-43356ec .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#259B5C;}.elementor-8 .elementor-element.elementor-element-43356ec .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#1F1F1F;}.elementor-8 .elementor-element.elementor-element-43356ec .cart_totals h2{font-family:"peyda", peyda;font-size:15px;font-weight:bold;}.elementor-8 .elementor-element.elementor-element-43356ec {--sections-descriptions-color:#292929;--forms-fields-padding:15px 20px 15px 20px;}.elementor-8 .elementor-element.elementor-element-43356ec .e-cart-content, .elementor-8 .elementor-element.elementor-element-43356ec .woocommerce-shipping-destination, .elementor-8 .elementor-element.elementor-element-43356ec .shipping-calculator-button{font-family:"پیدا فا", peyda;}.elementor-8 .elementor-element.elementor-element-43356ec #shipping_method li label{font-family:"peyda", peyda;}.elementor-8 .elementor-element.elementor-element-43356ec .coupon .input-text, .elementor-8 .elementor-element.elementor-element-43356ec .cart-collaterals .input-text, .elementor-8 .elementor-element.elementor-element-43356ec select, .elementor-8 .elementor-element.elementor-element-43356ec .select2-selection--single{font-family:"پیدا فا", peyda;border-style:none;}.e-woo-select2-wrapper .select2-results__option{color:#353535;}.elementor-8 .elementor-element.elementor-element-43356ec .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#353535 transparent transparent transparent;}.elementor-8 .elementor-element.elementor-element-43356ec .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (15px*2) + 16px );padding-left:20px;padding-right:20px;}.elementor-8 .elementor-element.elementor-element-43356ec .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (15px*2) + 16px );right:20px;}.elementor-8 .elementor-element.elementor-element-43356ec .select2-container--default .select2-selection--single{height:auto;}.elementor-8 .elementor-element.elementor-element-43356ec .woocommerce-cart-form{--order-summary-title-color:#131212;}.elementor-8 .elementor-element.elementor-element-43356ec .e-shop-table .cart th, .elementor-8 .elementor-element.elementor-element-43356ec .e-shop-table .cart td:before{font-family:"پیدا فا", peyda;font-size:15px;}.elementor-8 .elementor-element.elementor-element-43356ec .cart td span, .elementor-8 .elementor-element.elementor-element-43356ec .cart td, .elementor-8 .elementor-element.elementor-element-43356ec .input-text.qty{font-family:"پیدا فا", peyda;font-size:15px;font-weight:500;line-height:25px;}.elementor-8 .elementor-element.elementor-element-43356ec .product-name .variation{font-family:"پیدا فا", peyda;}.elementor-8 .elementor-element.elementor-element-43356ec .cart_totals .shop_table td:before, .elementor-8 .elementor-element.elementor-element-43356ec .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"پیدا فا", peyda;}.elementor-8 .elementor-element.elementor-element-43356ec .checkout-button{font-family:"پیدا فا", peyda;font-weight:bold;border-style:none;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-05842d6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-647405d5{--content-width:1300px;}}/* Start custom CSS for container, class: .elementor-element-647405d5 */.elementor-8 .elementor-element.elementor-element-647405d5 .quantity {
    width: 100%;
    height: 50px;
}
.elementor-8 .elementor-element.elementor-element-647405d5 .quantity .input-text {
    display: none;
}
.elementor-8 .elementor-element.elementor-element-647405d5 .quantity .fb-quantity-container {
    display: flex;
    width: 100%;
    height: 100%;
    background: #fff;
    justify-content: center;
    border-radius: 10px;
    box-shadow: 0 0 10px -5px #999;
    padding: 5px;
} 
.elementor-8 .elementor-element.elementor-element-647405d5 .fb-quantity-container > div {
    flex-basis: 32%;
    display: flex;
    justify-content: center;
    align-items: center;
} 
.elementor-8 .elementor-element.elementor-element-647405d5 .fb-quantity-box {
    flex-direction: column;
    font-family: "peyda", sans-serif;
    flex-grow: 1;
    justify-content: space-between !important;
}
.elementor-8 .elementor-element.elementor-element-647405d5 .fb-quantity-span {
    width: 100%;
    font-size: 1.1rem;
    line-height: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
}
.elementor-8 .elementor-element.elementor-element-647405d5 .fb-text-span {
    font-size: .6rem !important;
    opacity: .9;
    white-space: nowrap;
}
.elementor-8 .elementor-element.elementor-element-647405d5 .fb-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.elementor-8 .elementor-element.elementor-element-647405d5 .fb-btn svg {
    transition: .2s ease;
}
.elementor-8 .elementor-element.elementor-element-647405d5 .fb-btn:hover svg {
    fill: #d80000;
}
.elementor-8 .elementor-element.elementor-element-647405d5 .fb-btn .minus_svg {
    display: none;
}
.elementor-8 .elementor-element.elementor-element-647405d5 .fb-quantity-span .quantity-loader {
    --loader-width: 7px;
    width: var(--loader-width);
    --loader-color1: #000000b6;
    --loader-color2: rgba(105, 105, 105, 0.624);
    aspect-ratio: 1;
    border-radius: 50%;
    animation: loading 1s infinite linear alternate;
}
@keyframes loading {
      0%  {box-shadow: calc(3px + var(--loader-width)) 0 var(--loader-color1), calc(-1 * var(--loader-width) - 3px) 0 var(--loader-color2);background: var(--loader-color1)}
      33% {box-shadow: calc(3px + var(--loader-width)) 0 var(--loader-color1), calc(-1 * var(--loader-width) - 3px) 0 var(--loader-color2);background: var(--loader-color2)}
      66% {box-shadow: calc(3px + var(--loader-width)) 0 var(--loader-color2), calc(-1 * var(--loader-width) - 3px) 0 var(--loader-color1); background: var(--loader-color2)}
      100%{box-shadow: calc(3px + var(--loader-width)) 0 var(--loader-color2), calc(-1 * var(--loader-width) - 3px) 0 var(--loader-color1); background: var(--loader-color1)}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/PeydaWeb-Regular.eot');
	src: url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/PeydaWeb-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/PeydaWeb-Regular.woff2') format('woff2'),
		url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/PeydaWeb-Regular.woff') format('woff'),
		url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/Peyda-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/PeydaWeb-Medium.eot');
	src: url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/PeydaWeb-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/PeydaWeb-Medium.woff2') format('woff2'),
		url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/PeydaWeb-Medium.woff') format('woff'),
		url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/Peyda-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/PeydaWeb-Bold.eot');
	src: url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/PeydaWeb-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/PeydaWeb-Bold.woff2') format('woff2'),
		url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/PeydaWeb-Bold.woff') format('woff'),
		url('https://shopi.webdesignim.ir/wp-content/uploads/2024/02/Peyda-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'پیدا فا';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://shopi.webdesignim.ir/wp-content/uploads/2024/03/PeydaWebFaNum-Regular.woff2') format('woff2'),
		url('https://shopi.webdesignim.ir/wp-content/uploads/2024/03/PeydaWebFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: 'پیدا فا';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://shopi.webdesignim.ir/wp-content/uploads/2024/03/PeydaWebFaNum-Medium.woff2') format('woff2'),
		url('https://shopi.webdesignim.ir/wp-content/uploads/2024/03/PeydaWebFaNum-Medium.woff') format('woff');
}
@font-face {
	font-family: 'پیدا فا';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://shopi.webdesignim.ir/wp-content/uploads/2024/03/PeydaWebFaNum-Bold.woff2') format('woff2'),
		url('https://shopi.webdesignim.ir/wp-content/uploads/2024/03/PeydaWebFaNum-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */