.elementor-44033 .elementor-element.elementor-element-0368f3d{--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;}.elementor-44033 .elementor-element.elementor-element-0368f3d:not(.elementor-motion-effects-element-type-background), .elementor-44033 .elementor-element.elementor-element-0368f3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-44033 .elementor-element.elementor-element-51fb925{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-44033 .elementor-element.elementor-element-51fb925.elementor-element{--align-self:center;}.elementor-44033 .elementor-element.elementor-element-51fb925 .woocommerce-breadcrumb{color:#FFFFFF;}.elementor-44033 .elementor-element.elementor-element-51fb925 .woocommerce-breadcrumb > a{color:#A7A7A7;}.elementor-44033 .elementor-element.elementor-element-4147b8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44033 .elementor-element.elementor-element-e5e9138{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44033 .elementor-element.elementor-element-e5e9138.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44033 .elementor-element.elementor-element-8633340{--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;--justify-content:flex-start;--align-items:flex-start;}.elementor-44033 .elementor-element.elementor-element-5540045 .cart button, .elementor-44033 .elementor-element.elementor-element-5540045 .cart .button{border-radius:15px 15px 15px 15px;color:#000000;background-color:#F8BC3F;transition:all 0.2s;}.elementor-44033 .elementor-element.elementor-element-5540045 .cart button:hover, .elementor-44033 .elementor-element.elementor-element-5540045 .cart .button:hover{color:#000000;background-color:#FFAE00;}.elementor-44033 .elementor-element.elementor-element-5540045 .quantity .qty{transition:all 0.2s;}.elementor-44033 .elementor-element.elementor-element-d430e53:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(16px/2);}.elementor-44033 .elementor-element.elementor-element-d430e53:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(16px/2);}.elementor-44033 .elementor-element.elementor-element-d430e53.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-44033 .elementor-element.elementor-element-d430e53.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body:not(.rtl) .elementor-44033 .elementor-element.elementor-element-d430e53.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-16px/2) + (-1px/2) );}body:not.rtl .elementor-44033 .elementor-element.elementor-element-d430e53.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-16px/2) - (1px/2) );}.elementor-44033 .elementor-element.elementor-element-d430e53 .product_meta .detail-container:not(:last-child):after{content:"";border-color:#ddd;}.elementor-44033 .elementor-element.elementor-element-d430e53:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child):after{border-top-style:solid;border-top-width:1px;margin-bottom:calc(-1px/2);}.elementor-44033 .elementor-element.elementor-element-d430e53.elementor-woo-meta--view-inline .product_meta .detail-container:not(:last-child):after{border-left-style:solid;border-left-width:1px;}.elementor-44033 .elementor-element.elementor-element-da9d5dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44033 .elementor-element.elementor-element-be4b173{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44033 .elementor-element.elementor-element-77f688a{--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;}.woocommerce .elementor-44033 .elementor-element.elementor-element-61e986d .woocommerce-tabs ul.wc-tabs li{background-color:#FFAE00;border-radius:15px 15px 0 0;}.woocommerce .elementor-44033 .elementor-element.elementor-element-61e986d .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-44033 .elementor-element.elementor-element-61e986d .woocommerce-tabs ul.wc-tabs li.active{background-color:#F1F1F1;}.woocommerce .elementor-44033 .elementor-element.elementor-element-61e986d .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#F1F1F1;}.woocommerce .elementor-44033 .elementor-element.elementor-element-61e986d .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-44033 .elementor-element.elementor-element-61e986d .woocommerce-tabs .woocommerce-Tabs-panel{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-44033 .elementor-element.elementor-element-61e986d .woocommerce-tabs ul.wc-tabs{margin-left:15px;margin-right:15px;}.elementor-44033 .elementor-element.elementor-element-56baa35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-44033 .elementor-element.elementor-element-1a25f24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44033 .elementor-element.elementor-element-856c1d9{width:var( --container-widget-width, 101.667% );max-width:101.667%;--container-widget-width:101.667%;--container-widget-flex-grow:0;}.elementor-44033 .elementor-element.elementor-element-856c1d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44033 .elementor-element.elementor-element-e3866a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-44033 .elementor-element.elementor-element-61b77ad.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-44033 .elementor-element.elementor-element-61b77ad.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-44033 .elementor-element.elementor-element-61b77ad.elementor-wc-products ul.products li.product .button{color:#000000;background-color:#F8BC3F;border-radius:15px 15px 15px 15px;}.elementor-44033 .elementor-element.elementor-element-61b77ad.elementor-wc-products ul.products li.product .button:hover{color:#000000;background-color:#FFAE00;}@media(min-width:768px){.elementor-44033 .elementor-element.elementor-element-e5e9138{--width:37.174%;}.elementor-44033 .elementor-element.elementor-element-8633340{--width:50%;}.elementor-44033 .elementor-element.elementor-element-da9d5dd{--width:25%;}.elementor-44033 .elementor-element.elementor-element-77f688a{--width:100%;}.elementor-44033 .elementor-element.elementor-element-1a25f24{--width:100%;}.elementor-44033 .elementor-element.elementor-element-e3866a0{--width:100%;}}@media(max-width:1024px){.elementor-44033 .elementor-element.elementor-element-61b77ad.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-44033 .elementor-element.elementor-element-61b77ad.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-61e986d */@media only screen and (max-width: 768px) {
   
    .woocommerce #reviews {
        display: flex !important;
        flex-direction: column-reverse !important; 
    }

   
    .woocommerce #reviews #comments,
    .woocommerce #reviews #review_form_wrapper {
        width: 100% !important;
        float: none !important;
        margin-right: 0 !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .woocommerce #reviews #review_form_wrapper {
        margin-top: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-856c1d9 *//* کانتینر اصلی هدر */
.ai-search-header {
  position: relative;
  height: 159px; /* ارتفاع هدر را اینجا تنظیم کنید */
  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 25%, #16213e 50%, #0f0f23 75%, #000000 100%);
  overflow: hidden;
  display: flex; /* برای مرکزچین کردن محتوا */
  align-items: center;
  justify-content: center;
}

/* شبکه الکتریکی */
.ai-search-header .grid-overlay {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background-image: 
    linear-gradient(rgba(0, 255, 255, 0.1) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0, 255, 255, 0.1) 1px, transparent 1px);
  background-size: 50px 50px;
  animation: gridMove 20s linear infinite;
  opacity: 0.3;
}

