.elementor-56 .elementor-element.elementor-element-2803916{--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:1em 1em;--row-gap:1em;--column-gap:1em;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fcf3cf5 );--border-color:var( --e-global-color-fcf3cf5 );--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-56 .elementor-element.elementor-element-3e6f75e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-29cfcd5 img{width:200px;}.elementor-56 .elementor-element.elementor-element-9ffdd4d .e-off-canvas__overlay{background-color:#0000004F;}.elementor-56 .elementor-element.elementor-element-9ffdd4d{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.2s;--e-off-canvas-overlay-opacity:1;}.elementor-56 .elementor-element.elementor-element-9ffdd4d .e-off-canvas__content{border-style:none;border-radius:20px 0px 0px 20px;box-shadow:0px 0px 25px -5px rgba(0, 0, 0, 0.15);}.elementor-56 .elementor-element.elementor-element-c296056{--display:flex;}.elementor-56 .elementor-element.elementor-element-25a9998{--display:flex;}.elementor-56 .elementor-element.elementor-element-2f419a1 img{width:190px;}.elementor-56 .elementor-element.elementor-element-bee3f56 .elementor-button{background-color:var( --e-global-color-666c257 );fill:#474A48;color:#474A48;border-style:none;}.elementor-56 .elementor-element.elementor-element-bee3f56 .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-bee3f56 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-bee3f56 .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-bee3f56 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-df36843{--divider-border-style:dashed;--divider-color:#1E1E1E0F;--divider-border-width:2px;}.elementor-56 .elementor-element.elementor-element-df36843 .elementor-divider-separator{width:100%;}.elementor-56 .elementor-element.elementor-element-df36843 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-56 .elementor-element.elementor-element-df36843 .elementor-divider__text{color:#1E1E1E0F;font-family:"iransans", Sans-serif;font-size:1rem;font-weight:800;line-height:2em;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a{background-color:var( --e-global-color-b8770c8 );border-style:solid;border-color:var( --e-global-color-fcf3cf5 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a{background-color:var( --e-global-color-666c257 );border-style:solid;border-color:var( --e-global-color-fcf3cf5 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a{background-color:var( --e-global-color-b8770c8 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav{width:250px;border-style:solid;border-color:var( --e-global-color-fcf3cf5 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub{width:500px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub{min-width:250px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub{min-width:250px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{color:var( --e-global-color-d2b5183 );}.elementor-56 .elementor-element.elementor-element-b55dcec  .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item:last-child > a{border-style:solid;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text{color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-b55dcec  .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;align-self:center;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon{background-color:#ffffff;width:22px;height:22px;align-self:center;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon{background-color:#ffffff;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before{font-size:12px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before{font-size:12px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg{width:12px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg{width:12px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge{align-self:center;transform:none;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge{align-self:center;transform:none;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow{right:15px;color:var( --e-global-color-d2b5183 );background-color:#CC131300;border-radius:10px 10px 10px 10px;align-self:center;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{right:15px;color:var( --e-global-color-d2b5183 );background-color:#CC131300;border-radius:10px 10px 10px 10px;align-self:center;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow{left:15px;right:auto;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{left:15px;right:auto;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow:before{color:var( --e-global-color-d2b5183 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow:before{color:var( --e-global-color-d2b5183 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow{color:var( --e-global-color-d2b5183 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow{color:var( --e-global-color-d2b5183 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before{color:var( --e-global-color-d2b5183 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before{color:var( --e-global-color-d2b5183 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow{color:var( --e-global-color-d2b5183 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow{color:var( --e-global-color-d2b5183 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow:before{color:var( --e-global-color-d2b5183 );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow:before{color:var( --e-global-color-d2b5183 );}.elementor-56 .elementor-element.elementor-element-7351a5b .elementor-button{background-color:transparent;font-family:"iransans", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.5em;fill:var( --e-global-color-666c257 );color:var( --e-global-color-666c257 );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);transition-duration:0.2s;border-style:solid;border-color:var( --e-global-color-fcf3cf5 );}.elementor-56 .elementor-element.elementor-element-7351a5b .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-7351a5b .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-7351a5b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56 .elementor-element.elementor-element-7351a5b .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-56 .elementor-element.elementor-element-e5ff6fa .elementor-button{background-color:var( --e-global-color-5c9af9b );font-family:"yekanbakh", Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fcf3cf5 );border-radius:12px 12px 12px 12px;padding:12px 12px 12px 12px;}.elementor-56 .elementor-element.elementor-element-e5ff6fa .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-e5ff6fa .elementor-button:focus{background-color:var( --e-global-color-08c5843 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-e5ff6fa .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-e5ff6fa .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__results-slide{overflow-y:auto;max-height:450px;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-56 .elementor-element.elementor-element-31c79d3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__form{background-color:var( --e-global-color-666c257 );padding:7px 14px 7px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fcf3cf5 );border-radius:15px 15px 15px 15px;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__form--focus{background-color:var( --e-global-color-08c5843 );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#474A4878;background-color:var( --e-global-color-666c257 );padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__form--focus .jet-ajax-search__field{color:var( --e-global-color-d2b5183 );background-color:var( --e-global-color-08c5843 );border-color:#02010100;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__submit-icon{font-size:20px;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__submit{color:var( --e-global-color-primary );background-color:#00C85300;padding:5px 5px 5px 5px;border-style:none;border-radius:500px 500px 500px 500px;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__submit:hover{color:var( --e-global-color-secondary );background-color:#02010100;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__results-area{background-color:var( --e-global-color-666c257 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fcf3cf5 );border-radius:20px 20px 20px 20px;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__results-header{padding:15px 15px 15px 15px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-fcf3cf5 );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__results-slide::-webkit-scrollbar{background-color:var( --e-global-color-08c5843 );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__results-slide::-webkit-scrollbar-thumb{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__results-footer{padding:15px 15px 15px 15px;border-style:dashed;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-fcf3cf5 );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__item-link{background-color:var( --e-global-color-b8770c8 );padding:15px 15px 15px 15px;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__item-title{color:var( --e-global-color-d2b5183 );font-family:"iransans", Sans-serif;font-size:0.9rem;font-weight:600;line-height:2em;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__item-price .price{color:var( --e-global-color-primary );font-family:"iransans", Sans-serif;font-size:0.9rem;font-weight:600;line-height:2em;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__item-price .price del{color:#C5CBC7;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__results-item{border-top-style:dashed;border-top-width:1px;border-color:var( --e-global-color-fcf3cf5 );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__item-thumbnail{width:65px;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__item-thumbnail{margin-right:10px;}body.rtl .elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__item-thumbnail{margin-left:10px;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__item-thumbnail-img{border-radius:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__results-count{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__full-results{font-family:"iransans", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );background-color:var( --e-global-color-08c5843 );padding:5px 10px 5px 10px;border-radius:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__full-results:hover{color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__arrow-button:hover svg > *{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__arrow-button:hover{background-color:var( --e-global-color-08c5843 );border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );text-align:center;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__spinner{color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-647bf36{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-5dfa247{--divider-style:dashed;--subtotal-divider-style:dashed;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-background-color:var( --e-global-color-5c9af9b );--toggle-button-border-color:var( --e-global-color-fcf3cf5 );--toggle-button-icon-hover-color:var( --e-global-color-secondary );--toggle-button-hover-background-color:var( --e-global-color-b8770c8 );--toggle-button-hover-border-color:var( --e-global-color-secondary );--toggle-button-border-width:1px;--toggle-button-border-radius:10px;--toggle-icon-size:24px;--cart-border-style:none;--cart-padding:15px 15px 15px 15px;--cart-close-icon-size:30px;--cart-close-button-color:var( --e-global-color-primary );--cart-close-button-hover-color:var( --e-global-color-secondary );--remove-item-button-size:18px;--remove-item-button-color:#C5C5C5;--remove-item-button-hover-color:var( --e-global-color-text );--menu-cart-subtotal-color:var( --e-global-color-primary );--menu-cart-subtotal-text-align:center;--product-variations-color:var( --e-global-color-accent );--product-price-color:var( --e-global-color-primary );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:10px;--cart-footer-buttons-border-radius:50px;--view-cart-button-text-color:var( --e-global-color-text );--view-cart-button-background-color:var( --e-global-color-666c257 );--view-cart-button-hover-text-color:var( --e-global-color-primary );--view-cart-button-hover-background-color:var( --e-global-color-08c5843 );--checkout-button-text-color:var( --e-global-color-666c257 );--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-background-color:var( --e-global-color-secondary );--checkout-button-padding:15px 15px 15px 15px;}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__main{box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.15);}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__subtotal{font-family:"iransans", Sans-serif;font-size:1.3rem;font-weight:700;line-height:2em;}.elementor-56 .elementor-element.elementor-element-5dfa247 .widget_shopping_cart_content{--subtotal-divider-style:dashed;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:0px;--subtotal-divider-color:var( --e-global-color-fcf3cf5 );}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__product-name a{font-family:"iransans", Sans-serif;font-size:0.9rem;font-weight:600;line-height:2em;color:var( --e-global-color-d2b5183 );}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__product .variation{font-family:"iransans", Sans-serif;font-size:0.9rem;font-weight:400;line-height:2em;}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__product-price{font-family:"iransans", Sans-serif;font-size:0.9rem;font-weight:600;line-height:2em;}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:15px 15px 15px 15px;}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:15px 15px 15px 15px;}.elementor-56 .elementor-element.elementor-element-5dfa247 .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-ce9512e .elementor-button{background-color:var( --e-global-color-5c9af9b );font-family:"yekanbakh", Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fcf3cf5 );border-radius:12px 12px 12px 12px;padding:12px 12px 12px 12px;}.elementor-56 .elementor-element.elementor-element-ce9512e .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-ce9512e .elementor-button:focus{background-color:var( --e-global-color-08c5843 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-ce9512e .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-ce9512e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-1a4b888{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fcf3cf5 );--border-color:var( --e-global-color-fcf3cf5 );--padding-top:0.6em;--padding-bottom:0.6em;--padding-left:1em;--padding-right:1em;}.elementor-56 .elementor-element.elementor-element-eb9c8a1 > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-56 .elementor-element.elementor-element-eb9c8a1{--jmm-top-item-dropdown-icon-size:14px;--jmm-top-items-ver-padding:5px;--jmm-top-items-hor-padding:10px;--jmm-top-items-gap:15px;--jmm-top-item-title-color:var( --e-global-color-d2b5183 );--jmm-top-item-dropdown-icon-color:var( --e-global-color-d2b5183 );--jmm-sub-item-title-color:var( --e-global-color-text );--jmm-top-hover-item-title-color:var( --e-global-color-d2b5183 );--jmm-top-hover-item-bg-color:var( --e-global-color-08c5843 );--jmm-sub-hover-item-title-color:var( --e-global-color-text );--jmm-sub-hover-item-bg-color:var( --e-global-color-08c5843 );--jmm-top-active-item-title-color:var( --e-global-color-d2b5183 );--jmm-top-active-item-bg-color:var( --e-global-color-666c257 );--jmm-sub-active-item-title-color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-eb9c8a1 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-56 .elementor-element.elementor-element-eb9c8a1 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-4dc2d2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-4dc2d2b .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-56 .elementor-element.elementor-element-4dc2d2b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );transition-duration:0.2s;}.elementor-56 .elementor-element.elementor-element-4dc2d2b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5c9af9b );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-4dc2d2b.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-4dc2d2b.elementor-view-default .elementor-icon{fill:var( --e-global-color-5c9af9b );color:var( --e-global-color-5c9af9b );border-color:var( --e-global-color-5c9af9b );}.elementor-56 .elementor-element.elementor-element-4dc2d2b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-4dc2d2b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-56 .elementor-element.elementor-element-4dc2d2b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-08c5843 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-4dc2d2b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-56 .elementor-element.elementor-element-4dc2d2b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-56 .elementor-element.elementor-element-4dc2d2b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-56 .elementor-element.elementor-element-4dc2d2b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-08c5843 );color:var( --e-global-color-08c5843 );border-color:var( --e-global-color-08c5843 );}.elementor-56 .elementor-element.elementor-element-4dc2d2b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-56 .elementor-element.elementor-element-4dc2d2b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-4dc2d2b .elementor-icon{transition-duration:0.3s;font-size:24px;padding:0px;border-radius:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-4dc2d2b .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-4dc2d2b .elementor-icon-box-title a{font-family:"iransans", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.6em;}.elementor-56 .elementor-element.elementor-element-4dc2d2b:has(:hover) .elementor-icon-box-title,
					 .elementor-56 .elementor-element.elementor-element-4dc2d2b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-4dc2d2b .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-b55dcec  .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-56 .elementor-element.elementor-element-b55dcec  .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__field{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__item-price .price del{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__results-count{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-56 .elementor-element.elementor-element-5dfa247 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-eb9c8a1 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-56 .elementor-element.elementor-element-eb9c8a1 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-4dc2d2b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-2803916{--padding-top:.80em;--padding-bottom:.80em;--padding-left:.80em;--padding-right:.80em;}.elementor-56 .elementor-element.elementor-element-3e6f75e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-29cfcd5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-29cfcd5.elementor-element{--order:3;}.elementor-56 .elementor-element.elementor-element-29cfcd5 img{width:195px;}.elementor-56 .elementor-element.elementor-element-9ffdd4d{--e-off-canvas-width:320px;}.elementor-56 .elementor-element.elementor-element-c296056{--min-height:100dvh;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-56 .elementor-element.elementor-element-25a9998{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-2f419a1 img{width:190px;}.elementor-56 .elementor-element.elementor-element-bee3f56 .elementor-button{border-radius:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-56 .elementor-element.elementor-element-df36843 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-56 .elementor-element.elementor-element-df36843 .elementor-divider__text{font-size:1.5rem;}.elementor-56 .elementor-element.elementor-element-b55dcec{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav{width:100%;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;border-width:1px 1px 1px 1px;}.elementor-56 .elementor-element.elementor-element-b55dcec  .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a{padding:8px 10px 8px 10px;border-radius:10px 10px 10px 10px;border-width:0px 0px 1px 0px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item:last-child > a{border-width:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-b55dcec  .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a{padding:8px 20px 8px 10px;border-radius:10px 10px 10px 10px;border-width:0px 0px 1px 0px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow{right:0px;width:30px;height:30px;align-self:center;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{right:0px;width:30px;height:30px;align-self:center;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow{left:0px;right:auto;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow{left:0px;right:auto;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow i{font-size:18px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow i{font-size:18px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow svg{width:18px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow svg{width:18px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow:before{font-size:18px;}.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow:before{font-size:18px;}.elementor-56 .elementor-element.elementor-element-7351a5b .elementor-button{font-size:0.9rem;background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:10px 20px 10px 20px;}.elementor-56 .elementor-element.elementor-element-e5ff6fa{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-e5ff6fa.elementor-element{--order:2;}.elementor-56 .elementor-element.elementor-element-e5ff6fa .elementor-button{padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-31c79d3{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-31c79d3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-56 .elementor-element.elementor-element-31c79d3.elementor-element{--order:1;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__field{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__item-title{font-size:0.9rem;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__item-price .price{font-size:0.9rem;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__item-price .price del{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__results-count{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__full-results{font-size:0.9rem;}.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-647bf36{--width:45px;}.elementor-56 .elementor-element.elementor-element-647bf36.e-con{--order:3;}.elementor-56 .elementor-element.elementor-element-5dfa247{--toggle-icon-size:24px;--empty-message-alignment:center;}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__subtotal{font-size:1.2rem;}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__product-name a{font-size:0.9rem;}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__product .variation{font-size:0.9rem;}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__product-price{font-size:0.9rem;}.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-56 .elementor-element.elementor-element-5dfa247 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-eb9c8a1 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-56 .elementor-element.elementor-element-eb9c8a1 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-56 .elementor-element.elementor-element-4dc2d2b .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-4dc2d2b .elementor-icon-box-title a{font-size:0.9rem;}.elementor-56 .elementor-element.elementor-element-4dc2d2b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-647bf36{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-56 .elementor-element.elementor-element-647bf36{--width:30%;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-29cfcd5 */.elementor-56 .elementor-element.elementor-element-29cfcd5{
    transition: 0.2s ease;
}

.elementor-56 .elementor-element.elementor-element-29cfcd5:hover{
        transform: translatey(-2px);
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-2f419a1 */.elementor-56 .elementor-element.elementor-element-2f419a1{
    transition: 0.2s ease;
}

.elementor-56 .elementor-element.elementor-element-2f419a1:hover{
        transform: translatey(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bee3f56 */.elementor-56 .elementor-element.elementor-element-bee3f56 svg{
    width: 32px;
    fill: #474A48;
}/* End custom CSS */
/* Start custom CSS for jet-custom-menu, class: .elementor-element-b55dcec */.elementor-56 .elementor-element.elementor-element-b55dcec .jet-custom-nav__sub {
    box-shadow: none !important;
}

.elementor-56 .elementor-element.elementor-element-b55dcec .jet-dropdown-arrow{
    padding-right: 270px;
    padding-left: 20px !important;
    justify-content: center !important;
    align-items: center !important;
}

.elementor-56 .elementor-element.elementor-element-b55dcec .jet-dropdown-arrow svg{
    transition: transform .2s ease !important;
}

/* حالت باز */
.elementor-56 .elementor-element.elementor-element-b55dcec .menu-item-has-children.hover-state .jet-dropdown-arrow svg{
    transform: rotate(180deg) !important;
}


.elementor-56 .elementor-element.elementor-element-b55dcec{
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7351a5b */.elementor-56 .elementor-element.elementor-element-7351a5b a{
        box-shadow:
    0 2px 6px rgba(0, 0, 0, 0.03),
    0 8px 24px rgba(0, 0, 0, 0.05);
    
}

.elementor-56 .elementor-element.elementor-element-7351a5b svg{
    fill: white;
    width: 16px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e5ff6fa */.elementor-56 .elementor-element.elementor-element-e5ff6fa a{
    height: 45px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    transition: 0.2s ease;
    width: 45px !important;
}

.elementor-56 .elementor-element.elementor-element-e5ff6fa a:hover{
    transform: translatey(-2px);
}

.elementor-56 .elementor-element.elementor-element-e5ff6fa svg{
    width: 26px;
    fill: var(--green);
    color: var(--green);
}
.elementor-56 .elementor-element.elementor-element-e5ff6fa svg path{
    width: 24px;
    stroke: var(--green);
}/* End custom CSS */
/* Start custom CSS for jet-ajax-search, class: .elementor-element-31c79d3 */.elementor-56 .elementor-element.elementor-element-31c79d3 input{
    outline: none;
}

.elementor-56 .elementor-element.elementor-element-31c79d3 .jet-ajax-search__results-area {
        box-shadow:
    0 2px 6px rgba(0, 0, 0, 0.03),
    0 8px 24px rgba(0, 0, 0, 0.05) !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-5dfa247 */.elementor-56 .elementor-element.elementor-element-5dfa247 .cart_item {
    background: #fff !important;
    border: 1px dashed #E6EBE8 !important;
    padding: 10px 10px !important;
    border-radius: 10px !important;
    margin-bottom: 10px !important;
    gap: 5px !important;
    column-gap: 0 !important;
    row-gap: 0 !important;
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__main{
    width: 350px !important;
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .variation{
    margin: 0;
    font-size: .8rem !important;
    font-weight: 600 !important;
    color: rgb(42, 63, 108);
}
.elementor-56 .elementor-element.elementor-element-5dfa247 .cart_item .product-thumbnail{
    max-width: 75px !important;
    max-height: 75px !important;
    border-radius: 8px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin-top: 2px !important;

}

.elementor-56 .elementor-element.elementor-element-5dfa247 .cart_item img{
    border-radius: 5px !important;
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .product-name ,
.elementor-56 .elementor-element.elementor-element-5dfa247 .product-price {
    padding-right: 0 !important;
    margin-right: -10px !important;
}
.elementor-56 .elementor-element.elementor-element-5dfa247 .product-name{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .product-remove{
    margin-left: 8px !important;
    border-radius: 4px !important;
    margin-bottom: -5px !important;
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__close-button-custom{
    margin-bottom: 15px !important;
   
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__close-button-custom svg{
    width: 26px;

    
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__subtotal{
    margin-top: 5px !important;
    margin-bottom: 3px !important;

}
.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__subtotal strong{
    font-weight: 700 !important;
}

.elementor-56 .elementor-element.elementor-element-5dfa247 #elementor-menu-cart__toggle_button{
    height: 45px !important;
    width: 45px;
    transition: 0.3s ease;
    display: flex !important;
    flex-direction: row !important;
    gap: 10px !important;
    padding: 8px !important;
    justify-content: center;
    align-items: center !important;

}

.elementor-56 .elementor-element.elementor-element-5dfa247 #elementor-menu-cart__toggle_button:hover{
        transform: translatey(-2px);
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-button-icon{
    display: flex !important;
    flex-direction: row !important;
    gap: 8px !important;
    padding: 0px !important;

}

.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-button-icon-qty{
    max-width: 12px !important;
    height: 15px !important;
    background-color: #ed1818 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 50px !important;
    font-size: 9px !important;
    font-weight: 600 !important;
    color: #fff !important;
 
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-button-icon-qty{
    padding-top: 2px !important;
    right: -8px;
    top: -8px !important;
    
}


.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__close-button-custom::before{
    content: "سبد خرید شما";
    position: absolute;
    left: 200px;
    top: 50%;
    transform: translateY(-50%);

    font-family: iransans !important;
    font-size: 1rem;
    font-weight: 600;
    color:  #050F09;
    white-space: nowrap;
    background: #eefff4;
    padding: 10px 15px;
    pointer-events: none;
    z-index: 2;
    border-radius: 10px;
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__main {
    display: flex;
    flex-direction: column;
    height: 100vh;
    height: 100dvh;
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .widget_shopping_cart_content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    min-height: 0;
    overflow: hidden;
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__products.woocommerce-mini-cart.cart.woocommerce-cart-form__contents {
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__subtotal,
.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__footer-buttons {
    flex-shrink: 0;
}

.elementor-56 .elementor-element.elementor-element-5dfa247 .elementor-menu-cart__main {
    border-radius: 0 12px 12px 0;
}


#elementor-menu-cart__toggle_button svg , #elementor-menu-cart__toggle_button ,
#elementor-menu-cart__toggle_button:hover .elementor-button-icon-qty{
    transition: 0.2s ease !important;
}



@media (max-width: 767px){
    .elementor-56 .elementor-element.elementor-element-5dfa247 #elementor-menu-cart__toggle_button{
        width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce9512e */.elementor-56 .elementor-element.elementor-element-ce9512e a{
    height: 45px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    transition: 0.2s ease;
    width: 45px;
}

.elementor-56 .elementor-element.elementor-element-ce9512e a:hover{
    transform: translatey(-2px);
}

.elementor-56 .elementor-element.elementor-element-ce9512e svg{
    width: 24px;
    fill: var(--green)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2803916 */@media (max-width: 767px){
    .elementor-56 .elementor-element.elementor-element-2803916 {
      box-shadow:
    0 2px 6px rgba(0, 0, 0, 0.01),
    0 8px 20px rgba(0, 0, 0, 0.02);
}
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-eb9c8a1 */.elementor-56 .elementor-element.elementor-element-eb9c8a1 .jet-mega-menu-list .jet-mega-menu-item__inner{
    border-radius: 10px !important;
}


.elementor-56 .elementor-element.elementor-element-eb9c8a1 .jet-mega-menu-sub-menu ul{
    border: 1px solid var(--border);
    border-radius: 10px !important;
    box-shadow: var(--shadow);

}
.elementor-56 .elementor-element.elementor-element-eb9c8a1 .jet-mega-menu-sub-menu ul li{
    border-bottom: 1px solid var(--border);
        border-radius: 10px !important;
    
}

.elementor-56 .elementor-element.elementor-element-eb9c8a1 .jet-mega-menu-sub-menu ul li .jet-mega-menu-item__inner{
    padding: 6px 10px;
        border-radius: 1px !important;
}

.elementor-56 .elementor-element.elementor-element-eb9c8a1 li .jet-mega-menu-item__inner:hover{
    transform: translatey(-2px);
}
.elementor-56 .elementor-element.elementor-element-eb9c8a1 li .jet-mega-menu-item__inner{
    transition: 0.2s ease;
}

.elementor-56 .elementor-element.elementor-element-eb9c8a1 .jet-mega-menu-sub-menu li .jet-mega-menu-item__inner:hover{
        transform: translatey(-0px);
}

.elementor-56 .elementor-element.elementor-element-eb9c8a1 li.current_page_item .jet-mega-menu-item__inner:hover{
    background: #EAFBEE;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4dc2d2b */.elementor-56 .elementor-element.elementor-element-4dc2d2b .elementor-icon{
    width: 44px;
    height: 44px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border: 1px solid var(--border);
}

.elementor-56 .elementor-element.elementor-element-4dc2d2b .phone-prefix{
    color: #04913F;
    font-weight: 600;
    font-family: iransans;
}

.elementor-56 .elementor-element.elementor-element-4dc2d2b .phone-number{
    color: #474A48;
    font-weight: 400;
    font-family: iransans;
}

.elementor-56 .elementor-element.elementor-element-4dc2d2b .elementor-icon-box-title{
    margin: 0;
}

.elementor-56 .elementor-element.elementor-element-4dc2d2b {
    transition: 0.2s ease;
    cursor: pointer;
}

.elementor-56 .elementor-element.elementor-element-4dc2d2b:hover{
    transform: translatey(-2px);
}

.elementor-56 .elementor-element.elementor-element-4dc2d2b:hover .elementor-icon{
    border: 1px solid var(--green-hover) !important;
}


.elementor-56 .elementor-element.elementor-element-4dc2d2b svg{
    fill: var(--green) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4b888 */.elementor-56 .elementor-element.elementor-element-1a4b888 {
      box-shadow:
    0 2px 6px rgba(0, 0, 0, 0.01),
    0 8px 20px rgba(0, 0, 0, 0.02);
}/* End custom CSS */