.elementor-69 .elementor-element.elementor-element-dcdb848{--display:flex;}.elementor-69 .elementor-element.elementor-element-19fce29 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"IRANSans", Sans-serif;font-size:15px;text-align:right;}.elementor-69 .elementor-element.elementor-element-19fce29 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-69 .elementor-element.elementor-element-5a3ef701{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69 .elementor-element.elementor-element-4d692248{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-69 .elementor-element.elementor-element-b9ed23e img{width:85%;}.elementor-69 .elementor-element.elementor-element-3deb362{--e-image-carousel-slides-to-show:3;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-3deb362 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:5px;height:5px;background:var( --e-global-color-accent );}.elementor-69 .elementor-element.elementor-element-4995be88{--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;}.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-69 .elementor-element.elementor-element-548a3ede .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:20px;font-weight:600;}.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-69 .elementor-element.elementor-element-a183403 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-69 .elementor-element.elementor-element-a183403{--icon-box-icon-margin:10px;}.elementor-69 .elementor-element.elementor-element-a183403 .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-a183403.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-a183403.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-a183403.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-a183403 .elementor-icon{font-size:22px;padding:5px;}.elementor-69 .elementor-element.elementor-element-a183403 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-a183403 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:13px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-a183403 .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:400;}.woocommerce .elementor-69 .elementor-element.elementor-element-66309e9 .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:"IRANSans", Sans-serif;}.elementor-69 .elementor-element.elementor-element-6ac8590d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-6ac8590d .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:18px;font-weight:600;}.elementor-69 .elementor-element.elementor-element-0054315{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-281fc3d{--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;}.elementor-69 .elementor-element.elementor-element-f66bd1b{--icon-box-icon-margin:5px;}.elementor-69 .elementor-element.elementor-element-f66bd1b .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-f66bd1b.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-f66bd1b.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-f66bd1b.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-f66bd1b .elementor-icon{font-size:32px;padding:10px;}.elementor-69 .elementor-element.elementor-element-f66bd1b .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-f66bd1b .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-f66bd1b .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-cded302{--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;}.elementor-69 .elementor-element.elementor-element-488abae{--icon-box-icon-margin:5px;}.elementor-69 .elementor-element.elementor-element-488abae .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-488abae.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-488abae.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-488abae.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-488abae .elementor-icon{font-size:32px;padding:10px;}.elementor-69 .elementor-element.elementor-element-488abae .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-488abae .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-488abae .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-e45fccc{--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;}.elementor-69 .elementor-element.elementor-element-b115c63{--icon-box-icon-margin:5px;}.elementor-69 .elementor-element.elementor-element-b115c63 .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-b115c63.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-b115c63.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-b115c63.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-b115c63 .elementor-icon{font-size:32px;padding:10px;}.elementor-69 .elementor-element.elementor-element-b115c63 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-b115c63 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-b115c63 .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-6d48e67{--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;}.elementor-69 .elementor-element.elementor-element-6c2aad6{--icon-box-icon-margin:5px;}.elementor-69 .elementor-element.elementor-element-6c2aad6 .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-6c2aad6.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-6c2aad6.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-6c2aad6.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-6c2aad6 .elementor-icon{font-size:32px;padding:10px;}.elementor-69 .elementor-element.elementor-element-6c2aad6 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-6c2aad6 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-6c2aad6 .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-ddb655b{--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;}.elementor-69 .elementor-element.elementor-element-7b8d1f9{--icon-box-icon-margin:5px;}.elementor-69 .elementor-element.elementor-element-7b8d1f9 .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-7b8d1f9.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-7b8d1f9.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-7b8d1f9.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-7b8d1f9 .elementor-icon{font-size:32px;padding:10px;}.elementor-69 .elementor-element.elementor-element-7b8d1f9 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-7b8d1f9 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-7b8d1f9 .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-3a30a2ac{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-3a30a2ac:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-3a30a2ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-b244f8c{--spacer-size:5px;}.elementor-69 .elementor-element.elementor-element-739fa56{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-ee07c95{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7DDE6;--border-color:#D7DDE6;--border-radius:5px 5px 5px 5px;}.elementor-69 .elementor-element.elementor-element-ee07c95.e-con{--order:-99999 /* order start hack */;}.elementor-69 .elementor-element.elementor-element-8fcb5a1 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-69 .elementor-element.elementor-element-8fcb5a1{--icon-box-icon-margin:10px;}.elementor-69 .elementor-element.elementor-element-8fcb5a1 .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-8fcb5a1.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-8fcb5a1.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-8fcb5a1.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-8fcb5a1 .elementor-icon{font-size:22px;padding:5px;}.elementor-69 .elementor-element.elementor-element-8fcb5a1 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-8fcb5a1 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-8fcb5a1 .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:400;}.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-69 .elementor-element.elementor-element-0d8afcf{--divider-border-style:solid;--divider-color:#D7DDE6;--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-0d8afcf .elementor-divider-separator{width:100%;}.elementor-69 .elementor-element.elementor-element-0d8afcf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-69 .elementor-element.elementor-element-7f68d9f{margin:-12px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-7f68d9f .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:#7A7A7A;}.elementor-69 .elementor-element.elementor-element-a165404{--display:flex;}.elementor-69 .elementor-element.elementor-element-794439c{--divider-border-style:dotted;--divider-color:#D7D7D7;--divider-border-width:1px;}.elementor-69 .elementor-element.elementor-element-794439c .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-69 .elementor-element.elementor-element-794439c .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-69 .elementor-element.elementor-element-48510d3{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.woocommerce .elementor-69 .elementor-element.elementor-element-6d1714a .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-primary );font-family:"IRANSans", Sans-serif;}.woocommerce .elementor-69 .elementor-element.elementor-element-6d1714a .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-69 .elementor-element.elementor-element-6d1714a .woocommerce-tabs .woocommerce-Tabs-panel{font-size:16px;}.woocommerce .elementor-69 .elementor-element.elementor-element-6d1714a .woocommerce-Tabs-panel h2{color:var( --e-global-color-primary );}.woocommerce .elementor-69 .elementor-element.elementor-element-6d1714a .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:20px;}.elementor-69 .elementor-element.elementor-element-3a85d52{--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;--justify-content:flex-start;}.elementor-69 .elementor-element.elementor-element-3a85d52:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-3a85d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-44dde28{--spacer-size:5px;}.elementor-69 .elementor-element.elementor-element-453f627{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7DDE6;--border-color:#D7DDE6;--border-radius:5px 5px 5px 5px;}.elementor-69 .elementor-element.elementor-element-2e324a5 .elementor-icon-box-wrapper{align-items:center;text-align:right;}.elementor-69 .elementor-element.elementor-element-2e324a5{--icon-box-icon-margin:10px;}.elementor-69 .elementor-element.elementor-element-2e324a5 .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-2e324a5.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-2e324a5.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-2e324a5.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-2e324a5 .elementor-icon{font-size:22px;padding:5px;}.elementor-69 .elementor-element.elementor-element-2e324a5 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-2e324a5 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:14px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-2e324a5 .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-c1011d5{--divider-border-style:solid;--divider-color:#D7DDE6;--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-c1011d5 .elementor-divider-separator{width:100%;}.elementor-69 .elementor-element.elementor-element-c1011d5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-69 .elementor-element.elementor-element-7e84e12{margin:-12px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-7e84e12 .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:#7A7A7A;}.elementor-69 .elementor-element.elementor-element-80e4947{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D7DDE6;--border-color:#D7DDE6;--border-radius:5px 5px 5px 5px;}.elementor-69 .elementor-element.elementor-element-0798bdf .elementor-heading-title{font-family:"IRANSans", Sans-serif;font-size:12px;font-weight:500;line-height:25px;color:#7A7A7A;}.elementor-69 .elementor-element.elementor-element-4b72dc5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69 .elementor-element.elementor-element-dbaed6d{--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;}.elementor-69 .elementor-element.elementor-element-31ae6b4{--icon-box-icon-margin:5px;}.elementor-69 .elementor-element.elementor-element-31ae6b4 .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-31ae6b4.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-31ae6b4.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-31ae6b4.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-31ae6b4 .elementor-icon{font-size:32px;padding:10px;}.elementor-69 .elementor-element.elementor-element-31ae6b4 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-31ae6b4 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-31ae6b4 .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-c1a31c5{--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;}.elementor-69 .elementor-element.elementor-element-61f5d92{--icon-box-icon-margin:5px;}.elementor-69 .elementor-element.elementor-element-61f5d92 .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-61f5d92.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-61f5d92.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-61f5d92.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-61f5d92 .elementor-icon{font-size:32px;padding:10px;}.elementor-69 .elementor-element.elementor-element-61f5d92 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-61f5d92 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-61f5d92 .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-02cabd4{--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;}.elementor-69 .elementor-element.elementor-element-70b3822{--icon-box-icon-margin:5px;}.elementor-69 .elementor-element.elementor-element-70b3822 .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-70b3822.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-70b3822.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-70b3822.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-70b3822 .elementor-icon{font-size:32px;padding:10px;}.elementor-69 .elementor-element.elementor-element-70b3822 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-70b3822 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-70b3822 .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-ceb0997{--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;}.elementor-69 .elementor-element.elementor-element-fda2848{--icon-box-icon-margin:5px;}.elementor-69 .elementor-element.elementor-element-fda2848 .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-fda2848.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-fda2848.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-fda2848.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-fda2848 .elementor-icon{font-size:32px;padding:10px;}.elementor-69 .elementor-element.elementor-element-fda2848 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-fda2848 .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-fda2848 .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-a011592{--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;}.elementor-69 .elementor-element.elementor-element-b22a91d{--icon-box-icon-margin:5px;}.elementor-69 .elementor-element.elementor-element-b22a91d .elementor-icon-box-title{margin-block-end:6px;color:#5F6C84;}.elementor-69 .elementor-element.elementor-element-b22a91d.elementor-view-stacked .elementor-icon{background-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-b22a91d.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-b22a91d.elementor-view-default .elementor-icon{fill:#F6F7F7;color:#F6F7F7;border-color:#F6F7F7;}.elementor-69 .elementor-element.elementor-element-b22a91d .elementor-icon{font-size:32px;padding:10px;}.elementor-69 .elementor-element.elementor-element-b22a91d .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-b22a91d .elementor-icon-box-title a{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:500;}.elementor-69 .elementor-element.elementor-element-b22a91d .elementor-icon-box-description{font-family:"IRANSans", Sans-serif;font-size:15px;font-weight:400;}@media(max-width:1024px){.elementor-69 .elementor-element.elementor-element-ee07c95{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-69 .elementor-element.elementor-element-453f627{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-69 .elementor-element.elementor-element-80e4947{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}}@media(min-width:768px){.elementor-69 .elementor-element.elementor-element-4d692248{--width:25%;}.elementor-69 .elementor-element.elementor-element-4995be88{--width:55%;}.elementor-69 .elementor-element.elementor-element-281fc3d{--width:25%;}.elementor-69 .elementor-element.elementor-element-cded302{--width:25%;}.elementor-69 .elementor-element.elementor-element-e45fccc{--width:20%;}.elementor-69 .elementor-element.elementor-element-6d48e67{--width:25%;}.elementor-69 .elementor-element.elementor-element-ddb655b{--width:25%;}.elementor-69 .elementor-element.elementor-element-3a30a2ac{--width:25%;}.elementor-69 .elementor-element.elementor-element-3a85d52{--width:23%;}.elementor-69 .elementor-element.elementor-element-dbaed6d{--width:14%;}.elementor-69 .elementor-element.elementor-element-c1a31c5{--width:14%;}.elementor-69 .elementor-element.elementor-element-02cabd4{--width:14%;}.elementor-69 .elementor-element.elementor-element-ceb0997{--width:14%;}.elementor-69 .elementor-element.elementor-element-a011592{--width:14%;}}@media(max-width:767px){.elementor-69 .elementor-element.elementor-element-b9ed23e img{width:50%;}.elementor-69 .elementor-element.elementor-element-548a3ede{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-69 .elementor-element.elementor-element-548a3ede .elementor-heading-title{font-size:20px;line-height:1.7em;}.elementor-69 .elementor-element.elementor-element-0054315{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-69 .elementor-element.elementor-element-281fc3d{--width:50%;}.elementor-69 .elementor-element.elementor-element-cded302{--width:50%;}.elementor-69 .elementor-element.elementor-element-e45fccc{--width:50%;}.elementor-69 .elementor-element.elementor-element-6d48e67{--width:50%;}.elementor-69 .elementor-element.elementor-element-ddb655b{--width:50%;}.woocommerce .elementor-69 .elementor-element.elementor-element-6d1714a .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:20px;}.elementor-69 .elementor-element.elementor-element-dbaed6d{--width:50%;}.elementor-69 .elementor-element.elementor-element-c1a31c5{--width:50%;}.elementor-69 .elementor-element.elementor-element-02cabd4{--width:50%;}.elementor-69 .elementor-element.elementor-element-ceb0997{--width:50%;}.elementor-69 .elementor-element.elementor-element-a011592{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-739fa56 *//* فونت عمومی برای کل بخش */
.shipping-options-container,
.shipping-options,
.shipping-option,
.shipping-details,
.final-price,
.add-to-cart-with-shipping-btn {
    font-family: 'iransans', sans-serif;
}

/* کانتینر کلی */
.shipping-options-container {
    padding: 10px;
    border-radius: 10px;
    background: #fdfdfd;
    margin-bottom: 10px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

/* لیست آپشن‌ها */
.shipping-options {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 10px;
}

/* باکس هر آپشن */
.shipping-option {
    flex: 1 1 calc(50% - 15px);
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 15px;
    border: 1px solid #e0e0e0;
    border-radius: 12px;
    cursor: pointer;
    background-color: #fff;
    transition: all 0.3s ease;
    min-width: 220px;
}

.shipping-option:hover {
    border-color: #007bff;
    transform: translateY(-2px);
}

.shipping-option.active {
    border-color: #007bff;
    box-shadow: 0 6px 12px rgba(0, 123, 255, 0.15);
}

/* دایره انتخاب */
.shipping-option .radio-button {
    width: 22px;
    height: 22px;
    border: 2px solid #ccc;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease;
    flex-shrink: 0;
}

.shipping-option.active .radio-button {
    border-color: #007bff;
}

.shipping-option.active .radio-button::after {
    content: '';
    width: 12px;
    height: 12px;
    background-color: #007bff;
    border-radius: 50%;
    display: block;
}

/* متن داخل آپشن */
.shipping-details h4 {
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px;
}

.shipping-details .shipping-time {
    margin: 0;
    font-size: 14px;
    color: #666;
}

/* قیمت نهایی */
.final-price {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #222;
    margin-block: 20px;
}

/* دکمه */
.add-to-cart-with-shipping-btn {
    width: 100%;
    padding: 10px;
    background: linear-gradient(135deg, #022F6A, #0056b3);
    color: #fff;
    border: none;
    border-radius: 10px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    transition: transform 0.2s ease, opacity 0.3s ease;
}

.add-to-cart-with-shipping-btn:hover {
    opacity: 0.9;
    transform: translateY(-2px);
}

/* 📱 نسخه موبایل */
@media (max-width: 768px) {
    .shipping-options {
        flex-direction: column;
        gap: 12px;
    }

    .shipping-option {
        flex: 1 1 100%;
        padding: 16px;
    }

    .final-price {
        font-size: 16px;
    }

    .add-to-cart-with-shipping-btn {
        font-size: 16px;
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-6d1714a */.nnn h2{
        border-right: 3px solid #FF9900;
    padding-right: 10px;
}
/* ---- کانتینر اصلی تب‌ها ---- */
.woocommerce-tabs {
    background-color: #f9faff;
    border-radius: 25px;
    padding: 30px;
    box-shadow: 0 15px 50px rgba(0,0,0,0.0);
    font-family: 'iransans', sans-serif;
}

/* ---- لیست تب‌ها (توضیحات، اطلاعات تکمیلی، نظرات) ---- */
.woocommerce-tabs ul.tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin-bottom: 30px;
    padding: 0;
    list-style: none;
}

.woocommerce-tabs ul.tabs li {
    background-color: transparent;
    border: none;
    margin: 0;
    padding: 0;
    list-style: none;
}

.woocommerce-tabs ul.tabs li a {
    display: block;
    padding: 12px 20px;
    color: #555;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.3s ease;
    border-bottom: 3px solid transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: transparent;
    border: none !important;

}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
    background-color: transparent !important;
}
/* استایل تب فعال */
.woocommerce-tabs ul.tabs li.active a {
    background-color: transparent !important;
    color: #022F6A;
    font-weight: 700;
    border-bottom: 2px solid #FF9900 !important;
}

.woocommerce-tabs ul.tabs li a:hover {
    color: #022F6A;
}

/* ---- محتوای داخل تب‌ها (پنل‌ها) ---- */
.woocommerce-Tabs-panel {
    padding: 20px;
    border-radius: 20px;
    box-shadow: 0 8px 30px rgba(0,0,0,0.05);
    line-height: 1.7;
    color: #333;
    direction: rtl; /* برای راست‌چین کردن کامل متن */
    text-align: right; /* برای تراز کردن به راست */
}

/* =========================================================
   ریست کامل استایل‌های ووکامرس و اعمال استایل‌های سفارشی
   ========================================================= */

/* ریست کامل تمام استایل‌های جدول ویژگی‌ها و المان‌های درون آن */
.woocommerce table.shop_attributes,
.woocommerce table.shop_attributes *,
.woocommerce table.shop_attributes tbody,
.woocommerce table.shop_attributes tr,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
    all: initial; /* ریست کامل تمام استایل‌های ووکامرس */
    box-sizing: border-box; /* برای حفظ نحوه محاسبه ابعاد در مرورگر */
    font-family: 'iransans';
}

/* بازگرداندن ساختار جدول برای نمایش صحیح */
.woocommerce table.shop_attributes {
    display: table;
    width: 100%;
    /* استایل‌های سفارشی برای کل جدول */
    border: 1px solid #bbbfbf ;
    border-radius: 15px; /* گوشه‌های گرد قرمز */
    overflow: hidden; /* برای اعمال border-radius به محتوا */
    margin-top: 30px;
}
.woocommerce table.shop_attributes tbody {
    display: table-row-group;
}
.woocommerce table.shop_attributes tr {
    display: table-row;
}
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
    display: table-cell;
    padding: 8px; /* پدینگ پیش‌فرض برای سلول‌ها (می‌توانید تغییر دهید) */
    border: none; /* اطمینان از عدم وجود بوردر پیش‌فرض */
}
/* استایل سفارشی برای TH ها: پس‌زمینه سبز */
.woocommerce table.shop_attributes th {
    font-size: 14px;
    background-color: #f1f2f2; /* پس‌زمینه سبز برای تمام TH ها */
    color: black; /* رنگ متن سفید برای خوانایی بهتر روی پس‌زمینه سبز */
    padding: 10px 15px; /* پدینگ بیشتر برای TH ها */
}
.woocommerce #review_form #respond .form-submit input{
    background-color: #022F6A;
    color: white;
    padding: 12px 60px;
}
.woocommerce table.shop_attributes td p {
    font-size: 14px;
}
/* ---- بخش نظرات کاربران ---- */
#reviews {
    background-color: #f2f4ff;
    padding: 10px;
    border-radius: 25px;
    box-shadow: 0 12px 50px rgba(0,0,0,0.07);
}
.woocommerce div.product.elementor .woocommerce-tabs .panel{
    padding: 10px !important;
    border: none !important;
}
.woocommerce table.shop_attributes td{
    border-radius: 5px !important;
    margin-bottom: 15px;
}
#reviews h2 {
    font-size: 20px;
    color: #022F6A;
    font-weight: 700;
    margin-bottom: 35px;
    border-right: 3px solid #FF9900;
    padding-right: 10px;
    text-align: right;
}

/* لیست دیدگاه‌ها */
.commentlist {
    list-style: none;
    padding: 0;
}

.commentlist li.comment {
    display: flex;
    flex-direction: row-reverse;
    background: #ffffff;
    padding: 25px;
    margin-bottom: 25px;
    border-radius: 20px;
    box-shadow: 0 6px 25px rgba(0,0,0,0.05);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    position: relative;
    overflow: hidden;
}

.commentlist li.comment::before {
    content: "💬";
    position: absolute;
    top: -20px;
    left: -20px;
    font-size: 8rem;
    color: #022F6A;
    opacity: 0.05;
    z-index: 0;
}

.commentlist li.comment:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 35px rgba(0,0,0,0.1);
}

