.elementor-10 .elementor-element.elementor-element-7e3e763{--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;--align-content:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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{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{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a1c7fe9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a1c7fe9{z-index:1;--icon-box-icon-margin:8px;}.elementor-10 .elementor-element.elementor-element-a1c7fe9 .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-a1c7fe9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a1c7fe9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a1c7fe9.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-10 .elementor-element.elementor-element-a1c7fe9 .elementor-icon{font-size:24px;}.elementor-10 .elementor-element.elementor-element-a1c7fe9 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-a1c7fe9 .elementor-icon-box-title a{font-family:"peyda", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-a1c7fe9 .elementor-icon-box-description{font-family:"peyda", Sans-serif;font-size:14px;font-weight:400;}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-bf4b495{--display:flex;}.elementor-10 .elementor-element.elementor-element-9fb9d30{--display:flex;}.elementor-10 .elementor-element.elementor-element-fa6c7fe{--display:flex;}.elementor-10 .elementor-element.elementor-element-4f6fc29{--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:16px;--n-menu-title-color-normal:#D9D9D9;--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:20px;--n-menu-icon-color:#FDFDFD00;--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-4f6fc29.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-4f6fc29 > .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-4f6fc29 > .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-4f6fc29 > .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:"peyda", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-4f6fc29 {--n-menu-title-color-hover:var( --e-global-color-7e710c0 );--n-menu-title-color-active:#6F6F6F;}.elementor-10 .elementor-element.elementor-element-4f6fc29 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-049b8b7{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-049b8b7 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-049b8b7 .woocommerce-breadcrumb{font-family:"peyda", Sans-serif;font-size:16px;text-align:right;}.elementor-10 .elementor-element.elementor-element-90a6610{--update-cart-automatically-display:none;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-text );--forms-buttons-hover-text-color:#00285D;--forms-buttons-hover-border-color:#00285D;--forms-buttons-border-type:solid;--forms-buttons-border-color:#02195C;--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:#DB9521;--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:#E1E7EC;--totals-divider-weight:2px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-90a6610 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-90a6610 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#00285D;}.elementor-10 .elementor-element.elementor-element-90a6610 .cart_totals h2{font-family:"peyda", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-90a6610 {--sections-descriptions-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-90a6610 .e-cart-content, .elementor-10 .elementor-element.elementor-element-90a6610 .woocommerce-shipping-destination, .elementor-10 .elementor-element.elementor-element-90a6610 .shipping-calculator-button{font-family:"peyda", Sans-serif;}.elementor-10 .elementor-element.elementor-element-90a6610 #shipping_method li label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-90a6610 .coupon .input-text, .elementor-10 .elementor-element.elementor-element-90a6610 .cart-collaterals .input-text, .elementor-10 .elementor-element.elementor-element-90a6610 select, .elementor-10 .elementor-element.elementor-element-90a6610 .select2-selection--single{font-family:"yekanbakh", Sans-serif;font-size:14px;line-height:32px;border-style:solid;border-color:#E1E7EC;}.elementor-10 .elementor-element.elementor-element-90a6610 .shop_table .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-90a6610 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-90a6610 .e-shop-table .cart th, .elementor-10 .elementor-element.elementor-element-90a6610 .e-shop-table .cart td:before{font-family:"peyda", Sans-serif;font-size:20px;font-weight:bold;}.elementor-10 .elementor-element.elementor-element-90a6610 .cart td span, .elementor-10 .elementor-element.elementor-element-90a6610 .cart td, .elementor-10 .elementor-element.elementor-element-90a6610 .input-text.qty{font-family:"peyda", Sans-serif;font-size:14px;}.elementor-10 .elementor-element.elementor-element-90a6610 .product-name .variation{font-family:"peyda", Sans-serif;}.elementor-10 .elementor-element.elementor-element-90a6610 .cart_totals .shop_table td:before, .elementor-10 .elementor-element.elementor-element-90a6610 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"peyda", Sans-serif;font-size:16px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-90a6610 .checkout-button{font-family:"peyda", Sans-serif;}.elementor-10 .elementor-element.elementor-element-90a6610 .e-cart-totals{--sections-border-type:none;--sections-padding:24px 24px 24px 24px;--links-normal-color:var( --e-global-color-accent );--links-hover-color:#DB9521 !important;}.elementor-10 .elementor-element.elementor-element-90a6610 .e-cart-totals .e-cart-content, .elementor-10 .elementor-element.elementor-element-90a6610 .e-cart-totals .woocommerce-shipping-destination, .elementor-10 .elementor-element.elementor-element-90a6610 .e-cart-totals .shipping-calculator-button{font-family:"peyda", Sans-serif;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-7e3e763{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10 .elementor-element.elementor-element-a1c7fe9.elementor-element{--align-self:center;--order:1;}.elementor-10 .elementor-element.elementor-element-4f6fc29{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-4f6fc29.elementor-element{--order:3;}.elementor-10 .elementor-element.elementor-element-049b8b7{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-049b8b7.elementor-element{--align-self:center;--order:1;}.elementor-10 .elementor-element.elementor-element-049b8b7 .woocommerce-breadcrumb{font-size:13px;}.elementor-10 .elementor-element.elementor-element-90a6610.elementor-element{--order:4;}.elementor-10 .elementor-element.elementor-element-90a6610{--sections-padding:8px 8px 8px 8px;--totals-rows-gap-top:calc( 32px/2 );--totals-rows-gap-bottom:calc( 32px/2 );}}/* Start custom CSS for icon-box, class: .elementor-element-a1c7fe9 */@media (max-width: 767px) {
  .elementor-10 .elementor-element.elementor-element-a1c7fe9.elementor-element {
    --align-self: center;
    --order: 0;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-90a6610 */input:focus-visible{
    border: solid 1px #ededed;
    outline: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e3e763 */.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-7e3e763 .quantity{width:100%;height:50px}.elementor-10 .elementor-element.elementor-element-7e3e763 .quantity .input-text{display:none}.elementor-10 .elementor-element.elementor-element-7e3e763 .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-7e3e763 .fb-quantity-container > div{flex-basis:32%;display:flex;justify-content:center;align-items:center}.elementor-10 .elementor-element.elementor-element-7e3e763 .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-7e3e763 .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-7e3e763 .fb-text-span{font-size:.6rem;opacity:.9;white-space:nowrap!important}.elementor-10 .elementor-element.elementor-element-7e3e763 .fb-btn{display:flex;justify-content:center;align-items:center;cursor:pointer}.elementor-10 .elementor-element.elementor-element-7e3e763 .fb-btn svg{transition:.2s ease}.elementor-10 .elementor-element.elementor-element-7e3e763 .fb-btn:hover svg{fill:#d80000}.elementor-10 .elementor-element.elementor-element-7e3e763 .fb-btn .minus_svg{display:none}.elementor-10 .elementor-element.elementor-element-7e3e763 .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: 'peyda';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://latifsaffron.com/wp-content/uploads/2025/10/PeydaWeb-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://latifsaffron.com/wp-content/uploads/2025/10/PeydaWeb-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://latifsaffron.com/wp-content/uploads/2025/10/PeydaWeb-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */