.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14215 .elementor-element.elementor-element-dd26d7b{text-align:center;}.elementor-14215 .elementor-element.elementor-element-dd26d7b .elementor-heading-title{font-family:"ADLaM Display", Sans-serif;font-size:29px;font-weight:400;text-transform:uppercase;line-height:50px;word-spacing:0px;}.elementor-14215 .elementor-element.elementor-element-dd26d7b .elementor-heading-title a{transition-duration:0s;}.elementor-14215 .elementor-element.elementor-element-771b5b3{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-14215 .elementor-element.elementor-element-771b5b3.elementor-element{--align-self:center;}.woocommerce .elementor-14215 .elementor-element.elementor-element-771b5b3 .star-rating{color:#FFE500;font-size:1.5em;}.woocommerce:not(.rtl) .elementor-14215 .elementor-element.elementor-element-771b5b3 .star-rating{margin-right:0.5em;}.woocommerce.rtl .elementor-14215 .elementor-element.elementor-element-771b5b3 .star-rating{margin-left:0.5em;}.elementor-14215 .elementor-element.elementor-element-f878173 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 52px;}.elementor-14215 .elementor-element.elementor-element-f878173.elementor-element{--align-self:center;}.elementor-14215 .elementor-element.elementor-element-f878173{text-align:center;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14215 .elementor-element.elementor-element-dcef043{text-align:center;}.woocommerce .elementor-14215 .elementor-element.elementor-element-dcef043 .price{color:#FFFEFE;font-family:"ADLaM Display", Sans-serif;font-size:36px;font-weight:600;}body:not(.rtl) .elementor-14215 .elementor-element.elementor-element-dcef043:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-14215 .elementor-element.elementor-element-dcef043:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-14215 .elementor-element.elementor-element-dcef043.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-14215 .elementor-element.elementor-element-112c8c4{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-14215 .elementor-element.elementor-element-112c8c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14215 .elementor-element.elementor-element-112c8c4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14215 .elementor-element.elementor-element-112c8c4 .single_add_to_cart_button{font-size:19px;font-weight:600;text-transform:uppercase;letter-spacing:5px;word-spacing:0px;}.elementor-14215 .elementor-element.elementor-element-d8208cc{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;top:155px;}.elementor-14215 .elementor-element.elementor-element-d8208cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-14215 .elementor-element.elementor-element-d8208cc.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-14215 .elementor-element.elementor-element-d8208cc{right:550px;}body.rtl .elementor-14215 .elementor-element.elementor-element-d8208cc{left:550px;}.woocommerce .elementor-14215 .elementor-element.elementor-element-d8208cc .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-14215 .elementor-element.elementor-element-d8208cc .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-14215 .elementor-element.elementor-element-d8208cc .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-14215 .elementor-element.elementor-element-dcef043 .price{font-size:24px;}.elementor-14215 .elementor-element.elementor-element-112c8c4{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-14215 .elementor-element.elementor-element-112c8c4 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-14215 .elementor-element.elementor-element-112c8c4.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-14215 .elementor-element.elementor-element-112c8c4 .single_add_to_cart_button{font-size:14px;}.elementor-14215 .elementor-element.elementor-element-d8208cc{width:var( --container-widget-width, 225px );max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0;top:-1219px;}.elementor-14215 .elementor-element.elementor-element-d8208cc.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-14215 .elementor-element.elementor-element-d8208cc{right:485px;}body.rtl .elementor-14215 .elementor-element.elementor-element-d8208cc{left:485px;}.elementor-14215 .elementor-element.elementor-element-d8208cc > .elementor-widget-container{border-radius:25px 25px 25px 25px;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-dd26d7b */.g-float-cyan {
    font-family: 'Orbitron', 'Exo 2', sans-serif;
    font-weight: 900;
    font-size: 3.2rem;
    text-transform: uppercase;
    letter-spacing: 3px;

    /* متن سفید */
  color: #ffffff;

-webkit-text-stroke: 2px #FF6A00;
text-stroke: 2px #FF6A00;

text-shadow:
0 0 8px rgba(255,106,0,.9),
0 0 18px rgba(255,106,0,.7),
0 0 35px rgba(255,106,0,.45),
0 0 55px rgba(255,106,0,.25);

    background: transparent !important;

    animation: gentleFloat 3.5s ease-in-out infinite;

    display: inline-block;
}

/* انیمیشن شناور */
@keyframes gentleFloat {
    0% { transform: translateY(0); }
    50% { transform: translateY(-4px); }
    100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-f878173 *//* ===========================
   Gaming Short Description
=========================== */

.woocommerce-product-details__short-description{
    position:relative;
    margin:25px 0;
    padding:22px 24px;
    border-radius:18px;

    background:linear-gradient(135deg,#13141d,#1b1d2c);
    border:1px solid rgba(0,255,255,.18);

    box-shadow:
        0 0 18px rgba(0,255,255,.08),
        inset 0 0 15px rgba(255,255,255,.02);

    overflow:hidden;
}

/* نوار نورانی بالا */
.woocommerce-product-details__short-description::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:3px;

    background:linear-gradient(90deg,
        #00eaff,
        #7a5cff,
        #ff2bd6,
        #00eaff);

    background-size:300% 100%;
    animation:gamingLine 6s linear infinite;
}

/* عنوان */
.woocommerce-product-details__short-description strong:first-child{
    display:block;
    margin-bottom:14px;

    color:#fff;
    font-size:20px;
    font-weight:800;
    letter-spacing:1px;
    text-transform:uppercase;

    text-shadow:0 0 12px rgba(0,234,255,.45);
}

/* متن */
.woocommerce-product-details__short-description,
.woocommerce-product-details__short-description p{
    color:#d6dbe8;
    font-size:16px;
    line-height:2;
    margin:0;
}

/* لیست */
.woocommerce-product-details__short-description ul{
    list-style:none;
    margin:15px 0 0;
    padding:0;
}

.woocommerce-product-details__short-description li{
    position:relative;
    padding-right:28px;
    margin:10px 0;
}

/* آیکون هر مورد */
.woocommerce-product-details__short-description li::before{
    content:"✦";
    position:absolute;
    right:0;
    top:2px;

    color:#00eaff;
    font-size:15px;

    text-shadow:0 0 10px #00eaff;
}

/* هاور */
.woocommerce-product-details__short-description:hover{
    border-color:#00eaff;
    box-shadow:
        0 0 25px rgba(0,234,255,.18),
        0 0 60px rgba(122,92,255,.08);
}

/* لینک‌ها */
.woocommerce-product-details__short-description a{
    color:#00eaff;
    text-decoration:none;
    transition:.3s;
}

.woocommerce-product-details__short-description a:hover{
    color:#fff;
    text-shadow:0 0 12px #00eaff;
}

/* انیمیشن */
@keyframes gamingLine{
    0%{background-position:0 0;}
    100%{background-position:300% 0;}
}

/* موبایل */
@media(max-width:768px){

.woocommerce-product-details__short-description{
    padding:18px;
    border-radius:14px;
}

.woocommerce-product-details__short-description,
.woocommerce-product-details__short-description p{
    font-size:15px;
}

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-dcef043 *//* ---------------------------------------------
   کلاس اختصاصی: neon-elite-price
   قابلیت شخصی‌سازی با ۴ متغیر CSS
   --------------------------------------------- */

:root {
  --elite-neon-main: #ff007f;    /* رنگ اصلی نئونی (صورتی/زرشکی) */
  --elite-neon-glow: #7f00ff;    /* رنگ هاله‌ی بیرونی (بنفش) */
  --elite-bg-color: #0d0d1a;     /* رنگ پس‌زمینه‌ی باکس */
  --elite-text-size: 2.8rem;     /* سایز متن */
}

/* کلاس اصلی */
.neon-elite-price {
  display: inline-block;
  font-size: var(--elite-text-size, 2.8rem);
  font-weight: 900;
  font-family: 'Segoe UI', 'Arial Black', sans-serif;
  color: #ffffff;
  padding: 0.6rem 1.8rem;
  
  /* پس‌زمینه‌ی شیشه‌ای نیمه‌شفاف */
  background: rgba(13, 13, 26, 0.6);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  border: 1.5px solid var(--elite-neon-main, #ff007f);
  border-radius: 16px;
  
  /* ---- افکت نئونی دوگانه (متن) ---- */
  text-shadow:
    0 0 10px var(--elite-neon-main, #ff007f),
    0 0 25px var(--elite-neon-main, #ff007f),
    0 0 50px var(--elite-neon-glow, #7f00ff),
    0 0 80px var(--elite-neon-glow, #7f00ff);
  
  /* ---- هاله‌ی وسیع در اطراف باکس (با دو دراپ‌شادو) ---- */
  filter: 
    drop-shadow(0 0 20px var(--elite-neon-main, #ff007f))
    drop-shadow(0 0 60px var(--elite-neon-glow, #7f00ff));
  
  /* ---- انیمیشن تنفس نرم و پیوسته ---- */
  animation: eliteBreath 3.2s ease-in-out infinite alternate;
  
  /* انتقال نرم برای هاور */
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* انیمیشن تنفس با تغییر شدت نور (نه opacity) */
@keyframes eliteBreath {
  0% {
    text-shadow:
      0 0 5px var(--elite-neon-main, #ff007f),
      0 0 15px var(--elite-neon-main, #ff007f),
      0 0 30px var(--elite-neon-glow, #7f00ff),
      0 0 45px var(--elite-neon-glow, #7f00ff);
    filter: 
      drop-shadow(0 0 10px var(--elite-neon-main, #ff007f))
      drop-shadow(0 0 30px var(--elite-neon-glow, #7f00ff));
    transform: scale(0.98);
  }
  100% {
    text-shadow:
      0 0 15px var(--elite-neon-main, #ff007f),
      0 0 35px var(--elite-neon-main, #ff007f),
      0 0 70px var(--elite-neon-glow, #7f00ff),
      0 0 110px var(--elite-neon-glow, #7f00ff);
    filter: 
      drop-shadow(0 0 30px var(--elite-neon-main, #ff007f))
      drop-shadow(0 0 80px var(--elite-neon-glow, #7f00ff));
    transform: scale(1.02);
  }
}

/* افکت هاور: رنگ‌ها را جابه‌جا کرده و نور را اوج می‌دهد */
.neon-elite-price:hover {
  --elite-neon-main: #00ffff;   /* تبدیل به آبی فیروزه‌ای */
  --elite-neon-glow: #ff00ff;   /* تبدیل به صورتی */
  border-color: #00ffff;
  transform: scale(1.08) !important; /* بزرگ‌تر از حالت عادی */
  animation-play-state: paused; /* انیمیشن را متوقف می‌کند تا ثابت بماند */
  box-shadow: 
    0 0 30px var(--elite-neon-main),
    inset 0 0 30px var(--elite-neon-main);
}/* End custom CSS */