/* آواتار کاربران */
.commentlist li.comment .comment-author {
    flex-shrink: 0;
    margin-left: 20px;
    z-index: 1;
}

.commentlist li.comment .comment-author img {
    border-radius: 50%;
    border: 3px solid #FF9900;
    width: 60px;
    height: 60px;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.commentlist li.comment:hover .comment-author img {
    transform: scale(1.05);
}

/* محتوای دیدگاه */
.commentlist li.comment .comment-text {
    flex-grow: 1;
    z-index: 1;
}

.commentlist li.comment .comment-meta {
    font-size: 0.85rem;
    color: #022F6A;
    font-weight: 600;
    margin-bottom: 10px;
}

.commentlist li.comment .comment-meta time {
    color: #999;
    font-weight: 400;
    margin-right: 10px;
}

.commentlist li.comment .star-rating {
    color: #FF9900;
    font-size: 1.2rem;
    margin-bottom: 10px;
}

.commentlist li.comment .comment-content {
    font-size: 0.95rem;
    line-height: 1.7;
    color: #333;
}

/* فرم ارسال نظر */
#review_form_wrapper {
    background-color: #ffffff;
    padding: 20px;
    border-radius: 25px;
    box-shadow: 0 8px 30px rgba(0,0,0,0.07);
    margin-top: 20px;
}

