.elementor-1520 .elementor-element.elementor-element-10d02db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-10d02db:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-10d02db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17150D;}.elementor-1520 .elementor-element.elementor-element-10d02db, .elementor-1520 .elementor-element.elementor-element-10d02db::before{--border-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-cb7799f{--display:flex;--background-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-cb7799f, .elementor-1520 .elementor-element.elementor-element-cb7799f::before{--border-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-b92830c > .elementor-widget-container{padding:16px 15px 16px 0px;background-color:#332E1D;border-radius:35px 35px 35px 35px;}.elementor-1520 .elementor-element.elementor-element-238d634{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 15px;--background-transition:0.3s;--margin-block-start:60px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-c750785{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-c750785.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1520 .elementor-element.elementor-element-13ec4d2 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-1520 .elementor-element.elementor-element-13ec4d2 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-1520 .elementor-element.elementor-element-13ec4d2 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-1520 .elementor-element.elementor-element-eb54c81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-eb54c81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-4082996{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 10px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-f581f19{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-f581f19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-131987e .elementor-heading-title{color:var( --e-global-color-cbb5998 );font-family:"IranSans", Sans-serif;font-size:32px;font-weight:500;line-height:45px;}.elementor-1520 .elementor-element.elementor-element-131987e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1520 .elementor-element.elementor-element-131987e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-b888c82{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-89c5de2 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1520 .elementor-element.elementor-element-89c5de2.elementor-element{--align-self:flex-end;}.elementor-1520 .elementor-element.elementor-element-bfd81b6{text-align:justify;}.woocommerce .elementor-1520 .elementor-element.elementor-element-bfd81b6 .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:"IranSans", Sans-serif;font-size:16px;line-height:31px;}.elementor-1520 .elementor-element.elementor-element-bfd81b6 > .elementor-widget-container{margin:0px -10px -10px -10px;padding:0px 0px 30px 0px;}.elementor-1520 .elementor-element.elementor-element-838ef7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 15px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-838ef7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-51976ce{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-51976ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-48b05b0 .cart button, .elementor-1520 .elementor-element.elementor-element-48b05b0 .cart .button{transition:all 0.2s;}.elementor-1520 .elementor-element.elementor-element-48b05b0 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-1520 .elementor-element.elementor-element-48b05b0 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-1520 .elementor-element.elementor-element-48b05b0 form.cart table.variations tr th, .woocommerce .elementor-1520 .elementor-element.elementor-element-48b05b0 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-1520 .elementor-element.elementor-element-48b05b0 form.cart table.variations label{color:var( --e-global-color-2fce8ff );}.woocommerce .elementor-1520 .elementor-element.elementor-element-48b05b0 form.cart table.variations td.value select{color:var( --e-global-color-cbb5998 );}.woocommerce .elementor-1520 .elementor-element.elementor-element-48b05b0 form.cart table.variations td.value select, .woocommerce .elementor-1520 .elementor-element.elementor-element-48b05b0 form.cart table.variations td.value:before{background-color:#17150D;border-radius:100px;}.woocommerce .elementor-1520 .elementor-element.elementor-element-48b05b0 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1520 .elementor-element.elementor-element-48b05b0 form.cart table.variations td.value:before{font-family:"IranSans", Sans-serif;font-size:16px;}.elementor-1520 .elementor-element.elementor-element-48b05b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-48b05b0 > .elementor-widget-container{background-color:#6C434300;}.elementor-1520 .elementor-element.elementor-element-a8e7e6f{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-4aba85c .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-1520 .elementor-element.elementor-element-4aba85c .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-1520 .elementor-element.elementor-element-4aba85c .elementor-button{font-family:"IranSans", Sans-serif;font-size:16px;font-weight:400;fill:#282517;color:#282517;background-color:#E0D0A0;border-radius:60px 60px 60px 60px;padding:16px 25px 15px 25px;}.elementor-1520 .elementor-element.elementor-element-4aba85c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1520 .elementor-element.elementor-element-4aba85c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-4aba85c.elementor-element{--align-self:flex-start;--order:0;--flex-grow:0;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-3a2e89d{--display:flex;--background-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-78542fe{--display:flex;--background-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-78542fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-f4b6c4f .cart button, .elementor-1520 .elementor-element.elementor-element-f4b6c4f .cart .button{transition:all 0.2s;}.elementor-1520 .elementor-element.elementor-element-f4b6c4f .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-1520 .elementor-element.elementor-element-f4b6c4f form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-1520 .elementor-element.elementor-element-f4b6c4f form.cart table.variations tr th, .woocommerce .elementor-1520 .elementor-element.elementor-element-f4b6c4f form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-1520 .elementor-element.elementor-element-f4b6c4f form.cart table.variations label{color:var( --e-global-color-2fce8ff );}.woocommerce .elementor-1520 .elementor-element.elementor-element-f4b6c4f form.cart table.variations td.value select{color:var( --e-global-color-cbb5998 );}.woocommerce .elementor-1520 .elementor-element.elementor-element-f4b6c4f form.cart table.variations td.value select, .woocommerce .elementor-1520 .elementor-element.elementor-element-f4b6c4f form.cart table.variations td.value:before{background-color:#17150D;border-radius:100px;}.woocommerce .elementor-1520 .elementor-element.elementor-element-f4b6c4f form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1520 .elementor-element.elementor-element-f4b6c4f form.cart table.variations td.value:before{font-family:"IranSans", Sans-serif;font-size:16px;}.elementor-1520 .elementor-element.elementor-element-f4b6c4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-f4b6c4f > .elementor-widget-container{background-color:#6C434300;}.elementor-1520 .elementor-element.elementor-element-00a87e2{--display:flex;--background-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-00a87e2:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-00a87e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0D0A0;}.elementor-1520 .elementor-element.elementor-element-00a87e2, .elementor-1520 .elementor-element.elementor-element-00a87e2::before{--border-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-00a87e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-9c26174 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-1520 .elementor-element.elementor-element-9c26174 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-1520 .elementor-element.elementor-element-9c26174 .elementor-button{font-family:"IranSans", Sans-serif;font-size:16px;font-weight:400;fill:#282517;color:#282517;background-color:#E0D0A0;border-radius:60px 60px 60px 60px;padding:16px 25px 15px 25px;}.elementor-1520 .elementor-element.elementor-element-9c26174 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1520 .elementor-element.elementor-element-9c26174{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1520 .elementor-element.elementor-element-9c26174.elementor-element{--align-self:flex-start;--order:0;--flex-grow:0;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-342fa51{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:-10px;--margin-inline-end:10px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-342fa51:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-342fa51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1520 .elementor-element.elementor-element-342fa51, .elementor-1520 .elementor-element.elementor-element-342fa51::before{--border-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-1091519{--divider-border-style:solid;--divider-color:#F1E8D7;--divider-border-width:1px;z-index:1;}.elementor-1520 .elementor-element.elementor-element-1091519 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1520 .elementor-element.elementor-element-1091519 .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-1520 .elementor-element.elementor-element-1091519 > .elementor-widget-container{margin:0px 10px 0px -5px;background-color:var( --e-global-color-secondary );}.elementor-1520 .elementor-element.elementor-element-9111c3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-10px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-9111c3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-ee67b85{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-ee67b85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-8a600b7 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-1520 .elementor-element.elementor-element-8a600b7 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-1520 .elementor-element.elementor-element-8a600b7 .elementor-button{font-family:"IranSans", Sans-serif;font-size:16px;font-weight:500;fill:#E0C040;color:#E0C040;background-color:#E0C04000;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:4% 31% 4% 31%;}.elementor-1520 .elementor-element.elementor-element-8a600b7{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-8a600b7.elementor-element{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-5c07c1e{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-5c07c1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1520 .elementor-element.elementor-element-88f50b1 .elementor-button .elementor-align-icon-right{margin-left:9px;}.elementor-1520 .elementor-element.elementor-element-88f50b1 .elementor-button .elementor-align-icon-left{margin-right:9px;}.elementor-1520 .elementor-element.elementor-element-88f50b1 .elementor-button{font-family:"IranSans", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#E0C040;border-radius:36px 36px 36px 36px;padding:4.5% 10% 4.5% 10%;}.elementor-1520 .elementor-element.elementor-element-62dfeba{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-f3bf422{--alignment:left;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-accent );}.elementor-1520 .elementor-element.elementor-element-f3bf422 .elementor-share-btn__icon{--e-share-buttons-icon-size:24px;}.elementor-1520 .elementor-element.elementor-element-f3bf422 .elementor-share-btn{border-width:0px;}.elementor-1520 .elementor-element.elementor-element-260d925{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-87fcde4{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;--padding-block-start:0px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-87fcde4:not(.elementor-motion-effects-element-type-background), .elementor-1520 .elementor-element.elementor-element-87fcde4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282517;}.elementor-1520 .elementor-element.elementor-element-87fcde4, .elementor-1520 .elementor-element.elementor-element-87fcde4::before{--border-transition:0.3s;}.woocommerce .elementor-1520 .elementor-element.elementor-element-d017dfa .woocommerce-tabs ul.wc-tabs li a{color:#DDC7738C;font-family:"YekanBakh", Sans-serif;font-size:20px;letter-spacing:1.3px;}.woocommerce .elementor-1520 .elementor-element.elementor-element-d017dfa .woocommerce-tabs ul.wc-tabs li{background-color:#E0C04000;border-color:#02010100;border-radius:0px 0px 0 0;}.woocommerce .elementor-1520 .elementor-element.elementor-element-d017dfa .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#02010100;font-family:"IranSans", Sans-serif;font-size:16px;font-weight:100;line-height:30px;}.woocommerce .elementor-1520 .elementor-element.elementor-element-d017dfa .woocommerce-tabs ul.wc-tabs li.active a{color:#E0C040;}.woocommerce .elementor-1520 .elementor-element.elementor-element-d017dfa .woocommerce-Tabs-panel{color:#EFEFEF;}.elementor-1520 .elementor-element.elementor-element-d017dfa > .elementor-widget-container{margin:15px 0px 30px 0px;padding:0px 20px 0px 25px;}.elementor-1520 .elementor-element.elementor-element-0ecee62{--display:flex;--background-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-70ffb89{text-align:right;}.elementor-1520 .elementor-element.elementor-element-70ffb89 .elementor-heading-title{color:var( --e-global-color-text );font-family:"YekanBakh", Sans-serif;font-size:30px;font-weight:600;}.elementor-1520 .elementor-element.elementor-element-70ffb89 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1520 .elementor-element.elementor-element-7a477a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-block-start:0px;--margin-block-end:050px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:1rem;--padding-block-end:1rem;--padding-inline-start:1rem;--padding-inline-end:1rem;}.elementor-1520 .elementor-element.elementor-element-7a477a3, .elementor-1520 .elementor-element.elementor-element-7a477a3::before{--border-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-e3d95c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-a98758b .elementor-heading-title{color:var( --e-global-color-text );font-family:"YekanBakh", Sans-serif;font-size:24px;font-weight:600;}.elementor-1520 .elementor-element.elementor-element-249122b .ae-acf-repeater-list:not(.ae-list-style-icon_svg, .ae-list-style-image){list-style-type:decimal;}.elementor-1520 .elementor-element.elementor-element-249122b .ae-widget-title-wrap{text-align:center;}.elementor-1520 .elementor-element.elementor-element-249122b .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-1520 .elementor-element.elementor-element-2e0246b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-ba64eba .elementor-heading-title{color:var( --e-global-color-text );font-family:"YekanBakh", Sans-serif;font-size:24px;font-weight:600;}.elementor-1520 .elementor-element.elementor-element-fbb302c .ae-acf-repeater-list:not(.ae-list-style-icon_svg, .ae-list-style-image){list-style-type:decimal;}.elementor-1520 .elementor-element.elementor-element-fbb302c .ae-widget-title-wrap{text-align:center;}.elementor-1520 .elementor-element.elementor-element-fbb302c .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-1520 .elementor-element.elementor-element-94047d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-710c375 .elementor-heading-title{color:var( --e-global-color-text );font-family:"YekanBakh", Sans-serif;font-size:24px;font-weight:600;}.elementor-1520 .elementor-element.elementor-element-99f7a1f .ae-acf-repeater-list:not(.ae-list-style-icon_svg, .ae-list-style-image){list-style-type:decimal;}.elementor-1520 .elementor-element.elementor-element-99f7a1f .ae-widget-title-wrap{text-align:center;}.elementor-1520 .elementor-element.elementor-element-99f7a1f .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-1520 .elementor-element.elementor-element-3499301{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-65bb765 .elementor-heading-title{color:var( --e-global-color-text );font-family:"YekanBakh", Sans-serif;font-size:24px;font-weight:600;}.elementor-1520 .elementor-element.elementor-element-6f5d627 .ae-acf-repeater-list:not(.ae-list-style-icon_svg, .ae-list-style-image){list-style-type:decimal;}.elementor-1520 .elementor-element.elementor-element-6f5d627 .ae-widget-title-wrap{text-align:center;}.elementor-1520 .elementor-element.elementor-element-6f5d627 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}.elementor-1520 .elementor-element.elementor-element-c042b4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1520 .elementor-element.elementor-element-7623ac3 .elementor-heading-title{color:var( --e-global-color-text );font-family:"YekanBakh", Sans-serif;font-size:24px;font-weight:600;}.elementor-1520 .elementor-element.elementor-element-00156e4 .ae-acf-repeater-list:not(.ae-list-style-icon_svg, .ae-list-style-image){list-style-type:decimal;}.elementor-1520 .elementor-element.elementor-element-00156e4 .ae-widget-title-wrap{text-align:center;}.elementor-1520 .elementor-element.elementor-element-00156e4 .ae-widget-title-inner{border-style:solid;border-width:0px 0px 1px 0px;padding:0px 10px 5px 10px;margin:0px 0px 10px 0px;}@media(min-width:768px){.elementor-1520 .elementor-element.elementor-element-10d02db{--content-width:1440px;}.elementor-1520 .elementor-element.elementor-element-cb7799f{--content-width:1350px;}.elementor-1520 .elementor-element.elementor-element-238d634{--content-width:1440px;}.elementor-1520 .elementor-element.elementor-element-c750785{--width:35%;}.elementor-1520 .elementor-element.elementor-element-eb54c81{--width:63%;}.elementor-1520 .elementor-element.elementor-element-f581f19{--width:65%;}.elementor-1520 .elementor-element.elementor-element-51976ce{--width:20%;}.elementor-1520 .elementor-element.elementor-element-9111c3a{--width:100.608%;}.elementor-1520 .elementor-element.elementor-element-ee67b85{--width:37%;}.elementor-1520 .elementor-element.elementor-element-5c07c1e{--width:34.55%;}.elementor-1520 .elementor-element.elementor-element-62dfeba{--content-width:100%;}.elementor-1520 .elementor-element.elementor-element-260d925{--content-width:1440px;}.elementor-1520 .elementor-element.elementor-element-87fcde4{--content-width:1440px;}.elementor-1520 .elementor-element.elementor-element-0ecee62{--content-width:1440px;}.elementor-1520 .elementor-element.elementor-element-7a477a3{--content-width:1440px;}}@media(max-width:1024px){.elementor-1520 .elementor-element.elementor-element-b92830c > .elementor-widget-container{padding:20px 15px 20px 0px;} .elementor-1520 .elementor-element.elementor-element-f3bf422{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-1520 .elementor-element.elementor-element-eb54c81{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-4082996{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-1520 .elementor-element.elementor-element-131987e{text-align:center;}.elementor-1520 .elementor-element.elementor-element-b888c82{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:75px;}.elementor-1520 .elementor-element.elementor-element-b888c82.e-con{--align-self:center;}.elementor-1520 .elementor-element.elementor-element-89c5de2.elementor-element{--align-self:flex-end;}.elementor-1520 .elementor-element.elementor-element-838ef7d{--width:303.333px;}.elementor-1520 .elementor-element.elementor-element-51976ce{--width:50%;}.elementor-1520 .elementor-element.elementor-element-a8e7e6f{--content-width:50%;}.elementor-1520 .elementor-element.elementor-element-4aba85c .elementor-button{padding:14px 19px 18px 19px;}.elementor-1520 .elementor-element.elementor-element-3a2e89d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0% 2%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-78542fe{--width:49%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-00a87e2{--width:49%;--border-radius:50px 50px 50px 50px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-9c26174 .elementor-button{font-size:13px;padding:18px 23px 16px 23px;}.elementor-1520 .elementor-element.elementor-element-9c26174{width:100%;max-width:100%;}.elementor-1520 .elementor-element.elementor-element-342fa51{--margin-block-start:40px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-1091519 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1520 .elementor-element.elementor-element-1091519 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-1520 .elementor-element.elementor-element-1091519{z-index:110;}.elementor-1520 .elementor-element.elementor-element-9111c3a{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1520 .elementor-element.elementor-element-8a600b7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1520 .elementor-element.elementor-element-88f50b1 .elementor-button{padding:4.5% 16% 4.5% 16%;}.elementor-1520 .elementor-element.elementor-element-f3bf422{--alignment:center;} .elementor-1520 .elementor-element.elementor-element-f3bf422{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1520 .elementor-element.elementor-element-f3bf422 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1520 .elementor-element.elementor-element-7a477a3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap:nowrap;}}/* Start custom CSS for html, class: .elementor-element-b92830c */.elementor-1520 .elementor-element.elementor-element-b92830c .elementor-widget-container{
    padding: 0;
    height: 50px !important;
}
.elementor-1520 .elementor-element.elementor-element-b92830c .rank-math-breadcrumb{
        height: 100%;
    padding: 0 1rem;
}
.elementor-1520 .elementor-element.elementor-element-b92830c .rank-math-breadcrumb p{
    height: 100%;
    display: flex;
    align-items: center;
}
.elementor-1520 .elementor-element.elementor-element-b92830c .rank-math-breadcrumb .separator{
    height: 100%;
    width: fit-content;
}
span.separator::after{
        content: "";
    background-size: contain;
    background: url(/wp-content/uploads/2024/02/Vector-3.svg) no-repeat;
    position: absolute;
    width: 20px;
    height: 100%;
    top: 0 !important;
    right: -10px;
    bottom: 0;
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-13ec4d2 */.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    display: none !important;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    cursor: pointer;
    padding-block: 8px;
    margin: 0;
    background-color: #6D664D;
    height: auto;
    width: 115px;
    border-radius: 4px;
}

div.woocommerce-product-gallery__image.flex-active-slide {
    background-color: #6D664D;
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-89c5de2 */.elementor-shortcode::before {
    background: transparent;
    width: 45.5px;
    height: 30px;
    position: absolute;
    content: "قیمت:";
    color: #E0C040;
    font-family: 'IranSans';
    font-weight: 700;
    font-size: 20px;
    top: 10px;
    bottom: 0;
    left: 8.2em;
}


span.woocommerce-Price-amount.amount {
    contain-intrinsic-block-size: auto 100px;
    color: var( --e-global-color-accent );
    font-size: 20px;
    font-family: 'IranSans';
    font-weight: 700;
    position: absolute;
    left: 0;
    margin-top: 6px;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-48b05b0 */label {
    line-height: 1;
    vertical-align: middle;
    display: none;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    padding: 0;
}

span.woocommerce-Price-amount.amount {
    color: var( --e-global-color-accent );
    font-size: 20px;
    font-family: 'IranSans';
    font-weight: 700;
}


.reset_variations {
    display: none !important;
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
    display: none !important;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    line-height: 2em;
    vertical-align: top;
    background-color: transparent;
}

.woocommerce .elementor-1520 .elementor-element.elementor-element-48b05b0 form.cart table.variations td.value select, .woocommerce .elementor-1520 .elementor-element.elementor-element-48b05b0 form.cart table.variations td.value:before {
    background-color: #17150D !important;
    border-color: #E0C04D !important;
    border-radius: 100px !important;
    border-width: 2px !important;
    outline: none;
}

span.woocommerce-Price-amount.amount {
    contain-intrinsic-block-size: auto 100px;
    color: var( --e-global-color-accent );
    font-size: 20px;
    font-family: 'IranSans';
    font-weight: 700;
    position: absolute;
    left: 0;
    margin-top: 6px;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f4b6c4f */label {
    line-height: 1;
    vertical-align: middle;
    display: none;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    padding: 0;
}

span.woocommerce-Price-amount.amount {
    color: var( --e-global-color-accent );
    font-size: 20px;
    font-family: 'IranSans';
    font-weight: 700;
}


.reset_variations {
    display: none !important;
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
    display: none !important;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    line-height: 2em;
    vertical-align: top;
    background-color: transparent;
}

.woocommerce form.cart table.variations td.value select, .woocommerce .elementor-1520 .elementor-element.elementor-element-48b05b0 form.cart table.variations td.value:before {
    background-color: #17150D !important;
    border-color: #E0C04D !important;
    border-radius: 100px !important;
    border-width: 2px !important;
    outline: none;
}

span.woocommerce-Price-amount.amount {
    contain-intrinsic-block-size: auto 100px;
    color: var( --e-global-color-accent );
    font-size: 20px;
    font-family: 'IranSans';
    font-weight: 700;
    position: absolute;
    left: 0;
    margin-top: 6px;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb54c81 */.parent{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-d017dfa */.elementor-kit-6 h2 {
    display: none !important;
}

.woocommerce .elementor-1520 .elementor-element.elementor-element-d017dfa .woocommerce-tabs .woocommerce-Tabs-panel {
    font-family: "IranSans", Sans-serif;
    font-size: 16px;
    font-weight: 100;
    line-height: 30px;
    padding: 0;
    text-align: justify;
    padding-top: 30px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
    box-shadow: none;
}

p {
    margin-block-start: 0;
    margin-block-end: .9rem;
    padding-left: 10px;
    padding-right: 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    display: inline-block;
    margin-right: -33px;
    margin-left: 35px;
}


.woocommerce div.product .woocommerce-tabs .tabs .active::before {
    background: #E0C040;
    width: 85%;
    height: 2px;
    position: absolute;
    content: "";
    bottom: 0;
    margin-right: 15px;
}


.woocommerce-product-attributes.shop_attributes {
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 5px;
    width: 100%;
}


.woocommerce-product-attributes.shop_attributes tr:nth-child(odd) {
    background-color: #3F3A26;
}


.woocommerce-product-attributes.shop_attributes tr:nth-child(even) {
    background-color: #5E5843;
}


.woocommerce-product-attributes.shop_attributes td {
    font-size: 16px;
    font-style: normal;
    font-family: IranSans
}


.woocommerce-product-attributes.shop_attributes td,
.woocommerce-product-attributes.shop_attributes th {
    border: 0;
    border-style: hidden;
}

.woocommerce table.shop_attributes td p {
    margin: 0;
    padding: 8px 0;
    font-style: normal;
}

.woocommerce table.shop_attributes {
    border: 0;
    border-top: 1px dotted rgba(0,0,0,.1);
    margin-bottom: 1.618em;
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
}


@media (max-width: 767px) {
    .woocommerce div.product.elementor ul.tabs {
    margin: 0;
    display: flex;
    text-wrap: nowrap;
    }
    .woocommerce .elementor-1520 .elementor-element.elementor-element-d017dfa .woocommerce-tabs ul.wc-tabs li a {
    color: #DDC7738C;
    font-family: "YekanBakh", Sans-serif;
    font-size: 16px;
    letter-spacing: 0.7px;
}
}/* End custom CSS */
/* Start custom CSS for ae-acf-repeater, class: .elementor-element-249122b */.elementor-1520 .elementor-element.elementor-element-249122b ul{
    border-radius: 8px;
    padding: 0;
    overflow: hidden;
}
.elementor-1520 .elementor-element.elementor-element-249122b ul li:nth-child(odd){
    background: #3F3A26;
    padding: .5rem 1rem;
}
.elementor-1520 .elementor-element.elementor-element-249122b ul li:nth-child(even){
    background: #5E5843;
    padding: .5rem 1rem;
}/* End custom CSS */
/* Start custom CSS for ae-acf-repeater, class: .elementor-element-fbb302c */.elementor-1520 .elementor-element.elementor-element-fbb302c ul{
    border-radius: 8px;
    padding: 0;
    overflow: hidden;
}
.elementor-1520 .elementor-element.elementor-element-fbb302c ul li:nth-child(odd){
    background: #3F3A26;
    padding: .5rem 1rem;
}
.elementor-1520 .elementor-element.elementor-element-fbb302c ul li:nth-child(even){
    background: #5E5843;
    padding: .5rem 1rem;
}/* End custom CSS */
/* Start custom CSS for ae-acf-repeater, class: .elementor-element-99f7a1f */.elementor-1520 .elementor-element.elementor-element-99f7a1f ul{
    border-radius: 8px;
    padding: 0;
    overflow: hidden;
}
.elementor-1520 .elementor-element.elementor-element-99f7a1f ul li:nth-child(odd){
    background: #3F3A26;
    padding: .5rem 1rem;
}
.elementor-1520 .elementor-element.elementor-element-99f7a1f ul li:nth-child(even){
    background: #5E5843;
    padding: .5rem 1rem;
}/* End custom CSS */
/* Start custom CSS for ae-acf-repeater, class: .elementor-element-6f5d627 */.elementor-1520 .elementor-element.elementor-element-6f5d627 ul{
    border-radius: 8px;
    padding: 0;
    overflow: hidden;
}
.elementor-1520 .elementor-element.elementor-element-6f5d627 ul li:nth-child(odd){
    background: #3F3A26;
    padding: .5rem 1rem;
}
.elementor-1520 .elementor-element.elementor-element-6f5d627 ul li:nth-child(even){
    background: #5E5843;
    padding: .5rem 1rem;
}/* End custom CSS */
/* Start custom CSS for ae-acf-repeater, class: .elementor-element-00156e4 */.elementor-1520 .elementor-element.elementor-element-00156e4 ul{
    border-radius: 8px;
    padding: 0;
    overflow: hidden;
}
.elementor-1520 .elementor-element.elementor-element-00156e4 ul li:nth-child(odd){
    background: #3F3A26;
    padding: .5rem 1rem;
}
.elementor-1520 .elementor-element.elementor-element-00156e4 ul li:nth-child(even){
    background: #5E5843;
    padding: .5rem 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a477a3 */.elementor-1520 .elementor-element.elementor-element-7a477a3 > .e-con-inner{
        background-color: var(--e-global-color-primary);
        border: 1px solid var( --e-global-color-accent );
        border-radius: 16px;
        padding: 1rem;
    flex-wrap: nowrap;
    overflow-x: auto;
}
.elementor-1520 .elementor-element.elementor-element-7a477a3 > .e-con-inner::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  border-radius: 6px
}

.elementor-1520 .elementor-element.elementor-element-7a477a3 > .e-con-inner::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 6px
}

.elementor-1520 .elementor-element.elementor-element-7a477a3 > .e-con-inner::-webkit-scrollbar-thumb {
  background: var(--e-global-color-accent);
  border-radius: 2px;
}

.elementor-1520 .elementor-element.elementor-element-7a477a3 > .e-con-inner::-webkit-scrollbar-thumb:hover {
  background: var(--e-global-color-accent);
}

.elementor-1520 .elementor-element.elementor-element-7a477a3 > .e-con-inner > div{
    min-width: 400px
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IranSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ashrafi.faramoujdev.ir/wp-content/uploads/2024/02/IRANSansWeb_Medium.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'YekanBakh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ashrafi.faramoujdev.ir/wp-content/uploads/2024/02/Yekan-Bakh-Fa-05-Medium-1.woff') format('woff');
}
/* End Custom Fonts CSS */