@keyframes gridMove {
  0% { transform: translate(0, 0); }
  100% { transform: translate(50px, 50px); }
}

/* خطوط مداری */
.ai-search-header .circuit-lines {
  position: absolute; width: 100%; height: 100%;
}

.ai-search-header .line {
  position: absolute;
  background: linear-gradient(90deg, transparent, #00ffff, transparent);
  border-radius: 2px;
  animation: electricFlow 4s linear infinite;
}
/* موقعیت خطوط برای هدر افقی بهینه‌سازی شده است */
.ai-search-header .line-1 { width: 300px; height: 2px; top: 25%; left: 10%; animation-delay: 0s; }
.ai-search-header .line-2 { width: 250px; height: 2px; top: 50%; right: 15%; animation-delay: 1s; transform: rotate(25deg); }
.ai-search-header .line-3 { width: 200px; height: 2px; top: 70%; left: 30%; animation-delay: 2s; transform: rotate(-15deg); }
.ai-search-header .line-4 { width: 180px; height: 2px; top: 80%; right: 20%; animation-delay: 3s; }
.ai-search-header .line-5 { width: 150px; height: 2px; top: 30%; left: 60%; animation-delay: 1.5s; transform: rotate(90deg); }

@keyframes electricFlow {
  0% { opacity: 0.2; box-shadow: 0 0 5px #00ffff; }
  50% { opacity: 1; box-shadow: 0 0 20px #00ffff, 0 0 30px #00ffff; }
  100% { opacity: 0.2; box-shadow: 0 0 5px #00ffff; }
}

/* نقاط اتصال مداری */
.ai-search-header .circuit-nodes {
  position: absolute; width: 100%; height: 100%;
}
.ai-search-header .node {
  position: absolute; width: 12px; height: 12px; background: #00ffff;
  border-radius: 50%; animation: nodePulse 3s ease-in-out infinite; box-shadow: 0 0 15px #00ffff;
}
/* موقعیت نقاط برای هدر افقی بهینه‌سازی شده است */
.ai-search-header .node-1 { top: 20%; left: 20%; animation-delay: 0s; }
.ai-search-header .node-2 { top: 30%; right: 25%; animation-delay: 0.5s; }
.ai-search-header .node-3 { top: 60%; left: 15%; animation-delay: 1s; }
.ai-search-header .node-4 { top: 75%; right: 30%; animation-delay: 1.5s; }
.ai-search-header .node-5 { top: 80%; left: 40%; animation-delay: 2s; }
.ai-search-header .node-6 { top: 40%; left: 60%; animation-delay: 2.5s; }
.ai-search-header .node-7 { top: 65%; right: 15%; animation-delay: 3s; }
.ai-search-header .node-8 { top: 85%; right: 45%; animation-delay: 3.5s; }

@keyframes nodePulse {
  0%, 100% { transform: scale(1); box-shadow: 0 0 15px #00ffff; }
  50% { transform: scale(1.5); box-shadow: 0 0 25px #00ffff, 0 0 35px #00ffff; }
}

/* سیگنال‌های متحرک */
.ai-search-header .electric-signals {
  position: absolute; width: 100%; height: 100%;
}
.ai-search-header .signal {
  position: absolute; width: 6px; height: 6px; background: #ffff00;
  border-radius: 50%; box-shadow: 0 0 10px #ffff00;
}
.ai-search-header .signal-1 { animation: signalMove1 6s linear infinite; }
.ai-search-header .signal-2 { animation: signalMove2 8s linear infinite; animation-delay: 1s; }
.ai-search-header .signal-3 { animation: signalMove3 7s linear infinite; animation-delay: 2s; }
.ai-search-header .signal-4 { animation: signalMove4 5s linear infinite; animation-delay: 3s; }
.ai-search-header .signal-5 { animation: signalMove5 9s linear infinite; animation-delay: 4s; }

/* انیمیشن حرکت سیگنال‌ها (تغییری نیاز نداشتند) */
@keyframes signalMove1 { 0% { left: 0%; top: 20%; } 25% { left: 50%; top: 30%; } 50% { left: 100%; top: 40%; } 75% { left: 70%; top: 60%; } 100% { left: 0%; top: 20%; } }
@keyframes signalMove2 { 0% { right: 0%; top: 40%; } 25% { right: 30%; top: 20%; } 50% { right: 80%; top: 60%; } 75% { right: 20%; top: 80%; } 100% { right: 0%; top: 40%; } }
@keyframes signalMove3 { 0% { left: 30%; top: 10%; } 33% { left: 80%; top: 50%; } 66% { left: 20%; top: 90%; } 100% { left: 30%; top: 10%; } }
@keyframes signalMove4 { 0% { right: 20%; top: 60%; } 50% { right: 70%; top: 30%; } 100% { right: 20%; top: 60%; } }
@keyframes signalMove5 { 0% { left: 60%; top: 70%; } 25% { left: 90%; top: 20%; } 50% { left: 40%; top: 10%; } 75% { left: 10%; top: 50%; } 100% { left: 60%; top: 70%; } }

/* ذرات الکتریکی */
.ai-search-header .electric-particles {
  position: absolute; width: 100%; height: 100%;
}
.ai-search-header .particle {
  position: absolute; width: 3px; height: 3px; background: #ff00ff;
  border-radius: 50%; animation: particleFloat 10s linear infinite;
}
.ai-search-header .particle-1 { left: 10%; animation-delay: 0s; } .ai-search-header .particle-2 { left: 25%; animation-delay: 1s; } .ai-search-header .particle-3 { left: 40%; animation-delay: 2s; } .ai-search-header .particle-4 { left: 55%; animation-delay: 3s; } .ai-search-header .particle-5 { left: 70%; animation-delay: 4s; } .ai-search-header .particle-6 { left: 85%; animation-delay: 5s; } .ai-search-header .particle-7 { left: 15%; animation-delay: 6s; } .ai-search-header .particle-8 { left: 65%; animation-delay: 7s; }

/* انیمیشن ذرات (این انیمیشن نیازی به تغییر نداشت چون از بالا به پایین حرکت می‌کند) */
@keyframes particleFloat { 0% { top: 110%; opacity: 0; transform: scale(0); box-shadow: 0 0 5px #ff00ff; } 10% { opacity: 1; transform: scale(1); } 90% { opacity: 1; transform: scale(1); } 100% { top: -10%; opacity: 0; transform: scale(0); box-shadow: 0 0 15px #ff00ff; } }

/* امواج الکتریکی */
.ai-search-header .electric-waves {
  position: absolute; width: 100%; height: 100%;
}
.ai-search-header .wave {
  position: absolute; border: 2px solid rgba(0, 255, 255, 0.3); border-radius: 50%; animation: waveExpand 8s linear infinite;
}
/* موقعیت امواج برای هدر افقی بهینه‌سازی شده است */
.ai-search-header .wave-1 { width: 100px; height: 100px; top: 30%; left: 20%; animation-delay: 0s; }
.ai-search-header .wave-2 { width: 150px; height: 150px; top: 40%; right: 30%; animation-delay: 2s; }
.ai-search-header .wave-3 { width: 80px; height: 80px; top: 50%; left: 60%; animation-delay: 4s; }

@keyframes waveExpand { 0% { transform: scale(0); opacity: 1; border-color: rgba(0, 255, 255, 1); } 50% { transform: scale(2); opacity: 0.5; border-color: rgba(0, 255, 255, 0.5); } 100% { transform: scale(4); opacity: 0; border-color: rgba(0, 255, 255, 0); } }

/* محتوای روی بک گراند */
.ai-search-header .content-overlay {
  position: relative; z-index: 10;
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  padding: 20px; text-align: center;
}

/* استایل متن اصلی */
.ai-search-header .content-overlay h1 {
  direction: rtl; /* برای نمایش صحیح متن فارسی */
  font-family: 'Vazirmatn', sans-serif; /* فونت دلخواه خود را جایگزین کنید */
  color: #00ffff;
  font-size: 2.1rem;
  margin: 0;
  text-shadow: 0 0 20px #00ffff;
  animation: textGlow 3s ease-in-out infinite alternate;
}

/* استایل متن کوچک بالایی */
.ai-search-header .content-overlay .subtitle {
  color: #a0ffff;
  font-size: 0.9rem;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  opacity: 0.8;
  text-shadow: 0 0 10px rgba(0, 255, 255, 0.5);
}

@keyframes textGlow {
  0% { text-shadow: 0 0 20px #00ffff; }
  100% { text-shadow: 0 0 30px #00ffff, 0 0 40px #00ffff; }
}

/* ریسپانسیو دیزاین */
@media (max-width: 768px) {
  .ai-search-header { height: 200px; }
  .ai-search-header .content-overlay h1 { font-size: 2rem; }
  .ai-search-header .content-overlay .subtitle { font-size: 0.8rem; }
}
@media (max-width: 480px) {
  .ai-search-header { height: 180px; }
  .ai-search-header .content-overlay h1 { font-size: 1.6rem; }
}

/* افکت اضافی برای قابلیت تعامل */
.ai-search-header:hover .signal { animation-duration: 3s; }
.ai-search-header:hover .node { animation-duration: 1.5s; }
.ai-search-header:hover .particle { animation-duration: 6s; }/* End custom CSS */