.elementor-10 .elementor-element.elementor-element-47ee879{--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;--justify-content:space-between;--flex-wrap:wrap;--overflow:hidden;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), yekanbakh;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), yekanbakh;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f349836.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f349836{z-index:1;--icon-box-icon-margin:8px;}.elementor-10 .elementor-element.elementor-element-f349836.elementor-view-stacked .elementor-icon{background-color:#E80645;}.elementor-10 .elementor-element.elementor-element-f349836.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f349836.elementor-view-default .elementor-icon{fill:#E80645;color:#E80645;border-color:#E80645;}.elementor-10 .elementor-element.elementor-element-f349836 .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-f349836 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f349836 .elementor-icon-box-title a{font-family:"yekanbakh", yekanbakh;font-size:14px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-f349836 .elementor-icon-box-description{font-family:"yekanbakh", yekanbakh;font-size:10px;font-weight:400;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), yekanbakh;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-e2e9da9{--display:flex;}.elementor-10 .elementor-element.elementor-element-1e33894{--display:flex;}.elementor-10 .elementor-element.elementor-element-d61ef25{--display:flex;}.elementor-10 .elementor-element.elementor-element-5daad3d{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:auto;max-width:auto;z-index:1;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:11px;--n-menu-title-color-normal:var( --e-global-color-047fa05 );--n-menu-title-transition:300ms;--n-menu-title-direction:column;--n-menu-icon-order:initial;--n-menu-icon-align-items:flex-end;--n-menu-title-align-items-toggle:initial;--n-menu-icon-size:16px;--n-menu-icon-color-active:var( --e-global-color-2b09a15 );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-10 .elementor-element.elementor-element-5daad3d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5daad3d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-10 .elementor-element.elementor-element-5daad3d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-10 .elementor-element.elementor-element-5daad3d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"yekanbakh", yekanbakh;font-weight:500;}.elementor-10 .elementor-element.elementor-element-5daad3d {--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-c14d8c1{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-c14d8c1 .woocommerce-breadcrumb{color:var( --e-global-color-047fa05 );font-size:15px;text-align:right;}.elementor-10 .elementor-element.elementor-element-c14d8c1 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8cae3f3 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8cae3f3 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-0e84c60 );}.elementor-10 .elementor-element.elementor-element-8cae3f3{width:100%;max-width:100%;--totals-title-alignment:center;--sections-background-color:#FFFFFF00;--sections-border-type:none;--sections-border-radius:24px 24px 24px 24px;--sections-padding:24px 24px 24px 24px;--sections-margin:0px;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-accent );--forms-fields-border-radius:12px 12px 12px 12px;--forms-buttons-normal-text-color:var( --e-global-color-0e84c60 );--forms-buttons-hover-text-color:var( --e-global-color-0e84c60 );--forms-buttons-hover-border-color:var( --e-global-color-0e84c60 );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-359356f );--forms-buttons-border-radius:12px 12px 12px 12px;--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-accent );--product-link-normal-color:var( --e-global-color-accent );--product-link-hover-color:var( --e-global-color-9160056 );--order-summary-items-divider-weight:0px;--order-summary-remove-icon-normal-color:#E01212;--totals-rows-gap-top:calc( 32px/2 );--totals-rows-gap-bottom:calc( 32px/2 );--totals-color:var( --e-global-color-primary );--totals-divider-color:var( --e-global-color-e245b3b );--totals-divider-weight:2px;--checkout-button-normal-text-color:var( --e-global-color-2b09a15 );--checkout-button-border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-8cae3f3 .woocommerce-cart-form{--update-cart-button-alignment:center;--update-cart-button-width:auto;--order-summary-title-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8cae3f3 .cart_totals h2{font-family:"yekanbakh", yekanbakh;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-8cae3f3 {--sections-descriptions-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8cae3f3 .e-cart-content, .elementor-10 .elementor-element.elementor-element-8cae3f3 .woocommerce-shipping-destination, .elementor-10 .elementor-element.elementor-element-8cae3f3 .shipping-calculator-button{font-family:"yekanbakh", yekanbakh;}.elementor-10 .elementor-element.elementor-element-8cae3f3 #shipping_method li label{font-family:"yekanbakh", yekanbakh;}.elementor-10 .elementor-element.elementor-element-8cae3f3 .coupon .input-text, .elementor-10 .elementor-element.elementor-element-8cae3f3 .cart-collaterals .input-text, .elementor-10 .elementor-element.elementor-element-8cae3f3 select, .elementor-10 .elementor-element.elementor-element-8cae3f3 .select2-selection--single{font-family:"yekanbakh", yekanbakh;font-size:14px;line-height:32px;border-style:solid;border-color:var( --e-global-color-e245b3b );}.elementor-10 .elementor-element.elementor-element-8cae3f3 .shop_table .button{font-family:"yekanbakh", yekanbakh;border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-8cae3f3 .e-shop-table .cart th, .elementor-10 .elementor-element.elementor-element-8cae3f3 .e-shop-table .cart td:before{font-family:"yekanbakh", yekanbakh;font-size:18px;}.elementor-10 .elementor-element.elementor-element-8cae3f3 .cart td span, .elementor-10 .elementor-element.elementor-element-8cae3f3 .cart td, .elementor-10 .elementor-element.elementor-element-8cae3f3 .input-text.qty{font-family:"yekanbakh", yekanbakh;}.elementor-10 .elementor-element.elementor-element-8cae3f3 .product-name .variation{font-family:"yekanbakh", yekanbakh;}.elementor-10 .elementor-element.elementor-element-8cae3f3 .cart_totals .shop_table td:before, .elementor-10 .elementor-element.elementor-element-8cae3f3 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"yekanbakh", yekanbakh;font-size:15px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-8cae3f3 .checkout-button{font-family:"yekanbakh", yekanbakh;}.elementor-10 .elementor-element.elementor-element-8cae3f3 .e-cart-totals{--sections-border-type:none;--sections-padding:24px 24px 24px 24px;--links-normal-color:var( --e-global-color-accent );--links-hover-color:var( --e-global-color-9160056 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-47ee879{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10 .elementor-element.elementor-element-f349836.elementor-element{--order:1;}.elementor-10 .elementor-element.elementor-element-5daad3d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-5daad3d.elementor-element{--order:3;}.elementor-10 .elementor-element.elementor-element-c14d8c1{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-c14d8c1.elementor-element{--align-self:center;--order:1;}.elementor-10 .elementor-element.elementor-element-c14d8c1 .woocommerce-breadcrumb{font-size:13px;}.elementor-10 .elementor-element.elementor-element-8cae3f3.elementor-element{--order:4;}.elementor-10 .elementor-element.elementor-element-8cae3f3{--sections-padding:8px 8px 8px 8px;--totals-rows-gap-top:calc( 32px/2 );--totals-rows-gap-bottom:calc( 32px/2 );}}/* Start custom CSS for container, class: .elementor-element-47ee879 */.menustep .e-n-menu-title.e-current i[aria-hidden="true"]{background:#E80645;padding:12px;border-radius:14px;box-shadow:0 15px 20px -8px #E80645;z-index:0}.menustep .e-n-menu-title i{padding:12px}.menustep .e-n-menu{pointer-events:none!important;user-select:none}.woocommerce-cart-form__contents{border-spacing:0 16px;border-collapse:separate!important}@media (max-width: 768px){.woocommerce-cart-form__cart-item{margin-bottom:16px;padding:16px;box-shadow:0 0 0 1px #E1E7EC;border-radius:16px!important;background:#fff}}.cart_totals table.shop_table.shop_table_responsive{border:1px solid #E1E7EC!important;padding:24px!important;border-radius:16px}.cart_totals{margin-top:16px!important}.coupon-col-start input{border-radius:12px!important}.woocommerce-cart-form__cart-item{box-shadow:0 0 0 1px #E1E7EC;border-radius:16px!important}.woocommerce-cart-form__cart-item .product-remove{font-size:0}.cart-collaterals{margin-top:28px}.elementor-10 .elementor-element.elementor-element-47ee879 .quantity{width:100%;height:50px}.elementor-10 .elementor-element.elementor-element-47ee879 .quantity .input-text{display:none}.elementor-10 .elementor-element.elementor-element-47ee879 .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-10 .elementor-element.elementor-element-47ee879 .fb-quantity-container > div{flex-basis:32%;display:flex;justify-content:center;align-items:center}.elementor-10 .elementor-element.elementor-element-47ee879 .fb-quantity-box{flex-direction:column;font-family:"Peyda",sans-serif;flex-grow:1;justify-content:space-between!important}.elementor-10 .elementor-element.elementor-element-47ee879 .fb-quantity-span{width:100%;font-size:1.1rem;line-height:1rem;display:flex;justify-content:center;align-items:center;flex-grow:1}.elementor-10 .elementor-element.elementor-element-47ee879 .fb-text-span{font-size:.6rem;opacity:.9;white-space:nowrap!important}.elementor-10 .elementor-element.elementor-element-47ee879 .fb-btn{display:flex;justify-content:center;align-items:center;cursor:pointer}.elementor-10 .elementor-element.elementor-element-47ee879 .fb-btn svg{transition:.2s ease}.elementor-10 .elementor-element.elementor-element-47ee879 .fb-btn:hover svg{fill:#d80000}.elementor-10 .elementor-element.elementor-element-47ee879 .fb-btn .minus_svg{display:none}.elementor-10 .elementor-element.elementor-element-47ee879 .fb-quantity-span .quantity-loader{--loader-width:7px;width:var(--loader-width);--loader-color1:#000000b6;--loader-color2:#6969699f;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)}}.woocommerce-cart-form__contents th.product-name,.woocommerce-cart-form__contents td.product-name{width:30%;font-size:.8rem;white-space:normal;word-break:break-word}@media (max-width: 768px){.woocommerce-cart-form__contents th.product-name,.woocommerce-cart-form__contents td.product-name{width:100%!important;display:block}}@media (max-width: 400px){td.product-thumbnail{display:flex!important}.woocommerce-page .product-thumbnail::before{margin-left:auto!important;content:"تصویر:"!important}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekanbakh';
	font-display: auto;
	src: url('https://diyarkesht.com/wp-content/uploads/2025/05/YekanBakhFaNum-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */