/* CSK sitewide chrome — marker: csk-chrome-20260824a
   Marker-prev: csk-chrome-20260824hq
   data-no-optimize. Not home-only. Do not combine. */

/* ---- P0-1 / leftover / Option A: transparent king, no white plate ---- */
.whb-header .wd-logo a,
header .wd-logo a,
.whb-header .site-logo a,
.wd-header .wd-logo a {
  background-color: transparent;
  background-image: none;
  border-radius: 0;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.whb-header .wd-logo img,
header .wd-logo img,
.wd-header .wd-logo img {
  max-height: 44px;
  width: auto;
  background: transparent !important;
}

/* content:url replaces the wood wordmark in current Chromium/Firefox/Safari */
img[src*="wood-logo"],
img[src*="wood-logo-dark"],
img[data-src*="wood-logo"],
.wd-logo img[src*="wood-logo"],
.site-logo img[src*="wood-logo"] {
  box-sizing: border-box;
  content: url("https://csgosmurfkings.com/wp-content/uploads/2026/08/csk-king-logo.png");
  width: 120px !important;
  height: 44px !important;
  max-height: 44px !important;
  padding: 0 !important;
  object-fit: contain;
  background-color: transparent !important;
  background-image: url("https://csgosmurfkings.com/wp-content/uploads/2026/08/csk-king-logo.png") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  border-radius: 0;
}

/* ---- leftover: dark page canvas on shop / GTA / about / contact
   Front-only enqueue (csk-speed.php skips is_admin). Extra :not(.wp-admin). ---- */
body.woocommerce-shop:not(.wp-admin),
body.term-gta-5-accounts:not(.wp-admin),
body.page-id-454244:not(.wp-admin),
body.page-id-362972:not(.wp-admin) {
  background-color: #0b0d12 !important;
  color: #e8eef6;
}
body.woocommerce-shop:not(.wp-admin) .website-wrapper,
body.woocommerce-shop:not(.wp-admin) .main-page-wrapper,
body.woocommerce-shop:not(.wp-admin) .site-content,
body.woocommerce-shop:not(.wp-admin) .content-layout,
body.woocommerce-shop:not(.wp-admin) .wd-content-area,
body.woocommerce-shop:not(.wp-admin) .page-wrapper,
body.term-gta-5-accounts:not(.wp-admin) .website-wrapper,
body.term-gta-5-accounts:not(.wp-admin) .main-page-wrapper,
body.term-gta-5-accounts:not(.wp-admin) .site-content,
body.term-gta-5-accounts:not(.wp-admin) .content-layout,
body.term-gta-5-accounts:not(.wp-admin) .wd-content-area,
body.term-gta-5-accounts:not(.wp-admin) .page-wrapper,
body.page-id-454244:not(.wp-admin) .website-wrapper,
body.page-id-454244:not(.wp-admin) .main-page-wrapper,
body.page-id-454244:not(.wp-admin) .site-content,
body.page-id-454244:not(.wp-admin) .content-layout,
body.page-id-454244:not(.wp-admin) .wd-content-area,
body.page-id-454244:not(.wp-admin) .page-wrapper,
body.page-id-362972:not(.wp-admin) .website-wrapper,
body.page-id-362972:not(.wp-admin) .main-page-wrapper,
body.page-id-362972:not(.wp-admin) .site-content,
body.page-id-362972:not(.wp-admin) .content-layout,
body.page-id-362972:not(.wp-admin) .wd-content-area,
body.page-id-362972:not(.wp-admin) .page-wrapper {
  background-color: #0b0d12 !important;
  color: #e8eef6;
}
body.woocommerce-shop:not(.wp-admin) .wd-preloader,
body.term-gta-5-accounts:not(.wp-admin) .wd-preloader,
body.page-id-454244:not(.wp-admin) .wd-preloader,
body.page-id-362972:not(.wp-admin) .wd-preloader {
  background-color: #0b0d12 !important;
}
body.page-id-454244:not(.wp-admin) .entry-content,
body.page-id-454244:not(.wp-admin) .wd-entry-content,
body.page-id-454244:not(.wp-admin) h1,
body.page-id-454244:not(.wp-admin) h2,
body.page-id-454244:not(.wp-admin) h3,
body.page-id-454244:not(.wp-admin) p,
body.page-id-362972:not(.wp-admin) .entry-content,
body.page-id-362972:not(.wp-admin) .wd-entry-content,
body.page-id-362972:not(.wp-admin) h1,
body.page-id-362972:not(.wp-admin) h2,
body.page-id-362972:not(.wp-admin) h3,
body.page-id-362972:not(.wp-admin) p,
body.woocommerce-shop:not(.wp-admin) .woocommerce-result-count,
body.woocommerce-shop:not(.wp-admin) .woocommerce-ordering,
body.woocommerce-shop:not(.wp-admin) .woocommerce-info,
body.term-gta-5-accounts:not(.wp-admin) .woocommerce-result-count,
body.term-gta-5-accounts:not(.wp-admin) .woocommerce-ordering,
body.term-gta-5-accounts:not(.wp-admin) .woocommerce-info {
  color: #e8eef6;
}
body.woocommerce-shop:not(.wp-admin) .product-grid-item,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item {
  background-color: #141820;
  border-radius: 16px;
}
body.woocommerce-shop:not(.wp-admin) .product-grid-item .wd-entities-title,
body.woocommerce-shop:not(.wp-admin) .product-grid-item .product-title,
body.woocommerce-shop:not(.wp-admin) .product-grid-item .price,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-entities-title,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .product-title,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .price {
  color: #f3f6fb;
}

/* ---- P0-2 mobile/desktop mega menu ---- */
.shape-bg {
  background: #0b0d12 !important;
  background-color: #0b0d12 !important;
}
.kings-menu-search,
.shape-bg form.search,
.shape-bg .searchform,
.mega-menu-drop form.search,
.wd-dropdown-menu .kings-menu-search {
  display: none !important;
}

/* ---- P0-3 toolbar + scrollToTop SITEWIDE ---- */
.wd-toolbar,
.woodmart-toolbar {
  background-color: #0b0d12 !important;
  box-shadow: 0 -8px 20px rgba(0, 0, 0, 0.45) !important;
  border-top: 1px solid #1a2230 !important;
}
.wd-toolbar a,
.wd-toolbar .wd-toolbar-label,
.wd-toolbar .wd-tools-icon,
.wd-toolbar .wd-tools-icon:before {
  color: #f3f6fb !important;
}
.wd-toolbar-home a,
.wd-toolbar-home .wd-toolbar-label,
.wd-toolbar-home .wd-tools-icon,
.wd-toolbar-home .wd-tools-icon:before {
  color: #0EA4FC !important;
}
.scrollToTop {
  background-color: #111111 !important;
  color: #ffffff !important;
  box-shadow: 0 0 0 1px #1a2230, 0 8px 18px rgba(0, 0, 0, 0.4) !important;
}
.scrollToTop:after {
  color: #ffffff !important;
}
@media (max-width: 1024px) {
  body.sticky-toolbar-on .scrollToTop {
    display: none !important;
  }
}

/* ---- P0-7 dummy-wood-title.jpg is 404 — never preload; hide bg sitewide ---- */
.page-title,
.wd-page-title,
.title-size-default.page-title,
.page-title.page-title-default {
  background-image: none !important;
  background-color: #0b0d12 !important;
}
.page-title .entry-title,
.wd-page-title .entry-title,
.page-title .title,
.wd-page-title .title,
.page-title .breadcrumbs,
.wd-page-title .wd-breadcrumbs,
.page-title,
.wd-page-title {
  color: #f3f6fb !important;
}

/* ---- P0-9 / P0-10 Valorant icons now 200 (2022/10 + child/images/valorant) — do not hide ---- */

/* ---- P0-12 Apex 404 href (not a WP menu item; Elementor/header HTML) ---- */
a[href*="/product-category/apex-legends/"] {
  display: none !important;
}


/* ---- NIGHT leftover: dark canvas COD / Valorant / product (match shop/GTA/about) ---- */
body.term-call-of-duty-accounts:not(.wp-admin),
body.page-id-374378:not(.wp-admin),
body.page-id-373143:not(.wp-admin),
body.single-product:not(.wp-admin) {
  background-color: #0b0d12 !important;
  color: #e8eef6;
}
body.term-call-of-duty-accounts:not(.wp-admin) .website-wrapper,
body.term-call-of-duty-accounts:not(.wp-admin) .main-page-wrapper,
body.term-call-of-duty-accounts:not(.wp-admin) .site-content,
body.term-call-of-duty-accounts:not(.wp-admin) .content-layout,
body.term-call-of-duty-accounts:not(.wp-admin) .wd-content-area,
body.term-call-of-duty-accounts:not(.wp-admin) .page-wrapper,
body.page-id-374378:not(.wp-admin) .website-wrapper,
body.page-id-374378:not(.wp-admin) .main-page-wrapper,
body.page-id-374378:not(.wp-admin) .site-content,
body.page-id-374378:not(.wp-admin) .content-layout,
body.page-id-374378:not(.wp-admin) .wd-content-area,
body.page-id-374378:not(.wp-admin) .page-wrapper,
body.page-id-373143:not(.wp-admin) .website-wrapper,
body.page-id-373143:not(.wp-admin) .main-page-wrapper,
body.page-id-373143:not(.wp-admin) .site-content,
body.page-id-373143:not(.wp-admin) .content-layout,
body.page-id-373143:not(.wp-admin) .wd-content-area,
body.page-id-373143:not(.wp-admin) .page-wrapper,
body.single-product:not(.wp-admin) .website-wrapper,
body.single-product:not(.wp-admin) .main-page-wrapper,
body.single-product:not(.wp-admin) .site-content,
body.single-product:not(.wp-admin) .content-layout,
body.single-product:not(.wp-admin) .wd-content-area,
body.single-product:not(.wp-admin) .page-wrapper {
  background-color: #0b0d12 !important;
  color: #e8eef6;
}
body.term-call-of-duty-accounts:not(.wp-admin) .wd-preloader,
body.page-id-374378:not(.wp-admin) .wd-preloader,
body.page-id-373143:not(.wp-admin) .wd-preloader,
body.single-product:not(.wp-admin) .wd-preloader {
  background-color: #0b0d12 !important;
}
body.page-id-374378:not(.wp-admin) h1,
body.page-id-374378:not(.wp-admin) h2,
body.page-id-374378:not(.wp-admin) p,
body.page-id-373143:not(.wp-admin) h1,
body.page-id-373143:not(.wp-admin) h2,
body.page-id-373143:not(.wp-admin) p,
body.single-product:not(.wp-admin) .product_title,
body.single-product:not(.wp-admin) .entry-summary,
body.single-product:not(.wp-admin) .woocommerce-product-details__short-description,
body.term-call-of-duty-accounts:not(.wp-admin) .woocommerce-info,
body.term-call-of-duty-accounts:not(.wp-admin) .entry-title {
  color: #e8eef6;
}

/* About 404 bg fallback if file missing; file also uploaded to 2024/01/ */
body.page-id-454244 .elementor-section.elementor-top-section,
body.page-id-454244 [class*="elementor-element"][style*="about_us_background"] {
  background-color: #0b0d12 !important;
}

/* Christmas leftover / mobile leftover: keep dark, no seasonal art */
img[src*="Christmas-Post-1"],
img[data-src*="Christmas-Post-1"],
img[src*="mobile-banner412"],
img[data-src*="mobile-banner412"] {
  opacity: 0.85;
}

/* Woo placeholder well: do not invent SKU photo — dark plate only */
body.single-product .wd-gallery-item img[src*="placeholder"],
body.single-product .woocommerce-product-gallery img[src*="placeholder"] {
  background-color: #141820 !important;
  opacity: 0.35;
}

/* child valorant booster/raids/support + 0.png uploaded 24 Aug night — visible */


/* ---- HQ 20260824hq: homepage-quality inners (NOT body.home)
   Scope: woocommerce-shop, term-gta-5-accounts, single-product,
   page-id-454244 (about), page-id-362972 (contact).
   data-no-optimize. No official logos. No CS2 restyle. ---- */

body.woocommerce-shop:not(.wp-admin) .page-title,
body.term-gta-5-accounts:not(.wp-admin) .page-title,
body.single-product:not(.wp-admin) .page-title,
body.page-id-454244:not(.wp-admin) .page-title,
body.page-id-362972:not(.wp-admin) .page-title,
body.woocommerce-shop:not(.wp-admin) .wd-page-title,
body.term-gta-5-accounts:not(.wp-admin) .wd-page-title,
body.single-product:not(.wp-admin) .wd-page-title,
body.page-id-454244:not(.wp-admin) .wd-page-title,
body.page-id-362972:not(.wp-admin) .wd-page-title {
  background-image: none !important;
  background-color: #0b0d12 !important;
  min-height: 0 !important;
  padding-top: 16px !important;
  padding-bottom: 16px !important;
  margin-bottom: 0 !important;
  overflow: visible !important;
}
body.woocommerce-shop:not(.wp-admin) .page-title .entry-title,
body.term-gta-5-accounts:not(.wp-admin) .page-title .entry-title,
body.single-product:not(.wp-admin) .page-title .entry-title,
body.page-id-454244:not(.wp-admin) .page-title .entry-title,
body.page-id-362972:not(.wp-admin) .page-title .entry-title {
  color: #f3f6fb !important;
  white-space: normal !important;
  overflow: visible !important;
  word-break: break-word;
  line-height: 1.25 !important;
}

/* White-seam kill on Woo/Elementor wells */
body.woocommerce-shop:not(.wp-admin) .shop-content-area,
body.woocommerce-shop:not(.wp-admin) .content-layout-wrapper,
body.woocommerce-shop:not(.wp-admin) .shop-loop-head,
body.woocommerce-shop:not(.wp-admin) .wd-shop-tools,
body.woocommerce-shop:not(.wp-admin) .wd-products-holder,
body.woocommerce-shop:not(.wp-admin) .products,
body.term-gta-5-accounts:not(.wp-admin) .shop-content-area,
body.term-gta-5-accounts:not(.wp-admin) .content-layout-wrapper,
body.term-gta-5-accounts:not(.wp-admin) .shop-loop-head,
body.term-gta-5-accounts:not(.wp-admin) .wd-shop-tools,
body.term-gta-5-accounts:not(.wp-admin) .wd-products-holder,
body.term-gta-5-accounts:not(.wp-admin) .products,
body.single-product:not(.wp-admin) .shop-content-area,
body.single-product:not(.wp-admin) .content-layout-wrapper,
body.single-product:not(.wp-admin) .single-product-page,
body.page-id-454244:not(.wp-admin) .content-layout-wrapper,
body.page-id-454244:not(.wp-admin) .site-content,
body.page-id-362972:not(.wp-admin) .content-layout-wrapper,
body.page-id-362972:not(.wp-admin) .site-content {
  background-color: #0b0d12 !important;
}

body.woocommerce-shop:not(.wp-admin) .shop-content-area,
body.term-gta-5-accounts:not(.wp-admin) .shop-content-area {
  padding: 20px 16px 40px !important;
}
body.single-product:not(.wp-admin) .shop-content-area {
  padding: 20px 16px 32px !important;
}
body.page-id-454244:not(.wp-admin) .site-content,
body.page-id-362972:not(.wp-admin) .site-content {
  padding: 20px 16px 40px !important;
}

body.woocommerce-shop:not(.wp-admin) .woocommerce-breadcrumb,
body.woocommerce-shop:not(.wp-admin) .woocommerce-breadcrumb a,
body.woocommerce-shop:not(.wp-admin) .breadcrumb-last,
body.term-gta-5-accounts:not(.wp-admin) .woocommerce-breadcrumb,
body.term-gta-5-accounts:not(.wp-admin) .woocommerce-breadcrumb a,
body.term-gta-5-accounts:not(.wp-admin) .breadcrumb-last,
body.single-product:not(.wp-admin) .woocommerce-breadcrumb,
body.single-product:not(.wp-admin) .single-breadcrumbs,
body.single-product:not(.wp-admin) .wd-back-btn,
body.single-product:not(.wp-admin) .wd-back-btn span {
  color: #c5d0de !important;
}

/* Tile plates #141820 — wrap titles, overflow visible */
body.woocommerce-shop:not(.wp-admin) .product-grid-item,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item {
  background-color: #141820 !important;
  border-radius: 16px !important;
  border: 1px solid #1a2230;
  box-shadow: 0 12px 28px rgba(8, 16, 28, 0.28);
  overflow: visible !important;
  padding: 10px 10px 16px !important;
  margin-bottom: 18px;
}
body.woocommerce-shop:not(.wp-admin) .product-grid-item .product-wrapper,
body.woocommerce-shop:not(.wp-admin) .product-grid-item .content-product-imagin,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .product-wrapper,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .content-product-imagin {
  overflow: visible !important;
  background-color: transparent !important;
}
body.woocommerce-shop:not(.wp-admin) .product-grid-item .wd-entities-title,
body.woocommerce-shop:not(.wp-admin) .product-grid-item .wd-entities-title a,
body.woocommerce-shop:not(.wp-admin) .product-grid-item .product-title,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-entities-title,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-entities-title a,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .product-title {
  color: #f3f6fb !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  word-break: break-word;
  overflow-wrap: anywhere;
  line-height: 1.35 !important;
  max-height: none !important;
  height: auto !important;
  display: block !important;
  -webkit-line-clamp: unset !important;
}
body.woocommerce-shop:not(.wp-admin) .product-grid-item .price,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .price {
  color: #0EA4FC !important;
}
body.woocommerce-shop:not(.wp-admin) .product-grid-item .hover-content,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .hover-content {
  color: #d7e3f0;
  overflow: visible !important;
  white-space: normal !important;
}
body.term-gta-5-accounts:not(.wp-admin) .term-description,
body.term-gta-5-accounts:not(.wp-admin) .term-description p {
  color: #d7e3f0 !important;
}
body.woocommerce-shop:not(.wp-admin) .woocommerce-ordering select,
body.term-gta-5-accounts:not(.wp-admin) .woocommerce-ordering select {
  background-color: #141820 !important;
  color: #f3f6fb !important;
  border-color: #1a2230 !important;
}

@media (max-width: 767px) {
  body.woocommerce-shop:not(.wp-admin) .product-grid-item .wd-entities-title,
  body.woocommerce-shop:not(.wp-admin) .product-grid-item .wd-entities-title a,
  body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-entities-title,
  body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-entities-title a {
    font-size: 13px !important;
    line-height: 1.3 !important;
  }
  body.single-product:not(.wp-admin) .product_title {
    font-size: 22px !important;
    line-height: 1.25 !important;
  }
}

/* Product 553234 / single-product plates */
body.single-product:not(.wp-admin) .product-image-summary,
body.single-product:not(.wp-admin) .summary-inner,
body.single-product:not(.wp-admin) .woocommerce-product-gallery,
body.single-product:not(.wp-admin) .summary.entry-summary,
body.single-product:not(.wp-admin) .woocommerce-tabs,
body.single-product:not(.wp-admin) .product-tabs-wrapper {
  background-color: #141820 !important;
  border-radius: 16px;
  color: #e8eef6;
}
body.single-product:not(.wp-admin) .summary-inner,
body.single-product:not(.wp-admin) .summary.entry-summary,
body.single-product:not(.wp-admin) .product-tabs-wrapper {
  padding: 16px 18px !important;
  overflow: visible !important;
}
body.single-product:not(.wp-admin) .product_title,
body.single-product:not(.wp-admin) .wd-entities-title {
  color: #f3f6fb !important;
  white-space: normal !important;
  overflow: visible !important;
  word-break: break-word;
  overflow-wrap: anywhere;
  line-height: 1.3 !important;
  max-height: none !important;
}
body.single-product:not(.wp-admin) .price,
body.single-product:not(.wp-admin) .price ins,
body.single-product:not(.wp-admin) .price .amount {
  color: #0EA4FC !important;
}
body.single-product:not(.wp-admin) .single_add_to_cart_button {
  background-color: #0EA4FC !important;
  color: #061018 !important;
  border: 0 !important;
  border-radius: 10px !important;
}
body.single-product:not(.wp-admin) .woocommerce-tabs .tabs li a,
body.single-product:not(.wp-admin) .woocommerce-Tabs-panel,
body.single-product:not(.wp-admin) .woocommerce-product-details__short-description {
  color: #e8eef6 !important;
}

/* About / contact */
body.page-id-454244:not(.wp-admin) .elementor-section.elementor-top-section,
body.page-id-362972:not(.wp-admin) .elementor-section.elementor-top-section {
  background-color: #0b0d12 !important;
}
body.page-id-454244:not(.wp-admin) .elementor-widget-heading .elementor-heading-title,
body.page-id-362972:not(.wp-admin) .elementor-widget-heading .elementor-heading-title {
  color: #f3f6fb !important;
  white-space: normal !important;
  overflow: visible !important;
}
body.page-id-362972:not(.wp-admin) input[type="text"],
body.page-id-362972:not(.wp-admin) input[type="email"],
body.page-id-362972:not(.wp-admin) textarea,
body.page-id-362972:not(.wp-admin) .elementor-field {
  background-color: #141820 !important;
  color: #f3f6fb !important;
  border-color: #1a2230 !important;
}

/* Footer canvas + .payments / footer-pay-stripe readable (scoped, not body.home) */
body.woocommerce-shop:not(.wp-admin) .elementor-location-footer,
body.term-gta-5-accounts:not(.wp-admin) .elementor-location-footer,
body.single-product:not(.wp-admin) .elementor-location-footer,
body.page-id-454244:not(.wp-admin) .elementor-location-footer,
body.page-id-362972:not(.wp-admin) .elementor-location-footer {
  background-color: #0b0d12 !important;
}
body.woocommerce-shop:not(.wp-admin) footer .payments,
body.term-gta-5-accounts:not(.wp-admin) footer .payments,
body.single-product:not(.wp-admin) footer .payments,
body.page-id-454244:not(.wp-admin) footer .payments,
body.page-id-362972:not(.wp-admin) footer .payments,
body.woocommerce-shop:not(.wp-admin) .elementor-location-footer img[src*="footer-pay-stripe"],
body.woocommerce-shop:not(.wp-admin) .elementor-location-footer img[data-src*="footer-pay-stripe"],
body.term-gta-5-accounts:not(.wp-admin) .elementor-location-footer img[src*="footer-pay-stripe"],
body.term-gta-5-accounts:not(.wp-admin) .elementor-location-footer img[data-src*="footer-pay-stripe"],
body.single-product:not(.wp-admin) .elementor-location-footer img[src*="footer-pay-stripe"],
body.single-product:not(.wp-admin) .elementor-location-footer img[data-src*="footer-pay-stripe"],
body.page-id-454244:not(.wp-admin) .elementor-location-footer img[src*="footer-pay-stripe"],
body.page-id-454244:not(.wp-admin) .elementor-location-footer img[data-src*="footer-pay-stripe"],
body.page-id-362972:not(.wp-admin) .elementor-location-footer img[src*="footer-pay-stripe"],
body.page-id-362972:not(.wp-admin) .elementor-location-footer img[data-src*="footer-pay-stripe"] {
  background-color: #f4f6fa !important;
  background-image: url("https://csgosmurfkings.com/wp-content/uploads/2024/05/footer-pay-stripe.png.webp") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  content: url("https://csgosmurfkings.com/wp-content/uploads/2024/05/footer-pay-stripe.png.webp");
  border-radius: 8px;
  padding: 6px 10px;
  max-width: min(360px, 92vw) !important;
  width: min(360px, 92vw) !important;
  height: 44px !important;
  opacity: 1 !important;
  filter: none !important;
}
body.woocommerce-shop:not(.wp-admin) .elementor-location-footer p,
body.term-gta-5-accounts:not(.wp-admin) .elementor-location-footer p,
body.single-product:not(.wp-admin) .elementor-location-footer p,
body.page-id-454244:not(.wp-admin) .elementor-location-footer p,
body.page-id-362972:not(.wp-admin) .elementor-location-footer p {
  color: #e8eef6;
}

/* Toolbar clearance + hide duplicate scrollToTop on these inners only */
@media (max-width: 1024px) {
  body.woocommerce-shop.sticky-toolbar-on:not(.wp-admin) .scrollToTop,
  body.term-gta-5-accounts.sticky-toolbar-on:not(.wp-admin) .scrollToTop,
  body.single-product.sticky-toolbar-on:not(.wp-admin) .scrollToTop,
  body.page-id-454244.sticky-toolbar-on:not(.wp-admin) .scrollToTop,
  body.page-id-362972.sticky-toolbar-on:not(.wp-admin) .scrollToTop {
    display: none !important;
  }
  body.woocommerce-shop.sticky-toolbar-on:not(.wp-admin) .main-page-wrapper,
  body.term-gta-5-accounts.sticky-toolbar-on:not(.wp-admin) .main-page-wrapper,
  body.single-product.sticky-toolbar-on:not(.wp-admin) .main-page-wrapper,
  body.page-id-454244.sticky-toolbar-on:not(.wp-admin) .main-page-wrapper,
  body.page-id-362972.sticky-toolbar-on:not(.wp-admin) .main-page-wrapper {
    padding-bottom: 72px !important;
  }
}


/* ---- HQ-B 20260824hq: COD + Valorant + boosting (same storefront, still no CS2) ---- */
body.term-call-of-duty-accounts:not(.wp-admin) .page-title,
body.page-id-374378:not(.wp-admin) .page-title,
body.page-id-373143:not(.wp-admin) .page-title,
body.term-call-of-duty-accounts:not(.wp-admin) .wd-page-title,
body.page-id-374378:not(.wp-admin) .wd-page-title,
body.page-id-373143:not(.wp-admin) .wd-page-title {
  background-color: #0b0d12 !important;
  min-height: 0 !important;
  padding-top: 16px !important;
  padding-bottom: 16px !important;
  margin-bottom: 0 !important;
  overflow: visible !important;
}
body.term-call-of-duty-accounts:not(.wp-admin) .page-title .entry-title,
body.page-id-374378:not(.wp-admin) .page-title .entry-title,
body.page-id-373143:not(.wp-admin) .page-title .entry-title {
  color: #f3f6fb !important;
  white-space: normal !important;
  overflow: visible !important;
  word-break: break-word;
  line-height: 1.25 !important;
}
body.term-call-of-duty-accounts:not(.wp-admin) .shop-content-area,
body.term-call-of-duty-accounts:not(.wp-admin) .content-layout-wrapper,
body.term-call-of-duty-accounts:not(.wp-admin) .shop-loop-head,
body.term-call-of-duty-accounts:not(.wp-admin) .wd-shop-tools,
body.term-call-of-duty-accounts:not(.wp-admin) .wd-products-holder,
body.page-id-374378:not(.wp-admin) .content-layout-wrapper,
body.page-id-374378:not(.wp-admin) .site-content,
body.page-id-373143:not(.wp-admin) .content-layout-wrapper,
body.page-id-373143:not(.wp-admin) .site-content {
  background-color: #0b0d12 !important;
}
body.term-call-of-duty-accounts:not(.wp-admin) .shop-content-area,
body.page-id-374378:not(.wp-admin) .site-content,
body.page-id-373143:not(.wp-admin) .site-content {
  padding: 20px 16px 40px !important;
}
body.term-call-of-duty-accounts:not(.wp-admin) .product-grid-item.product_cat-gta-5-accounts {
  display: none !important;
}
body.term-call-of-duty-accounts:not(.wp-admin) .woocommerce-info,
body.term-call-of-duty-accounts:not(.wp-admin) .no-products-footer {
  background-color: #141820 !important;
  color: #e8eef6 !important;
  border-radius: 12px;
  border: 1px solid #1a2230;
  padding: 16px 18px !important;
}
body.page-id-374378:not(.wp-admin) .elementor-widget-heading .elementor-heading-title,
body.page-id-373143:not(.wp-admin) .elementor-widget-heading .elementor-heading-title {
  color: #f3f6fb !important;
  white-space: normal !important;
  overflow: visible !important;
  word-break: break-word;
}
body.page-id-374378:not(.wp-admin) .elementor-widget-text-editor,
body.page-id-374378:not(.wp-admin) .elementor-widget-text-editor p,
body.page-id-373143:not(.wp-admin) .elementor-widget-text-editor,
body.page-id-373143:not(.wp-admin) .elementor-widget-text-editor p {
  color: #d7e3f0 !important;
}
body.page-id-374378:not(.wp-admin) img[src*="/2022/10/11.webp"],
body.page-id-374378:not(.wp-admin) img[src*="/2022/10/22.webp"],
body.page-id-374378:not(.wp-admin) img[src*="/2022/10/33.webp"],
body.page-id-374378:not(.wp-admin) img[src*="/2022/10/44.webp"],
body.page-id-374378:not(.wp-admin) img[data-src*="/2022/10/11.webp"],
body.page-id-374378:not(.wp-admin) img[data-src*="/2022/10/22.webp"],
body.page-id-374378:not(.wp-admin) img[data-src*="/2022/10/33.webp"],
body.page-id-374378:not(.wp-admin) img[data-src*="/2022/10/44.webp"] {
  border-radius: 14px;
  background-color: #141820;
}
body.page-id-373143:not(.wp-admin) h1:has(.pricehtml) {
  font-size: 26px !important;
  line-height: 1.2 !important;
  color: #0EA4FC !important;
}
body.term-call-of-duty-accounts:not(.wp-admin) .elementor-location-footer,
body.page-id-374378:not(.wp-admin) .elementor-location-footer,
body.page-id-373143:not(.wp-admin) .elementor-location-footer {
  background-color: #0b0d12 !important;
}
body.term-call-of-duty-accounts:not(.wp-admin) .elementor-location-footer img[src*="footer-pay-stripe"],
body.term-call-of-duty-accounts:not(.wp-admin) .elementor-location-footer img[data-src*="footer-pay-stripe"],
body.page-id-374378:not(.wp-admin) .elementor-location-footer img[src*="footer-pay-stripe"],
body.page-id-374378:not(.wp-admin) .elementor-location-footer img[data-src*="footer-pay-stripe"],
body.page-id-373143:not(.wp-admin) .elementor-location-footer img[src*="footer-pay-stripe"],
body.page-id-373143:not(.wp-admin) .elementor-location-footer img[data-src*="footer-pay-stripe"] {
  background-color: #f4f6fa !important;
  background-image: url("https://csgosmurfkings.com/wp-content/uploads/2024/05/footer-pay-stripe.png.webp") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  content: url("https://csgosmurfkings.com/wp-content/uploads/2024/05/footer-pay-stripe.png.webp");
  border-radius: 8px;
  padding: 6px 10px;
  max-width: min(360px, 92vw) !important;
  width: min(360px, 92vw) !important;
  height: 44px !important;
  opacity: 1 !important;
}
@media (max-width: 1024px) {
  body.term-call-of-duty-accounts.sticky-toolbar-on:not(.wp-admin) .scrollToTop,
  body.page-id-374378.sticky-toolbar-on:not(.wp-admin) .scrollToTop,
  body.page-id-373143.sticky-toolbar-on:not(.wp-admin) .scrollToTop {
    display: none !important;
  }
  body.term-call-of-duty-accounts.sticky-toolbar-on:not(.wp-admin) .main-page-wrapper,
  body.page-id-374378.sticky-toolbar-on:not(.wp-admin) .main-page-wrapper,
  body.page-id-373143.sticky-toolbar-on:not(.wp-admin) .main-page-wrapper {
    padding-bottom: 72px !important;
  }
}

/* ---- HQ-C 20260824hq: leftover seams ---- */
body.woocommerce-shop:not(.wp-admin),
body.tax-product_cat:not(.wp-admin),
body.single-product:not(.wp-admin),
body.page-id-454244:not(.wp-admin),
body.page-id-362972:not(.wp-admin),
body.page-id-374378:not(.wp-admin),
body.page-id-373143:not(.wp-admin) {
  --wd-entities-title-color: #f3f6fb;
  --wd-entities-title-color-hover: #0EA4FC;
  --wd-text-color: #e8eef6;
}
.wd-preloader { background-color: #0b0d12 !important; }
.footer-container { background-color: #0b0d12 !important; }
.elementor-element-ab46d9a .elementor-heading-title { color: #f3f6fb !important; }
.elementor-element-cdf96a4 img,
img[src*=\"footer-pay-stripe\"],
img[data-src*=\"footer-pay-stripe\"] {
  background-color: #f4f6fa !important;
  border-radius: 8px;
  padding: 6px 10px;
  opacity: 1 !important;
}
body.page-id-374378:not(.wp-admin) .category__item,
body.page-id-373143:not(.wp-admin) .category__item {
  overflow: visible !important;
  border-radius: 14px !important;
  background-color: #141820;
}
body.page-id-374378:not(.wp-admin) .category__item h1,
body.page-id-374378:not(.wp-admin) .category__item h2,
body.page-id-373143:not(.wp-admin) .category__item h1,
body.page-id-373143:not(.wp-admin) .category__item h2 {
  white-space: normal !important;
  overflow: visible !important;
  word-break: break-word;
  color: #f3f6fb;
}
@media (max-width: 1024px) {
  body.sticky-toolbar-on .scrollToTop { display: none !important; }
  .wd-toolbar, .woodmart-toolbar { z-index: 500 !important; }
}

/* ---- Option A 20260824a: marketplace discipline (sitewide chrome) ---- */

/* Footer watermarked king plate → transparent lockup */
.elementor-location-footer img[src*="CSK-LOGO"],
.elementor-location-footer img[data-src*="CSK-LOGO"],
.footer-container img[src*="CSK-LOGO"],
.footer-container img[data-src*="CSK-LOGO"],
img[src*="/2024/05/CSK-LOGO"],
img[data-src*="/2024/05/CSK-LOGO"] {
  content: url("https://csgosmurfkings.com/wp-content/uploads/2026/08/csk-king-logo.png");
  background-color: transparent !important;
  background-image: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
  mix-blend-mode: normal;
  filter: none;
}

/* Dark wide header search — #0EA4FC is the submit verb */
.whb-header .searchform.wd-style-with-bg input[type="text"],
.wd-header-search-form .searchform input[type="text"],
.whb-header .searchform input[type="text"] {
  background-color: #13141b !important;
  color: #f3f6fb !important;
  border: 1px solid #1e2430 !important;
  box-shadow: none !important;
  min-width: 0;
  width: 100%;
}
.whb-header .searchform.wd-style-with-bg input[type="text"]::placeholder,
.wd-header-search-form .searchform input[type="text"]::placeholder {
  color: #8A8F98 !important;
}
.whb-header .searchform.wd-style-with-bg .searchsubmit,
.wd-header-search-form .searchform .searchsubmit {
  background-color: #0EA4FC !important;
  color: #0b0d12 !important;
  width: 52px;
}
.whb-col-center.whb-visible-lg,
.whb-header .wd-search-form.wd-header-search-form {
  flex: 1 1 auto;
  max-width: 720px;
}

/* GTA category — dark SEO tail, hairline cards, visible CTA */
body.term-gta-5-accounts:not(.wp-admin) .term-description,
body.term-gta-5-accounts:not(.wp-admin) .term-description p,
body.term-gta-5-accounts:not(.wp-admin) .term-description li,
body.term-gta-5-accounts:not(.wp-admin) .term-description h2,
body.term-gta-5-accounts:not(.wp-admin) .term-description h3 {
  background-color: #0b0d12 !important;
  color: #d7e3f0 !important;
}
body.term-gta-5-accounts:not(.wp-admin) .term-description h2,
body.term-gta-5-accounts:not(.wp-admin) .term-description h3 {
  color: #f3f6fb !important;
}
body.term-gta-5-accounts:not(.wp-admin) .term-description a {
  color: #0EA4FC;
}
body.term-gta-5-accounts:not(.wp-admin) .shop-content-area,
body.term-gta-5-accounts:not(.wp-admin) .content-layout-wrapper,
body.term-gta-5-accounts:not(.wp-admin) .wd-shop-product {
  background-color: #0b0d12 !important;
}

body.term-gta-5-accounts:not(.wp-admin) .product-grid-item {
  background-color: #13141b !important;
  border: 1px solid #23262E !important;
  border-radius: 12px !important;
  overflow: hidden;
}
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item:hover {
  border-color: rgba(14, 164, 252, 0.45) !important;
  transform: translateY(-2px);
}
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-entities-title a {
  color: #f3f6fb !important;
}
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .price,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .price ins,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .price .amount {
  color: #f3f6fb !important;
}
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .price del,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .price del .amount {
  color: #8A8F98 !important;
}
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .onsale.product-label {
  background-color: #0EA4FC !important;
  color: #0b0d12 !important;
}

/* One visible #0EA4FC CTA — not hover-only */
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-bottom-actions,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .fade-in-block,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-add-btn,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .add_to_cart_button {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  pointer-events: auto !important;
}
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-bottom-actions {
  position: static !important;
  display: flex !important;
  padding: 0 12px 14px !important;
}
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .add_to_cart_button,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item a.add-to-cart-loop {
  background-color: #0EA4FC !important;
  color: #0b0d12 !important;
  border: 0 !important;
  border-radius: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

/* 4-up desk SKU intent (1 live SKU); 1-col mobile SKUs */
@media (min-width: 1025px) {
  body.term-gta-5-accounts:not(.wp-admin) .products.grid-columns-3 .product-grid-item {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (max-width: 767px) {
  body.term-gta-5-accounts:not(.wp-admin) .products .product-grid-item,
  body.term-gta-5-accounts:not(.wp-admin) .products .product-grid-item.col-6 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
}

/* No fake seller % — hide empty rating wells if they have no text */
body.term-gta-5-accounts:not(.wp-admin) .star-rating:empty,
body.term-gta-5-accounts:not(.wp-admin) .woocommerce-product-rating:empty {
  display: none !important;
}

/* Type tokens sitewide storefront — no new families */
body.term-gta-5-accounts:not(.wp-admin),
body.woocommerce-shop:not(.wp-admin) {
  --wd-title-font: "Poppins", sans-serif;
  --wd-text-font: "Lato", sans-serif;
}


/* ---- Option A mobile 390–430 GTA + chrome — marker: csk-option-a-mobile-20260824 ---- */
@media (max-width: 430px) {
  body.term-gta-5-accounts:not(.wp-admin),
  body.term-gta-5-accounts:not(.wp-admin) .website-wrapper,
  body.term-gta-5-accounts:not(.wp-admin) .main-page-wrapper,
  body.woocommerce-shop:not(.wp-admin) {
    overflow-x: hidden !important;
    max-width: 100vw;
  }
  body.term-gta-5-accounts:not(.wp-admin) .page-title .entry-title,
  body.term-gta-5-accounts:not(.wp-admin) .wd-entities-title,
  body.term-gta-5-accounts:not(.wp-admin) .wd-entities-title a {
    white-space: normal !important;
    overflow: visible !important;
    word-break: break-word;
    font-size: 15px !important;
    line-height: 1.35 !important;
  }
  body.term-gta-5-accounts:not(.wp-admin) .products .product-grid-item,
  body.term-gta-5-accounts:not(.wp-admin) .products .product-grid-item.col-6 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .add_to_cart_button,
  body.term-gta-5-accounts:not(.wp-admin) .product-grid-item a.add-to-cart-loop {
    min-height: 44px !important;
    width: 100% !important;
    justify-content: center;
  }
  .wd-toolbar a,
  .wd-toolbar .wd-toolbar-label {
    min-height: 44px;
  }
  .whb-header .searchform input[type="text"] {
    min-height: 44px !important;
    min-width: 0 !important;
    font-size: 16px !important;
  }
  body.term-gta-5-accounts:not(.wp-admin) .term-description,
  body.term-gta-5-accounts:not(.wp-admin) .footer-container,
  .footer-container {
    overflow-x: hidden;
    word-break: break-word;
  }
  .wd-logo img,
  img[src*="wood-logo"],
  img[src*="CSK-LOGO"],
  img[src*="csk-king-logo"] {
    background-color: transparent !important;
  }
}

/* ---- DEV-LEFTOVERS 20260824l — CSS-safe only. Marker: csk-dev-left-20260824
   Do not hide Fortnite/8BP/CoC/CR/GI. No official logos. ---- */

/* 2) dummy-wood title plate (file is 200; still inline url on shop/GTA) */
.page-title[style*="dummy-wood-title"],
.wd-page-title[style*="dummy-wood-title"],
.title-shop[style*="dummy-wood-title"] {
  background-image: none !important;
  background-color: #0b0d12 !important;
}

/* 4) Product 553234 gallery: Woo grey placeholder → featured 553413 gta-modded webp */
body.single-product.postid-553234 .woocommerce-product-gallery img[src*="placeholder"],
body.single-product.postid-553234 .woocommerce-product-gallery img[data-src*="placeholder"],
body.postid-553234 img.woocommerce-placeholder,
body.postid-553234 .wd-gallery-item img[src*="placeholder"] {
  content: url("https://csgosmurfkings.com/wp-content/uploads/2026/08/gta-modded-account-hero-lcp.webp") !important;
  opacity: 1 !important;
  background-color: #141820 !important;
}

/* 8) stale typo enqueue — 0-byte file is 200; hide if a HIT reprints it as a visible error chrome */
link[href*="woodmart-childajax.js"],
script[src*="woodmart-childajax.js"] {
  display: none !important;
}

/* leftover 9 shop+product 390–430 — marker: csk-dev-left-shopprod-20260824
   Home/GTA already Option A. Do not redo mid/Option A. */
@media (max-width: 430px) {
  body.woocommerce-shop:not(.wp-admin) .website-wrapper,
  body.woocommerce-shop:not(.wp-admin) .main-page-wrapper,
  body.woocommerce-shop:not(.wp-admin) .shop-content-area,
  body.single-product:not(.wp-admin),
  body.single-product:not(.wp-admin) .website-wrapper,
  body.single-product:not(.wp-admin) .main-page-wrapper,
  body.single-product:not(.wp-admin) .shop-content-area,
  body.single-product:not(.wp-admin) .product-image-summary {
    overflow-x: hidden !important;
    max-width: 100vw;
  }
  body.woocommerce-shop:not(.wp-admin) .products .product-grid-item,
  body.woocommerce-shop:not(.wp-admin) .products .product-grid-item.col-6 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  body.woocommerce-shop:not(.wp-admin) .product-grid-item .add_to_cart_button,
  body.woocommerce-shop:not(.wp-admin) .product-grid-item a.add-to-cart-loop,
  body.single-product:not(.wp-admin) .single_add_to_cart_button {
    min-height: 44px !important;
    width: 100% !important;
    justify-content: center;
  }
  body.single-product:not(.wp-admin) .product_title,
  body.woocommerce-shop:not(.wp-admin) .page-title .entry-title {
    white-space: normal !important;
    overflow: visible !important;
    word-break: break-word;
  }
}

/* ---- leftovers look 20260824 — marker: csk-leftovers-20260824
   Merge base: live chrome GET now. Dummy hide + 553234 content:url already in sheet.
   Only add mobile-drawer second-search hide. No * purge. ---- */
.mobile-nav .wd-search-form,
.mobile-nav .searchform,
.mobile-nav .kings-menu-search,
.wd-side-hidden.mobile-nav .wd-search-form {
  display: none !important;
}

/* Marker: csk-dev-design-pass-20260824
   Footer + GTA visible CTA. No fake chips. Leftovers not redone. */

/* Footer Cart / Blog / Contact Us — readable, hover verb */
.elementor-element-0ca8b42 .elementor-icon-list-text,
.elementor-location-footer a,
.elementor-location-footer .elementor-icon-list-text,
.footer-container a,
.footer-container .elementor-icon-list-text {
  color: #c9d2de !important;
}
.elementor-element-0ca8b42 a:hover .elementor-icon-list-text,
.elementor-location-footer a:hover,
.footer-container a:hover {
  color: #0EA4FC !important;
}

/* GTA titles + always-visible #0EA4FC CTA pill */
body.term-gta-5-accounts:not(.wp-admin) .wd-entities-title,
body.term-gta-5-accounts:not(.wp-admin) .wd-entities-title a,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-entities-title a {
  color: #f3f6fb !important;
}
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-bottom-actions,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-add-btn,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .add_to_cart_button,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item a.add-to-cart-loop {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: none !important;
}
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .add_to_cart_button,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item a.add-to-cart-loop {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-color: #0EA4FC !important;
  color: #1A1A1A !important;
  min-height: 44px !important;
  border-radius: 999px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em;
  border: 0 !important;
}

/* No fake chips: HTML has 0 wd-product-atts. Do not invent ::after pills. */
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .product-information::before,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .product-information::after,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-entities-title::before,
body.term-gta-5-accounts:not(.wp-admin) .product-grid-item .wd-entities-title::after {
  content: none !important;
}
body.term-gta-5-accounts:not(.wp-admin) .wd-product-atts:empty,
body.term-gta-5-accounts:not(.wp-admin) .wd-product-attrs:empty {
  display: none !important;
}

/* GTA SEO slab: 16px body + 24–36px pad (no light flip) */
body.term-gta-5-accounts:not(.wp-admin) .term-description,
body.term-gta-5-accounts:not(.wp-admin) .woocommerce-products-header {
  background-color: #0b0d12 !important;
  color: #d7e3f0 !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
}
@media (min-width: 768px) {
  body.term-gta-5-accounts:not(.wp-admin) .term-description,
  body.term-gta-5-accounts:not(.wp-admin) .woocommerce-products-header {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
}


/* ---- leftover-7 trending names on dark bar — marker: csk-leftover-20260824t
   shape-bg already #0b0d12. fifa-list links were #000. No invented cats. ---- */
.shape-bg .fifa-list ul li a,
.shape-bg .fifa-list ul li a span,
.shape-bg .fifa-list a {
  color: #e8eef6 !important;
}
.shape-bg .heading-name,
.shape-bg .heading-name strong,
.shape-bg .tranding_head,
.shape-bg .tranding_head strong {
  color: #f3f6fb !important;
}

/* Marker: csk-dev-gta-shop-20260824 */
/* Option A GTA shop rules: csk-gta-shop.css (data-no-optimize). Homepage not touched. */

/* ========== DESIGN-CHROME.md pages — Marker: csk-dev-chrome-pages-20260824
   Merge base: live csk-chrome.css. About 454244 / Contact 362972 / footer / toolbar.
   Homepage hero NOT rewritten. JOIN NOW skipped (not in About/Contact HTML; home-hero owns mid).
   Footer hrefs unchanged. Discord/Skype/email restyle, not hide. No * purge. ========== */

/* Remaining white plates — king transparent, no #f7f7f7 chip */
.whb-header .wd-logo,
.whb-header .wd-logo a,
.wd-logo,
.site-logo a,
.mobile-nav .wd-logo {
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.whb-header .wd-logo img,
.wd-logo img,
img[src*="wood-logo-dark"],
img[src*="csk-king-logo"] {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
}

/* Remaining white search — header field #13141b, leftover second bar hide */
.searchform input[type="text"],
.searchform input[type="search"],
.wd-search-form input[type="text"],
.wd-search-form input[type="search"],
.whb-header .searchform input[type="text"] {
  background-color: #13141b !important;
  color: #ffffff !important;
  border: 1px solid #1e2430 !important;
  min-height: 44px !important;
  border-radius: 12px !important;
  box-shadow: none !important;
}
.searchform input::placeholder,
.wd-search-form input::placeholder {
  color: #8A8F98 !important;
}
.searchform .searchsubmit,
.wd-search-form .searchsubmit {
  background-color: #0EA4FC !important;
  color: #ffffff !important;
}
.kings-menu-search,
form.search .kings-menu-search,
.shape-bg form.search,
.mobile-nav .searchform,
.mobile-nav .wd-search-form,
.wd-side-hidden.mobile-nav .searchform {
  display: none !important;
}

/* Footer king: watermarked CSK-LOGO plate → transparent king on #0b0d12 */
.elementor-location-footer,
.footer-container,
.wd-footer {
  background-color: #0b0d12 !important;
  border-top: 1px solid #1e2430;
}
.elementor-location-footer img[src*="CSK-LOGO"],
.elementor-location-footer img[data-src*="CSK-LOGO"],
.footer-container img[src*="CSK-LOGO"],
.footer-container img[data-src*="CSK-LOGO"] {
  content: url("https://csgosmurfkings.com/wp-content/uploads/2026/08/csk-king-logo.png");
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  mix-blend-mode: normal !important;
  filter: none !important;
  max-height: 160px;
  width: auto;
}
.elementor-location-footer .elementor-widget-image,
.elementor-location-footer .elementor-image {
  background: transparent !important;
}

/* Footer Discord mark = #0EA4FC pill (not purple). Do not hide. */
.elementor-location-footer a[href*="discord.com"],
.elementor-location-footer a[href*="discord.gg"],
.footer-container a[href*="discord.com"],
.footer-container a[href*="discord.gg"] {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-color: #0EA4FC !important;
  color: #ffffff !important;
  min-height: 44px;
  border-radius: 999px;
  padding: 8px 18px;
  max-width: 100%;
  box-sizing: border-box;
}
.elementor-location-footer img[src*="Discord-Logo"],
.elementor-location-footer img[data-src*="Discord-Logo"],
.footer-container img[src*="Discord-Logo"],
.footer-container img[data-src*="Discord-Logo"] {
  background: transparent !important;
  filter: brightness(0) invert(1);
  max-height: 28px;
  width: auto;
}

/* Footer links readable — hrefs unchanged */
.elementor-location-footer a,
.footer-container a,
.elementor-location-footer .elementor-icon-list-text {
  color: #c9d2de !important;
}
.elementor-location-footer a:hover,
.footer-container a:hover {
  color: #0EA4FC !important;
}
.elementor-location-footer h2,
.elementor-location-footer .elementor-heading-title,
.footer-container h2 {
  color: #ffffff !important;
  font-family: var(--wd-title-font), Poppins, sans-serif;
  font-weight: 600;
  font-size: 16px;
}
.elementor-location-footer p,
.footer-container p {
  color: #d7e3f0 !important;
  font-size: 16px;
  font-family: var(--wd-text-font), Lato, sans-serif;
}
.elementor-location-footer img[src*="footer-pay-stripe"],
.elementor-location-footer img[data-src*="footer-pay-stripe"] {
  filter: grayscale(1);
  background: #13141b !important;
  border-radius: 8px;
  padding: 6px 10px;
}

/* Mobile toolbar + drawer */
.wd-toolbar,
.woodmart-toolbar {
  background-color: #0b0d12 !important;
  border-top: 1px solid #1e2430 !important;
}
.wd-toolbar a,
.wd-toolbar .wd-toolbar-label,
.wd-toolbar .wd-toolbar-icon {
  color: #c9d2de !important;
  min-height: 44px;
}
.wd-toolbar .wd-active,
.wd-toolbar a.active,
.wd-toolbar .wd-toolbar-item.wd-active .wd-toolbar-label {
  color: #0EA4FC !important;
}
body.sticky-toolbar-on .scrollToTop {
  display: none !important;
}
.mobile-nav,
.wd-side-hidden.mobile-nav,
.mobile-nav .shape-bg,
.shape-bg {
  background-color: #0b0d12 !important;
}
.mobile-nav a,
#menu-1-bd57436 a,
#menu-2-bd57436 a {
  color: #ffffff !important;
  border-color: #1e2430 !important;
}
.widget-title:empty,
label:empty,
.elementor-heading-title:empty {
  display: none !important;
}

/* Promo quicksave — restyle, do not hide */
.whb-header .wd-page-title + *,
.page-title .entry-title,
.title-subtitle {
  color: #d7e3f0;
}

/* ---- About /about-us/ page-id-454244 — keep every word ---- */
body.page-id-454244:not(.wp-admin),
body.page-id-454244:not(.wp-admin) .website-wrapper,
body.page-id-454244:not(.wp-admin) .main-page-wrapper,
body.page-id-454244:not(.wp-admin) .site-content,
body.page-id-454244:not(.wp-admin) .content-layout,
body.page-id-454244:not(.wp-admin) .wd-content-area,
body.page-id-454244:not(.wp-admin) .elementor-section,
body.page-id-454244:not(.wp-admin) .elementor-widget-wrap {
  background-color: #0b0d12 !important;
  color: #d7e3f0;
}
body.page-id-454244:not(.wp-admin) .page-title,
body.page-id-454244:not(.wp-admin) .wd-page-title {
  background: #0b0d12 !important;
  background-image: none !important;
}
body.page-id-454244:not(.wp-admin) .page-title h1,
body.page-id-454244:not(.wp-admin) .page-title .entry-title,
body.page-id-454244:not(.wp-admin) h1 {
  color: #ffffff !important;
  font-family: var(--wd-title-font), Poppins, sans-serif !important;
  font-weight: 600 !important;
}
body.page-id-454244:not(.wp-admin) .entry-content,
body.page-id-454244:not(.wp-admin) .elementor-widget-text-editor,
body.page-id-454244:not(.wp-admin) .elementor-widget-text-editor p,
body.page-id-454244:not(.wp-admin) .woodmart-title-container,
body.page-id-454244:not(.wp-admin) h4.woodmart-title-container {
  color: #d7e3f0 !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  font-family: var(--wd-text-font), Lato, sans-serif;
}
body.page-id-454244:not(.wp-admin) .entry-content a,
body.page-id-454244:not(.wp-admin) .elementor-widget-text-editor a {
  color: #0EA4FC !important;
}

/* Drop light About photo slab (img about_us_background.jpg) */
body.page-id-454244:not(.wp-admin) img[src*="about_us_background"],
body.page-id-454244:not(.wp-admin) img[data-src*="about_us_background"] {
  display: none !important;
}
body.page-id-454244:not(.wp-admin) [style*="about_us_background"] {
  background-image: none !important;
  background-color: #0b0d12 !important;
}

/* Legal well — H2 cba9133 + copy b01296f (One Tap / EZSMURF / EIN). Keep words. */
body.page-id-454244:not(.wp-admin) .elementor-element-cba9133 .elementor-heading-title,
body.page-id-454244:not(.wp-admin) h2.elementor-heading-title {
  color: #ffffff !important;
  font-family: var(--wd-title-font), Poppins, sans-serif !important;
  font-weight: 600 !important;
}
body.page-id-454244:not(.wp-admin) .elementor-element-b01296f {
  background-color: #13141b !important;
  border: 1px solid #1e2430 !important;
  border-radius: 12px;
  padding: 24px !important;
}
body.page-id-454244:not(.wp-admin) .elementor-element-b01296f,
body.page-id-454244:not(.wp-admin) .elementor-element-b01296f p,
body.page-id-454244:not(.wp-admin) .elementor-element-b01296f span,
body.page-id-454244:not(.wp-admin) .elementor-element-b01296f strong {
  color: #d7e3f0 !important;
  background: transparent !important;
}

/* ---- Contact /contact-us/ page-id-362972 — keep every word, incl. ANNOUCHMENT'S ---- */
body.page-id-362972:not(.wp-admin),
body.page-id-362972:not(.wp-admin) .website-wrapper,
body.page-id-362972:not(.wp-admin) .main-page-wrapper,
body.page-id-362972:not(.wp-admin) .site-content,
body.page-id-362972:not(.wp-admin) .elementor-section,
body.page-id-362972:not(.wp-admin) .elementor-widget-wrap {
  background-color: #0b0d12 !important;
  color: #d7e3f0;
}
body.page-id-362972:not(.wp-admin) .page-title,
body.page-id-362972:not(.wp-admin) .wd-page-title {
  background: #0b0d12 !important;
  background-image: none !important;
}
body.page-id-362972:not(.wp-admin) .page-title h1,
body.page-id-362972:not(.wp-admin) .page-title .entry-title,
body.page-id-362972:not(.wp-admin) h1 {
  color: #ffffff !important;
  font-family: var(--wd-title-font), Poppins, sans-serif !important;
  font-weight: 600 !important;
}
body.page-id-362972:not(.wp-admin) h4.woodmart-title-container,
body.page-id-362972:not(.wp-admin) .title-after_title,
body.page-id-362972:not(.wp-admin) .elementor-element-4402d00,
body.page-id-362972:not(.wp-admin) .elementor-element-4402d00 h4 {
  color: #d7e3f0 !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  font-family: var(--wd-text-font), Lato, sans-serif;
  letter-spacing: 0.01em;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  white-space: normal !important;
}

/* Existing Discord <a> → #0EA4FC pill. Same href. Do not hide Skype/email. */
body.page-id-362972:not(.wp-admin) .elementor-element-7e63b8d a.btn,
body.page-id-362972:not(.wp-admin) a.btn[href*="discord.gg/YCPN8ktgDA"] {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background-color: #0EA4FC !important;
  color: #ffffff !important;
  min-height: 44px !important;
  border-radius: 999px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
  border: 0 !important;
  padding: 10px 22px !important;
  box-shadow: none !important;
}
body.page-id-362972:not(.wp-admin) .elementor-element-7e63b8d a.btn .wd-btn-text {
  color: #ffffff !important;
}

/* Hide only empty titles / debug strings if they appear */
.widget-title:empty,
[class*="CSK storefront"],
[class*="CSK marketplace chrome"],
[class*="CSK Marketplace Choice"] {
  display: none !important;
}

/* Discord pill wins over generic footer link color */
.elementor-location-footer a[href*="discord.com"],
.elementor-location-footer a[href*="discord.gg"],
.footer-container a[href*="discord.com"],
.footer-container a[href*="discord.gg"] {
  background-color: #0EA4FC !important;
  color: #ffffff !important;
}

/* About essay: kill inline #000000, keep every word */
body.page-id-454244:not(.wp-admin) .elementor-element-6764d00,
body.page-id-454244:not(.wp-admin) .elementor-element-6764d00 p,
body.page-id-454244:not(.wp-admin) .elementor-element-6764d00 span,
body.page-id-454244:not(.wp-admin) span[style*="color: #000000"],
body.page-id-454244:not(.wp-admin) span[style*="color:#000000"] {
  color: #d7e3f0 !important;
}

/* Promo quicksave — restyle, do not hide */
body.page-id-454244:not(.wp-admin) .wd-info-box,
body.page-id-362972:not(.wp-admin) .wd-info-box {
  background-color: #13141b !important;
  border: 1px solid #1e2430 !important;
  border-radius: 12px;
  padding: 12px 16px;
}
body.page-id-454244:not(.wp-admin) .wd-info-box .info-box-title,
body.page-id-362972:not(.wp-admin) .wd-info-box .info-box-title {
  color: #d7e3f0 !important;
}

/* Legal heading sits on the well */
body.page-id-454244:not(.wp-admin) .elementor-element-cba9133 {
  background-color: #13141b !important;
  border: 1px solid #1e2430 !important;
  border-bottom: 0 !important;
  border-radius: 12px 12px 0 0;
  padding: 24px 24px 0 !important;
}
body.page-id-454244:not(.wp-admin) .elementor-element-b01296f {
  border-radius: 0 0 12px 12px !important;
  border-top: 0 !important;
}

/* Contact Skype / email / Discord username — restyle, not hide */
body.page-id-362972:not(.wp-admin) .title-after_title,
body.page-id-362972:not(.wp-admin) .title-after_title strong {
  color: #d7e3f0 !important;
  font-size: 16px !important;
}

/* Mega / dropdowns-color-light fight (chrome only) */
.dropdowns-color-light .wd-dropdown,
.dropdowns-color-light .wd-dropdown-menu,
.dropdowns-color-light .wd-dropdown.wd-design-default {
  background-color: #0b0d12 !important;
  color: #ffffff !important;
  border-color: #1e2430 !important;
}
.dropdowns-color-light .wd-dropdown a {
  color: #ffffff !important;
}
.dropdowns-color-light .wd-dropdown a:hover {
  color: #0EA4FC !important;
}

/* ========== DESIGN-CHROME addendum 13-16 — Marker: csk-chrome-addendum-13-16-20260824
   Drawer / desktop ACCOUNTS mega / footer contrast / Discord label.
   Restyle only. No href changes. No IA flatten. ========== */

/* 13) Mobile drawer: submenu visible, no light Trending slab, pad above toolbar */
.mobile-nav,
.wd-side-hidden.mobile-nav,
.mobile-nav .shape-bg,
.wd-side-hidden.mobile-nav .shape-bg {
  background-color: #0b0d12 !important;
  background-image: none !important;
  padding-bottom: 72px !important;
}
.mobile-nav a,
.mobile-nav .sub-menu a,
.mobile-nav .wd-sub-menu a,
.mobile-nav .wd-dropdown a,
.wd-side-hidden.mobile-nav a,
.mobile-nav .menu-item a,
.mobile-nav .fifa-list a {
  visibility: visible !important;
  opacity: 1 !important;
  color: #ffffff !important;
  background-color: transparent !important;
  background-image: none !important;
  text-decoration: none !important;
}
.mobile-nav li,
.mobile-nav .sub-menu,
.mobile-nav .wd-sub-menu,
.mobile-nav .wd-dropdown,
.mobile-nav .menu-item,
.mobile-nav .widget,
.shape-bg .fifa-list,
.shape-bg .fifa-list ul,
.shape-bg .fifa-list li {
  background-color: #0b0d12 !important;
  background-image: none !important;
  border-color: #1e2430 !important;
}
.mobile-nav li,
.mobile-nav .sub-menu li,
.mobile-nav .wd-sub-menu li {
  border-bottom: 1px solid #1e2430;
}
.shape-bg .tranding_head,
.shape-bg .heading-name,
.mobile-nav .tranding_head,
.mobile-nav .heading-name {
  background: #0b0d12 !important;
  background-image: none !important;
  color: #ffffff !important;
  box-shadow: none !important;
}
.shape-bg .tranding_head strong,
.shape-bg .heading-name strong {
  color: #ffffff !important;
}
.mobile-nav .close-side-widget,
.mobile-nav .wd-close-side,
.wd-close-side,
.close-side-widget {
  color: #ffffff !important;
  min-width: 44px;
  min-height: 44px;
}
.mobile-nav .searchform,
.mobile-nav .wd-search-form,
.mobile-nav .kings-menu-search,
.wd-side-hidden.mobile-nav .searchform,
.wd-side-hidden.mobile-nav .kings-menu-search {
  display: none !important;
}

/* 14) Desktop ACCOUNTS mega: dark first, no light FOUC stack */
@media (min-width: 1025px) {
  .whb-header .wd-dropdown,
  .whb-header .wd-dropdown-menu,
  .dropdowns-color-light .wd-dropdown,
  .dropdowns-color-light .wd-dropdown-menu,
  .dropdowns-color-light .wd-dropdown.wd-design-default,
  .dropdowns-color-light .wd-dropdown.wd-design-sized,
  .dropdowns-color-light .wd-dropdown.wd-design-full-width {
    background-color: #13141b !important;
    background-image: none !important;
    border: 1px solid #1e2430 !important;
    color: #ffffff !important;
    visibility: hidden;
    opacity: 0;
  }
  .whb-header .menu-item-has-children:hover > .wd-dropdown,
  .whb-header .menu-item-has-children.wd-opened > .wd-dropdown,
  .whb-header li:hover > .wd-dropdown,
  .whb-header .wd-dropdown.wd-opened,
  .dropdowns-color-light .menu-item-has-children:hover > .wd-dropdown,
  .dropdowns-color-light .wd-dropdown.wd-opened {
    visibility: visible !important;
    opacity: 1 !important;
  }
  .whb-header .wd-dropdown a,
  .dropdowns-color-light .wd-dropdown a,
  .dropdowns-color-light .wd-dropdown-menu a {
    color: #ffffff !important;
    text-decoration: none !important;
    background: transparent !important;
  }
  .whb-header .wd-dropdown a:hover,
  .dropdowns-color-light .wd-dropdown a:hover {
    color: #0EA4FC !important;
  }
}

/* 15) Footer User Space / Games #c9d2de not #333. Payments grayscale on dark. */
.elementor-location-footer a,
.elementor-location-footer .elementor-icon-list-item,
.elementor-location-footer .elementor-icon-list-item a,
.elementor-location-footer .elementor-icon-list-text,
.elementor-location-footer .menu a,
.elementor-location-footer .menu-item a,
.footer-container a,
.footer-widget a,
.wd-footer a,
.wd-footer .menu-item a {
  color: #c9d2de !important;
}
.elementor-location-footer a:hover,
.footer-container a:hover,
.wd-footer a:hover,
.elementor-location-footer .elementor-icon-list-item a:hover {
  color: #0EA4FC !important;
}
.elementor-location-footer img[src*="footer-pay-stripe"],
.elementor-location-footer img[data-src*="footer-pay-stripe"],
.footer-container img[src*="footer-pay-stripe"],
.footer-container img[data-src*="footer-pay-stripe"] {
  filter: grayscale(1) brightness(0.85) !important;
  background-color: #0b0d12 !important;
  background-image: none !important;
  border: 1px solid #1e2430 !important;
  border-radius: 8px;
  padding: 8px 12px;
  mix-blend-mode: normal !important;
  box-shadow: none !important;
}

/* 16) Discord pill always has a text label. Do not pick invite hrefs. */
.elementor-location-footer a[href*="discord.com"],
.elementor-location-footer a[href*="discord.gg"],
.footer-container a[href*="discord.com"],
.footer-container a[href*="discord.gg"] {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background-color: #0EA4FC !important;
  color: #ffffff !important;
  min-height: 44px !important;
  border-radius: 999px !important;
  padding: 8px 18px !important;
}
.elementor-location-footer a[href*="discord.com"] img,
.elementor-location-footer a[href*="discord.gg"] img,
.footer-container a[href*="discord.com"] img,
.footer-container a[href*="discord.gg"] img,
.elementor-location-footer img[src*="Discord-Logo"],
.elementor-location-footer img[data-src*="Discord-Logo"] {
  width: 0 !important;
  max-width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
  overflow: hidden;
}
.elementor-location-footer a[href*="discord.com"]::after,
.elementor-location-footer a[href*="discord.gg"]::after,
.footer-container a[href*="discord.com"]::after,
.footer-container a[href*="discord.gg"]::after {
  content: "DISCORD";
  color: #ffffff !important;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-family: var(--wd-title-font), Poppins, sans-serif;
}
.elementor-location-footer a[href*="discord.com"]:has(.wd-btn-text)::after,
.elementor-location-footer a[href*="discord.gg"]:has(.wd-btn-text)::after,
.elementor-location-footer a[href*="discord.com"]:has(span:not(:empty))::after,
.elementor-location-footer a[href*="discord.gg"]:has(span:not(:empty))::after {
  content: none;
}
