.elementor-30 .elementor-element.elementor-element-pc00015{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:16px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-30 .elementor-element.elementor-element-pc00015:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-pc00015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03111D;}.elementor-30 .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-30 .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-30 .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-30 .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-30 .elementor-element.elementor-element-a000064 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-a000064.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-30 .elementor-element.elementor-element-a000064.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-a000064.elementor-view-default .elementor-icon{color:#FFC400;border-color:#FFC400;}.elementor-30 .elementor-element.elementor-element-a000064.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-a000064.elementor-view-default .elementor-icon svg{fill:#FFC400;}.elementor-30 .elementor-element.elementor-element-a000064 .elementor-icon{font-size:38px;}.elementor-30 .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-30 .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-30 .elementor-element.elementor-element-a000067{font-family:"IRANYekanX", Sans-serif;font-size:11px;font-weight:500;color:#B8C8D5;}.elementor-30 .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-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-a000069 .elementor-search-form__container{min-height:50px;}.elementor-30 .elementor-element.elementor-element-a000069 .elementor-search-form__submit{min-width:50px;--e-search-form-submit-text-color:#FFFFFF;background-color:#031724;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-a000069 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-30 .elementor-element.elementor-element-a000069 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-30 .elementor-element.elementor-element-a000069 .elementor-search-form__input, .elementor-30 .elementor-element.elementor-element-a000069.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-30 .elementor-element.elementor-element-a000069 .elementor-search-form__input,
					.elementor-30 .elementor-element.elementor-element-a000069 .elementor-search-form__icon,
					.elementor-30 .elementor-element.elementor-element-a000069 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-30 .elementor-element.elementor-element-a000069 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-30 .elementor-element.elementor-element-a000069.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#D3E3ED;fill:#D3E3ED;}.elementor-30 .elementor-element.elementor-element-a000069:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#031724;border-color:#26C6FF;border-radius:7px;}.elementor-30 .elementor-element.elementor-element-a000069.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#031724;border-color:#26C6FF;border-radius:7px;}.elementor-30 .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-30 .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-30 .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-30 .elementor-element.elementor-element-a00006c .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-30 .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-30 .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-30 .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-30 .elementor-element.elementor-element-a000071 .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-30 .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-30 .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-30 .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-30 .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-30 .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-30 .elementor-element.elementor-element-pc0000f{--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-30 .elementor-element.elementor-element-pc0000c{--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-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-pc0000a{--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;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-pw00009 .cart button, .elementor-30 .elementor-element.elementor-element-pw00009 .cart .button{transition:all 0.2s;}.elementor-30 .elementor-element.elementor-element-pw00009 .quantity .qty{transition:all 0.2s;}.elementor-30 .elementor-element.elementor-element-pc0000e{--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-30 .elementor-element.elementor-element-pc00011{--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-30 .elementor-element.elementor-element-pc00013{--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-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.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-30 .elementor-element.elementor-element-pw00012.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30 .elementor-element.elementor-element-pw00012.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-30 .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-30 .elementor-element.elementor-element-f00002b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f00002b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041523;}.elementor-30 .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-30 .elementor-element.elementor-element-f000024 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-f000024.elementor-view-stacked .elementor-icon{background-color:#FFC400;}.elementor-30 .elementor-element.elementor-element-f000024.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f000024.elementor-view-default .elementor-icon{color:#FFC400;border-color:#FFC400;}.elementor-30 .elementor-element.elementor-element-f000024.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f000024.elementor-view-default .elementor-icon svg{fill:#FFC400;}.elementor-30 .elementor-element.elementor-element-f000024 .elementor-icon{font-size:48px;}.elementor-30 .elementor-element.elementor-element-f000024 .elementor-icon svg{height:48px;}.elementor-30 .elementor-element.elementor-element-f000025 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:38px;font-weight:700;color:#F7FBFF;}.elementor-30 .elementor-element.elementor-element-f000027{text-align:center;font-family:"IRANYekanX", Sans-serif;font-size:13px;color:#A8BECC;}.elementor-30 .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-30 .elementor-element.elementor-element-f00000d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f00000d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062233;}.elementor-30 .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-30 .elementor-element.elementor-element-f000001 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-f000001.elementor-view-stacked .elementor-icon{background-color:#75DDFF;}.elementor-30 .elementor-element.elementor-element-f000001.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f000001.elementor-view-default .elementor-icon{color:#75DDFF;border-color:#75DDFF;}.elementor-30 .elementor-element.elementor-element-f000001.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f000001.elementor-view-default .elementor-icon svg{fill:#75DDFF;}.elementor-30 .elementor-element.elementor-element-f000001 .elementor-icon{font-size:23px;}.elementor-30 .elementor-element.elementor-element-f000001 .elementor-icon svg{height:23px;}.elementor-30 .elementor-element.elementor-element-f000002 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;color:#F7FBFF;}.elementor-30 .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-30 .elementor-element.elementor-element-f000004 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-f000004.elementor-view-stacked .elementor-icon{background-color:#75DDFF;}.elementor-30 .elementor-element.elementor-element-f000004.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f000004.elementor-view-default .elementor-icon{color:#75DDFF;border-color:#75DDFF;}.elementor-30 .elementor-element.elementor-element-f000004.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f000004.elementor-view-default .elementor-icon svg{fill:#75DDFF;}.elementor-30 .elementor-element.elementor-element-f000004 .elementor-icon{font-size:23px;}.elementor-30 .elementor-element.elementor-element-f000004 .elementor-icon svg{height:23px;}.elementor-30 .elementor-element.elementor-element-f000005 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;color:#F7FBFF;}.elementor-30 .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-30 .elementor-element.elementor-element-f000007 .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-f000007.elementor-view-stacked .elementor-icon{background-color:#75DDFF;}.elementor-30 .elementor-element.elementor-element-f000007.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f000007.elementor-view-default .elementor-icon{color:#75DDFF;border-color:#75DDFF;}.elementor-30 .elementor-element.elementor-element-f000007.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f000007.elementor-view-default .elementor-icon svg{fill:#75DDFF;}.elementor-30 .elementor-element.elementor-element-f000007 .elementor-icon{font-size:23px;}.elementor-30 .elementor-element.elementor-element-f000007 .elementor-icon svg{height:23px;}.elementor-30 .elementor-element.elementor-element-f000008 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;color:#F7FBFF;}.elementor-30 .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-30 .elementor-element.elementor-element-f00000a .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-f00000a.elementor-view-stacked .elementor-icon{background-color:#75DDFF;}.elementor-30 .elementor-element.elementor-element-f00000a.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f00000a.elementor-view-default .elementor-icon{color:#75DDFF;border-color:#75DDFF;}.elementor-30 .elementor-element.elementor-element-f00000a.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f00000a.elementor-view-default .elementor-icon svg{fill:#75DDFF;}.elementor-30 .elementor-element.elementor-element-f00000a .elementor-icon{font-size:23px;}.elementor-30 .elementor-element.elementor-element-f00000a .elementor-icon svg{height:23px;}.elementor-30 .elementor-element.elementor-element-f00000b .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:700;color:#F7FBFF;}.elementor-30 .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-30 .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-30 .elementor-element.elementor-element-f000010 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:700;color:#F7FBFF;}.elementor-30 .elementor-element.elementor-element-f00000e{font-family:"IRANYekanX", Sans-serif;font-size:13px;color:#A8BECC;}.elementor-30 .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-30 .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-30 .elementor-element.elementor-element-f000016 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:700;color:#F7FBFF;}.elementor-30 .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-30 .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-30 .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-30 .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-30 .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-30 .elementor-element.elementor-element-f00001c .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:700;color:#F7FBFF;}.elementor-30 .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-30 .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-30 .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-30 .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-30 .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-30 .elementor-element.elementor-element-f000021 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:18px;font-weight:700;color:#F7FBFF;}.elementor-30 .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-30 .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-30 .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-30 .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-30 .elementor-element.elementor-element-f000028{font-family:"IRANYekanX", Sans-serif;font-size:13px;color:#A8BECC;}.elementor-30 .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-30 .elementor-element.elementor-element-pw00012.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30 .elementor-element.elementor-element-f00000d{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-f000023{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-pc00015{--content-width:1180px;}.elementor-30 .elementor-element.elementor-element-a000068{--width:24%;}.elementor-30 .elementor-element.elementor-element-a00006a{--width:47%;}.elementor-30 .elementor-element.elementor-element-a00006d{--width:29%;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-pc00015{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-a000068{--width:100%;}.elementor-30 .elementor-element.elementor-element-a000065 .elementor-heading-title{font-size:26px;}.elementor-30 .elementor-element.elementor-element-a00006a{--width:100%;}.elementor-30 .elementor-element.elementor-element-a00006d{--width:100%;--justify-content:flex-start;}.elementor-30 .elementor-element.elementor-element-a000073 .elementor-heading-title{font-size:12px;}.elementor-30 .elementor-element.elementor-element-a000074 .elementor-heading-title{font-size:12px;}.elementor-30 .elementor-element.elementor-element-a000075 .elementor-heading-title{font-size:12px;}.elementor-30 .elementor-element.elementor-element-a000076 .elementor-heading-title{font-size:12px;}.elementor-30 .elementor-element.elementor-element-pw00012.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30 .elementor-element.elementor-element-f00002b{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-30 .elementor-element.elementor-element-f000025 .elementor-heading-title{font-size:26px;}.elementor-30 .elementor-element.elementor-element-f00000d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-f000002 .elementor-heading-title{font-size:13px;}.elementor-30 .elementor-element.elementor-element-f000005 .elementor-heading-title{font-size:13px;}.elementor-30 .elementor-element.elementor-element-f000008 .elementor-heading-title{font-size:13px;}.elementor-30 .elementor-element.elementor-element-f00000b .elementor-heading-title{font-size:13px;}.elementor-30 .elementor-element.elementor-element-f000023{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-f000010 .elementor-heading-title{font-size:18px;}.elementor-30 .elementor-element.elementor-element-f000016 .elementor-heading-title{font-size:18px;}.elementor-30 .elementor-element.elementor-element-f00001c .elementor-heading-title{font-size:18px;}.elementor-30 .elementor-element.elementor-element-f000021 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for search-form, class: .elementor-element-a000069 */.elementor-30 .elementor-element.elementor-element-a000069 .elementor-search-form__container{border:1px solid #26C6FF;box-shadow:0 0 15px rgba(0,190,255,.35);min-height:46px;} .elementor-30 .elementor-element.elementor-element-a000069 input{font-size:12px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a00006b */.elementor-30 .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-30 .elementor-element.elementor-element-a00006e{gap:24px;} @media(max-width:767px){.elementor-30 .elementor-element.elementor-element-a00006e{flex-wrap:wrap;}.elementor-30 .elementor-element.elementor-element-a00006e>.e-con:nth-child(1){width:48%;}.elementor-30 .elementor-element.elementor-element-a00006e>.e-con:nth-child(2){width:100%;order:3;}.elementor-30 .elementor-element.elementor-element-a00006e>.e-con:nth-child(3){width:48%;}} @media(max-width:767px){.elementor-30 .elementor-element.elementor-element-a00006e{gap:12px;} } @media(max-width:767px){.elementor-30 .elementor-element.elementor-element-a00006e{grid-template-columns:minmax(0,1fr)!important;}.elementor-30 .elementor-element.elementor-element-a00006e>.elementor-element-a00006d{display:none!important;}.elementor-30 .elementor-element.elementor-element-a00006e>.elementor-element-a000068{width:100%!important;}.elementor-30 .elementor-element.elementor-element-a00006e>.elementor-element-a00006a{grid-column:1/-1!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a00006f */.elementor-30 .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-30 .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-30 .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-30 .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-30 .elementor-element.elementor-element-a000077 .elementor-button{background:transparent;box-shadow:none;border:0;padding:8px;}.elementor-30 .elementor-element.elementor-element-a000077>.elementor-element{width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a000078 */.elementor-30 .elementor-element.elementor-element-a000078 p{margin:0;}.elementor-30 .elementor-element.elementor-element-a000078 .elementor-button{box-shadow:none;} .elementor-30 .elementor-element.elementor-element-a000078 .elementor-menu-cart__toggle .elementor-button{border:0;border-radius:6px;padding:10px 14px;}.elementor-30 .elementor-element.elementor-element-a000078 .elementor-menu-cart__toggle .elementor-button-text{display:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f000025 */.elementor-30 .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-30 .elementor-element.elementor-element-f000027 p{margin:0;line-height:2;}.elementor-30 .elementor-element.elementor-element-f000027{text-align:center;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f000001 */.elementor-30 .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-30 .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-30 .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-30 .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-30 .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-30 .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-30 .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-30 .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-30 .elementor-element.elementor-element-f00000d{grid-template-rows:auto;grid-auto-rows:auto;overflow:hidden;}.elementor-30 .elementor-element.elementor-element-f00000d>.e-con:not(:last-child){border-left:1px solid #16445B;}@media(max-width:767px){.elementor-30 .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-30 .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-30 .elementor-element.elementor-element-f00000e p{margin:0;line-height:2;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f00000f */.elementor-30 .elementor-element.elementor-element-f00000f .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f00000f a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f00000f a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f000011 */.elementor-30 .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-30 .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-30 .elementor-element.elementor-element-f000012 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f000012 a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f000012 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000013 */.elementor-30 .elementor-element.elementor-element-f000013 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f000013 a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f000013 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000014 */.elementor-30 .elementor-element.elementor-element-f000014 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f000014 a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f000014 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000015 */.elementor-30 .elementor-element.elementor-element-f000015 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f000015 a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f000015 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f000017 */.elementor-30 .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-30 .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-30 .elementor-element.elementor-element-f000018 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f000018 a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f000018 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000019 */.elementor-30 .elementor-element.elementor-element-f000019 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f000019 a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f000019 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f00001a */.elementor-30 .elementor-element.elementor-element-f00001a .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f00001a a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f00001a a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f00001b */.elementor-30 .elementor-element.elementor-element-f00001b .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f00001b a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f00001b a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f00001d */.elementor-30 .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-30 .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-30 .elementor-element.elementor-element-f00001e .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f00001e a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f00001e a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f00001f */.elementor-30 .elementor-element.elementor-element-f00001f .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f00001f a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f00001f a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000020 */.elementor-30 .elementor-element.elementor-element-f000020 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f000020 a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f000020 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f000022 */.elementor-30 .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-30 .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-30 .elementor-element.elementor-element-f000028 p{margin:0;line-height:2;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f000029 */.elementor-30 .elementor-element.elementor-element-f000029 .elementor-button{box-shadow:none;padding:5px 0;}.elementor-30 .elementor-element.elementor-element-f000029 a:hover{color:#5DDBFF;}.elementor-30 .elementor-element.elementor-element-f000029 a{line-height:1.8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f00002b */.elementor-30 .elementor-element.elementor-element-f00002b{background:linear-gradient(180deg,#082238,#03111D);border-radius:18px 18px 0 0;}.elementor-30 .elementor-element.elementor-element-f00002b>.e-con{min-width:0;}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-f00002b{gap:24px;}}.elementor-30 .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-30 .elementor-element.elementor-element-f00002b .elementor-button-text{overflow:visible;}.elementor-30 .elementor-element.elementor-element-f00002b .elementor-widget-button{width:100%;}.elementor-30 .elementor-element.elementor-element-f00002b .elementor-widget-button .elementor-widget-container{padding:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pc00015 */.elementor-30 .elementor-element.elementor-element-pc00015{direction:rtl;color:#EAF5FF;font-family:IRANYekanX,sans-serif;min-height:100vh;background:radial-gradient(ellipse at 20% 12%,#09263a,transparent 40%),#03111d;padding:18px 24px 40px;gap:28px}
.elementor-30 .elementor-element.elementor-element-pc00015 :is(p,input,button,a,h1,h2,h3,td,th){font-family:IRANYekanX,sans-serif}.elementor-30 .elementor-element.elementor-element-pc00015 .e-con,.elementor-30 .elementor-element.elementor-element-pc00015 .elementor-widget{min-width:0}.elementor-30 .elementor-element.elementor-element-pc00015 a{color:#bde8ff}.elementor-30 .elementor-element.elementor-element-pc00015 a:hover{color:#ffc400}.elementor-30 .elementor-element.elementor-element-pc00015 :is(a,button,input):focus-visible{outline:2px solid #ffc400;outline-offset:4px}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-hero{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-info{grid-column:1;gap:14px}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-gallery{grid-column:2;grid-row:1;border:1px solid #17435b;border-radius:8px;overflow:hidden;padding:14px;background:linear-gradient(140deg,#092539,#041521);box-shadow:0 0 28px #26c6ff0c}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-gallery img{width:100%;object-fit:contain;max-height:500px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-gallery .flex-control-thumbs{display:flex;gap:10px;margin-top:14px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-gallery .flex-control-thumbs li{width:22%!important;border:1px solid #17435b;border-radius:5px;overflow:hidden}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-info h1{font-size:26px;line-height:1.7;color:#f7fbff;overflow-wrap:anywhere;margin:0}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-info p{margin:0;line-height:2;color:#bed2e2;font-size:14px}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-info .stock{display:inline-block!important;margin:0;color:#62e5b3;background:#123e36;padding:4px 12px;border-radius:5px;font-size:13px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-info .product_meta{font-size:12px;color:#a7c3d5;line-height:2;overflow-wrap:anywhere}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-buy{padding:20px;border:1px solid #17435b;border-radius:8px;gap:14px;background:#061c2b;box-shadow:0 0 20px #26c6ff08}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-buy .price{color:#ffc400!important;font-size:28px!important;font-weight:800;line-height:1.6;margin:0}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-buy form.cart{display:flex!important;gap:12px;align-items:center;flex-wrap:wrap;margin:0!important}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-buy .quantity{float:none!important;margin:0!important}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-buy input.qty{background:#03111d;color:#fff;border:1px solid #28516a;border-radius:5px;min-height:46px;width:76px}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-buy .single_add_to_cart_button,.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related .button{background:#ffc400!important;color:#03111d!important;border:0!important;border-radius:5px!important;font-weight:800!important;min-height:46px;padding:12px 22px!important;box-shadow:0 0 18px #ffc40022;font-family:IRANYekanX,sans-serif!important}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-buy .single_add_to_cart_button{flex:1}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-assistance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:12px;line-height:1.9}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-assistance span{border-top:1px solid #17435b;padding-top:12px;color:#bed2e2}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-assistance b{display:block;color:#ffc400;font-size:14px}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs{border:1px solid #17435b;border-radius:8px;padding:24px;background:#041724}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs .woocommerce-tabs ul.tabs{display:flex;gap:26px;flex-wrap:wrap;padding:0!important;margin:0 0 24px!important;border-bottom:1px solid #17435b}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs .woocommerce-tabs ul.tabs::before,.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs .woocommerce-tabs ul.tabs li::before,.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs .woocommerce-tabs ul.tabs li::after{display:none!important}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs .woocommerce-tabs ul.tabs li{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0!important}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs .woocommerce-tabs ul.tabs li a{color:#bed2e2;padding:14px 4px!important}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid #ffc400!important}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs .woocommerce-tabs ul.tabs li.active a{color:#ffc400!important}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs :is(p,li){font-size:14px;line-height:2.1;color:#bed2e2}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs h2{font-size:21px;line-height:1.8;color:#f7fbff;margin:24px 0 12px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs h3{font-size:17px;color:#f7fbff}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs table{width:100%;border-collapse:collapse;background:transparent}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs td,.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs th{padding:12px;border:1px solid #17435b;color:#d9e8f3;line-height:1.8;font-size:13px;background:transparent;overflow-wrap:anywhere}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs tr:nth-child(2n){background:#0a2233}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs td{unicode-bidi:plaintext}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs th{width:32%}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs input,.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs textarea{background:#061c2b;border:1px solid #28516a;color:#fff}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related h2{color:#f7fbff;font-size:24px;margin:0 0 20px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related ul.products::before,.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related ul.products::after{display:none}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related ul.products li.product{width:auto!important;margin:0!important;float:none!important;padding:14px;border:1px solid #17435b;border-radius:7px;background:linear-gradient(145deg,#09283b,#041522);display:flex;flex-direction:column}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related .woocommerce-loop-product__title{color:#f7fbff;font-size:15px!important;line-height:1.9;overflow-wrap:anywhere}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related img{aspect-ratio:1;object-fit:contain;border-radius:5px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related .price{color:#ffc400!important;font-size:17px!important;font-weight:700}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related .button{font-size:12px!important;text-align:center;margin-top:auto!important;padding:12px 8px!important}
.elementor-30 .elementor-element.elementor-element-pc00015 .pd-consult{border:1px solid #17435b;border-radius:8px;padding:28px;background:linear-gradient(120deg,#0c3148,#041522);display:flex;align-items:center;justify-content:space-between;gap:20px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-consult h2{font-size:24px;color:#ffc400;margin:0 0 8px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-consult p{margin:0;color:#bed2e2;line-height:2;font-size:14px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-consult a{display:inline-block;background:#ffc400;color:#03111d;padding:12px 22px;border-radius:5px;white-space:nowrap;font-weight:800}.elementor-30 .elementor-element.elementor-element-pc00015 .woocommerce-breadcrumb{color:#a7c3d5;font-size:12px;margin:0;line-height:2}
@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-pc00015 .pd-hero{gap:22px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-info h1{font-size:23px}}
@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-pc00015{padding:12px 12px 90px!important;gap:22px!important}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-hero{grid-template-columns:minmax(0,1fr)!important;gap:22px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-gallery{grid-column:1;grid-row:1;padding:10px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-info{grid-column:1;grid-row:2;gap:12px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-gallery img{max-height:340px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-info h1{font-size:21px;line-height:1.8}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-buy{padding:16px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-buy .price{font-size:25px!important}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs{padding:14px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs .woocommerce-tabs ul.tabs{gap:18px;flex-wrap:nowrap;overflow-x:auto}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs .woocommerce-tabs ul.tabs li{flex-shrink:0;white-space:nowrap}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs td,.elementor-30 .elementor-element.elementor-element-pc00015 .pd-tabs th{padding:9px 7px;font-size:12px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related ul.products li.product{padding:9px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related .woocommerce-loop-product__title{font-size:12px!important}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related .price{font-size:14px!important}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-related .button{font-size:10px!important}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-consult{padding:18px;flex-direction:column;align-items:stretch}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-consult h2{font-size:20px}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-consult a{text-align:center}
.elementor-30 .elementor-element.elementor-element-pc00015 .elementor-element-a00006e{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px}.elementor-30 .elementor-element.elementor-element-pc00015 .elementor-element-a00006d,.elementor-30 .elementor-element.elementor-element-pc00015 .elementor-element-a000067{display:none!important}.elementor-30 .elementor-element.elementor-element-pc00015 .elementor-element-a00006a,.elementor-30 .elementor-element.elementor-element-pc00015 .elementor-element-a000068{width:100%!important}.elementor-30 .elementor-element.elementor-element-pc00015 .elementor-element-a000077{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:4px}.elementor-30 .elementor-element.elementor-element-pc00015 .elementor-element-a000077>.elementor-element{flex-shrink:0}.elementor-30 .elementor-element.elementor-element-pc00015 .elementor-element-a000077 .elementor-button{font-size:10px;white-space:nowrap;padding:6px}.elementor-30 .elementor-element.elementor-element-pc00015 .elementor-element-f000023{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
} .elementor-30 .elementor-element.elementor-element-pc00015 .pd-info .tagged_as{display:none}.elementor-30 .elementor-element.elementor-element-pc00015 .pd-info h1{font-size:26px!important;line-height:1.7!important;color:#f7fbff!important}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-pc00015 .pd-info h1{font-size:21px!important}}/* End custom CSS */