.elementor-31 .elementor-element.elementor-element-e00001c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-e00001c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e00001c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03121F;}.elementor-31 .elementor-element.elementor-element-a000078{--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;}.elementor-31 .elementor-element.elementor-element-a00006e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a000068{--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-31 .elementor-element.elementor-element-a000066{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.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-31 .elementor-element.elementor-element-a000064 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-a000064.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-31 .elementor-element.elementor-element-a000064.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-a000064.elementor-view-default .elementor-icon{color:#FFC400;border-color:#FFC400;}.elementor-31 .elementor-element.elementor-element-a000064.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-a000064.elementor-view-default .elementor-icon svg{fill:#FFC400;}.elementor-31 .elementor-element.elementor-element-a000064 .elementor-icon{font-size:38px;}.elementor-31 .elementor-element.elementor-element-a000064 .elementor-icon svg{height:38px;}.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-31 .elementor-element.elementor-element-a000065 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:28px;font-weight:700;line-height:1.65em;color:#F7FBFF;}.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-31 .elementor-element.elementor-element-a000067{font-family:"IRANYekanX", Sans-serif;font-size:11px;font-weight:500;color:#B8C8D5;}.elementor-31 .elementor-element.elementor-element-a00006a{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-a00006d{--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:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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-31 .elementor-element.elementor-element-a00006b .elementor-button{background-color:#071C2A;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:500;fill:#F7FBFF;color:#F7FBFF;border-radius:6px 6px 6px 6px;padding:10px 16px 10px 16px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-31 .elementor-element.elementor-element-a00006c{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:#03111D;--toggle-button-icon-color:#03111D;--toggle-button-background-color:#FFC400;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-31 .elementor-element.elementor-element-a00006c .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-31 .elementor-element.elementor-element-a000077{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;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:#123C52;--border-color:#123C52;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a00006f .elementor-button{background-color:#071C2A;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:500;fill:#F7FBFF;color:#F7FBFF;border-radius:6px 6px 6px 6px;padding:10px 16px 10px 16px;}.elementor-31 .elementor-element.elementor-element-a000070 .elementor-button{background-color:#071C2A;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:500;fill:#F7FBFF;color:#F7FBFF;border-radius:6px 6px 6px 6px;padding:10px 16px 10px 16px;}.elementor-31 .elementor-element.elementor-element-a000071 .elementor-button{background-color:#071C2A;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:500;fill:#FFD000;color:#FFD000;border-radius:6px 6px 6px 6px;padding:10px 16px 10px 16px;}.elementor-31 .elementor-element.elementor-element-a000072 .elementor-button{background-color:#071C2A;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:500;fill:#F7FBFF;color:#F7FBFF;border-radius:6px 6px 6px 6px;padding:10px 16px 10px 16px;}.elementor-31 .elementor-element.elementor-element-a000073 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:700;line-height:1.65em;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-a000074 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:700;line-height:1.65em;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-a000075 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:700;line-height:1.65em;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-a000076 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:12px;font-weight:700;line-height:1.65em;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-e000004{--display:flex;--min-height:235px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-31 .elementor-element.elementor-element-e000001{font-family:"IRANYekanX", Sans-serif;font-size:14px;color:#B5CAD8;}.elementor-31 .elementor-element.elementor-element-e000002 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:36px;font-weight:800;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-e000003{font-family:"IRANYekanX", Sans-serif;font-size:14px;color:#B5CAD8;}.elementor-31 .elementor-element.elementor-element-e00000b{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e000005 .elementor-button{background-color:#FFD000;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;fill:#03111D;color:#03111D;border-radius:6px 6px 6px 6px;padding:12px 12px 12px 12px;}.elementor-31 .elementor-element.elementor-element-e000006 .elementor-button{background-color:#FFD000;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;fill:#03111D;color:#03111D;border-radius:6px 6px 6px 6px;padding:12px 12px 12px 12px;}.elementor-31 .elementor-element.elementor-element-e000007 .elementor-button{background-color:#FFD000;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;fill:#03111D;color:#03111D;border-radius:6px 6px 6px 6px;padding:12px 12px 12px 12px;}.elementor-31 .elementor-element.elementor-element-e000008 .elementor-button{background-color:#FFD000;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;fill:#03111D;color:#03111D;border-radius:6px 6px 6px 6px;padding:12px 12px 12px 12px;}.elementor-31 .elementor-element.elementor-element-e000009 .elementor-button{background-color:#FFD000;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;fill:#03111D;color:#03111D;border-radius:6px 6px 6px 6px;padding:12px 12px 12px 12px;}.elementor-31 .elementor-element.elementor-element-e00000a .elementor-button{background-color:#FFD000;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;fill:#03111D;color:#03111D;border-radius:6px 6px 6px 6px;padding:12px 12px 12px 12px;}.elementor-31 .elementor-element.elementor-element-e000017{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e000016{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{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-31 .elementor-element.elementor-element-e000014.elementor-wc-products  ul.products{grid-column-gap:18px;grid-row-gap:18px;}.elementor-31 .elementor-element.elementor-element-e000014.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-e000014.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-e000014.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-31 .elementor-element.elementor-element-e000014.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"IRANYekanX", Sans-serif;font-size:15px;}.elementor-31 .elementor-element.elementor-element-e000014.elementor-wc-products ul.products li.product .price{color:#FFC400;font-family:"IRANYekanX", Sans-serif;}.elementor-31 .elementor-element.elementor-element-e000014.elementor-wc-products ul.products li.product .price ins{color:#FFC400;}.elementor-31 .elementor-element.elementor-element-e000014.elementor-wc-products ul.products li.product .price ins .amount{color:#FFC400;}.elementor-31 .elementor-element.elementor-element-e000014.elementor-wc-products ul.products li.product .button{color:#03111D;background-color:#FFC400;font-family:"IRANYekanX", Sans-serif;border-radius:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-e000014.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px;padding:18px 18px 18px 18px;background-color:#082336;border-color:#155C7D;}.elementor-31 .elementor-element.elementor-element-e000014.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-31 .elementor-element.elementor-element-e000014 .elementor-products-nothing-found{color:#D1E4EF;}.elementor-31 .elementor-element.elementor-element-e000013{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:#124B65;--border-color:#124B65;--border-radius:8px 8px 8px 8px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-e000013:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e000013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2B;}.elementor-31 .elementor-element.elementor-element-e00000c .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:800;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-e00000d .elementor-button{background-color:#FFD000;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;fill:#03111D;color:#03111D;border-radius:6px 6px 6px 6px;padding:12px 12px 12px 12px;}.elementor-31 .elementor-element.elementor-element-e00001b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-31 .elementor-element.elementor-element-e00001b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e00001b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tarashonline.ir/wp-content/uploads/2026/10/tarash-cnc-hero.png");}.elementor-31 .elementor-element.elementor-element-e000018 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:25px;font-weight:800;color:#FFD000;}.elementor-31 .elementor-element.elementor-element-e000019{font-family:"IRANYekanX", Sans-serif;font-size:14px;color:#B5CAD8;}.elementor-31 .elementor-element.elementor-element-e00001a .elementor-button{background-color:#FFD000;font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;fill:#03111D;color:#03111D;border-radius:6px 6px 6px 6px;padding:12px 12px 12px 12px;}.elementor-31 .elementor-element.elementor-element-f00002b{--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#17435B;--border-color:#17435B;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-f00002b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f00002b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041523;}.elementor-31 .elementor-element.elementor-element-f000026{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-f000024 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-f000024.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-31 .elementor-element.elementor-element-f000024.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-f000024.elementor-view-default .elementor-icon{color:#FFC400;border-color:#FFC400;}.elementor-31 .elementor-element.elementor-element-f000024.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-f000024.elementor-view-default .elementor-icon svg{fill:#FFC400;}.elementor-31 .elementor-element.elementor-element-f000024 .elementor-icon{font-size:48px;}.elementor-31 .elementor-element.elementor-element-f000024 .elementor-icon svg{height:48px;}.elementor-31 .elementor-element.elementor-element-f000025 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:38px;font-weight:700;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-f000027{text-align:center;font-family:"IRANYekanX", Sans-serif;font-size:13px;color:#A8BECC;}.elementor-31 .elementor-element.elementor-element-f00000d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;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:#1B5874;--border-color:#1B5874;--border-radius:16px 16px 16px 16px;}.elementor-31 .elementor-element.elementor-element-f00000d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f00000d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062233;}.elementor-31 .elementor-element.elementor-element-f000003{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-f000001 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-f000001.elementor-view-stacked .elementor-icon{background-color:#75DDFF;}.elementor-31 .elementor-element.elementor-element-f000001.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-f000001.elementor-view-default .elementor-icon{color:#75DDFF;border-color:#75DDFF;}.elementor-31 .elementor-element.elementor-element-f000001.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-f000001.elementor-view-default .elementor-icon svg{fill:#75DDFF;}.elementor-31 .elementor-element.elementor-element-f000001 .elementor-icon{font-size:23px;}.elementor-31 .elementor-element.elementor-element-f000001 .elementor-icon svg{height:23px;}.elementor-31 .elementor-element.elementor-element-f000002 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-f000006{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-f000004 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-f000004.elementor-view-stacked .elementor-icon{background-color:#75DDFF;}.elementor-31 .elementor-element.elementor-element-f000004.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-f000004.elementor-view-default .elementor-icon{color:#75DDFF;border-color:#75DDFF;}.elementor-31 .elementor-element.elementor-element-f000004.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-f000004.elementor-view-default .elementor-icon svg{fill:#75DDFF;}.elementor-31 .elementor-element.elementor-element-f000004 .elementor-icon{font-size:23px;}.elementor-31 .elementor-element.elementor-element-f000004 .elementor-icon svg{height:23px;}.elementor-31 .elementor-element.elementor-element-f000005 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-f000009{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-f000007 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-f000007.elementor-view-stacked .elementor-icon{background-color:#75DDFF;}.elementor-31 .elementor-element.elementor-element-f000007.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-f000007.elementor-view-default .elementor-icon{color:#75DDFF;border-color:#75DDFF;}.elementor-31 .elementor-element.elementor-element-f000007.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-f000007.elementor-view-default .elementor-icon svg{fill:#75DDFF;}.elementor-31 .elementor-element.elementor-element-f000007 .elementor-icon{font-size:23px;}.elementor-31 .elementor-element.elementor-element-f000007 .elementor-icon svg{height:23px;}.elementor-31 .elementor-element.elementor-element-f000008 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-f00000c{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-f00000a .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-f00000a.elementor-view-stacked .elementor-icon{background-color:#75DDFF;}.elementor-31 .elementor-element.elementor-element-f00000a.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-f00000a.elementor-view-default .elementor-icon{color:#75DDFF;border-color:#75DDFF;}.elementor-31 .elementor-element.elementor-element-f00000a.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-f00000a.elementor-view-default .elementor-icon svg{fill:#75DDFF;}.elementor-31 .elementor-element.elementor-element-f00000a .elementor-icon{font-size:23px;}.elementor-31 .elementor-element.elementor-element-f00000a .elementor-icon svg{height:23px;}.elementor-31 .elementor-element.elementor-element-f00000b .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-f000023{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 32px;--row-gap:28px;--column-gap:32px;--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-f000011{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-f000010 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:700;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-f00000e{font-family:"IRANYekanX", Sans-serif;font-size:13px;color:#A8BECC;}.elementor-31 .elementor-element.elementor-element-f00000f .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f000017{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-f000016 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:700;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-f000012 .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f000013 .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f000014 .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f000015 .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f00001d{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-f00001c .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:700;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-f000018 .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f000019 .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f00001a .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f00001b .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f000022{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-31 .elementor-element.elementor-element-f000021 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:700;color:#F7FBFF;}.elementor-31 .elementor-element.elementor-element-f00001e .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f00001f .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f000020 .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f00002a{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#17435B;--border-color:#17435B;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f000028{font-family:"IRANYekanX", Sans-serif;font-size:13px;color:#A8BECC;}.elementor-31 .elementor-element.elementor-element-f000029 .elementor-button{background-color:#00000000;font-family:"IRANYekanX", Sans-serif;font-size:13px;fill:#BED5E2;color:#BED5E2;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-e00000b{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-e000014.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-31 .elementor-element.elementor-element-f00000d{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-f000023{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-e00001c{--content-width:1320px;}.elementor-31 .elementor-element.elementor-element-a000068{--width:24%;}.elementor-31 .elementor-element.elementor-element-a00006a{--width:47%;}.elementor-31 .elementor-element.elementor-element-a00006d{--width:29%;}.elementor-31 .elementor-element.elementor-element-e000016{--width:100%;}.elementor-31 .elementor-element.elementor-element-e000013{--width:265px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-a000068{--width:100%;}.elementor-31 .elementor-element.elementor-element-a000065 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-a00006a{--width:100%;}.elementor-31 .elementor-element.elementor-element-a00006d{--width:100%;--justify-content:flex-start;}.elementor-31 .elementor-element.elementor-element-a000073 .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-a000074 .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-a000075 .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-a000076 .elementor-heading-title{font-size:12px;}.elementor-31 .elementor-element.elementor-element-e000002 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-e00000b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-e000014.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-31 .elementor-element.elementor-element-e00000c .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-e000018 .elementor-heading-title{font-size:25px;}.elementor-31 .elementor-element.elementor-element-f00002b{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-31 .elementor-element.elementor-element-f000025 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-f00000d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-f000002 .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-f000005 .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-f000008 .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-f00000b .elementor-heading-title{font-size:13px;}.elementor-31 .elementor-element.elementor-element-f000023{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-f000010 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-f000016 .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-f00001c .elementor-heading-title{font-size:18px;}.elementor-31 .elementor-element.elementor-element-f000021 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for wp-widget-woocommerce_product_search, class: .elementor-element-a000069 */.elementor-31 .elementor-element.elementor-element-a000069 form{display:flex;gap:0;}.elementor-31 .elementor-element.elementor-element-a000069 input{width:100%;min-width:0;background:#082031;color:white;border:1px solid #267395;border-radius:6px 0 0 6px;padding:10px;font-family:IRANYekanX;}.elementor-31 .elementor-element.elementor-element-a000069 button{background:#FFD000;color:#03111D;border:0;border-radius:0 6px 6px 0;padding:10px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a00006b */.elementor-31 .elementor-element.elementor-element-a00006b .elementor-button{box-shadow:none;border:1px solid #17435D;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00006e */.elementor-31 .elementor-element.elementor-element-a00006e{gap:24px;} @media(max-width:767px){.elementor-31 .elementor-element.elementor-element-a00006e{flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-a00006e>.e-con:nth-child(1){width:48%;}.elementor-31 .elementor-element.elementor-element-a00006e>.e-con:nth-child(2){width:100%;order:3;}.elementor-31 .elementor-element.elementor-element-a00006e>.e-con:nth-child(3){width:48%;}} @media(max-width:767px){.elementor-31 .elementor-element.elementor-element-a00006e{gap:12px;} }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a00006f */.elementor-31 .elementor-element.elementor-element-a00006f .elementor-button{box-shadow:none;border:1px solid #17435D;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a000070 */.elementor-31 .elementor-element.elementor-element-a000070 .elementor-button{box-shadow:none;border:1px solid #17435D;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a000071 */.elementor-31 .elementor-element.elementor-element-a000071 .elementor-button{box-shadow:none;border:1px solid #17435D;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a000072 */.elementor-31 .elementor-element.elementor-element-a000072 .elementor-button{box-shadow:none;border:1px solid #17435D;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a000077 */.elementor-31 .elementor-element.elementor-element-a000077 .elementor-button{background:transparent;box-shadow:none;border:0;padding:8px;}.elementor-31 .elementor-element.elementor-element-a000077>.elementor-element{width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a000078 */.elementor-31 .elementor-element.elementor-element-a000078 p{margin:0;}.elementor-31 .elementor-element.elementor-element-a000078 .elementor-button{box-shadow:none;} .elementor-31 .elementor-element.elementor-element-a000078 .elementor-menu-cart__toggle .elementor-button{border:0;border-radius:6px;padding:10px 14px;}.elementor-31 .elementor-element.elementor-element-a000078 .elementor-menu-cart__toggle .elementor-button-text{display:none;} .elementor-31 .elementor-element.elementor-element-a000078{border-bottom:1px solid #145675;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e000001 */.elementor-31 .elementor-element.elementor-element-e000001 p{margin:0;line-height:2;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e000003 */.elementor-31 .elementor-element.elementor-element-e000003 p{margin:0;line-height:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e000004 */.elementor-31 .elementor-element.elementor-element-e000004{position:relative;isolation:isolate;overflow:hidden;background:#041725;border:1px solid #155574;border-radius:10px;}.elementor-31 .elementor-element.elementor-element-e000004::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,#03121F 5%,rgba(3,18,31,.91) 43%,rgba(3,18,31,.08)),url('https://tarashonline.ir/wp-content/uploads/2026/10/tarash-cnc-hero.png') center/cover no-repeat;transform:none;}.elementor-31 .elementor-element.elementor-element-e000004>.elementor-element{max-width:62%;} @media(max-width:767px){.elementor-31 .elementor-element.elementor-element-e000004{padding:24px 18px;min-height:200px;}.elementor-31 .elementor-element.elementor-element-e000004>.elementor-element{max-width:100%;}.elementor-31 .elementor-element.elementor-element-e000004::before{opacity:.4;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e000005 */.elementor-31 .elementor-element.elementor-element-e000005 .elementor-button{display:block;background:linear-gradient(135deg,#08273B,#031725);border:1px solid #19749A;color:#F7FBFF;box-shadow:0 0 12px rgba(20,175,239,.09);padding:17px 8px;font-size:12px;}.elementor-31 .elementor-element.elementor-element-e000005 .elementor-button:hover{border-color:#48D3FF;box-shadow:0 0 16px rgba(20,175,239,.3);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e000006 */.elementor-31 .elementor-element.elementor-element-e000006 .elementor-button{display:block;background:linear-gradient(135deg,#08273B,#031725);border:1px solid #19749A;color:#F7FBFF;box-shadow:0 0 12px rgba(20,175,239,.09);padding:17px 8px;font-size:12px;}.elementor-31 .elementor-element.elementor-element-e000006 .elementor-button:hover{border-color:#48D3FF;box-shadow:0 0 16px rgba(20,175,239,.3);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e000007 */.elementor-31 .elementor-element.elementor-element-e000007 .elementor-button{display:block;background:linear-gradient(135deg,#08273B,#031725);border:1px solid #19749A;color:#F7FBFF;box-shadow:0 0 12px rgba(20,175,239,.09);padding:17px 8px;font-size:12px;}.elementor-31 .elementor-element.elementor-element-e000007 .elementor-button:hover{border-color:#48D3FF;box-shadow:0 0 16px rgba(20,175,239,.3);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e000008 */.elementor-31 .elementor-element.elementor-element-e000008 .elementor-button{display:block;background:linear-gradient(135deg,#08273B,#031725);border:1px solid #19749A;color:#F7FBFF;box-shadow:0 0 12px rgba(20,175,239,.09);padding:17px 8px;font-size:12px;}.elementor-31 .elementor-element.elementor-element-e000008 .elementor-button:hover{border-color:#48D3FF;box-shadow:0 0 16px rgba(20,175,239,.3);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e000009 */.elementor-31 .elementor-element.elementor-element-e000009 .elementor-button{display:block;background:linear-gradient(135deg,#08273B,#031725);border:1px solid #19749A;color:#F7FBFF;box-shadow:0 0 12px rgba(20,175,239,.09);padding:17px 8px;font-size:12px;}.elementor-31 .elementor-element.elementor-element-e000009 .elementor-button:hover{border-color:#48D3FF;box-shadow:0 0 16px rgba(20,175,239,.3);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e00000a */.elementor-31 .elementor-element.elementor-element-e00000a .elementor-button{display:block;background:linear-gradient(135deg,#08273B,#031725);border:1px solid #19749A;color:#F7FBFF;box-shadow:0 0 12px rgba(20,175,239,.09);padding:17px 8px;font-size:12px;}.elementor-31 .elementor-element.elementor-element-e00000a .elementor-button:hover{border-color:#48D3FF;box-shadow:0 0 16px rgba(20,175,239,.3);}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-e000014 */.elementor-31 .elementor-element.elementor-element-e000014{color:#C5DCE9;}.elementor-31 .elementor-element.elementor-element-e000014 ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px!important;}.elementor-31 .elementor-element.elementor-element-e000014 ul.products::before,.elementor-31 .elementor-element.elementor-element-e000014 ul.products::after{display:none!important;}.elementor-31 .elementor-element.elementor-element-e000014 ul.products li.product{width:auto!important;float:none!important;margin:0!important;background:linear-gradient(145deg,#0B2B40,#041826)!important;padding:14px!important;border:1px solid #196489!important;border-radius:8px!important;box-shadow:0 0 14px rgba(10,167,229,.08)!important;position:relative;display:flex;flex-direction:column;}.elementor-31 .elementor-element.elementor-element-e000014 ul.products li.product:hover{border-color:#38CFFF!important;box-shadow:0 0 24px rgba(10,167,229,.23)!important;}.elementor-31 .elementor-element.elementor-element-e000014 ul.products li.product img{height:150px;object-fit:contain;margin:15px auto!important;border-radius:5px;}.elementor-31 .elementor-element.elementor-element-e000014 .woocommerce-loop-product__title{min-height:90px!important;font-size:14px!important;color:#F6FAFD!important;line-height:1.9!important;overflow-wrap:anywhere;text-align:center;}.elementor-31 .elementor-element.elementor-element-e000014 .price{color:#F7FBFF!important;font-size:15px;font-weight:800;text-align:center;display:block;}.elementor-31 .elementor-element.elementor-element-e000014 .button{display:block!important;text-align:center;background:#FFD000!important;color:#061521!important;border:0!important;border-radius:5px!important;margin:10px 0 0!important;padding:11px 6px!important;font-size:12px!important;font-family:IRANYekanX!important;}.elementor-31 .elementor-element.elementor-element-e000014 .detail-link{display:block;text-align:center;color:#DAEFFB;border:1px solid #206482;border-radius:5px;padding:8px;margin-top:8px;font-size:12px;}.elementor-31 .elementor-element.elementor-element-e000014 .stock-badge{position:absolute;top:10px;right:10px;background:#249C56;color:white;border-radius:4px;padding:2px 8px;font-size:11px;z-index:2;}.elementor-31 .elementor-element.elementor-element-e000014 .woocommerce-ordering select{background:#082739;color:white;border:1px solid #28617B;border-radius:5px;padding:10px;font-family:IRANYekanX;max-width:100%;}.elementor-31 .elementor-element.elementor-element-e000014 .woocommerce-result-count{color:#B2CCD9;font-size:13px;}.elementor-31 .elementor-element.elementor-element-e000014 ul.products.shop-list{grid-template-columns:1fr;}.elementor-31 .elementor-element.elementor-element-e000014 .shop-list li.product .woocommerce-LoopProduct-link{display:flex;align-items:center;gap:20px;}.elementor-31 .elementor-element.elementor-element-e000014 .shop-list li.product img{max-width:140px;}.elementor-31 .elementor-element.elementor-element-e000014 .woocommerce-notices-wrapper{color:#18232A;} @media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-e000014 ul.products{grid-template-columns:repeat(3,minmax(0,1fr));}} @media(max-width:767px){.elementor-31 .elementor-element.elementor-element-e000014 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;}.elementor-31 .elementor-element.elementor-element-e000014 ul.products li.product{padding:10px!important;}.elementor-31 .elementor-element.elementor-element-e000014 ul.products li.product img{height:125px;}.elementor-31 .elementor-element.elementor-element-e000014 .woocommerce-loop-product__title{font-size:12px!important;min-height:100px!important;}.elementor-31 .elementor-element.elementor-element-e000014 .price{font-size:13px;}.elementor-31 .elementor-element.elementor-element-e000014 .woocommerce-ordering,.elementor-31 .elementor-element.elementor-element-e000014 .woocommerce-result-count{float:none;display:block;width:100%;} } @media(max-width:359px){.elementor-31 .elementor-element.elementor-element-e000014 ul.products{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e000016 */.elementor-31 .elementor-element.elementor-element-e000016{flex:1;min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e000013 */.elementor-31 .elementor-element.elementor-element-e000013{align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-e000013 ul{list-style:none;padding:0;margin:0;}.elementor-31 .elementor-element.elementor-element-e000013 li{padding:7px 0;border-bottom:1px solid #12374B;}.elementor-31 .elementor-element.elementor-element-e000013 li a{color:#D1E4EF;}.elementor-31 .elementor-element.elementor-element-e000013 .count{color:#8FAEBD;}.elementor-31 .elementor-element.elementor-element-e000013 h5{color:#E8F7FF;font-size:14px;margin-bottom:16px;}.elementor-31 .elementor-element.elementor-element-e000013 .price_slider_wrapper .ui-widget-content{background:#193D50;}.elementor-31 .elementor-element.elementor-element-e000013 .ui-slider .ui-slider-range,.elementor-31 .elementor-element.elementor-element-e000013 .ui-slider .ui-slider-handle{background:#FFD000;}.elementor-31 .elementor-element.elementor-element-e000013 .price_slider_amount{font-size:12px;}.elementor-31 .elementor-element.elementor-element-e000013 .price_slider_amount button{background:#FFD000;color:#061521;border:0;border-radius:5px;padding:10px;}.elementor-31 .elementor-element.elementor-element-e000013 .woocommerce-product-search{display:flex;flex-wrap:wrap;gap:8px;}.elementor-31 .elementor-element.elementor-element-e000013 .woocommerce-product-search input{min-width:0;width:100%;background:#092637;color:white;border:1px solid #23617D;font-family:IRANYekanX;padding:10px;border-radius:5px;}.elementor-31 .elementor-element.elementor-element-e000013 .woocommerce-product-search button{background:#FFD000;color:#03111D;border:0;border-radius:5px;width:100%;padding:10px;font-family:IRANYekanX;}.elementor-31 .elementor-element.elementor-element-e000013 .widget{margin:0;} @media(max-width:767px){.elementor-31 .elementor-element.elementor-element-e000013{width:100%!important;display:none;}.elementor-31 .elementor-element.elementor-element-e000013.is-open{display:flex;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e000017 */.elementor-31 .elementor-element.elementor-element-e000017{display:flex;}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-e000017{flex-direction:column;}.elementor-31 .elementor-element.elementor-element-e000017>.shop-filters{order:-1;}.elementor-31 .elementor-element.elementor-element-e000017>.shop-results{width:100%;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e000019 */.elementor-31 .elementor-element.elementor-element-e000019 p{margin:0;line-height:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e00001b */.elementor-31 .elementor-element.elementor-element-e00001b{position:relative;background:linear-gradient(270deg,#051C2B,rgba(5,28,43,.65)),url('https://tarashonline.ir/wp-content/uploads/2026/10/tarash-cnc-hero.png') center/cover no-repeat!important;border:1px solid #195B7B;border-radius:8px;}.elementor-31 .elementor-element.elementor-element-e00001b .elementor-button{width:auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f000025 */.elementor-31 .elementor-element.elementor-element-f000025 .elementor-heading-title{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f000027 */.elementor-31 .elementor-element.elementor-element-f000027 p{margin:0;line-height:2;}.elementor-31 .elementor-element.elementor-element-f000027{text-align:center;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f000001 */.elementor-31 .elementor-element.elementor-element-f000001 .elementor-icon{border:1px solid #226583;border-radius:11px;padding:10px;background:#07334A;box-shadow:0 0 16px #00AEFF22;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f000002 */.elementor-31 .elementor-element.elementor-element-f000002 .elementor-heading-title{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f000004 */.elementor-31 .elementor-element.elementor-element-f000004 .elementor-icon{border:1px solid #226583;border-radius:11px;padding:10px;background:#07334A;box-shadow:0 0 16px #00AEFF22;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f000005 */.elementor-31 .elementor-element.elementor-element-f000005 .elementor-heading-title{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f000007 */.elementor-31 .elementor-element.elementor-element-f000007 .elementor-icon{border:1px solid #226583;border-radius:11px;padding:10px;background:#07334A;box-shadow:0 0 16px #00AEFF22;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f000008 */.elementor-31 .elementor-element.elementor-element-f000008 .elementor-heading-title{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f00000a */.elementor-31 .elementor-element.elementor-element-f00000a .elementor-icon{border:1px solid #226583;border-radius:11px;padding:10px;background:#07334A;box-shadow:0 0 16px #00AEFF22;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f00000b */.elementor-31 .elementor-element.elementor-element-f00000b .elementor-heading-title{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f00000d */.elementor-31 .elementor-element.elementor-element-f00000d{grid-template-rows:auto;grid-auto-rows:auto;overflow:hidden;}.elementor-31 .elementor-element.elementor-element-f00000d>.e-con:not(:last-child){border-left:1px solid #16445B;}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-f00000d>.e-con{border-bottom:1px solid #16445B;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f000010 */.elementor-31 .elementor-element.elementor-element-f000010 .elementor-heading-title{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f00000e */.elementor-31 .elementor-element.elementor-element-f00000e p{margin:0;line-height:2;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f00000f */.elementor-31 .elementor-element.elementor-element-f00000f .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f00000f a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f00000f a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f000011 */.elementor-31 .elementor-element.elementor-element-f000011>.elementor-widget-heading:after{content:'';display:block;width:42px;height:2px;background:#5CDEFF;margin-top:8px;box-shadow:0 0 9px #26C6FF55;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f000016 */.elementor-31 .elementor-element.elementor-element-f000016 .elementor-heading-title{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000012 */.elementor-31 .elementor-element.elementor-element-f000012 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f000012 a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f000012 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000013 */.elementor-31 .elementor-element.elementor-element-f000013 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f000013 a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f000013 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000014 */.elementor-31 .elementor-element.elementor-element-f000014 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f000014 a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f000014 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000015 */.elementor-31 .elementor-element.elementor-element-f000015 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f000015 a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f000015 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f000017 */.elementor-31 .elementor-element.elementor-element-f000017>.elementor-widget-heading:after{content:'';display:block;width:42px;height:2px;background:#5CDEFF;margin-top:8px;box-shadow:0 0 9px #26C6FF55;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f00001c */.elementor-31 .elementor-element.elementor-element-f00001c .elementor-heading-title{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000018 */.elementor-31 .elementor-element.elementor-element-f000018 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f000018 a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f000018 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000019 */.elementor-31 .elementor-element.elementor-element-f000019 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f000019 a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f000019 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f00001a */.elementor-31 .elementor-element.elementor-element-f00001a .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f00001a a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f00001a a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f00001b */.elementor-31 .elementor-element.elementor-element-f00001b .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f00001b a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f00001b a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f00001d */.elementor-31 .elementor-element.elementor-element-f00001d>.elementor-widget-heading:after{content:'';display:block;width:42px;height:2px;background:#5CDEFF;margin-top:8px;box-shadow:0 0 9px #26C6FF55;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f000021 */.elementor-31 .elementor-element.elementor-element-f000021 .elementor-heading-title{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f00001e */.elementor-31 .elementor-element.elementor-element-f00001e .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f00001e a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f00001e a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f00001f */.elementor-31 .elementor-element.elementor-element-f00001f .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f00001f a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f00001f a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000020 */.elementor-31 .elementor-element.elementor-element-f000020 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f000020 a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f000020 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f000022 */.elementor-31 .elementor-element.elementor-element-f000022>.elementor-widget-heading:after{content:'';display:block;width:42px;height:2px;background:#5CDEFF;margin-top:8px;box-shadow:0 0 9px #26C6FF55;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f000023 */.elementor-31 .elementor-element.elementor-element-f000023{grid-template-rows:auto;grid-auto-rows:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f000028 */.elementor-31 .elementor-element.elementor-element-f000028 p{margin:0;line-height:2;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000029 */.elementor-31 .elementor-element.elementor-element-f000029 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-31 .elementor-element.elementor-element-f000029 a:hover{color:#5DDBFF;}.elementor-31 .elementor-element.elementor-element-f000029 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f00002b */.elementor-31 .elementor-element.elementor-element-f00002b{background:linear-gradient(180deg,#082238,#03111D);border-radius:18px 18px 0 0;}.elementor-31 .elementor-element.elementor-element-f00002b>.e-con{min-width:0;}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-f00002b{gap:24px;}}.elementor-31 .elementor-element.elementor-element-f00002b .elementor-element .elementor-button{box-shadow:none!important;background:transparent!important;border:0!important;padding:5px 0!important;overflow:visible;white-space:normal;}.elementor-31 .elementor-element.elementor-element-f00002b .elementor-button-text{overflow:visible;}.elementor-31 .elementor-element.elementor-element-f00002b .elementor-widget-button{width:100%;}.elementor-31 .elementor-element.elementor-element-f00002b .elementor-widget-button .elementor-widget-container{padding:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e00001c */.elementor-31 .elementor-element.elementor-element-e00001c{direction:rtl;color:#F7FBFF;font-family:IRANYekanX,sans-serif;min-height:100vh;}.elementor-31 .elementor-element.elementor-element-e00001c .e-con{min-width:0;}.elementor-31 .elementor-element.elementor-element-e00001c a{color:inherit;}.elementor-31 .elementor-element.elementor-element-e00001c .elementor-button{box-shadow:0 0 12px rgba(255,208,0,.12);}.elementor-31 .elementor-element.elementor-element-e00001c a:focus-visible,.elementor-31 .elementor-element.elementor-element-e00001c button:focus-visible{outline:2px solid #FFD000;outline-offset:3px;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-controls{display:flex;gap:10px;justify-content:space-between;align-items:center;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-controls button{font-family:IRANYekanX;background:#082638;color:white;border:1px solid #206782;border-radius:5px;padding:9px 12px;font-size:12px;cursor:pointer;}.elementor-31 .elementor-element.elementor-element-e00001c [data-view][aria-pressed=true]{background:#FFD000;color:#03111D;}.elementor-31 .elementor-element.elementor-element-e00001c .mobile-filter-toggle{display:none;}.elementor-31 .elementor-element.elementor-element-e00001c .view-buttons{display:flex;gap:6px;}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-e00001c{padding:12px;}.elementor-31 .elementor-element.elementor-element-e00001c .mobile-filter-toggle{display:block;}.elementor-31 .elementor-element.elementor-element-e00001c .view-buttons button{padding:8px;font-size:11px;} } body.post-type-archive-product{background:#03121F;}body.post-type-archive-product>.site-header,body.post-type-archive-product .site-header,body.post-type-archive-product .site-footer{display:none!important;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-results{width:auto!important;flex:1!important;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-layout{gap:24px;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-categories{margin-bottom:4px;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-hero::before{background-image:linear-gradient(270deg,#03121F 0%,rgba(3,18,31,.9) 42%,rgba(3,18,31,.05)),url('https://tarashonline.ir/wp-content/uploads/2026/10/tarash-cnc-hero.png');background-position:center;background-size:cover;}  body.tax-product_cat .site-header,body.tax-product_cat .site-footer,body.tax-product_brand .site-header,body.tax-product_brand .site-footer{display:none!important;} body.post-type-archive-product,body.tax-product_cat,body.tax-product_brand{background:#03121F;}.elementor-31 .elementor-element.elementor-element-e00001c .woocommerce-placeholder{filter:invert(1);opacity:.25;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-hero::before{opacity:1;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-hero{background-image:linear-gradient(270deg,#03121F 10%,rgba(3,18,31,.82) 45%,rgba(3,18,31,.05)),url('https://tarashonline.ir/wp-content/uploads/2026/10/tarash-cnc-hero.png')!important;background-size:cover!important;background-position:center!important;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-hero::before{display:none;}  @media(max-width:767px){.elementor-31 .elementor-element.elementor-element-e00001c .shop-layout{align-items:stretch!important;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-results{width:100%!important;flex:auto!important;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-filters{width:100%!important;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-results ul.products{min-width:0;}.elementor-31 .elementor-element.elementor-element-e00001c .shop-results .woocommerce-ordering select{width:100%;}}/* End custom CSS */