.elementor-840 .elementor-element.elementor-element-d0aea79{--display:grid;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-840 .elementor-element.elementor-element-cb33d16{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-5a233f9 > .elementor-widget-container{margin:-15px 0px -15px 0px;border-radius:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-5a233f9.elementor-element{--align-self:stretch;}.elementor-840 .elementor-element.elementor-element-3b531f5{width:var( --container-widget-width, 227.036% );max-width:227.036%;--container-widget-width:227.036%;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-3b531f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-840 .elementor-element.elementor-element-3b531f5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-840 .elementor-element.elementor-element-3b531f5 .flex-viewport{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-840 .elementor-element.elementor-element-3b531f5 .flex-viewport:not(:last-child){margin-bottom:8px;}.woocommerce .elementor-840 .elementor-element.elementor-element-3b531f5 .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-840 .elementor-element.elementor-element-3b531f5 .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-840 .elementor-element.elementor-element-3b531f5 .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.elementor-840 .elementor-element.elementor-element-ee967a6{--display:flex;--position:absolute;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:56px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-276d5ea > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-840 .elementor-element.elementor-element-276d5ea.elementor-element{--align-self:flex-start;}.elementor-840 .elementor-element.elementor-element-276d5ea .elementor-icon-wrapper{text-align:center;}.elementor-840 .elementor-element.elementor-element-276d5ea.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-840 .elementor-element.elementor-element-276d5ea.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-276d5ea.elementor-view-default .elementor-icon{color:#F8F8F8;border-color:#F8F8F8;}.elementor-840 .elementor-element.elementor-element-276d5ea.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-276d5ea.elementor-view-default .elementor-icon svg{fill:#F8F8F8;}.elementor-840 .elementor-element.elementor-element-276d5ea .elementor-icon{font-size:24px;padding:6px;border-radius:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-276d5ea .elementor-icon svg{height:24px;}.elementor-840 .elementor-element.elementor-element-6f1f588 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-840 .elementor-element.elementor-element-6f1f588{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:500px;--e-off-canvas-height:60vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-840 .elementor-element.elementor-element-6f1f588 .e-off-canvas__content{border-radius:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-2fb11b9{--display:flex;--justify-content:space-between;}.elementor-840 .elementor-element.elementor-element-5bb4d92{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;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:#CDCDCD;--border-color:#CDCDCD;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-d984b43 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-840 .elementor-element.elementor-element-d984b43.elementor-element{--align-self:flex-end;}.elementor-840 .elementor-element.elementor-element-d984b43 .elementor-icon-wrapper{text-align:center;}.elementor-840 .elementor-element.elementor-element-d984b43 .elementor-icon{font-size:29px;}.elementor-840 .elementor-element.elementor-element-d984b43 .elementor-icon svg{height:29px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-3d852cc.elementor-element{--align-self:flex-start;}.elementor-840 .elementor-element.elementor-element-3d852cc .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:600;}.elementor-840 .elementor-element.elementor-element-442a80f > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-840 .elementor-element.elementor-element-442a80f.elementor-element{--align-self:stretch;}.elementor-840 .elementor-element.elementor-element-0c0d4ea > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-840 .elementor-element.elementor-element-0c0d4ea.elementor-element{--align-self:flex-start;}.elementor-840 .elementor-element.elementor-element-0c0d4ea .elementor-icon-wrapper{text-align:center;}.elementor-840 .elementor-element.elementor-element-0c0d4ea.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-840 .elementor-element.elementor-element-0c0d4ea.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-0c0d4ea.elementor-view-default .elementor-icon{color:#F8F8F8;border-color:#F8F8F8;}.elementor-840 .elementor-element.elementor-element-0c0d4ea.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-0c0d4ea.elementor-view-default .elementor-icon svg{fill:#F8F8F8;}.elementor-840 .elementor-element.elementor-element-0c0d4ea .elementor-icon{font-size:24px;padding:6px;border-radius:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-0c0d4ea .elementor-icon svg{height:24px;}.elementor-840 .elementor-element.elementor-element-9078ce8{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-d7d4e95 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-840 .elementor-element.elementor-element-d7d4e95 .woocommerce-breadcrumb{color:#19BFD3;font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:600;word-spacing:2px;text-align:right;}.elementor-840 .elementor-element.elementor-element-d7d4e95 .woocommerce-breadcrumb > a{color:#19BFD3;}.elementor-840 .elementor-element.elementor-element-5568742{--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:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-82f0940.elementor-element{--align-self:center;}.elementor-840 .elementor-element.elementor-element-82f0940 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:600;color:#444444;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-840 .elementor-element.elementor-element-33e687f{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;width:auto;max-width:auto;}.elementor-840 .elementor-element.elementor-element-33e687f.elementor-element{--align-self:flex-end;}.elementor-840 .elementor-element.elementor-element-33e687f .elementor-divider-separator{width:100%;}.elementor-840 .elementor-element.elementor-element-33e687f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-840 .elementor-element.elementor-element-8e900e7{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:8px 8px 8px 8px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-840 .elementor-element.elementor-element-8e900e7:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-8e900e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F8;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-840 .elementor-element.elementor-element-3e561a4 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-840 .elementor-element.elementor-element-3e561a4.elementor-element{--align-self:flex-start;}.elementor-840 .elementor-element.elementor-element-3e561a4 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-840 .elementor-element.elementor-element-3e561a4{--icon-box-icon-margin:4px;}.elementor-840 .elementor-element.elementor-element-3e561a4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-840 .elementor-element.elementor-element-3e561a4 .elementor-icon{font-size:33px;}.elementor-840 .elementor-element.elementor-element-3e561a4 .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-3e561a4 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:600;}.elementor-840 .elementor-element.elementor-element-3e561a4 .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;color:#4D525B;}.elementor-840 .elementor-element.elementor-element-83cf258{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-f5d659d.elementor-element{--align-self:center;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-840 .elementor-element.elementor-element-34aa828 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-840 .elementor-element.elementor-element-34aa828.elementor-element{--align-self:flex-end;}.elementor-840 .elementor-element.elementor-element-34aa828{text-align:left;}.woocommerce .elementor-840 .elementor-element.elementor-element-34aa828 .price{color:#303030;font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:20px;font-weight:900;font-style:normal;line-height:17px;letter-spacing:-0.5px;}.woocommerce .elementor-840 .elementor-element.elementor-element-34aa828 .price ins{font-size:20px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-840 .elementor-element.elementor-element-ccb5a01 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 5px 10px 5px;border-radius:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-ccb5a01.elementor-element{--align-self:stretch;}.elementor-840 .elementor-element.elementor-element-ccb5a01 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-840 .elementor-element.elementor-element-ccb5a01 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-840 .elementor-element.elementor-element-ccb5a01{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-840 .elementor-element.elementor-element-ccb5a01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-840 .elementor-element.elementor-element-ccb5a01 .elementor-icon-list-item > a{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;}.elementor-840 .elementor-element.elementor-element-ccb5a01 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-840 .elementor-element.elementor-element-ed3a9c2.elementor-element{--align-self:stretch;}.elementor-840 .elementor-element.elementor-element-ed3a9c2 .cart button, .elementor-840 .elementor-element.elementor-element-ed3a9c2 .cart .button{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:900;border-radius:8px 8px 8px 8px;padding:15px 15px 15px 15px;background-color:#2C5BF9;transition:all 0.2s;}.elementor-840 .elementor-element.elementor-element-ed3a9c2 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-840 .elementor-element.elementor-element-ed3a9c2 form.cart table.variations td.value select, .woocommerce .elementor-840 .elementor-element.elementor-element-ed3a9c2 form.cart table.variations td.value:before{background-color:#FFFFFF;}.elementor-840 .elementor-element.elementor-element-9dc6957 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7E7E7;}.elementor-840 .elementor-element.elementor-element-9dc6957 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-840 .elementor-element.elementor-element-9dc6957{--icon-box-icon-margin:4px;}.elementor-840 .elementor-element.elementor-element-9dc6957 .elementor-icon-box-title{margin-block-end:0px;}.elementor-840 .elementor-element.elementor-element-9dc6957 .elementor-icon{font-size:30px;}.elementor-840 .elementor-element.elementor-element-9dc6957 .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-9dc6957 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-840 .elementor-element.elementor-element-9dc6957 .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;color:#4D525B;}.elementor-840 .elementor-element.elementor-element-4a401a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-fa51825.elementor-element{--align-self:flex-start;}.elementor-840 .elementor-element.elementor-element-fa51825 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-840 .elementor-element.elementor-element-fa51825{--icon-box-icon-margin:4px;}.elementor-840 .elementor-element.elementor-element-fa51825 .elementor-icon-box-title{margin-block-end:0px;}.elementor-840 .elementor-element.elementor-element-fa51825 .elementor-icon{font-size:30px;}.elementor-840 .elementor-element.elementor-element-fa51825 .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-fa51825 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-840 .elementor-element.elementor-element-fa51825 .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;color:#19BFD9;}.elementor-840 .elementor-element.elementor-element-7113bb8 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-840 .elementor-element.elementor-element-7113bb8{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:400px;--e-off-canvas-height:50vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-840 .elementor-element.elementor-element-7113bb8 .e-off-canvas__content{border-radius:12px 12px 12px 12px;}.elementor-840 .elementor-element.elementor-element-15964f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-8feaf9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;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:#C5C5C5;--border-color:#C5C5C5;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-840 .elementor-element.elementor-element-1984550.elementor-element{--align-self:center;}.elementor-840 .elementor-element.elementor-element-1984550{text-align:right;}.elementor-840 .elementor-element.elementor-element-1984550 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:600;}.elementor-840 .elementor-element.elementor-element-de4dc49 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-840 .elementor-element.elementor-element-de4dc49 .elementor-icon-wrapper{text-align:center;}.elementor-840 .elementor-element.elementor-element-de4dc49 .elementor-icon{font-size:40px;}.elementor-840 .elementor-element.elementor-element-de4dc49 .elementor-icon svg{height:40px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-840 .elementor-element.elementor-element-f7b7d66 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-f7b7d66{font-family:"IRANYekanX", Sans-serif;font-weight:400;color:#898989;}.elementor-840 .elementor-element.elementor-element-f76eb7b > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-840 .elementor-element.elementor-element-f76eb7b.elementor-element{--align-self:center;}.elementor-840 .elementor-element.elementor-element-f76eb7b .elementor-icon-wrapper{text-align:center;}.elementor-840 .elementor-element.elementor-element-f76eb7b.elementor-view-stacked .elementor-icon{background-color:#3E4E4000;}.elementor-840 .elementor-element.elementor-element-f76eb7b.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-f76eb7b.elementor-view-default .elementor-icon{color:#3E4E4000;border-color:#3E4E4000;}.elementor-840 .elementor-element.elementor-element-f76eb7b.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-f76eb7b.elementor-view-default .elementor-icon svg{fill:#3E4E4000;}.elementor-840 .elementor-element.elementor-element-f76eb7b .elementor-icon{font-size:25px;}.elementor-840 .elementor-element.elementor-element-f76eb7b .elementor-icon svg{height:25px;}.elementor-840 .elementor-element.elementor-element-fe3281f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-fe3281f .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-840 .elementor-element.elementor-element-fe3281f{--icon-box-icon-margin:4px;}.elementor-840 .elementor-element.elementor-element-fe3281f .elementor-icon-box-title{margin-block-end:0px;}.elementor-840 .elementor-element.elementor-element-fe3281f.elementor-view-stacked .elementor-icon{background-color:#FFBC25;}.elementor-840 .elementor-element.elementor-element-fe3281f.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-fe3281f.elementor-view-default .elementor-icon{fill:#FFBC25;color:#FFBC25;border-color:#FFBC25;}.elementor-840 .elementor-element.elementor-element-fe3281f .elementor-icon{font-size:10px;}.elementor-840 .elementor-element.elementor-element-fe3281f .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-fe3281f .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-840 .elementor-element.elementor-element-fe3281f .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:400;color:#FFBC25;}.elementor-840 .elementor-element.elementor-element-ad53874 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7E7E7;}.elementor-840 .elementor-element.elementor-element-ad53874 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-840 .elementor-element.elementor-element-ad53874{--icon-box-icon-margin:4px;}.elementor-840 .elementor-element.elementor-element-ad53874 .elementor-icon-box-title{margin-block-end:0px;}.elementor-840 .elementor-element.elementor-element-ad53874.elementor-view-stacked .elementor-icon{background-color:#008A6B;}.elementor-840 .elementor-element.elementor-element-ad53874.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-ad53874.elementor-view-default .elementor-icon{fill:#008A6B;color:#008A6B;border-color:#008A6B;}.elementor-840 .elementor-element.elementor-element-ad53874 .elementor-icon{font-size:10px;}.elementor-840 .elementor-element.elementor-element-ad53874 .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-ad53874 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-840 .elementor-element.elementor-element-ad53874 .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:400;color:#008A6B;}.elementor-840 .elementor-element.elementor-element-859041a.elementor-element{--align-self:stretch;}.elementor-840 .elementor-element.elementor-element-859041a .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-840 .elementor-element.elementor-element-859041a{--icon-box-icon-margin:4px;}.elementor-840 .elementor-element.elementor-element-859041a .elementor-icon-box-title{margin-block-end:0px;}.elementor-840 .elementor-element.elementor-element-859041a .elementor-icon{font-size:24px;}.elementor-840 .elementor-element.elementor-element-859041a .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-859041a .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-840 .elementor-element.elementor-element-859041a .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;color:#9D9FA4;}.elementor-840 .elementor-element.elementor-element-43f5a8d .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-840 .elementor-element.elementor-element-43f5a8d{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:400px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-840 .elementor-element.elementor-element-43f5a8d .e-off-canvas__content{border-radius:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-296f3dd{--display:flex;}.elementor-840 .elementor-element.elementor-element-84d319d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;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:#C5C5C5;--border-color:#C5C5C5;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-840 .elementor-element.elementor-element-f5e520b.elementor-element{--align-self:center;}.elementor-840 .elementor-element.elementor-element-f5e520b{text-align:right;}.elementor-840 .elementor-element.elementor-element-f5e520b .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:600;}.elementor-840 .elementor-element.elementor-element-3b727c9 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-840 .elementor-element.elementor-element-3b727c9 .elementor-icon-wrapper{text-align:center;}.elementor-840 .elementor-element.elementor-element-3b727c9 .elementor-icon{font-size:40px;}.elementor-840 .elementor-element.elementor-element-3b727c9 .elementor-icon svg{height:40px;}.elementor-840 .elementor-element.elementor-element-82f0e3b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-840 .elementor-element.elementor-element-b3181fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-0fc511a > .elementor-widget-container{background-color:#FFAE0014;padding:5px 12px 5px 12px;border-radius:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-0fc511a.elementor-element{--align-self:flex-start;}.elementor-840 .elementor-element.elementor-element-0fc511a .elementor-icon-box-wrapper{align-items:center;}.elementor-840 .elementor-element.elementor-element-0fc511a{--icon-box-icon-margin:6px;}.elementor-840 .elementor-element.elementor-element-0fc511a .elementor-icon{font-size:25px;}.elementor-840 .elementor-element.elementor-element-0fc511a .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-0fc511a .elementor-icon-box-title a{font-weight:600;}.elementor-840 .elementor-element.elementor-element-0fc511a .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;color:#FFAE00;}.elementor-840 .elementor-element.elementor-element-7c6cf0b > .elementor-widget-container{background-color:#8989890F;padding:5px 12px 5px 12px;border-radius:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-7c6cf0b.elementor-element{--align-self:flex-start;}.elementor-840 .elementor-element.elementor-element-7c6cf0b .elementor-icon-box-wrapper{align-items:center;}.elementor-840 .elementor-element.elementor-element-7c6cf0b{--icon-box-icon-margin:6px;}.elementor-840 .elementor-element.elementor-element-7c6cf0b .elementor-icon{font-size:20px;}.elementor-840 .elementor-element.elementor-element-7c6cf0b .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-7c6cf0b .elementor-icon-box-title a{font-weight:600;}.elementor-840 .elementor-element.elementor-element-7c6cf0b .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;color:#898989;}.elementor-840 .elementor-element.elementor-element-3d440c6 > .elementor-widget-container{background-color:#F8F8F8;padding:5px 12px 5px 12px;border-radius:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-3d440c6.elementor-element{--align-self:flex-start;}.elementor-840 .elementor-element.elementor-element-3d440c6 .elementor-icon-box-wrapper{align-items:center;}.elementor-840 .elementor-element.elementor-element-3d440c6{--icon-box-icon-margin:6px;}.elementor-840 .elementor-element.elementor-element-3d440c6 .elementor-icon{font-size:25px;}.elementor-840 .elementor-element.elementor-element-3d440c6 .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-3d440c6 .elementor-icon-box-title a{font-weight:600;}.elementor-840 .elementor-element.elementor-element-3d440c6 .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;color:#909090;}.elementor-840 .elementor-element.elementor-element-53a9ba0 > .elementor-widget-container{background-color:#89898900;padding:7px 12px 7px 12px;border-radius:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-53a9ba0.elementor-element{--align-self:flex-start;}.elementor-840 .elementor-element.elementor-element-53a9ba0 .elementor-icon-box-wrapper{align-items:center;}.elementor-840 .elementor-element.elementor-element-53a9ba0{--icon-box-icon-margin:6px;}.elementor-840 .elementor-element.elementor-element-53a9ba0 .elementor-icon{font-size:20px;}.elementor-840 .elementor-element.elementor-element-53a9ba0 .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-53a9ba0 .elementor-icon-box-title a{font-weight:600;}.elementor-840 .elementor-element.elementor-element-53a9ba0 .elementor-icon-box-description{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:400;color:#898989;}.elementor-840 .elementor-element.elementor-element-01b0461 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-01b0461 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:600;}.elementor-840 .elementor-element.elementor-element-ced89b7{--divider-border-style:solid;--divider-color:#CACACA;--divider-border-width:1px;}.elementor-840 .elementor-element.elementor-element-ced89b7 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-ced89b7 .elementor-divider-separator{width:100%;}.elementor-840 .elementor-element.elementor-element-ced89b7 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-840 .elementor-element.elementor-element-30227ee .elementor-button{background-color:#FFFFFF;font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D9D9D;border-radius:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-30227ee > .elementor-widget-container{margin:-51px 0px 0px 0px;}.elementor-840 .elementor-element.elementor-element-30227ee.elementor-element{--align-self:center;}.elementor-840 .elementor-element.elementor-element-30227ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-840 .elementor-element.elementor-element-30227ee .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-840 .elementor-element.elementor-element-3eeb43e{--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:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-840 .elementor-element.elementor-element-18a31fb{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-18a31fb:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-18a31fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-840 .elementor-element.elementor-element-6d62b0a.elementor-element{--align-self:flex-start;}.elementor-840 .elementor-element.elementor-element-eb61db5 > .elementor-widget-container{margin:0px 40px -11px 0px;}.elementor-840 .elementor-element.elementor-element-eb61db5.elementor-element{--align-self:flex-start;}.elementor-840 .elementor-element.elementor-element-eb61db5 .elementor-icon-wrapper{text-align:center;}.elementor-840 .elementor-element.elementor-element-eb61db5 .elementor-icon{font-size:28px;}.elementor-840 .elementor-element.elementor-element-eb61db5 .elementor-icon svg{height:28px;}.elementor-840 .elementor-element.elementor-element-98ec504 > .elementor-widget-container{background-color:#F5F6FF;margin:-9px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-840 .elementor-element.elementor-element-98ec504{font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:var( --e-global-color-0c63792 );}.elementor-840 .elementor-element.elementor-element-98ec504 p{margin-block-end:8px;}.elementor-840 .elementor-element.elementor-element-68909e5 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-840 .elementor-element.elementor-element-68909e5{--icon-box-icon-margin:2px;}.elementor-840 .elementor-element.elementor-element-68909e5 .elementor-icon-box-title{margin-block-end:6px;color:#A2A3A4;}.elementor-840 .elementor-element.elementor-element-68909e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-be0089e );}.elementor-840 .elementor-element.elementor-element-68909e5.elementor-view-framed .elementor-icon, .elementor-840 .elementor-element.elementor-element-68909e5.elementor-view-default .elementor-icon{fill:var( --e-global-color-be0089e );color:var( --e-global-color-be0089e );border-color:var( --e-global-color-be0089e );}.elementor-840 .elementor-element.elementor-element-68909e5 .elementor-icon{font-size:20px;}.elementor-840 .elementor-element.elementor-element-68909e5 .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-68909e5 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:300;}.elementor-840 .elementor-element.elementor-element-68909e5:has(:hover) .elementor-icon-box-title,
					 .elementor-840 .elementor-element.elementor-element-68909e5:has(:focus) .elementor-icon-box-title{color:#A2A3A4;}.elementor-840 .elementor-element.elementor-element-0b34599{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-840 .elementor-element.elementor-element-7695ff7.elementor-element{--align-self:center;}.elementor-840 .elementor-element.elementor-element-7695ff7 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-840 .elementor-element.elementor-element-7695ff7{--icon-box-icon-margin:4px;}.elementor-840 .elementor-element.elementor-element-7695ff7 .elementor-icon-box-title{margin-block-end:6px;}.elementor-840 .elementor-element.elementor-element-7695ff7 .elementor-icon{font-size:30px;}.elementor-840 .elementor-element.elementor-element-7695ff7 .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-7695ff7 .elementor-icon-box-title a{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:600;}.elementor-840 .elementor-element.elementor-element-c404008{--divider-border-style:solid;--divider-color:#E0E0E0;--divider-border-width:1px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-c404008.elementor-element{--align-self:center;}.elementor-840 .elementor-element.elementor-element-c404008 .elementor-divider-separator{width:100%;}.elementor-840 .elementor-element.elementor-element-c404008 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-840 .elementor-element.elementor-element-43235d6 .elementor-button{background-color:#246BFD1A;font-family:"IRANYekanX", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-840 .elementor-element.elementor-element-c1fdaa7 > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(min-width:768px){.elementor-840 .elementor-element.elementor-element-cb33d16{--width:100%;}.elementor-840 .elementor-element.elementor-element-9078ce8{--width:100%;}.elementor-840 .elementor-element.elementor-element-8e900e7{--width:100%;}.elementor-840 .elementor-element.elementor-element-18a31fb{--width:70%;}.elementor-840 .elementor-element.elementor-element-0b34599{--width:70%;}}@media(max-width:1024px){.elementor-840 .elementor-element.elementor-element-d0aea79{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-840 .elementor-element.elementor-element-d0aea79{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-840 .elementor-element.elementor-element-6d62b0a.elementor-element{--align-self:flex-start;}.elementor-840 .elementor-element.elementor-element-68909e5 .elementor-icon-box-title{margin-block-end:7px;}.elementor-840 .elementor-element.elementor-element-68909e5 .elementor-icon{font-size:18px;}.elementor-840 .elementor-element.elementor-element-68909e5 .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-68909e5 .elementor-icon-box-title a{font-size:12px;}.elementor-840 .elementor-element.elementor-element-7695ff7 .elementor-icon{font-size:25px;}.elementor-840 .elementor-element.elementor-element-7695ff7 .elementor-icon-box-title, .elementor-840 .elementor-element.elementor-element-7695ff7 .elementor-icon-box-title a{font-size:14px;}.elementor-840 .elementor-element.elementor-element-c404008{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-840 .elementor-element.elementor-element-43235d6 .elementor-button{font-size:12px;}}/* Start custom CSS for shortcode, class: .elementor-element-5a233f9 */.sale-timer-banner {
            display: flex;
            width: 100%;
            background: #ffebee;
            padding: 12px 15px;
            margin: 15px 0;
            border-radius: 8px;
            justify-content: space-between;
            align-items: center;
            box-sizing: border-box;
        }
        .sale-title {
            color: #f44336;
            font-weight: bold;
            font-size: 16px;
            margin-top: -4px
        }
        .timer-container {
            display: flex;
            direction: ltr;
        }
        .timer-container span {
            color: #f44336;
            font-weight: bold;
            font-size: 16px;
            min-width: 25px;
            text-align: center;
        }
        .timer-separator {
            color: #000;
            margin: 0 2px;
            font-weight: bold;
        }/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-3b531f5 */.flexslider {
  position: relative;
  max-width: 1000px;
  margin: 0 auto;
  overflow: hidden;
}

.flexslider .slides {
  width: 100%;
  overflow: hidden;
}

.flexslider .slides li {
  display: none;
  width: 100%;
}

.flexslider .slides li img {
  width: 100%;
  display: block;
}

/* Navigation dots */
.flex-control-paging {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 10px 0;
  margin: 0;
}

.flex-control-paging li {
  margin: 0 5px;
}

.flex-control-paging li a {
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #ccc;
  text-indent: -9999px;
  cursor: pointer;
}

.flex-control-paging li a.flex-active {
  background: #333;
}

/* Thumbnails */
.flex-control-thumbs {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 10px 0;
  margin: 0;
  flex-wrap: wrap;
}

.flex-control-thumbs li {
  margin: 5px;
  width: 60px;
}

.flex-control-thumbs li img {
  width: 100%;
  height: auto;
  opacity: 0.6;
  cursor: pointer;
}

.flex-control-thumbs li img:hover,
.flex-control-thumbs li img.flex-active {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f5d659d */.custom-discount-badge,
.onsale.custom-discount-badge {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    background-color: #ffebee !important;
    color: #d32f2f !important;
    border-radius: 8px;
    padding: 0 8px !important;
    font-weight: bold;
    line-height: 1;
    font-size: 18px;
    height: 100%;
    min-height:45px;
    min-width: 45px;
    border: none !important;
    margin: 0 !important;
    box-sizing: border-box;
    vertical-align: middle;
}

.elementor-840 .elementor-element.elementor-element-f5d659d svg {
    scale: 1.2;
    margin-top: -3px
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-34aa828 *//* مخفی کردن "تومان" فقط در قیمت اصلی (خط‌خورده) */
del .woocommerce-Price-currencySymbol {
    display: none !important;
}


/* حذف خط افقی پیش‌فرض و جایگزینی با خط کج */
del {
    text-decoration: none !important; /* حذف خط افقی */
    position: relative !important;
    display: inline-block !important;
}

del::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1px; /* ضخامت خط */
    background: #939394; /* رنگ خط (مثلاً قرمز) */
    transform: rotate(-10deg); /* زاویه کج شدن خط (منفی = چپ به راست) */
    opacity: 0.8; /* شفافیت خط */
}



/* تنظیمات قیمت خط‌خورده */
.price del {
    font-weight: 300 !important; /* وزن سبک */
    margin-left: 0 !important;
    margin-right: 3px !important; /* فاصله کم از قیمت تخفیف‌خورده */
    text-decoration: none !important;
    position: relative;
    display: inline-block;
    color: #777 !important; /* رنگ خاکستری برای تاکید کمتر */
    font-size: 16px
}
/* تنظیمات قیمت تخفیف‌خورده */
.price ins {
    font-weight: 900 !important; /* وزن نرمال */
    text-decoration: none !important; /* حذف خط زیرین */
    color: inherit !important; /* رنگ پیش‌فرض */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ccb5a01 */.elementor-840 .elementor-element.elementor-element-ccb5a01 .elementor-icon-list-items{
    height: 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.elementor-840 .elementor-element.elementor-element-ccb5a01 .elementor-icon-list-item {
    position: absolute;
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: center;
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.5s ease;
}
.elementor-840 .elementor-element.elementor-element-ccb5a01 .elementor-icon-list-item.active {
    opacity: 1;
    transform: translateY(0);
}
.elementor-840 .elementor-element.elementor-element-ccb5a01 .elementor-icon-list-item.exit {
    opacity: 0;
    transform: translateY(-20px);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-ed3a9c2 */.stock.in-stock {
    display: none
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30227ee */.elementor-840 .elementor-element.elementor-element-30227ee svg {
    scale: 1.4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0aea79 *//* Block 1 */
.elementor-840 .elementor-element.elementor-element-d0aea79 .grid-container {
    grid-row: 1/5;
    grid-column: 1/3;
}
/* Block 2 */
.elementor-840 .elementor-element.elementor-element-d0aea79 .grid-container1 {
    grid-row: 1/2;
    grid-column: 3/8;
}
/* Block 3 */
.elementor-840 .elementor-element.elementor-element-d0aea79  .grid-container3 {
    grid-row: 2/5;
    grid-column: 3/6;
}
/* Block 4 */
.elementor-840 .elementor-element.elementor-element-d0aea79 .grid-container2 {
    grid-row: 2/5;
    grid-column: 6/8;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d62b0a */.custom-box {
  display: flex;
  justify-content: flex-end; /* تصویر سمت راست */
  align-items: center;       /* متن‌ها وسط تصویر */
  gap: 12px;
  padding: 0;
  border: none;
  background: none;
}

.custom-image {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  object-fit: cover;
}

.custom-texts {
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* استایل عنوان */
.custom-title {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 4px 0;
  color: #222;
}

/* استایل توضیحات */
.custom-description {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  color: #555;
  line-height: 1.5;
}

/* 📱 استایل موبایل */
@media (max-width: 768px) {
  .custom-image {
    width: 50px;
    height: 50px;
  }

  .custom-title {
    font-size: 14px; /* دو پیکسل کمتر */
  }

  .custom-description {
    font-size: 12px; /* دو پیکسل کمتر */
  }

  .custom-texts {
    text-align: center; /* متن‌ها وسط‌چین بشن */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98ec504 */#typing-text {

  white-space: pre-wrap;


  overflow: hidden;
}/* End custom CSS */