.elementor-30301 .elementor-element.elementor-element-9c7983b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-30301 .elementor-element.elementor-element-554bfe64{--display:flex;}.elementor-30301 .elementor-element.elementor-element-554bfe64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30301 .elementor-element.elementor-element-76f47e04{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-30301 .elementor-element.elementor-element-76f47e04.elementor-element{--align-self:center;}.elementor-30301 .elementor-element.elementor-element-35ad0332{--display:flex;}.elementor-30301 .elementor-element.elementor-element-e4d8b92{width:var( --container-widget-width, 75% );max-width:75%;margin:4px 4px calc(var(--kit-widget-spacing, 0px) + 4px) 4px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-30301 .elementor-element.elementor-element-e4d8b92.elementor-element{--align-self:flex-start;}.elementor-30301 .elementor-element.elementor-element-76a22726{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30301 .elementor-element.elementor-element-310c87d9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}html .elementor-30301 .elementor-element.elementor-element-310c87d9 .product_title{font-size:24px;word-spacing:2px;color:#FFFFFF;}.elementor-30301 .elementor-element.elementor-element-54d91569{--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;}.elementor-30301 .elementor-element.elementor-element-130cce7{width:var( --container-widget-width, 48.189% );max-width:48.189%;--container-widget-width:48.189%;--container-widget-flex-grow:0;}.elementor-30301 .elementor-element.elementor-element-130cce7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30301 .elementor-element.elementor-element-130cce7 .price{font-size:30px;}.elementor-30301 .elementor-element.elementor-element-72155821{width:var( --container-widget-width, 50.129% );max-width:50.129%;--container-widget-width:50.129%;--container-widget-flex-grow:0;}.elementor-30301 .elementor-element.elementor-element-72155821.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-30301 .elementor-element.elementor-element-d51a4c0.elementor-element{--align-self:center;}.elementor-30301 .elementor-element.elementor-element-34fdaf03{--divider-border-style:solid;--divider-color:#1010101A;--divider-border-width:1px;}.elementor-30301 .elementor-element.elementor-element-34fdaf03 .elementor-divider-separator{width:100%;}.elementor-30301 .elementor-element.elementor-element-34fdaf03 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-30301 .elementor-element.elementor-element-31cca76a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-30301 .elementor-element.elementor-element-1c3a564f.elementor-element{--flex-shrink:0;}.elementor-30301 .elementor-element.elementor-element-428a8313{--display:flex;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:#1010101A;--border-color:#1010101A;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-30301 .elementor-element.elementor-element-37e8c9c8{font-size:19px;}.elementor-30301 .elementor-element.elementor-element-c2b8370 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-30301 .elementor-element.elementor-element-c2b8370 .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}.elementor-30301 .elementor-element.elementor-element-c2b8370 .shop_attributes{max-width:650px;}.elementor-30301 .elementor-element.elementor-element-1d5ecb1a{--display:flex;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:#1010101A;--border-color:#1010101A;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}@media(min-width:769px){.elementor-30301 .elementor-element.elementor-element-554bfe64{--width:46.618%;}.elementor-30301 .elementor-element.elementor-element-35ad0332{--width:50%;}}@media(max-width:1024px){.elementor-30301 .elementor-element.elementor-element-9c7983b{--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-30301 .elementor-element.elementor-element-76a22726{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30301 .elementor-element.elementor-element-310c87d9{width:100%;max-width:100%;}.elementor-30301 .elementor-element.elementor-element-130cce7 .price{font-size:18px;}.elementor-30301 .elementor-element.elementor-element-72155821{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-30301 .elementor-element.elementor-element-428a8313{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-30301 .elementor-element.elementor-element-9c7983b{--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;--margin-top:-20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-30301 .elementor-element.elementor-element-76f47e04{width:100%;max-width:100%;}.elementor-30301 .elementor-element.elementor-element-76f47e04 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:21px 21px 21px 21px;}.elementor-30301 .elementor-element.elementor-element-76f47e04.elementor-element{--align-self:center;}.elementor-30301 .elementor-element.elementor-element-e4d8b92{padding:3px 3px 3px 3px;}.elementor-30301 .elementor-element.elementor-element-e4d8b92.elementor-element{--align-self:flex-start;}.elementor-30301 .elementor-element.elementor-element-310c87d9{width:100%;max-width:100%;}.elementor-30301 .elementor-element.elementor-element-310c87d9 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:1px 1px 1px 1px;}.elementor-30301 .elementor-element.elementor-element-310c87d9.elementor-element{--align-self:center;}html .elementor-30301 .elementor-element.elementor-element-310c87d9 .product_title{font-size:18px;word-spacing:0.2em;}.elementor-30301 .elementor-element.elementor-element-54d91569{--min-height:0px;--margin-top:-14px;--margin-bottom:-14px;--margin-left:-14px;--margin-right:-14px;}.elementor-30301 .elementor-element.elementor-element-54d91569.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-30301 .elementor-element.elementor-element-130cce7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-30301 .elementor-element.elementor-element-130cce7 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:16px 16px 16px 16px;}.elementor-30301 .elementor-element.elementor-element-130cce7.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-30301 .elementor-element.elementor-element-72155821{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-30301 .elementor-element.elementor-element-72155821 > .elementor-widget-container{margin:-16px -16px -16px -16px;padding:17px 17px 17px 17px;}.elementor-30301 .elementor-element.elementor-element-72155821.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-30301 .elementor-element.elementor-element-d51a4c0{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-30301 .elementor-element.elementor-element-37e8c9c8{font-size:14px;}.elementor-30301 .elementor-element.elementor-element-c2b8370 .woocommerce-tabs > .wd-nav-wrapper .wd-nav-tabs > li > a{font-size:15px;}}/* Start custom CSS for wd_single_product_title, class: .elementor-element-310c87d9 *//* ==========================================================================
   GAMINGPCDUBAI.AE - FORCE ORBITRON FONT ON SINGLE PRODUCT TITLE
   ========================================================================== */

/* Target WooCommerce single product main title element across themes and builders */
.product_title,
.entry-title,
.wd-entities-title,
h1.product_title,
.elementor-widget-woocommerce-product-title h1,
.elementor-product-title {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  color: #ffffff !important;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.8), 0 0 15px rgba(227, 30, 36, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_meta, class: .elementor-element-1c3a564f *//* ==========================================================================
   GAMINGPCDUBAI.AE - COMPACT METADATA (REDUCED SPACING & SMALLER FONT)
   ========================================================================== */

/* 1. Main Meta Container Box */
.product_meta,
.wd-product-meta,
.product-meta-wrap {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  background: #08060f !important;
  border: 1.5px solid rgba(227, 30, 36, 0.4) !important;
  border-radius: 8px !important;
  padding: 10px 12px !important;
  margin-top: 12px !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.8), 0 0 15px rgba(227, 30, 36, 0.15) !important;
  display: block !important;
}

/* 2. Hide unwanted default commas and previous dropdown arrows */
.product_meta .tagged_as a:after,
.product_meta .posted_in a:after {
  content: "" !important;
  display: none !important;
}

.product_meta .sku_wrapper::after,
.product_meta .posted_in::after,
.product_meta .tagged_as::after,
.product_meta .brand_wrapper::after,
.product_meta .woo-product-brand-wrap::after,
.product_meta .product_brand::after {
  content: none !important;
  display: none !important;
}

/* 3. Style Metadata Rows (Reduced Font Size & Tighter Vertical Spacing) */
.product_meta .sku_wrapper,
.product_meta .posted_in,
.product_meta .tagged_as,
.product_meta .brand_wrapper,
.product_meta .woo-product-brand-wrap,
.product_meta .product_brand {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  background: #0d0a14 !important;
  border: 1px solid rgba(227, 30, 36, 0.35) !important;
  font-family: 'Orbitron', sans-serif !important;
  font-size: 8.5px !important;
  font-weight: 800 !important;
  color: #E31E24 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  padding: 5px 10px !important;
  margin-bottom: 4px !important;
  border-radius: 5px !important;
  cursor: default !important;
  gap: 4px !important;
}

.product_meta > :last-child {
  margin-bottom: 0 !important;
}

/* 4. Fix SKU Label Ordering Cleanly */
.product_meta .sku_wrapper {
  font-size: 0 !important;
}
.product_meta .sku_wrapper::before {
  content: "SKU: " !important;
  font-family: 'Orbitron', sans-serif !important;
  font-size: 8.5px !important;
  font-weight: 800 !important;
  color: #E31E24 !important;
  display: inline-block !important;
  order: 1 !important;
}
.product_meta .sku_wrapper .sku {
  font-size: 8.5px !important;
  order: 2 !important;
}

/* 5. Sleek Pill Badges for All Values (Scaled Down) */
.product_meta .sku,
.product_meta .posted_in a,
.product_meta .brand_wrapper a,
.product_meta .woo-product-brand-wrap a,
.product_meta .product_brand a,
.product_meta .tagged_as a {
  display: inline-flex !important;
  align-items: center !important;
  background: #08060f !important;
  border: 1px solid rgba(227, 30, 36, 0.3) !important;
  color: #cbd5e1 !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 8.5px !important;
  font-weight: 700 !important;
  padding: 2.5px 7px !important;
  margin: 1px 3px 1px 1px !important;
  border-radius: 4px !important;
  text-decoration: none !important;
  vertical-align: middle !important;
  transition: all 0.2s ease !important;
  text-transform: none !important;
}

/* Show only the main category */
.product_meta .posted_in a:not(:first-of-type) {
  display: none !important;
}

/* 6. Tags Layout: Show up to 8 tags cleanly */
.product_meta .tagged_as {
  gap: 3px !important;
}

.product_meta .tagged_as a {
  display: inline-flex !important;
}

.product_meta .tagged_as a:nth-child(n+9) {
  display: none !important;
}

/* Hover effect on badges */
.product_meta a:hover {
  background: rgba(227, 30, 36, 0.2) !important;
  border-color: #E31E24 !important;
  color: #ffffff !important;
  box-shadow: 0 0 8px rgba(227, 30, 36, 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_short_description, class: .elementor-element-37e8c9c8 *//* ==========================================================================
   GAMINGPCDUBAI.AE - STYLING FOR SPECIFICATION TABLES & GRIDS
   ========================================================================== */

/* 1. Main Table Wrapper & Layout */
table,
.woocommerce-product-attributes,
.shop_attributes {
  width: 100% !important;
  border-collapse: collapse !important;
  background: #08060f !important;
  border: 1.5px solid rgba(227, 30, 36, 0.4) !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.8), 0 0 15px rgba(227, 30, 36, 0.15) !important;
  margin: 16px 0 !important;
}

/* 2. Table Headers (Component / Specification Details) */
table th,
.woocommerce-product-attributes th,
.shop_attributes th {
  background: rgba(227, 30, 36, 0.2) !important;
  color: #ffffff !important;
  font-family: 'Orbitron', sans-serif !important;
  font-size: 11.5px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.8px !important;
  padding: 14px 18px !important;
  border-bottom: 1.5px solid rgba(227, 30, 36, 0.4) !important;
  text-align: left !important;
  text-shadow: 0 0 8px rgba(255, 255, 255, 0.6) !important;
}

/* 3. Table Rows & Cells (Processor, GPU, RAM, etc.) */
table td,
.woocommerce-product-attributes td,
.shop_attributes td {
  background: #0d0a14 !important;
  color: #ffffff !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  padding: 14px 18px !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06) !important;
  line-height: 1.4 !important;
}

/* Alternate row tint for crystal dark-mode aesthetic */
table tr:nth-child(even) td,
.woocommerce-product-attributes tr:nth-child(even) td {
  background: #08060f !important;
}

/* Remove border from the very last row */
table tr:last-child td,
.woocommerce-product-attributes tr:last-child td {
  border-bottom: none !important;
}

/* 4. Hover effect to give interactive crystal neon feedback */
table tr:hover td,
.woocommerce-product-attributes tr:hover td {
  background: rgba(227, 30, 36, 0.08) !important;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-c2b8370 *//* ==========================================================================
   GAMINGPCDUBAI.AE - SINGLE PRODUCT TABS & DESCRIPTION SECTION STYLING
   ========================================================================== */

/* 1. Main Tabs Navigation Bar (Description, Additional Information, Reviews) */
.woocommerce-tabs ul.tabs,
.wd-nav-tabs,
.wc-tabs {
  display: flex !important;
  justify-content: flex-start !important;
  gap: 12px !important;
  border-bottom: 2px solid rgba(227, 30, 36, 0.3) !important;
  margin-bottom: 24px !important;
  padding-bottom: 0 !important;
  list-style: none !important;
}

.woocommerce-tabs ul.tabs li,
.wc-tabs li {
  background: #08060f !important;
  border: 1.5px solid rgba(227, 30, 36, 0.4) !important;
  border-bottom: none !important;
  border-radius: 8px 8px 0 0 !important;
  padding: 10px 20px !important;
  transition: all 0.3s ease !important;
}

.woocommerce-tabs ul.tabs li a,
.wc-tabs li a {
  font-family: 'Orbitron', sans-serif !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  color: #94a3b8 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.8px !important;
  text-decoration: none !important;
  text-shadow: none !important;
}

.woocommerce-tabs ul.tabs li.active,
.wc-tabs li.active {
  background: rgba(227, 30, 36, 0.15) !important;
  border-color: #E31E24 !important;
  box-shadow: 0 -4px 15px rgba(227, 30, 36, 0.25) !important;
}

.woocommerce-tabs ul.tabs li.active a,
.wc-tabs li.active a {
  color: #ffffff !important;
  text-shadow: 0 0 8px rgba(255, 255, 255, 0.6) !important;
}

/* 2. Tab Content Area Background & Typography */
.woocommerce-Tabs-panel,
.woocommerce-tabs .panel {
  background: #08060f !important;
  border: 1.5px solid rgba(227, 30, 36, 0.3) !important;
  border-radius: 12px !important;
  padding: 24px !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.8), 0 0 15px rgba(227, 30, 36, 0.1) !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  color: #cbd5e1 !important;
  font-size: 13.5px !important;
  line-height: 1.6 !important;
}

/* 3. Description Headings (h1, h2, h3 inside tabs) */
.woocommerce-Tabs-panel h1,
.woocommerce-Tabs-panel h2,
.woocommerce-Tabs-panel h3 {
  font-family: 'Orbitron', sans-serif !important;
  color: #ffffff !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  margin-top: 20px !important;
  margin-bottom: 12px !important;
  text-shadow: 0 0 10px rgba(227, 30, 36, 0.4) !important;
}

.woocommerce-Tabs-panel h2 {
  font-size: 16px !important;
  border-left: 3px solid #E31E24 !important;
  padding-left: 10px !important;
}

/* 4. Description Paragraphs & Links */
.woocommerce-Tabs-panel p {
  color: #cbd5e1 !important;
  margin-bottom: 14px !important;
}

.woocommerce-Tabs-panel a {
  color: #60a5fa !important;
  text-decoration: underline !important;
  font-weight: 700 !important;
}

.woocommerce-Tabs-panel a:hover {
  color: #ffffff !important;
  text-shadow: 0 0 8px #60a5fa !important;
}

/* 5. Bullet Lists & Key Product Details Box styling inside Description */
.woocommerce-Tabs-panel ul,
.woocommerce-Tabs-panel ol {
  padding-left: 20px !important;
  margin-bottom: 16px !important;
}

.woocommerce-Tabs-panel li {
  margin-bottom: 8px !important;
  color: #e2e8f0 !important;
}

.woocommerce-Tabs-panel strong {
  color: #ffffff !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
}

/* 6. Additional Information Table Styling */
.woocommerce-product-attributes {
  width: 100% !important;
  border-collapse: collapse !important;
  border: 1px solid rgba(227, 30, 36, 0.2) !important;
  border-radius: 8px !important;
  overflow: hidden !important;
}

.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  padding: 12px 16px !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 13px !important;
}

.woocommerce-product-attributes th {
  font-family: 'Orbitron', sans-serif !important;
  font-size: 11px !important;
  color: #E31E24 !important;
  background: rgba(227, 30, 36, 0.08) !important;
  text-transform: uppercase !important;
  width: 30% !important;
}

.woocommerce-product-attributes td {
  color: #ffffff !important;
  background: #0d0a14 !important;
}/* End custom CSS */