.elementor-4090 .elementor-element.elementor-element-ba476263{--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;--padding-top:28px;--padding-bottom:44px;--padding-left:10px;--padding-right:10px;}.elementor-4090 .elementor-element.elementor-element-58284ff4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-428c6cf5 .woocommerce-breadcrumb{color:#0057B2;font-family:"IRANYekanX", Sans-serif;font-size:15px;font-weight:500;line-height:1.9em;text-align:start;}.elementor-4090 .elementor-element.elementor-element-428c6cf5 .woocommerce-breadcrumb > a{color:#141415;}.elementor-4090 .elementor-element.elementor-element-ae150c50{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-cd8fe07e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4090 .elementor-element.elementor-element-cd8fe07e:not(.elementor-motion-effects-element-type-background), .elementor-4090 .elementor-element.elementor-element-cd8fe07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFF;}.woocommerce .elementor-4090 .elementor-element.elementor-element-80c6c32f .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-4090 .elementor-element.elementor-element-80c6c32f .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-4090 .elementor-element.elementor-element-80c6c32f .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-4090 .elementor-element.elementor-element-e3f7a494{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4090 .elementor-element.elementor-element-c4b49307{text-align:start;}.elementor-4090 .elementor-element.elementor-element-c4b49307 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:34px;font-weight:800;line-height:1.4em;color:#141415;}.elementor-4090 .elementor-element.elementor-element-096f1210{text-align:start;}.woocommerce .elementor-4090 .elementor-element.elementor-element-096f1210 .woocommerce-product-details__short-description{color:#141415;font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;}.elementor-4090 .elementor-element.elementor-element-87e36bd9{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-accent-font-feature-settings );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4090 .elementor-element.elementor-element-f5e357a3 .elementor-button{background-color:#0057B2;font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:600;line-height:1.6em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.25s;border-radius:4px 4px 4px 4px;padding:13px 30px 13px 30px;}.elementor-4090 .elementor-element.elementor-element-f5e357a3 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-f5e357a3 .elementor-button:focus{background-color:#141415;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-f5e357a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4090 .elementor-element.elementor-element-f5e357a3 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-4090 .elementor-element.elementor-element-f5e357a3 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-f5e357a3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-aa8fd34c .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:600;line-height:1.6em;fill:#0057B2;color:#0057B2;transition-duration:0.25s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0057B2;border-radius:4px 4px 4px 4px;padding:13px 30px 13px 30px;}.elementor-4090 .elementor-element.elementor-element-aa8fd34c .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-aa8fd34c .elementor-button:focus{background-color:#0057B2;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-aa8fd34c .elementor-button-content-wrapper{flex-direction:row;}.elementor-4090 .elementor-element.elementor-element-aa8fd34c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-4090 .elementor-element.elementor-element-aa8fd34c .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-aa8fd34c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-98ff0a9c{--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;--padding-top:10px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-4090 .elementor-element.elementor-element-cb176c84{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-4090 .elementor-element.elementor-element-d191a9fb .woocommerce-tabs ul.wc-tabs li a{color:#141415;font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;}.woocommerce .elementor-4090 .elementor-element.elementor-element-d191a9fb .woocommerce-tabs ul.wc-tabs li{background-color:#F5F7FC;border-color:#F5F7FC;border-radius:4px 4px 0 0;}.woocommerce .elementor-4090 .elementor-element.elementor-element-d191a9fb .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#0057B2;font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:400;line-height:2em;border-width:0px 0px 0px 0px;margin-top:-0px;}.woocommerce .elementor-4090 .elementor-element.elementor-element-d191a9fb .woocommerce-tabs ul.wc-tabs li.active a{color:#FFFFFF;}.woocommerce .elementor-4090 .elementor-element.elementor-element-d191a9fb .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-4090 .elementor-element.elementor-element-d191a9fb .woocommerce-tabs ul.wc-tabs li.active{background-color:#0057B2;}.woocommerce .elementor-4090 .elementor-element.elementor-element-d191a9fb .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#0057B2;border-color:#0057B2 #0057B2 #0057B2 #0057B2;}.woocommerce .elementor-4090 .elementor-element.elementor-element-d191a9fb .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#0057B2;}.woocommerce .elementor-4090 .elementor-element.elementor-element-d191a9fb .woocommerce-Tabs-panel{color:#141415;}.woocommerce .elementor-4090 .elementor-element.elementor-element-d191a9fb .woocommerce-Tabs-panel h2{color:#141415;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4090 .elementor-element.elementor-element-2b24d204{text-align:start;}.elementor-4090 .elementor-element.elementor-element-2b24d204 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;line-height:1.8em;color:#0057B2;}.elementor-4090 .elementor-element.elementor-element-5ca16fac{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-f82402ba .elementor-button{background-color:#0057B2;font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:600;line-height:1.6em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.25s;border-radius:4px 4px 4px 4px;padding:13px 30px 13px 30px;}.elementor-4090 .elementor-element.elementor-element-f82402ba .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-f82402ba .elementor-button:focus{background-color:#141415;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-f82402ba .elementor-button-content-wrapper{flex-direction:row;}.elementor-4090 .elementor-element.elementor-element-f82402ba .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-4090 .elementor-element.elementor-element-f82402ba .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-f82402ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-ea1e6d99 .elementor-button{background-color:#0057B2;font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:600;line-height:1.6em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.25s;border-radius:4px 4px 4px 4px;padding:13px 30px 13px 30px;}.elementor-4090 .elementor-element.elementor-element-ea1e6d99 .elementor-button:hover, .elementor-4090 .elementor-element.elementor-element-ea1e6d99 .elementor-button:focus{background-color:#141415;color:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-ea1e6d99 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4090 .elementor-element.elementor-element-ea1e6d99 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-4090 .elementor-element.elementor-element-ea1e6d99 .elementor-button:hover svg, .elementor-4090 .elementor-element.elementor-element-ea1e6d99 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4090 .elementor-element.elementor-element-dd159e26{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-4090 .elementor-element.elementor-element-f4739fd4{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-7445bcf4{text-align:start;}.elementor-4090 .elementor-element.elementor-element-7445bcf4 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:30px;font-weight:800;line-height:1.4em;color:#141415;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-accent-font-feature-settings );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-accent-font-feature-settings );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4090 .elementor-element.elementor-element-1b1c5cd4.elementor-wc-products ul.products li.product{text-align:center;}.elementor-4090 .elementor-element.elementor-element-1b1c5cd4.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:28px;}.elementor-4090 .elementor-element.elementor-element-1b1c5cd4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#141415;}.elementor-4090 .elementor-element.elementor-element-1b1c5cd4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#141415;}.elementor-4090 .elementor-element.elementor-element-1b1c5cd4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4090 .elementor-element.elementor-element-1b1c5cd4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:700;line-height:1.7em;}@media(max-width:1024px){.elementor-4090 .elementor-element.elementor-element-ae150c50{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4090 .elementor-element.elementor-element-c4b49307 .elementor-heading-title{font-size:29px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4090 .elementor-element.elementor-element-7445bcf4 .elementor-heading-title{font-size:26px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4090 .elementor-element.elementor-element-1b1c5cd4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-4090 .elementor-element.elementor-element-ba476263{--padding-top:18px;--padding-bottom:26px;--padding-left:10px;--padding-right:10px;}.elementor-4090 .elementor-element.elementor-element-58284ff4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-428c6cf5 .woocommerce-breadcrumb{font-size:13px;}.elementor-4090 .elementor-element.elementor-element-ae150c50{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-cd8fe07e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4090 .elementor-element.elementor-element-e3f7a494{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4090 .elementor-element.elementor-element-c4b49307 .elementor-heading-title{font-size:25px;}.woocommerce .elementor-4090 .elementor-element.elementor-element-096f1210 .woocommerce-product-details__short-description{font-size:15px;}.elementor-4090 .elementor-element.elementor-element-87e36bd9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4090 .elementor-element.elementor-element-f5e357a3 .elementor-button{padding:13px 22px 13px 22px;}.elementor-4090 .elementor-element.elementor-element-aa8fd34c .elementor-button{padding:13px 22px 13px 22px;}.elementor-4090 .elementor-element.elementor-element-98ff0a9c{--padding-top:4px;--padding-bottom:28px;--padding-left:10px;--padding-right:10px;}.elementor-4090 .elementor-element.elementor-element-cb176c84{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-4090 .elementor-element.elementor-element-d191a9fb .woocommerce-tabs ul.wc-tabs li a{font-size:14px;}.woocommerce .elementor-4090 .elementor-element.elementor-element-d191a9fb .woocommerce-tabs .woocommerce-Tabs-panel{font-size:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4090 .elementor-element.elementor-element-5ca16fac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-f82402ba .elementor-button{padding:13px 22px 13px 22px;}.elementor-4090 .elementor-element.elementor-element-ea1e6d99 .elementor-button{padding:13px 22px 13px 22px;}.elementor-4090 .elementor-element.elementor-element-dd159e26{--padding-top:0px;--padding-bottom:34px;--padding-left:10px;--padding-right:10px;}.elementor-4090 .elementor-element.elementor-element-f4739fd4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4090 .elementor-element.elementor-element-7445bcf4 .elementor-heading-title{font-size:22px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4090 .elementor-element.elementor-element-1b1c5cd4.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:20px;}.elementor-4090 .elementor-element.elementor-element-1b1c5cd4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4090 .elementor-element.elementor-element-1b1c5cd4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:14px;}}/* Start custom CSS *//* رقم های لاتین (مثل 404 یا نام مدل ها) با ویژگی numr افزونه ی المنتور فارسی
   فارسی نشان داده می شدند؛ اینجا خاموش می شود. */
body,body *{font-feature-settings:normal !important}

/* ستون باریک نوشته — مثل مرجع (حدود ۸۶۰ پیکسل) */
.idv-narrow>.e-con-inner{max-width:860px;margin-inline:auto;width:100%}

/* نوار اشتراک گذاری چسبیده به لبه ی صفحه */
.idv-share{position:fixed;top:50%;transform:translateY(-50%);
 inset-inline-start:0;z-index:60;width:auto !important}
.idv-share .elementor-grid{gap:0 !important}
.idv-share .elementor-share-btn{border-radius:0 !important;
 box-shadow:0 1px 0 rgba(20,20,21,.06)}
@media(max-width:1280px){.idv-share{display:none}}

/* تاریخ نوشته */
.idv-postdate .elementor-heading-title{letter-spacing:.12em;
 text-transform:uppercase}

/* صفحه ی ۴۰۴ */
.idv-404 .elementor-heading-title{line-height:1 !important}

/* ══ قالب تک محصول ═════════════════════════════════════════════════ */

/* ── مسیر پیمایش: پیوندها تیره، جداکننده و نام محصول ابی (مثل مرجع)
   فاصله ی nbsp دو طرف «/» در فونت IRANYekanX کمتر از یک پیکسل است و
   جداکننده ها به کلمه ها می چسبیدند. فقط همین یک نویسه از فونت سیستمی
   خوانده می شود (unicode-range)؛ بقیه ی متن همان IRANYekanX است. */
@font-face{font-family:"IdvNbsp";unicode-range:U+00A0;
 src:local("Tahoma"),local("Arial"),local("ArialMT"),local("Roboto"),
 local("Roboto-Regular"),local("Helvetica Neue"),local("Helvetica"),
 local("DejaVu Sans")}
.idv-pbc .woocommerce-breadcrumb{margin:0 !important;font-size:15px;
 line-height:1.9;color:#0057B2;
 font-family:"IdvNbsp",IRANYekanX,Tahoma,sans-serif !important}
/* اندازه ی پیوند را کیت سایت ۲۰ پیکسل می کند؛ هم اندازه ی بقیه ی مسیر می شود */
.idv-pbc .woocommerce-breadcrumb a{color:#141415;font-weight:600;
 font-size:inherit !important;text-decoration:none;transition:color .2s}
.idv-pbc .woocommerce-breadcrumb a:hover{color:#0057B2}

/* ── گالری: کارت روشن؛ زمینه ی سفید عکس ها با multiply در کارت حل می شود */
.idv-pgal>.e-con-inner{height:100%}
.idv-pgal .woocommerce-product-gallery{width:100% !important;
 float:none !important;margin:0 !important;position:relative}
/* .zoomImg (تصویر بزرگ نمایی هاور) جدا جای گیری می شود؛ اگر عرض ۱۰۰٪
   بگیرد زیر عکس اصلی می افتد و محصول دوتایی دیده می شود */
.idv-pgal .woocommerce-product-gallery__image img:not(.zoomImg){
 width:100% !important;height:auto;max-height:520px;object-fit:contain;
 mix-blend-mode:multiply}
.idv-pgal .flex-viewport{border-radius:8px}
.idv-pgal .woocommerce-product-gallery__trigger{top:0 !important;
 width:40px !important;height:40px !important;border-radius:8px !important;
 background:#fff !important;box-shadow:0 2px 10px rgba(20,20,21,.10);
 z-index:5}
.idv-pgal ol.flex-control-thumbs{display:grid !important;
 grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0 0 !important;
 padding:0 !important}
.idv-pgal ol.flex-control-thumbs li{width:auto !important;float:none !important;
 margin:0 !important;background:#fff;border:1px solid #E3E8F0;
 border-radius:8px;overflow:hidden}
.idv-pgal ol.flex-control-thumbs img{opacity:.55;transition:opacity .2s;
 aspect-ratio:1/1;object-fit:contain;mix-blend-mode:multiply}
.idv-pgal ol.flex-control-thumbs img.flex-active,
.idv-pgal ol.flex-control-thumbs img:hover{opacity:1}

/* ── ستون اطلاعات ─────────────────────────────────────────────────── */
.idv-pinfo{justify-content:center}
.idv-pshort p{margin:0 0 16px}
.idv-pshort p:last-child{margin-bottom:0}
.idv-pshort ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:9px}
.idv-pshort li{position:relative;padding-inline-start:28px;font-weight:600;
 line-height:1.8;color:#141415}
.idv-pshort li::before{content:"";position:absolute;inset-inline-start:0;
 top:.42em;width:17px;height:17px;background:#0057B2;
 -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%2012.5l5%205L20%206.5%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;
 mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%2012.5l5%205L20%206.5%27%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.idv-pbtns{margin-top:6px}
.idv-pbtns .elementor-button{min-width:200px;justify-content:center}
body:not(.elementor-editor-active) .idv-ds:not(:has(a[href])){display:none}

/* ── تب ها: دکمه های تخت، تب فعال ابی (مثل مرجع) ─────────────────── */
.idv-ptabs .woocommerce-tabs{margin:0 !important;padding:0 !important}
.idv-ptabs .woocommerce-tabs ul.tabs{display:flex !important;flex-wrap:wrap;
 gap:10px;margin:0 0 32px !important;padding:0 !important;list-style:none;
 border:0 !important;overflow:visible}
.idv-ptabs .woocommerce-tabs ul.tabs::before,
.idv-ptabs .woocommerce-tabs ul.tabs::after,
.idv-ptabs .woocommerce-tabs ul.tabs li::before,
.idv-ptabs .woocommerce-tabs ul.tabs li::after{display:none !important}
.idv-ptabs .woocommerce-tabs ul.tabs li{margin:0 !important;padding:0 !important;
 border:0 !important;border-radius:4px !important;float:none !important;
 background:#F5F7FC !important;transition:background .2s}
.idv-ptabs .woocommerce-tabs ul.tabs li a{display:block;padding:13px 28px !important;
 color:#141415 !important;font-weight:700 !important;line-height:1.5;
 text-decoration:none;white-space:nowrap}
.idv-ptabs .woocommerce-tabs ul.tabs li:not(.active):hover{background:#E6EEF9 !important}
.idv-ptabs .woocommerce-tabs ul.tabs li:not(.active):hover a{color:#0057B2 !important}
.idv-ptabs .woocommerce-tabs ul.tabs li.active{background:#0057B2 !important}
.idv-ptabs .woocommerce-tabs ul.tabs li.active a{color:#fff !important}

/* ── محتوای تب ها: متن توضیح، مشخصات، کاربردها، مقایسه و پرسش ها ─── */
/* المنتور پرو رنگ «تب فعال» را به پنل هم می دهد (برای ظاهر چسبیده)؛
   اینجا پنل جداست و باید بی زمینه بماند */
.idv-ptabs .woocommerce-Tabs-panel{margin:0 !important;padding:0 !important;
 border:0 !important;box-shadow:none !important;color:#141415;
 background:transparent !important;text-align:justify}
/* سرتیتر پیش فرض «توضیحات» ووکامرس؛ نام تب کافی است */
.idv-ptabs #tab-description>h2:first-child{display:none}
.idv-ptabs .woocommerce-Tabs-panel h1,
.idv-ptabs .woocommerce-Tabs-panel h2,
.idv-ptabs .woocommerce-Tabs-panel h3,
.idv-ptabs .woocommerce-Tabs-panel h4,
.idv-ptabs .woocommerce-Tabs-panel h5{color:#141415 !important;font-weight:800 !important;
 line-height:1.65 !important;letter-spacing:0 !important;text-align:right;
 font-family:IRANYekanX,Tahoma,sans-serif !important;margin:34px 0 14px !important}
.idv-ptabs .woocommerce-Tabs-panel h1,
.idv-ptabs .woocommerce-Tabs-panel h2{font-size:26px !important}
.idv-ptabs .woocommerce-Tabs-panel h3{font-size:20px !important;
 border-inline-start:3px solid #0057B2;padding-inline-start:12px}
.idv-ptabs .woocommerce-Tabs-panel h4{font-size:18px !important}
.idv-ptabs .woocommerce-Tabs-panel h5{font-size:17px !important}
.idv-ptabs .woocommerce-Tabs-panel>:first-child,
.idv-ptabs #tab-description>h2:first-child+*{margin-top:0 !important}
.idv-ptabs .woocommerce-Tabs-panel p{margin:0 0 16px}
.idv-ptabs .woocommerce-Tabs-panel p:empty{display:none}
.idv-ptabs .woocommerce-Tabs-panel a{color:#0057B2;font-weight:600;
 font-size:inherit !important;text-decoration:none}
.idv-ptabs .woocommerce-Tabs-panel a:hover{text-decoration:underline}
.idv-ptabs .woocommerce-Tabs-panel ul,
.idv-ptabs .woocommerce-Tabs-panel ol{padding-inline-start:22px;margin:0 0 18px}
.idv-ptabs .woocommerce-Tabs-panel li{margin-bottom:8px}
.idv-ptabs .woocommerce-Tabs-panel img{max-width:100%;height:auto;
 border-radius:10px}
/* جدول ها: سبک های درون خطی داده ها (چپ چین، حاشیه ی خاکستری) خنثی می شود */
.idv-ptabs .woocommerce-Tabs-panel table{width:100% !important;
 border-collapse:collapse !important;border-spacing:0;margin:0 0 24px !important;
 border:1px solid #E3E8F0 !important;background:#fff !important;
 font-size:15px !important}
.idv-ptabs .woocommerce-Tabs-panel th,
.idv-ptabs .woocommerce-Tabs-panel td{border:1px solid #E3E8F0 !important;
 padding:13px 16px !important;text-align:right !important;vertical-align:middle;
 line-height:1.8;font-size:15px !important;background:transparent !important;
 color:#141415}
.idv-ptabs .woocommerce-Tabs-panel tbody tr:nth-child(even)>td{
 background:#F8FAFD !important}
.idv-ptabs .woocommerce-Tabs-panel td:first-child{font-weight:700;width:28%}
.idv-ptabs .woocommerce-Tabs-panel thead,
.idv-ptabs .woocommerce-Tabs-panel thead tr{background:transparent !important}
.idv-ptabs .woocommerce-Tabs-panel thead th,
.idv-ptabs .woocommerce-Tabs-panel tbody tr:first-child>th{
 background:#0057B2 !important;color:#fff !important;font-weight:700 !important;
 border-color:#1a6bc0 !important}
.idv-ptabs .woocommerce-Tabs-panel thead th *,
.idv-ptabs .woocommerce-Tabs-panel tbody tr:first-child>th *{color:#fff !important}
/* جدول مقایسه چندستونه است: ستون اول باریک نمی شود */
.idv-ptabs .responsive-table td:first-child{width:auto}
.idv-ptabs .responsive-table,
.idv-ptabs .specs-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;
 margin-bottom:24px}
.idv-ptabs .responsive-table table,
.idv-ptabs .specs-wrap table{margin-bottom:0 !important}
.idv-ptabs .specs-wrap:empty{display:none}

/* ── برچسب ها و دکمه های پایین تب ها ─────────────────────────────── */
.idv-ptags .elementor-heading-title{color:#0057B2 !important}
.idv-ptags a{color:#0057B2 !important;font-weight:600;
 font-size:inherit !important;text-decoration:none}
.idv-ptags a:hover{text-decoration:underline}

/* ── محصولات مرتبط ─────────────────────────────────────────────────── */
.idv-relwrap{border-top:1px solid #E3E8F0;padding-top:44px !important}
.idv-prel .products{margin:0 !important}
.idv-prel ul.products li.product{text-align:center;padding:0 !important;
 margin:0 !important;background:transparent;transition:transform .25s}
.idv-prel ul.products li.product:hover{transform:translateY(-3px)}
.idv-prel ul.products li.product a.woocommerce-LoopProduct-link{display:block;
 text-decoration:none}
.idv-prel ul.products li.product img{width:100% !important;height:auto !important;
 aspect-ratio:1/1;object-fit:contain;background:#FAFAFF;border-radius:10px;
 padding:16px;margin:0 0 14px !important;box-sizing:border-box}
.idv-prel ul.products li.product .woocommerce-loop-product__title{
 color:#141415 !important;font-size:16px !important;font-weight:700 !important;
 line-height:1.7 !important;padding:0 6px !important;margin:0 !important;
 font-family:IRANYekanX,Tahoma,sans-serif !important;transition:color .2s}
.idv-prel ul.products li.product:hover .woocommerce-loop-product__title{
 color:#0057B2 !important}
.idv-prel ul.products li.product .price,
.idv-prel ul.products li.product .button,
.idv-prel ul.products li.product .added_to_cart,
.idv-prel ul.products li.product .star-rating{display:none !important}
/* محصول بی هم سری: کل بخش پنهان (کارت های Loop Grid هم شمرده می شوند) */
body:not(.elementor-editor-active) .idv-sec-rel:not(:has(li.product,.e-loop-item)){
 display:none}

@media(max-width:767px){
 .idv-pbc .woocommerce-breadcrumb{font-size:13px}
 .idv-pbtns .elementor-button{width:100%}
 .idv-ptabs .woocommerce-tabs ul.tabs{gap:8px;margin-bottom:24px !important}
 /* هر ردیف تب ها تمام عرض پر شود، نه یک تب تنها در گوشه */
 .idv-ptabs .woocommerce-tabs ul.tabs li{flex:1 1 auto;text-align:center}
 .idv-ptabs .woocommerce-tabs ul.tabs li a{padding:10px 14px !important;
  font-size:14px !important}
 .idv-ptabs .woocommerce-Tabs-panel h1,
 .idv-ptabs .woocommerce-Tabs-panel h2{font-size:21px !important}
 .idv-ptabs .woocommerce-Tabs-panel h3{font-size:18px !important}
 .idv-ptabs .woocommerce-Tabs-panel th,
 .idv-ptabs .woocommerce-Tabs-panel td{padding:10px 11px !important;
  font-size:14px !important}
 .idv-ptabs .responsive-table table{min-width:620px}
 .idv-prel ul.products li.product .woocommerce-loop-product__title{
  font-size:14px !important}
}/* End custom CSS */