#review_form_wrapper input[type="text"],
#review_form_wrapper textarea {
    border: 2px solid #022F6A;
    border-radius: 15px;
    padding: 10px;
    width: 100%;
    margin-bottom: 20px;
    outline: none;
    font-size: 0.95rem;
    transition: all 0.3s ease;
    direction: rtl;
}

#review_form_wrapper input[type="text"]:focus,
#review_form_wrapper textarea:focus {
    border-color: #FF9900;
    box-shadow: 0 0 15px rgba(255,153,0,0.3);
}

/* دکمه ارسال نظر */
#review_form_wrapper .form-submit input[type="submit"] {
    background-color: #FF9900;
    color: #fff;
    padding: 15px 35px;
    border-radius: 15px;
    border: none;
    font-weight: 600;
    cursor: pointer;
    font-size: 1rem;
    transition: all 0.3s ease;
}

#review_form_wrapper .form-submit input[type="submit"]:hover {
    background-color: #e68a00;
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
.woocommerce div.product.elementor ul.tabs {
    margin-bottom: 20px;

}

/* ---- ریسپانسیو برای موبایل و تبلت ---- */
@media screen and (max-width: 768px) {
    .woocommerce-tabs ul.tabs {
        flex-direction: column;
    }

    .woocommerce-tabs ul.tabs li {
        width: 100%;
    }
    .woocommerce-tabs {

    padding: 10px;
    }

    .woocommerce-tabs ul.tabs li a {
        width: 100%;
        text-align: center;
    }

    .woocommerce-product-attributes th,
    .woocommerce-product-attributes td {
        display: block;
        width: 100%;
        text-align: center;
    }

    .commentlist li.comment {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .commentlist li.comment .comment-author {
        margin: 0 0 15px 0;
    }
    .woocommerce table.shop_attributes {
    margin-top: 10px;
}
/* فرم ارسال نظر */
#review_form_wrapper {
    padding: 20px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2867715 *//* فونت عمومی برای کل بخش */
.shipping-options-container,
.shipping-options,
.shipping-option,
.shipping-details,
.final-price,
.add-to-cart-with-shipping-btn {
    font-family: 'iransans', sans-serif;
}

/* کانتینر کلی */
.shipping-options-container {
    padding: 10px;
    border-radius: 10px;
    background: #fdfdfd;
    margin-bottom: 10px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

/* لیست آپشن‌ها */
.shipping-options {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 10px;
}

/* باکس هر آپشن */
.shipping-option {
    flex: 1 1 calc(50% - 15px);
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 15px;
    border: 1px solid #e0e0e0;
    border-radius: 12px;
    cursor: pointer;
    background-color: #fff;
    transition: all 0.3s ease;
    min-width: 220px;
}

.shipping-option:hover {
    border-color: #007bff;
    transform: translateY(-2px);
}

.shipping-option.active {
    border-color: #007bff;
    box-shadow: 0 6px 12px rgba(0, 123, 255, 0.15);
}

/* دایره انتخاب */
.shipping-option .radio-button {
    width: 22px;
    height: 22px;
    border: 2px solid #ccc;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease;
    flex-shrink: 0;
}

.shipping-option.active .radio-button {
    border-color: #007bff;
}

.shipping-option.active .radio-button::after {
    content: '';
    width: 12px;
    height: 12px;
    background-color: #007bff;
    border-radius: 50%;
    display: block;
}

/* متن داخل آپشن */
.shipping-details h4 {
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px;
}

.shipping-details .shipping-time {
    margin: 0;
    font-size: 14px;
    color: #666;
}

/* قیمت نهایی */
.final-price {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #222;
    margin-block: 20px;
}

/* دکمه */
.add-to-cart-with-shipping-btn {
    width: 100%;
    padding: 10px;
    background: linear-gradient(135deg, #022F6A, #0056b3);
    color: #fff;
    border: none;
    border-radius: 10px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    transition: transform 0.2s ease, opacity 0.3s ease;
}

.add-to-cart-with-shipping-btn:hover {
    opacity: 0.9;
    transform: translateY(-2px);
}

/* 📱 نسخه موبایل */
@media (max-width: 768px) {
    .shipping-options {
        flex-direction: column;
        gap: 12px;
    }

    .shipping-option {
        flex: 1 1 100%;
        padding: 16px;
    }

    .final-price {
        font-size: 16px;
    }

    .add-to-cart-with-shipping-btn {
        font-size: 16px;
        padding: 12px;
    }
}/* End custom CSS */