/* Preserved existing GoldCard rules. */
footer a[href^="tel:"] { display: none !important; }
.s-product-card-image .s-product-card-promotion-title { display: none !important; }
salla-contacts[data-testid="store-header-contacts"] a[href^="mailto:"] { display: none !important; }
footer .s-menu-footer-list a[href*="page-2093293040"],
footer .s-menu-footer-list a[href*="page-87909115"] { display: none !important; }
/* GoldCard Raed preview, 2026-09-25. */
:root {
  --color-primary: #D4AF37;
  --color-primary-dark: #AD8920;
  --color-primary-light: #F1D77A;
  --color-primary-reverse: #070707;
  --theme-primary-color: #D4AF37;
}
body.theme-raed { background: #F7F7F5; color: #202020; }
.store-header .top-navbar,
#mainnav,
.store-footer,
.store-footer .store-footer__inner { background-color: #101010 !important; color: #F7F4EA; }
#mainnav { border-bottom: 1px solid #D4AF37; }
.store-footer { border-top: 2px solid #D4AF37; }
.store-footer a { color: #F7F4EA; }
#mainnav .s-cart-summary-total { color: #F7F4EA; }
.s-product-card-entry { border: 1px solid #E6E2D8; border-radius: 14px; overflow: hidden; }
.s-product-card-vertical .s-product-card-image { height: auto !important; max-height: none !important; aspect-ratio: auto; background: #070707; }
.s-product-card-vertical .s-product-card-image > a { display: block; width: 100%; height: auto !important; }
.s-product-card-vertical .s-product-card-image img { display: block; width: 100%; height: auto !important; max-height: none !important; aspect-ratio: auto 1 / 1; object-fit: contain !important; }
.s-product-card-content-title { line-height: 1.6; }
.s-product-card-price { color: #171717; font-weight: 700; }
salla-add-product-button button.s-button-element:not(:disabled) { background: #D4AF37; border-color: #D4AF37; color: #070707; font-weight: 700; }
salla-add-product-button button.s-button-element:not(:disabled):hover { background: #E4C45C; border-color: #E4C45C; }
salla-add-product-button button.s-button-element:focus-visible,
.slide--cat-entry:focus-visible { outline: 3px solid #785E0F; outline-offset: 3px; }
.index main .s-block { margin-top: 2rem; }
.index .slide--cat-entry { background: #FFFFFF; border: 1px solid #C5A145; border-radius: 12px; color: #202020; padding: 14px 10px; min-height: 62px; height: auto; }
.index .slide--cat-entry > i { display: none; }
.index .slide--cat-entry h2 { color: #202020; margin: 0; font-size: 15px; }
.index .s-products-list-vertical-cards { grid-template-columns: repeat(3, minmax(0, 1fr)); }
@media (min-width: 1024px) {
  #mainnav .root-level > a { color: #F7F4EA; }
  #mainnav .root-level > a:hover { color: #F1D77A; }
  .index main > .s-block.container,
  .index .s-block--categories > .container { max-width: 1080px; }
}
@media (max-width: 767px) {
  .index .s-products-list-vertical-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
  .s-product-card-content { padding: 12px; }
  .s-product-card-content-title { font-size: 14px; }
}
#mainnav .s-user-menu-login-btn { border-color: #D4AF37; }
#mainnav .s-user-menu-login-btn svg,
#mainnav salla-cart-summary svg { fill: #D4AF37; }
.store-header .s-search-input { background: #FFFFFF !important; color: #202020; }
.store-header .s-search-input::placeholder { color: #5B5B56; opacity: 1; }
.s-product-card-content-subtitle { color: #5B5B56 !important; opacity: 1; }
@media (max-width: 767px) {
  .s-product-card-entry salla-add-product-button .s-button-text > i { display: none; }
  .s-product-card-entry salla-add-product-button button { padding-inline: 6px; font-size: 13px; }
}
.s-product-card-vertical .s-product-card-image { flex: 0 0 auto !important; }
.s-product-card-vertical .s-product-card-content { flex: 1 1 auto; }
.s-product-card-vertical .s-product-card-content-main { min-height: 88px; }
.s-product-card-vertical .s-product-card-content-sub { margin-top: auto; }
/* GoldCard dark storefront refinement, 2026-09-25. */
body.theme-raed { background: #0B0B0D; color: #F5F1E7; }
body.theme-raed main { color: #F5F1E7; }
.s-product-card-entry, .s-block--features__item { background: #171719 !important; border-color: #443B24; }
.s-product-card-content, .s-block--features__item h2, .s-block--features__item p { color: #F5F1E7; }
.s-product-card-content-title, .s-product-card-content-title a { color: #F5F1E7 !important; }
.s-product-card-price { color: #E8C864 !important; }
.s-product-card-content-subtitle { color: #BDB9AF !important; }
.s-block--features__item p { color: #BDB9AF; }
.s-block--features__item .feature-icon { background: #2A2415; color: #E8C864; }
.s-block__title h2 { color: #F5F1E7; }
#mainnav .header-btn__icon, #mainnav #s-cart-icon i { color: #D4AF37 !important; border-color: #D4AF37 !important; }
#mainnav .s-cart-summary-count { background: #D4AF37; color: #070707; }
/* Readable dark product, category and cart panels. */
body.theme-raed main .bg-white, body.theme-raed salla-product-options { background-color:#171719!important; color:#F5F1E7; }
body.theme-raed main h1, body.theme-raed main h2, body.theme-raed main h3 { color:#F5F1E7; }
body.theme-raed main .text-gray-800, body.theme-raed main .text-gray-700 { color:#F5F1E7!important; }
body.theme-raed main .text-gray-500, body.theme-raed main .text-gray-400 { color:#BDB9AF!important; }
body.theme-raed .s-product-options-option-label, body.theme-raed main .form-label { color:#F5F1E7; }
body.theme-raed .s-product-options-option-label small { color:#BDB9AF; }
body.theme-raed main .s-form-control { color:#202020; background-color:#FFFFFF; }
body.theme-raed .product-entry__sub-title { color:#BDB9AF; }
body.theme-raed .article--main details { border-color:#443B24!important; }
body.theme-raed .article--main summary { background:#222225!important; color:#F5F1E7!important; }
body.theme-raed main .total-price { color:#E8C864; }
body.theme-raed .s-breadcrumb-item a { color:#D8BC65; }
body.theme-raed .s-breadcrumb-item { color:#BDB9AF; }


/* Match the native reviews panel to the dark preview. */
body.theme-raed .s-comments-product { background:#171719; color:#F5F1E7; }
body.theme-raed .s-reviews-summary-recommendation-percentage,
body.theme-raed .s-reviews-summary-count,
body.theme-raed .s-comments-count-label { color:#F5F1E7; }
body.theme-raed .s-comments-filter-label,
body.theme-raed .s-comments-item-timestamp,
body.theme-raed .s-comments-item-has-order-check-text { color:#BDB9AF; }


/* Full storefront QA, 2026-09-25: native navigation and contrast. */
body.theme-raed #mobile-menu { background:#171719; color:#F5F1E7; }
body.theme-raed #mobile-menu a, body.theme-raed #mobile-menu span { color:#F5F1E7; }
body.theme-raed main select.form-input { color:#202020; background-color:#FFFFFF; }
body.theme-raed .s-block--features__item .feature-icon i { color:#E8C864; }
body.theme-raed .store-footer .copyright-text p { color:#BDB9AF; }


body.theme-raed .s-cart-summary-card .s-cart-summary-card-sheet-title { color:#202020!important; }


/* GoldCard color consistency — preview only, 2026-09-25. */
body.theme-raed .s-block__title h2,
body.theme-raed .store-footer h3 { color:#E8C864!important; }
body.theme-raed #mainnav .sub-menu { background:#171719!important; color:#F5F1E7; border:1px solid #443B24; }
body.theme-raed #mainnav .sub-menu a { color:#F5F1E7!important; }
body.theme-raed #mainnav a:hover,
body.theme-raed #mainnav a:hover span,
body.theme-raed #mainnav a:focus-visible,
body.theme-raed #mainnav a:focus-visible span,
body.theme-raed .store-footer a:hover { color:#E8C864!important; }
body.theme-raed .promotion-title { background:#D4AF37!important; color:#070707!important; }
body.theme-raed main .s-slider-nav-arrow { background:#171719!important; color:#E8C864!important; border-color:#6D5A2B!important; }
body.theme-raed main .s-slider-nav-arrow svg { fill:currentColor; }
body.theme-raed article summary { border-color:#443B24!important; }
body.theme-raed article details[open] > summary { color:#E8C864!important; box-shadow:inset -3px 0 #D4AF37; }
body.theme-raed :is(a,button,input,select,summary):focus-visible { outline:2px solid #D4AF37!important; outline-offset:3px; }
body.theme-raed .s-translate-btn { color:#E8C864; border-color:#6D5A2B; }
@media(min-width:1024px) { body.theme-raed #mobile-menu { background:transparent; } }


/* Neutral controls: reserve bright gold for buying and keep sold-out distinct. */
body.theme-raed .close-mobile-menu { background:#2A2415!important; color:#E8C864!important; }
body.theme-raed button.s-product-card-wishlist-btn.not-added { background:#171719!important; color:#E8C864!important; border-color:#6D5A2B!important; opacity:1!important; }
body.theme-raed .s-product-card-entry button.s-button-disabled { background:#242427; color:#BDB9AF; border-color:#4B4B50; opacity:1; }
/* Main category labels: always gold, desktop and mobile. */
body.theme-raed #mobile-menu .main-menu > li > a,
body.theme-raed #mobile-menu .main-menu > li > span,
body.theme-raed #mobile-menu .main-menu > li > a span,
body.theme-raed #mobile-menu .main-menu > li > a i { color:#E8C864!important; }

/* Cart QA: visible quantity, complete covers and a consistent order summary. */
body.theme-raed .s-quantity-input-input { background:#171719!important; color:#F5F1E7!important; }
body.theme-raed .s-quantity-input-button { color:#E8C864; }
body.theme-raed.cart .cart-item a[href*="/p"] > img { width:6rem; height:6rem; object-fit:contain; background:#070707; }
body.theme-raed.cart .cart-item .text-primary { color:#E8C864; }
body.theme-raed.cart .s-cart-summary-card,
body.theme-raed.cart .s-cart-summary-card-sheet,
body.theme-raed.cart .s-cart-summary-card-bar,
body.theme-raed.cart .s-cart-summary-card-action { background:#171719!important; color:#F5F1E7; border-color:#443B24; }
body.theme-raed.cart .s-cart-summary-card .s-cart-summary-card-sheet-title,
body.theme-raed.cart .s-cart-summary-card-bar-label-text { color:#F5F1E7!important; }
body.theme-raed.cart .s-cart-summary-card-line,
body.theme-raed.cart .s-cart-summary-card-bar-count { color:#BDB9AF; }
body.theme-raed.cart .s-cart-summary-card-line b,
body.theme-raed.cart .s-cart-summary-card-bar-total { color:#E8C864; }
body.theme-raed.cart .s-cart-summary-card-line > span { color:#BDB9AF!important; }
/* Footer: balanced columns and readable contact details. */
body.theme-raed .store-footer__inner { padding-block:2.5rem; }
body.theme-raed .store-footer__inner > .container { grid-template-columns:minmax(0,1fr); gap:2rem; }
body.theme-raed .store-footer__inner > .container > div { min-width:0; }
body.theme-raed .store-footer__inner > .container > div:first-child { padding-inline:0; grid-column:auto; }
body.theme-raed .store-footer__inner > .container > salla-apps-icons:empty { display:none; }
body.theme-raed .store-footer__inner > .container > salla-apps-icons:not(:empty) { grid-column:1 / -1; padding-inline:0; }
body.theme-raed .store-footer h3 { margin:0 0 1rem; }
body.theme-raed .store-footer__inner .max-w-sm { max-width:38ch; line-height:1.8; color:#BDB9AF; }
body.theme-raed .store-footer .s-menu-footer-list { display:grid; gap:.625rem; }
body.theme-raed .store-footer .s-menu-footer-item { margin:0; line-height:1.7; }
body.theme-raed .store-footer .s-contacts-list { gap:.875rem; }
body.theme-raed .store-footer .s-contacts-list > [id="contact-slot"] { display:contents; }
body.theme-raed .store-footer .s-contacts-item { width:fit-content; max-width:100%; gap:.625rem; }
body.theme-raed .store-footer .s-contacts-icon { flex-shrink:0; margin:0; color:#E8C864; border-color:#66562C; }
body.theme-raed .store-footer .s-contacts-item .unicode { direction:ltr; unicode-bidi:isolate; white-space:nowrap; font-size:14px; line-height:1.6; }
body.theme-raed .store-footer a:focus-visible { outline:2px solid #E8C864; outline-offset:4px; }
@media (min-width:768px) and (max-width:1023px) {
  body.theme-raed .store-footer__inner > .container { grid-template-columns:repeat(2,minmax(0,1fr)); }
  body.theme-raed .store-footer__inner > .container > div:first-child { grid-column:1 / -1; }
}
@media (min-width:1024px) {
  body.theme-raed .store-footer__inner > .container { grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(17rem,1fr); column-gap:3rem; }
}

/* Empty cart: reclaim the unused summary column on wide screens. */
body.theme-raed.cart .main-content:has(> [data-testid="store-cart-empty"]) {
  width:100%;
}


/* Internal SKU remains stored for fulfillment; omit the customer-facing model row. */
body.theme-raed.product-single .product-sku-wrapper {
  display:none!important;
}


/* Cart controls: readable dark fields and clear focus, including mobile summary. */
body.theme-raed.cart .cart-item { border:1px solid #443B24; }
body.theme-raed.cart .cart-item .s-form-control {
  background-color:#222225!important;
  color:#F5F1E7!important;
  border-color:#8A7440;
  color-scheme:dark;
  caret-color:#F5F1E7;
}
body.theme-raed.cart .cart-item .s-form-control::placeholder { color:#BDB9AF; opacity:1; }
body.theme-raed.cart .cart-item .s-form-control:focus {
  outline:2px solid #E8C864;
  outline-offset:2px;
}
body.theme-raed.cart .cart-item select.s-form-control {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23BDB9AF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
}
body.theme-raed.cart .s-quantity-input-container { border-color:#8A7440; }
body.theme-raed.cart .s-quantity-input-input { background:#222225!important; }
body.theme-raed.cart .s-quantity-input-button { background:#222225; color:#E8C864; }
body.theme-raed.cart .s-quantity-input-button svg { fill:currentColor; }
body.theme-raed.cart .s-cart-summary-card-chevron { color:#E8C864; }
body.theme-raed .store-header .s-search-input { color:#202020!important; caret-color:#202020; }

/* GoldCard: search and product controls, reviewed 2026-09-25. */
body.theme-raed .s-search-modal .s-modal-body { background:#171719; color:#F5F1E7; border:1px solid #443B24; }
body.theme-raed .s-search-modal .s-search-input,
body.theme-raed.product-single salla-product-options .s-form-control,
body.theme-raed.product-single .s-comments-sort-input,
body.theme-raed.product-index main select.form-input {
  background-color:#222225!important; color:#F5F1E7!important; border-color:#8A7440; color-scheme:dark; caret-color:#F5F1E7;
}
body.theme-raed .s-search-modal .s-search-input::placeholder,
body.theme-raed.product-single salla-product-options .s-form-control::placeholder { color:#BDB9AF; opacity:1; }
body.theme-raed.product-single salla-product-options select.s-form-control,
body.theme-raed.product-single select.s-comments-sort-input,
body.theme-raed.product-index main select.form-input {
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23BDB9AF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
}
body.theme-raed .s-search-modal .s-search-product-card-content-title { color:#F5F1E7; }
body.theme-raed .s-search-modal .s-search-product-card-content-subtitle,
body.theme-raed .s-search-modal .s-search-product-card-content-sub,
body.theme-raed .s-search-modal .s-search-product-card-rating,
body.theme-raed .s-search-modal .s-search-idle-section-title { color:#BDB9AF; }
body.theme-raed .s-search-modal .s-search-product-card-price-value,
body.theme-raed .s-search-modal .s-search-back-btn,
body.theme-raed .s-search-modal .s-search-view-all { color:#E8C864; }
body.theme-raed .s-search-modal .s-search-input-row,
body.theme-raed .s-search-modal .s-search-view-all { border-color:#443B24; }
body.theme-raed .s-search-modal .s-search-product-card-image { background:#070707; }
body.theme-raed .s-search-modal .s-search-product-card-promotion-title { background:#D4AF37; color:#070707; }

/* Keep the cart amount on one line without shrinking touch targets. */
@media (max-width:359px) {
  body.theme-raed #mainnav salla-user-menu + .s-user-menu-login-btn,
  body.theme-raed #mainnav salla-cart-summary { margin-inline-start:6px!important; }
  body.theme-raed #mainnav .s-cart-summary-total { white-space:nowrap; font-size:13px; }
}

/* GoldCard: signed-in account controls, 2026-09-25. */
body.theme-raed #mainnav .s-user-menu-trigger { background:#171719; border:1px solid #6D5A2B; border-radius:999px; padding:4px; }
body.theme-raed #mainnav .s-user-menu-dropdown { background:#171719; color:#F5F1E7; border:1px solid #443B24; }
body.theme-raed #mainnav .s-user-menu-dropdown-item:not(.s-user-menu-dropdown-item-logout) .s-user-menu-dropdown-item-link { color:#F5F1E7; }
body.theme-raed #mainnav .s-user-menu-dropdown-item-link:hover { background:#222225; color:#E8C864; }

/* GoldCard: no heading above the home live-app products. */
body.theme-raed section[component-id="101765827"] > .s-block__title { display: none !important; }
/* Category selection replaces mixed game packages only after links render. */
body.theme-raed .container--products-list[data-gc-game-navigation="replaced"][hidden],
body.theme-raed section[component-id="1388560756"][data-gc-game-navigation="replaced"] > .s-block__title,
body.theme-raed section[component-id="1388560756"][data-gc-game-navigation="replaced"] > salla-products-list { display: none !important; }
body.theme-raed .gc-game-navigation { width: 100%; min-width: 0; }
body.theme-raed .gc-game-navigation__title { color: #E7C653; font-size: 1.4rem; font-weight: 700; margin: 0 0 1.25rem; }
body.theme-raed .gc-game-navigation__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; }
body.theme-raed .gc-game-navigation__card { display: flex; flex-direction: column; min-width: 0; overflow: hidden; border: 1px solid #443B24; border-radius: 14px; background: #161616; color: #F7F4EA; text-align: start; text-decoration: none; }
body.theme-raed .gc-game-navigation__card:hover { border-color: #E7C653; }
body.theme-raed .gc-game-navigation__card:focus-visible,
body.theme-raed .gc-game-navigation__more:focus-visible { outline: 3px solid #E7C653; outline-offset: 4px; }
body.theme-raed .gc-game-navigation__card img { display: block; width: 100%; height: auto; aspect-ratio: 1 / 1; object-fit: contain; background: #000; }
body.theme-raed .gc-game-navigation__name { display: block; width: 100%; padding: 1.25rem; overflow-wrap: anywhere; line-height: 1.5; font-size: 20px; font-weight: 600; }
body.theme-raed .gc-game-navigation__more { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: .6rem 1.25rem; margin-top: 1.25rem; border: 1px solid #D4AF37; border-radius: 8px; color: #E7C653; }
@media (max-width: 767px) {
  body.theme-raed .gc-game-navigation__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
  body.theme-raed .gc-game-navigation__name { padding: 1rem; font-size: 16px; }
}

/* GoldCard: distinguish static-page links and separate FAQ/policy sections. */
body.theme-raed.page-single .content-entry a {
  color: #E8C864;
  text-decoration: underline;
  text-underline-offset: 0.18em;
}

body.theme-raed.page-single .content-entry h2 {
  color: #E8C864;
  margin: 1.5rem 0 0.5rem;
}

body.theme-raed.page-single .content-entry h2:first-child {
  margin-top: 0;
}

/* Keep the native mobile add-to-cart label readable within Raed's button width. */
@media (max-width: 767px) {
  body.theme-raed.product-single .sticky-product-bar button[data-testid="store-product-add-to-cart"] {
    padding-inline: 10px;
    min-height: 44px;
  }
}

@media (max-width: 359px) {
  body.theme-raed.product-single .sticky-product-bar button[data-testid="store-product-add-to-cart"] {
    padding-inline: 4px;
  }
}

/* GoldCard: keyboard focus for Raed's existing account-menu trigger. */
body.theme-raed .s-user-menu-trigger[role="button"]:focus-visible {
  outline: 2px solid #D4AF37;
  outline-offset: 3px;
}

/* GoldCard: keep typed comments readable on the native comment form. */
body.theme-raed .s-comment-form-input {
  background-color: #222225 !important;
  color: #F5F1E7 !important;
  border-color: #8A7440 !important;
}
body.theme-raed .s-comment-form-input::placeholder {
  color: #BDB9AF !important;
  opacity: 1;
}
body.theme-raed .s-comment-form-input:focus {
  outline: 2px solid #D4AF37 !important;
  outline-offset: 3px;
}

/* GoldCard live banners: one complete slide, 2026-10-03. */
body.theme-raed.index .s-block--photos-slider {
  width: calc(100% - 32px);
  max-width: 1080px;
  margin-inline: auto;
}
body.theme-raed.index salla-slider.photos-slider .s-slider-container {
  padding-inline: 0 !important;
  overflow: hidden;
}
body.theme-raed.index salla-slider.photos-slider .swiper-slide {
  width: 100% !important;
  margin-inline: 0 !important;
  height: auto;
}
body.theme-raed.index salla-slider.photos-slider .swiper-slide > a { display: block; }
body.theme-raed.index salla-slider.photos-slider .swiper-slide img {
  display: block; width: 100%; height: auto !important; object-fit: contain;
}
body.theme-raed.index .gc-live-view-all { text-align: center; margin-top: 24px; }
body.theme-raed.index .gc-live-view-all a {
  display: inline-flex; align-items: center; justify-content: center;
  min-height: 46px; padding: 10px 28px; border-radius: 999px;
  background: #D4AF37; color: #101010; font-weight: 700;
  border: 1px solid #D4AF37; text-decoration: none;
}
body.theme-raed.index .gc-live-view-all a:hover { background: #E8C864; }
body.theme-raed.index .gc-live-view-all a:focus-visible { outline: 2px solid #F1D77A; outline-offset: 4px; }
/* GoldCard account components: readable dark surfaces, 2026-10-04. */
body.theme-raed[class*="customer-"] .profile-header {
  background: #171719 !important;
  border-bottom: 1px solid #443B24;
}
body.theme-raed[class*="customer-"] .profile-header .s-breadcrumb-arrow {
  color: #BDB9AF !important;
}
body.theme-raed[class*="customer-"] .profile-header .s-breadcrumb-item a {
  color: #E8C864 !important;
}
body.theme-raed[class*="customer-"] main .sidebar {
  background-color: #171719 !important;
  color: #F5F1E7;
  border: 1px solid #443B24;
}
body.theme-raed[class*="customer-"] .s-user-menu-inline .s-user-menu-dropdown-item:not(.s-user-menu-dropdown-item-logout) .s-user-menu-dropdown-item-link {
  color: #F5F1E7;
}
body.theme-raed[class*="customer-"] .s-user-menu-inline .s-user-menu-dropdown-item-prefix {
  color: #BDB9AF;
}
body.theme-raed[class*="customer-"] .s-user-menu-inline .s-user-menu-dropdown-item-link:hover,
body.theme-raed[class*="customer-"] .s-user-menu-inline .s-user-menu-dropdown-item-link:focus-visible {
  background: #222225;
}
body.theme-raed[class*="customer-"] .s-user-menu-inline .s-user-menu-dropdown-item-logout .s-user-menu-dropdown-item-link,
body.theme-raed[class*="customer-"] .s-user-menu-inline .s-user-menu-dropdown-item-logout .s-user-menu-dropdown-item-prefix {
  color: #FF7C85;
}
body.theme-raed[class*="customer-"] salla-orders .s-orders-table-head {
  background: #222225 !important;
}
body.theme-raed[class*="customer-"] salla-orders .s-orders-table-head-tr-th {
  color: #E8C864;
}
body.theme-raed[class*="customer-"] salla-orders .s-orders-table-tbody-tr {
  background-color: #171719 !important;
  border-color: #443B24;
}
body.theme-raed[class*="customer-"] salla-orders .s-orders-table-tbody-tr-td {
  color: #F5F1E7;
}
body.theme-raed[class*="customer-"] salla-orders .s-orders-mobile-title {
  color: #BDB9AF;
}
body.theme-raed[class*="customer-"] salla-orders .s-orders-copy-to-clipboard-button .s-button-dark-link {
  color: #F5F1E7;
}
/* Keep the configured status colors; brighten only the observed cancellation red. */
body.theme-raed[class*="customer-"] salla-orders .s-orders-status-container[style*="207, 68, 77"] {
  color: #FF7C85 !important;
}
body.theme-raed[class*="customer-"] salla-orders .s-orders-filters .s-button-light-outline {
  background-color: #222225;
  border-color: #8A7440;
  color: #F5F1E7;
}
body.theme-raed[class*="customer-"] salla-orders .s-orders-no-content .icon {
  background-color: #222225;
  color: #BDB9AF;
}
body.theme-raed[class*="customer-"] salla-orders .s-orders-no-content p {
  color: #BDB9AF;
}
body.theme-raed[class*="customer-"] .no-content-placeholder .icon {
  background-color: #222225;
  color: #BDB9AF;
}
body.theme-raed[class*="customer-"] .no-content-placeholder p {
  color: #BDB9AF;
}
/* GoldCard: bounded account/menu and text-contrast repair, 2026-10-04. */
body.theme-raed #mainnav .s-user-menu-dropdown {
  max-height: calc(100vh - 160px);
  max-height: calc(100dvh - 160px);
  overflow-y: auto;
  overscroll-behavior-y: contain;
}
@media (min-width: 1024px) {
  body.theme-raed[class*="customer-"] main .sidebar {
    position: static !important;
    top: auto !important;
    margin-top: 2.5rem !important;
    max-height: none;
    overflow-y: visible;
  }
}
body.theme-raed.customer-wallet .s-wallet-balance-card,
body.theme-raed.customer-wallet .s-wallet-table-tbody-tr {
  background-color: #171719 !important;
  border-color: #443B24;
  color: #F5F1E7;
}
body.theme-raed.customer-wallet .s-wallet-balance-figure {
  color: #E8C864;
}
body.theme-raed.customer-wallet .s-wallet-balance-label,
body.theme-raed.customer-wallet .s-wallet-mobile-title {
  color: #BDB9AF;
}
body.theme-raed.customer-wallet .s-wallet-table-head {
  background-color: #222225 !important;
}
body.theme-raed.customer-wallet .s-wallet-table-head th {
  color: #E8C864;
}
body.theme-raed.customer-wallet .s-wallet-table-tbody-tr-td,
body.theme-raed.customer-wallet salla-wallet .s-button-dark-link {
  color: #F5F1E7;
}
body.theme-raed.customer-wishlist .product-entry--wishlist {
  background-color: #171719 !important;
  border-color: #443B24;
  color: #F5F1E7;
}
body.theme-raed.customer-settings .s-user-settings-section .s-button-danger-outline,
body.theme-raed.customer-profile .s-user-settings-section .s-button-danger-outline {
  color: #FF7C85;
  border-color: #FF7C85;
}
body.theme-raed.product-single .article--main a {
  color: #E8C864 !important;
}
body.theme-raed.product-single .s-rating-stars-reviews {
  color: #BDB9AF;
}
body.theme-raed.product-single [class~="!text-red-800"] {
  color: #FF7C85 !important;
}
body.theme-raed.cart .no-content-placeholder p {
  color: #BDB9AF;
}
body.theme-raed.customer-wallet .s-wallet-transaction-type span {
  color: #BDB9AF;
}
/* GoldCard: readable native account profile fields, 2026-10-04. */
body.theme-raed.customer-profile .main-content input.form-input,
body.theme-raed.customer-profile .main-content select.form-input,
body.theme-raed.customer-profile .main-content .s-datetime-picker-input,
body.theme-raed.customer-profile .main-content .s-tel-input-control {
  background-color: #222225 !important;
  color: #F5F1E7 !important;
  caret-color: #F5F1E7;
  border-color: #8A7440;
  color-scheme: dark;
}
body.theme-raed.customer-profile .main-content input.form-input::placeholder,
body.theme-raed.customer-profile .main-content .s-datetime-picker-input::placeholder,
body.theme-raed.customer-profile .main-content .s-tel-input-control::placeholder {
  color: #BDB9AF;
  opacity: 1;
}
body.theme-raed.customer-profile .main-content .form-input:focus-visible,
body.theme-raed.customer-profile .main-content .s-datetime-picker-input:focus-visible,
body.theme-raed.customer-profile .main-content .s-tel-input-control:focus-visible {
  outline: 2px solid #E8C864;
  outline-offset: 2px;
}
body.theme-raed.customer-profile .main-content input.form-input:-webkit-autofill,
body.theme-raed.customer-profile .main-content .s-tel-input-control:-webkit-autofill {
  -webkit-text-fill-color: #F5F1E7;
  -webkit-box-shadow: 0 0 0 1000px #222225 inset;
}
/* GoldCard: consistent native account cards, 2026-10-04. */
body.theme-raed.customer-settings .s-user-settings-section,
body.theme-raed.customer-profile .s-user-settings-section {
  background-color: #171719 !important;
  color: #F5F1E7;
  border-color: #443B24;
}
body.theme-raed[class*="customer-"] .s-user-settings-section .s-list-tile-item-title,
body.theme-raed[class*="customer-"] .s-user-settings-section .s-user-settings-section-title {
  color: #F5F1E7;
}
body.theme-raed[class*="customer-"] .s-user-settings-section .s-list-tile-item-subtitle,
body.theme-raed[class*="customer-"] .s-user-settings-section .s-user-settings-section-subtitle {
  color: #BDB9AF;
}
body.theme-raed[class*="customer-"] .s-user-settings-section .s-list-tile-item-icon,
body.theme-raed[class*="customer-"] .s-user-settings-section .s-user-settings-section-icon {
  color: #E8C864;
}
body.theme-raed[class*="customer-"] .s-user-settings-section-icon svg {
  fill: currentColor;
}
body.theme-raed.customer-notifications .s-notifications-item {
  background-color: #171719 !important;
  color: #BDB9AF;
  border: 1px solid #443B24;
}
body.theme-raed.customer-notifications .s-notifications-item:not(.s-notifications-item-read) {
  background-color: #222225 !important;
  color: #F5F1E7;
  border-color: #8A7440;
}
body.theme-raed.customer-notifications .s-notifications-item-icon {
  background-color: transparent !important;
  color: #E8C864;
}
body.theme-raed.customer-notifications .s-notifications-item-content-trailing {
  color: #BDB9AF;
}
/* GoldCard: native phone-country and date popups on profile only. */
body.theme-raed.customer-profile .iti__country-list {
  background-color: #171719 !important;
  color: #F5F1E7;
  border-color: #443B24;
}
body.theme-raed.customer-profile .iti__country:hover,
body.theme-raed.customer-profile .iti__country.iti__highlight {
  background-color: #222225;
  color: #E8C864;
}
body.theme-raed.customer-profile .flatpickr-calendar {
  background-color: #171719;
  color: #F5F1E7;
  border-color: #443B24;
}
body.theme-raed.customer-profile .flatpickr-current-month,
body.theme-raed.customer-profile .flatpickr-current-month select,
body.theme-raed.customer-profile .flatpickr-current-month input {
  color: #070707;
  color-scheme: light;
}
body.theme-raed.customer-profile .flatpickr-current-month option {
  background-color: #171719;
  color: #F5F1E7;
}
body.theme-raed.customer-profile .flatpickr-prev-month svg,
body.theme-raed.customer-profile .flatpickr-next-month svg {
  fill: #070707;
}
body.theme-raed.customer-profile .flatpickr-weekday {
  color: #BDB9AF;
}
body.theme-raed.customer-profile .flatpickr-day {
  color: #F5F1E7;
}
body.theme-raed.customer-profile .flatpickr-day:hover,
body.theme-raed.customer-profile .flatpickr-day:focus {
  background-color: #222225;
  border-color: #8A7440;
}
body.theme-raed.customer-profile .flatpickr-day.prevMonthDay,
body.theme-raed.customer-profile .flatpickr-day.nextMonthDay,
body.theme-raed.customer-profile .flatpickr-day.flatpickr-disabled {
  color: #8F8B82;
}
body.theme-raed.customer-profile .flatpickr-day.selected,
body.theme-raed.customer-profile .flatpickr-day.selected:hover,
body.theme-raed.customer-profile .flatpickr-day.selected:focus {
  background-color: #D4AF37;
  border-color: #D4AF37;
  color: #070707;
}

/* GoldCard: totals in native customer order details. */
body.theme-raed.customer-orders-single .s-order-totals-card-panel { background-color: #171719; color: #F5F1E7; border: 1px solid #443B24; }
body.theme-raed.customer-orders-single .s-order-totals-card-list,
body.theme-raed.customer-orders-single .s-order-totals-card-label,
body.theme-raed.customer-orders-single .s-order-totals-card-value,
body.theme-raed.customer-orders-single .s-order-totals-card-total { color: #F5F1E7; }
body.theme-raed.customer-orders-single .s-order-totals-card-total-label,
body.theme-raed.customer-orders-single .s-order-totals-card-total-value { color: #E8C864; }
body.theme-raed.customer-orders-single .s-order-totals-card-row { border-color: #443B24; }

/* GoldCard: native product sharing and inactive wishlist controls. */
body.theme-raed.product-single salla-social-share button.s-social-share-btn,
body.theme-raed.product-single button.btn--wishlist.s-button-light-outline { background-color: #171719; color: #E8C864; border-color: #8A7440; }
body.theme-raed.product-single .s-social-share-list { background-color: #171719; border: 1px solid #443B24; }
body.theme-raed.product-single .s-social-share-list a { color: #E8C864; }
body.theme-raed.product-single .s-social-share-list svg { fill: currentColor; }
body.theme-raed.product-single salla-social-share button:focus-visible,
body.theme-raed.product-single .s-social-share-list a:focus-visible { outline: 2px solid #E8C864; outline-offset: 2px; }

/* GoldCard: standalone native digital delivery uses no Raed body class.
   Limit these rules to its observed stylesheet marker and React root. */
html:has(link[href*="/ui-store-digital-delivery/"]) { background-color: #0A0A0A !important; color-scheme: dark; }
html:has(link[href*="/ui-store-digital-delivery/"]) body { background-color: #0A0A0A !important; color: #F5F1E7 !important; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root { color: #F5F1E7 !important; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root .bg-white { background-color: #171719 !important; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root .text-text-color,
html:has(link[href*="/ui-store-digital-delivery/"]) #root .text-gray-900,
html:has(link[href*="/ui-store-digital-delivery/"]) #root .text-gray-800 { color: #F5F1E7 !important; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root .text-gray-500,
html:has(link[href*="/ui-store-digital-delivery/"]) #root [class~="text-[#999999]"],
html:has(link[href*="/ui-store-digital-delivery/"]) #root [class~="text-[#666666]"],
html:has(link[href*="/ui-store-digital-delivery/"]) #root [class~="text-[#444444]"] { color: #BDB9AF !important; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root .text-primary,
html:has(link[href*="/ui-store-digital-delivery/"]) #root .text-store-color { color: #E8C864 !important; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root .border-gray-200,
html:has(link[href*="/ui-store-digital-delivery/"]) #root [class~="border-[#cecece]"],
html:has(link[href*="/ui-store-digital-delivery/"]) #root .divide-gray-100 > * + * { border-color: #443B24 !important; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root [class~="hover:bg-gray-50"]:hover { background-color: #222225 !important; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root input { background-color: #222225 !important; color: #F5F1E7 !important; border: 1px solid #8A7440 !important; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root input::placeholder { color: #BDB9AF !important; opacity: 1; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root .bg-store-color { background-color: #D4AF37 !important; color: #070707 !important; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root .bg-store-color .text-white { color: #070707 !important; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root .s-button-primary-outline { color: #E8C864 !important; border-color: #8A7440 !important; }
html:has(link[href*="/ui-store-digital-delivery/"]) #root a:focus-visible,
html:has(link[href*="/ui-store-digital-delivery/"]) #root button:focus-visible,
html:has(link[href*="/ui-store-digital-delivery/"]) #root input:focus-visible { outline: 2px solid #E8C864 !important; outline-offset: 2px; }

/* GoldCard: persistent header search palette. */
body.theme-raed .store-header .s-search-input { background-color: #222225 !important; color: #F5F1E7 !important; caret-color: #F5F1E7; border: 1px solid #8A7440; color-scheme: dark; }
body.theme-raed .store-header .s-search-input::placeholder { color: #BDB9AF; opacity: 1; }
body.theme-raed .store-header .s-search-icon-wrap { color: #E8C864; }
body.theme-raed .store-header .s-search-icon-wrap svg { fill: currentColor; }
body.theme-raed .store-header .s-search-input:focus-visible { outline: 2px solid #E8C864; outline-offset: 2px; }

/* GoldCard: fit native order-detail header table on mobile. */
@media (max-width: 767px) {
 body.theme-raed.customer-orders-single .main-content table.min-w-full { display: block; width: 100%; min-width: 0; }
 body.theme-raed.customer-orders-single .main-content table.min-w-full > tbody { display: block; width: 100%; }
 body.theme-raed.customer-orders-single .main-content table.min-w-full > tbody > tr { width: 100%; }
 body.theme-raed.customer-orders-single .single-order-header-item { min-width: 0; white-space: normal; flex-wrap: wrap; gap: .5rem; }
}

/* GoldCard order option contrast, 2026-10-06. Preserve native option data. */
body.theme-raed.customer-orders-single salla-order-details .s-order-details-options-list,
body.theme-raed.customer-orders-single salla-order-details .s-order-details-options-item-name,
body.theme-raed.customer-orders-single salla-order-details .s-order-details-options-item-value-text {
  color: #F5F1E7 !important;
}
/* GoldCard home banner ratio reservation, 2026-10-19.
   Images are unchanged; scope is the two existing Raed banner components. */
body.theme-raed.index section[component-id="333794540"] salla-slider.photos-slider .swiper-slide img {
  aspect-ratio: 2 / 1;
}
body.theme-raed.index section[component-id="1490646669"] salla-slider.photos-slider .swiper-slide img {
  aspect-ratio: 4 / 5;
}
/* Reserve the existing pagination space and show one server-rendered slide
   until Salla replaces the items slot with its initialized slider DOM. */
body.theme-raed.index section[component-id="333794540"] salla-slider.photos-slider:not(.hydrated) > div[slot="items"],
body.theme-raed.index section[component-id="1490646669"] salla-slider.photos-slider:not(.hydrated) > div[slot="items"] {
  padding-bottom: 40px;
}
body.theme-raed.index section[component-id="333794540"] salla-slider.photos-slider:not(.hydrated) > div[slot="items"] > .swiper-slide:not(:first-child),
body.theme-raed.index section[component-id="1490646669"] salla-slider.photos-slider:not(.hydrated) > div[slot="items"] > .swiper-slide:not(:first-child) {
  display: none;
}

/* GoldCard: keep starting prices and SAR glyph in the existing gold. */
.s-product-card-starting-price h4,
.s-product-card-starting-price h4 .sicon-sar {
  color: #E8C864 !important;
}
/* GoldCard: omit owner-held OLOO from product recommendation slides only. */
.similar-products__list > salla-products-slider[source="selected"] .s-products-slider-card:has(> custom-salla-product-card[id="1035206143"]),
salla-products-slider[data-testid="store-product-related"] .s-products-slider-card:has(> custom-salla-product-card[id="1035206143"]) {
  display: none !important;
}

/* Preview only: current preview component IDs. Before publication replace the
 * two IDs with freshly read IDs of the new ACTIVE components. The no-ID arms
 * cover the Salla editor iframe only, where component-id is not rendered.
 * Append after the exact current CSS; no product data or SDK classes are changed.
 */
body.theme-raed.index :is(section[component-id="1997797404"], section[data-testid="store-home-featured-products-grid"]:not([component-id])) > .inner > div > .grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
}
body.theme-raed.index :is(section[component-id="1997797404"], section[data-testid="store-home-featured-products-grid"]:not([component-id])) custom-salla-product-card[minimal] {
  flex-direction: column;
  min-width: 0;
}
body.theme-raed.index :is(section[component-id="1997797404"], section[data-testid="store-home-featured-products-grid"]:not([component-id])) custom-salla-product-card[minimal] > .s-product-card-image {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  max-height: none;
  aspect-ratio: 1 / 1;
  border-radius: 14px 14px 0 0;
  background: #070707;
}
body.theme-raed.index :is(section[component-id="1997797404"], section[data-testid="store-home-featured-products-grid"]:not([component-id])) custom-salla-product-card[minimal] > .s-product-card-image > a {
  display: block;
  width: 100%;
  height: 100%;
}
body.theme-raed.index :is(section[component-id="1997797404"], section[data-testid="store-home-featured-products-grid"]:not([component-id])) custom-salla-product-card[minimal] .s-product-card-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
body.theme-raed.index :is(section[component-id="1997797404"], section[data-testid="store-home-featured-products-grid"]:not([component-id])) custom-salla-product-card[minimal] > .s-product-card-content {
  flex: 1 1 auto;
}
body.theme-raed.index :is(section[component-id="1997797404"], section[data-testid="store-home-featured-products-grid"]:not([component-id])) .s-product-card-content-main {
  min-height: 88px;
}
body.theme-raed.index :is(section[component-id="1997797404"], section[data-testid="store-home-featured-products-grid"]:not([component-id])) .s-product-card-content-sub {
  margin-top: auto;
}

/* Native square_photos anchors retain their URLs and lazy-background element.
 * The image's square ratio reserves space independently of its download.
 * Reset Raed's featured-first-tile span and hover-only captions locally.
 */
body.theme-raed.index :is(section[component-id="1023762420"], section[data-testid="store-home-square-photos"]:not([component-id])) > .square-photos-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-auto-rows: auto;
  gap: 24px;
}
body.theme-raed.index :is(section[component-id="1023762420"], section[data-testid="store-home-square-photos"]:not([component-id])) > .square-photos-grid > a.banner-entry.square-photos {
  display: flex;
  flex-direction: column;
  grid-row: auto;
  grid-column: auto;
  min-width: 0;
  height: auto;
  padding: 0;
  border: 1px solid #443B24;
  border-radius: 14px;
  background: #161616;
  color: #F7F4EA;
  text-align: start;
}
body.theme-raed.index :is(section[component-id="1023762420"], section[data-testid="store-home-square-photos"]:not([component-id])) > .square-photos-grid > a.banner-entry.square-photos::after {
  display: none;
}
body.theme-raed.index :is(section[component-id="1023762420"], section[data-testid="store-home-square-photos"]:not([component-id])) > .square-photos-grid > a.banner-entry.square-photos > .lazy__bg {
  position: static;
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
  background-color: #000;
}
body.theme-raed.index :is(section[component-id="1023762420"], section[data-testid="store-home-square-photos"]:not([component-id])) > .square-photos-grid > a.banner-entry.square-photos > h3.text-with-border {
  height: auto;
  padding: 20px;
  border: 0;
  color: #F7F4EA;
  opacity: 1;
  transform: none;
  line-height: 1.5;
  font-size: 20px;
  font-weight: 600;
}
body.theme-raed.index .gc-home-games-cta {
  text-align: center;
}

@media (max-width: 767px) {
  body.theme-raed.index :is(section[component-id="1997797404"], section[data-testid="store-home-featured-products-grid"]:not([component-id])) > .inner > div > .grid,
  body.theme-raed.index :is(section[component-id="1023762420"], section[data-testid="store-home-square-photos"]:not([component-id])) > .square-photos-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
  }
  body.theme-raed.index :is(section[component-id="1997797404"], section[data-testid="store-home-featured-products-grid"]:not([component-id])) custom-salla-product-card[minimal] > .s-product-card-content {
    padding: 12px;
  }
  body.theme-raed.index :is(section[component-id="1023762420"], section[data-testid="store-home-square-photos"]:not([component-id])) > .square-photos-grid > a.banner-entry.square-photos > h3.text-with-border {
    padding: 16px;
    font-size: 16px;
  }
}

/* GoldCard: one temporary category-art sample, draft1783827199, 2026-10-20. */
section[component-id="1363538050"] .square-photos-grid{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:12px!important;direction:rtl}
section[component-id="1363538050"] .banner-entry.square-photos{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;width:auto!important;height:auto!important;min-height:132px!important;padding:8px 4px!important;aspect-ratio:auto!important;background:none!important;border:0!important;border-radius:12px!important;box-shadow:none!important;overflow:visible!important;color:#202020!important;text-align:center;text-decoration:none}
section[component-id="1363538050"] .banner-entry::before,section[component-id="1363538050"] .banner-entry::after{display:none!important}
section[component-id="1363538050"] .lazy__bg{position:static!important;display:block!important;width:96px!important;height:96px!important;max-width:100%!important;min-height:0!important;flex-shrink:0;background-position:center!important;background-size:contain!important;background-color:transparent!important;border-radius:0!important;transform:none!important}
section[component-id="1363538050"] h3{position:static!important;inset:auto!important;display:block!important;width:100%;margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;color:inherit!important;text-align:center!important}
section[component-id="1363538050"] h3 span{padding:0!important;border:0!important;background:none!important;color:inherit!important}
section[component-id="1363538050"] .text-with-border::before,section[component-id="1363538050"] .text-with-border::after{display:none!important}
section[component-id="1363538050"] .banner-entry:focus-visible{outline:2px solid #d6ad46!important;outline-offset:3px}
@media(max-width:1023px){section[component-id="1363538050"] .square-photos-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:639px){section[component-id="1363538050"] .square-photos-grid{gap:4px!important}section[component-id="1363538050"] .banner-entry.square-photos{min-height:108px!important;padding:6px 2px!important;gap:6px}section[component-id="1363538050"] .lazy__bg{width:60px!important;height:60px!important}section[component-id="1363538050"] h3{font-size:13px!important}}
@media(max-width:359px){section[component-id="1363538050"] .lazy__bg{width:48px!important;height:48px!important}}
/* End temporary category-art sample. */

/* Actual dark-preview readback adjustment for the same one category. */
section[component-id="1363538050"] .banner-entry.square-photos{color:#F5F1E7!important}
section[component-id="1363538050"] h3,section[component-id="1363538050"] h3 span{transform:none!important}
/* Native banner titles must remain visible without hovering. */
section[component-id="1363538050"] h3,section[component-id="1363538050"] h3 span{opacity:1!important;visibility:visible!important}

/* GoldCard category shortcuts: scoped native Raed draft, 2026-10-20. */
section[component-id="1363538050"] {
  --gc-shortcut-gold: var(--color-primary, #D4AF37);
  --gc-shortcut-text: #F5F1E7;
  margin-block: 0 24px !important;
  padding-block: 20px 8px !important;
  overflow: visible !important;
}
section[component-id="1363538050"] .square-photos-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 24px !important;
  width: min(100%, 352px) !important;
  margin-inline: auto !important;
  direction: rtl;
  overflow: visible !important;
}
section[component-id="1363538050"] .banner-entry.square-photos {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 10px !important;
  width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 148px !important;
  padding: 8px 4px !important;
  aspect-ratio: auto !important;
  border: 0 !important;
  border-radius: 14px !important;
  box-shadow: none !important;
  background: transparent !important;
  overflow: visible !important;
  color: var(--gc-shortcut-text) !important;
  font-family: var(--font-main, inherit);
  text-align: center !important;
  text-decoration: none !important;
}
section[component-id="1363538050"] .lazy__bg {
  position: static !important;
  display: block !important;
  width: 104px !important;
  height: 104px !important;
  max-width: 100% !important;
  min-height: 0 !important;
  flex-shrink: 0 !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  transform: none !important;
}
section[component-id="1363538050"] h3,
section[component-id="1363538050"] h3 span {
  position: static !important;
  inset: auto !important;
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  transform: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  color: inherit !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.6 !important;
  text-align: center !important;
  white-space: normal !important;
  overflow-wrap: break-word;
}
section[component-id="1363538050"] .banner-entry::before,
section[component-id="1363538050"] .banner-entry::after,
section[component-id="1363538050"] .text-with-border::before,
section[component-id="1363538050"] .text-with-border::after {
  display: none !important;
}
section[component-id="1363538050"] .banner-entry:focus-visible {
  outline: 2px solid var(--gc-shortcut-gold) !important;
  outline-offset: 4px !important;
}
@media (hover: hover) {
  section[component-id="1363538050"] .banner-entry:hover {
    color: var(--gc-shortcut-gold) !important;
  }
}
@media (max-width: 639px) {
  section[component-id="1363538050"] {
    padding-block: 16px 4px !important;
    margin-block-end: 20px !important;
  }
  section[component-id="1363538050"] .square-photos-grid {
    width: min(100%, 312px) !important;
    gap: 16px !important;
  }
  section[component-id="1363538050"] .banner-entry.square-photos {
    min-height: 132px !important;
    gap: 8px !important;
    padding: 8px 2px !important;
  }
  section[component-id="1363538050"] .lazy__bg {
    width: 88px !important;
    height: 88px !important;
  }
  section[component-id="1363538050"] h3,
  section[component-id="1363538050"] h3 span {
    font-size: 15px !important;
  }
}
/* End GoldCard category shortcuts. */

/* GoldCard: icon and category name move together; draft only, 2026-10-20. */
section[component-id="1363538050"] .banner-entry.square-photos {
  --gc-shortcut-lift: 0px;
  gap: 2px !important;
  transform: none !important;
}
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  section[component-id="1363538050"] .banner-entry.square-photos:hover,
  section[component-id="1363538050"] .banner-entry.square-photos:focus-visible {
    --gc-shortcut-lift: -4px;
  }
  section[component-id="1363538050"] .banner-entry.square-photos .lazy__bg,
  section[component-id="1363538050"] .banner-entry.square-photos h3 {
    transform: translateY(var(--gc-shortcut-lift)) !important;
    transition: transform 180ms ease-out !important;
  }
}
@media (prefers-reduced-motion: reduce), (hover: none), (pointer: coarse) {
  section[component-id="1363538050"] .banner-entry.square-photos .lazy__bg,
  section[component-id="1363538050"] .banner-entry.square-photos h3 {
    transform: none !important;
    transition: none !important;
  }
}
/* End category shortcut motion. */

/* GoldCard ten category shortcuts: native gold gallery, draft1783827199, 2026-10-21. */
body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) {
  --gc-shortcut-gold: var(--color-primary, #D4AF37);
  --gc-shortcut-text: #F5F1E7;
  --gc-gallery-rim: #4A3D20;
  --gc-gallery-surface: #161616;
  width: calc(100% - 40px) !important;
  max-width: 1260px !important;
  margin-block: 0 !important;
  margin-inline: auto !important;
  padding: 0 !important;
  overflow: visible !important;
}
body.theme-raed.index section[component-id="1363538050"] { margin-block-start: 28px !important; }
body.theme-raed.index section[component-id="875778503"] { margin-block: 16px 40px !important; }
body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) > .square-photos-grid {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  grid-auto-rows: 1fr !important;
  gap: 16px !important;
  width: 100% !important;
  max-width: none !important;
  margin-inline: auto !important;
  direction: rtl;
  overflow: visible !important;
}
body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .banner-entry.square-photos {
  --gc-shortcut-lift: 0px;
  position: relative !important;
  isolation: isolate;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 188px !important;
  padding: 18px 12px 14px !important;
  aspect-ratio: auto !important;
  grid-column: auto !important;
  grid-row: auto !important;
  border: 1px solid var(--gc-gallery-rim) !important;
  border-radius: 16px !important;
  box-shadow: inset 0 1px 0 #FFFFFF08 !important;
  background: radial-gradient(ellipse at 50% 8%, #D4AF3712, transparent 68%), var(--gc-gallery-surface) !important;
  overflow: visible !important;
  color: var(--gc-shortcut-text) !important;
  font-family: var(--font-main, inherit);
  text-align: center !important;
  text-decoration: none !important;
  transform: none !important;
  transition: border-color 160ms ease, background-color 160ms ease !important;
}
body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .banner-entry::before {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 7px !important;
  width: auto !important;
  height: auto !important;
  border: 1px solid #D4AF3712;
  border-radius: 11px;
  background: none !important;
  opacity: 1 !important;
  transform: none !important;
  pointer-events: none;
  z-index: -1;
}
body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .banner-entry::after,
body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .text-with-border::before,
body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .text-with-border::after { display: none !important; }
body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .lazy__bg {
  position: static !important;
  display: block !important;
  width: 104px !important;
  height: 104px !important;
  max-width: 100% !important;
  min-height: 0 !important;
  flex-shrink: 0 !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  transform: none !important;
  transition: none !important;
}
body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) h3,
body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) h3 span {
  position: static !important;
  inset: auto !important;
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  transform: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  color: inherit !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-align: center !important;
  white-space: normal !important;
  overflow-wrap: break-word;
  transition: none !important;
}
body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) h3 {
  min-height: 23px !important;
  text-shadow: none !important;
}
body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .banner-entry:focus-visible {
  outline: 3px solid var(--gc-shortcut-gold) !important;
  outline-offset: 4px !important;
}
@media (hover: hover) and (pointer: fine) {
  body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .banner-entry:hover {
    border-color: var(--gc-shortcut-gold) !important;
    background-color: #201D14 !important;
    color: var(--gc-shortcut-gold) !important;
  }
}
@media (max-width: 767px) {
  body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) {
    width: calc(100% - 24px) !important;
  }
  body.theme-raed.index section[component-id="1363538050"] { margin-block-start: 20px !important; }
  body.theme-raed.index section[component-id="875778503"] { margin-block: 10px 28px !important; }
  body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) > .square-photos-grid {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    gap: 10px !important;
  }
  body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .banner-entry.square-photos {
    grid-column: span 2 !important;
    min-height: 144px !important;
    padding: 14px 6px 10px !important;
    gap: 10px !important;
    border-radius: 12px !important;
  }
  body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .banner-entry:nth-child(4) { grid-column: 2 / span 2 !important; }
  body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .banner-entry:nth-child(5) { grid-column: 4 / span 2 !important; }
  body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .banner-entry::before { inset: 5px !important; border-radius: 7px; }
  body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .lazy__bg { width: 72px !important; height: 72px !important; }
  body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) h3,
  body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) h3 span { font-size: 13px !important; }
  body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) h3 { min-height: 39px !important; }
}
@media (prefers-reduced-motion: reduce) {
  body.theme-raed.index :is(section[component-id="1363538050"],section[component-id="875778503"]) .banner-entry.square-photos { transition: none !important; }
}
/* End GoldCard ten category shortcuts. */

/* GoldCard Live first, Games and platform navigation. Draft1783827199,2026-10-20. */
:is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]){
  --gc-hub-gold:var(--color-primary,#D4AF37);--gc-hub-ink:#F5F1E7;--gc-hub-muted:#BEB9AE;
  margin-block:40px!important;overflow:visible!important;scroll-margin-top:100px
}
:is(section[component-id="961252476"],section[component-id="1023762420"]) .s-block__title{
  position:relative!important;display:flex!important;align-items:center!important;min-height:126px!important;
  padding:28px 32px!important;margin:0 0 24px!important;border:1px solid rgba(212,175,55,.22)!important;
  border-radius:22px!important;background:linear-gradient(110deg,#0d0d0d 10%,#1f1b10 100%)!important;overflow:hidden!important
}
:is(section[component-id="961252476"],section[component-id="1023762420"]) .s-block__title::after{
  content:"";position:absolute;inset-inline-end:28px;top:12px;width:104px;height:104px;
  background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:none
}
section[component-id="961252476"] .s-block__title::after{background-image:url("https://cdn.files.salla.network/other/1362038741/c6d50ead-a45a-4aea-9d1c-d878af3e6278-original.webp")}
section[component-id="1023762420"] .s-block__title::after{background-image:url("https://cdn.files.salla.network/other/1362038741/3ba47e31-e645-40e1-8335-40b687fd8186-original.webp")}
:is(section[component-id="961252476"],section[component-id="1023762420"]) .s-block__title .right-side{padding-inline-end:132px!important;width:100%!important}
:is(section[component-id="961252476"],section[component-id="1023762420"]) .s-block__title h2{
  position:relative!important;margin:0!important;color:var(--gc-hub-ink)!important;font:700 clamp(24px,2.25vw,32px)/1.45 var(--font-main,inherit)!important;
  text-align:start!important;max-width:100%!important;white-space:normal!important
}
:is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) .square-photos-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;
  gap:24px!important;width:100%!important;direction:rtl!important;overflow:visible!important
}
:is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) a.banner-entry.square-photos{
  --gc-card-accent:212,175,55;position:relative!important;display:flex!important;flex-direction:column!important;
  align-items:center!important;justify-content:flex-start!important;gap:14px!important;grid-column:auto!important;grid-row:auto!important;
  width:100%!important;min-width:0!important;height:auto!important;min-height:280px!important;aspect-ratio:auto!important;
  padding:26px 20px 22px!important;border:1px solid rgba(var(--gc-card-accent),.3)!important;border-radius:24px!important;
  background:radial-gradient(ellipse at 50% 120%,rgba(var(--gc-card-accent),.19),transparent 72%),#141414!important;
  box-shadow:0 5px 0 rgba(var(--gc-card-accent),.35)!important;color:var(--gc-hub-ink)!important;
  text-align:center!important;text-decoration:none!important;overflow:visible!important;transform:none!important
}
section[component-id="961252476"] a.banner-entry:nth-child(1){--gc-card-accent:65,178,228}
section[component-id="961252476"] a.banner-entry:nth-child(2){--gc-card-accent:76,203,192}
section[component-id="961252476"] a.banner-entry:nth-child(3){--gc-card-accent:179,130,255}
section[component-id="961252476"] a.banner-entry:nth-child(4){--gc-card-accent:255,195,92}
section[component-id="961252476"] a.banner-entry:nth-child(5){--gc-card-accent:236,127,178}
section[component-id="961252476"] a.banner-entry:nth-child(6){--gc-card-accent:217,177,65}
:is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) .lazy__bg{
  position:static!important;display:block!important;flex:0 0 auto!important;width:152px!important;height:152px!important;
  max-width:100%!important;min-height:0!important;background-position:center!important;background-size:contain!important;
  background-repeat:no-repeat!important;background-color:transparent!important;border-radius:22px!important;transform:none!important
}
section[component-id="1023762420"] .lazy__bg{width:100%!important;height:auto!important;aspect-ratio:1!important;max-width:268px!important;max-height:268px!important}
:is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) h3,
:is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) h3 span{
  position:static!important;inset:auto!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;
  border:0!important;outline:0!important;background:none!important;opacity:1!important;visibility:visible!important;
  color:inherit!important;font:700 17px/1.55 var(--font-main,inherit)!important;transform:none!important;
  text-align:center!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word;unicode-bidi:plaintext
}
:is(section[component-id="961252476"],section[component-id="1023762420"]) h3{min-height:2.9em!important}
:is(section[component-id="961252476"],section[component-id="1023762420"]) a.banner-entry::after{
  content:"استعرض الباقات"!important;position:static!important;display:block!important;inset:auto!important;
  width:auto!important;height:auto!important;background:none!important;opacity:1!important;color:var(--gc-hub-muted)!important;
  font:500 13px/1.5 var(--font-main,inherit)!important;transform:none!important;pointer-events:none
}
:is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) a.banner-entry::before,
:is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) .text-with-border::before,
:is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) .text-with-border::after{display:none!important}
section[component-id="857903526"] .s-block__title{margin:0 0 22px!important}
section[component-id="857903526"] .s-block__title h2{font-size:26px!important;line-height:1.5!important;color:var(--gc-hub-ink)!important}
section[component-id="857903526"] .square-photos-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
section[component-id="857903526"] a.banner-entry.square-photos{
  flex-direction:row!important;gap:24px!important;min-height:144px!important;padding:24px 28px!important;text-align:start!important;
  box-shadow:none!important;background:linear-gradient(110deg,rgba(var(--gc-card-accent),.17),#141414)!important
}
section[component-id="857903526"] a.banner-entry:nth-child(1){--gc-card-accent:73,125,236}
section[component-id="857903526"] a.banner-entry:nth-child(2){--gc-card-accent:103,153,207}
section[component-id="857903526"] a.banner-entry:nth-child(3){--gc-card-accent:93,172,86}
section[component-id="857903526"] a.banner-entry:nth-child(4){--gc-card-accent:228,93,94}
section[component-id="857903526"] a.banner-entry:nth-child(5){--gc-card-accent:212,175,55}
section[component-id="857903526"] a.banner-entry:nth-child(6){--gc-card-accent:97,161,233}
section[component-id="857903526"] .lazy__bg{width:76px!important;height:76px!important;border-radius:0!important}
section[component-id="857903526"] h3,section[component-id="857903526"] h3 span{text-align:start!important;font-size:21px!important}
section[component-id="857903526"] h3{flex:1!important;min-width:0!important}
section[component-id="857903526"] h3.text-with-border::after{content:"استعرض البطاقات"!important;display:block!important;margin-top:8px;color:var(--gc-hub-muted);font-size:14px;font-weight:500;line-height:1.5}
section[component-id="857903526"] a.banner-entry::after{display:none!important}
:is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) a.banner-entry:focus-visible{outline:2px solid var(--gc-hub-gold)!important;outline-offset:5px!important}
@media(hover:hover) and (pointer:fine){
  :is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) a.banner-entry:hover{border-color:var(--gc-hub-gold)!important}
}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
  :is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) a.banner-entry{transition:transform 180ms ease-out,border-color 180ms ease-out!important}
  :is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) a.banner-entry:hover{transform:translateY(-3px)!important}
}
@media(max-width:639px){
  :is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]){margin-block:30px!important}
  :is(section[component-id="961252476"],section[component-id="1023762420"]) .s-block__title{min-height:100px!important;padding:20px!important;border-radius:18px!important;margin-bottom:18px!important}
  :is(section[component-id="961252476"],section[component-id="1023762420"]) .s-block__title .right-side{padding-inline-end:82px!important}
  :is(section[component-id="961252476"],section[component-id="1023762420"]) .s-block__title::after{width:72px;height:72px;top:14px;inset-inline-end:12px}
  :is(section[component-id="961252476"],section[component-id="1023762420"]) .s-block__title h2{font-size:23px!important}
  :is(section[component-id="961252476"],section[component-id="1023762420"]) .square-photos-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}
  :is(section[component-id="961252476"],section[component-id="1023762420"]) a.banner-entry.square-photos{min-height:218px!important;padding:16px 10px!important;border-radius:18px!important;gap:10px!important}
  :is(section[component-id="961252476"],section[component-id="1023762420"]) .lazy__bg{width:104px!important;height:104px!important;aspect-ratio:auto!important;border-radius:16px!important}
  :is(section[component-id="961252476"],section[component-id="1023762420"]) h3,
  :is(section[component-id="961252476"],section[component-id="1023762420"]) h3 span{font-size:14px!important;line-height:1.55!important}
  section[component-id="1023762420"] a.banner-entry:last-child{grid-column:1/-1!important;width:calc(50% - 6px)!important;margin-inline:auto!important}
  section[component-id="857903526"] .square-photos-grid{grid-template-columns:1fr!important;gap:14px!important}
  section[component-id="857903526"] a.banner-entry.square-photos{min-height:112px!important;padding:18px 20px!important;gap:20px!important;border-radius:20px!important}
  section[component-id="857903526"] .lazy__bg{width:60px!important;height:60px!important}
  section[component-id="857903526"] h3,section[component-id="857903526"] h3 span{font-size:18px!important}
  section[component-id="857903526"] h3.text-with-border::after{font-size:13px}
}
@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){
  :is(section[component-id="961252476"],section[component-id="1023762420"],section[component-id="857903526"]) a.banner-entry{transform:none!important;transition:none!important}
}
/* End GoldCard Live and Games section design. */

/* GoldCard service collections. Unpublished draft1783827199. 2026-10-20. */
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]){
 --gc-service-gold:var(--color-primary,#D4AF37);--gc-service-text:#F5F1E7;--gc-service-muted:#C5BFAF;
 position:relative!important;margin-block:48px 0!important;padding:36px!important;min-height:280px!important;border:1px solid rgba(212,175,55,.3)!important;
 border-bottom:0!important;border-radius:28px 28px 0 0!important;overflow:hidden!important;
 background:linear-gradient(100deg,#211E14 0%,#151515 43%,#111 100%)!important;scroll-margin-top:100px
}
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) .s-block__title{
 position:static!important;inset:auto!important;z-index:2!important;width:calc(100% - 300px)!important;
 display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;pointer-events:none
}
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) .s-block__title h2{
 margin:0!important;color:var(--gc-service-text)!important;font:700 clamp(28px,2.5vw,36px)/1.45 var(--font-main,inherit)!important;
 text-align:start!important;white-space:normal!important;overflow-wrap:break-word
}
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) .square-photos-grid{
 display:block!important;grid-auto-rows:auto!important;width:100%!important;padding:0!important;margin:0!important;overflow:visible!important
}
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) a.banner-entry.square-photos{
 position:static!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;
 gap:20px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;
 padding:14px 0 0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;
 background:none!important;color:var(--gc-service-text)!important;transform:none!important;text-align:start!important;text-decoration:none!important;overflow:visible!important
}
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) .lazy__bg{
 position:absolute!important;inset:auto!important;inset-inline-end:48px!important;top:20px!important;display:block!important;
 width:240px!important;height:240px!important;max-width:none!important;min-height:0!important;border:0!important;border-radius:0!important;
 background-color:transparent!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;transform:none!important
}
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) h3,
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) h3 span{
 position:static!important;inset:auto!important;display:block!important;width:auto!important;max-width:calc(100% - 300px)!important;min-height:0!important;
 margin:0!important;padding:0!important;border:0!important;outline:0!important;background:none!important;opacity:1!important;visibility:visible!important;
 color:var(--gc-service-muted)!important;font:500 18px/1.7 var(--font-main,inherit)!important;transform:none!important;
 text-align:start!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word
}
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) h3 span{max-width:100%!important}
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) a.banner-entry::before,
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) .text-with-border::before,
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) .text-with-border::after{display:none!important}
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) a.banner-entry::after{
 content:"عرض جميع البطاقات"!important;position:static!important;display:inline-flex!important;align-items:center;justify-content:center;
 width:auto!important;height:auto!important;min-height:46px!important;padding:10px 24px!important;border:1px solid var(--gc-service-gold)!important;
 border-radius:12px!important;background:var(--gc-service-gold)!important;color:#111!important;opacity:1!important;
 font:700 15px/1.5 var(--font-main,inherit)!important;transform:none!important;transition:background-color .18s ease
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]){
 margin-block:0 48px!important;padding:0 28px 28px!important;border:1px solid rgba(212,175,55,.3)!important;border-top:0!important;
 border-radius:0 0 28px 28px!important;background:#111!important;scroll-margin-top:100px
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) > .inner{
 display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-block__title{display:none!important}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .inner > div > .grid{
 display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;direction:rtl!important
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) custom-salla-product-card{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;
 width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;
 border:1px solid #39352B!important;border-radius:18px!important;background:#1B1B1B!important;box-shadow:none!important;overflow:hidden!important
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-image{
 position:relative!important;display:block!important;flex:none!important;width:100%!important;max-width:100%!important;height:auto!important;
 aspect-ratio:1.23!important;min-height:0!important;padding:14px!important;border:0!important;border-radius:0!important;background:#151515!important;overflow:hidden!important
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-image > a{
 display:block!important;width:100%!important;height:100%!important;border-radius:10px!important;overflow:hidden!important
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-image img{
 position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;
 object-fit:contain!important;object-position:center!important;opacity:1!important;filter:none!important
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-content{
 display:flex!important;flex-direction:column!important;flex:1 1 auto!important;gap:14px!important;width:100%!important;min-width:0!important;
 padding:18px!important;text-align:start!important;background:none!important
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-content-main{
 flex:1 1 auto!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-content-title,
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-content-title a{
 display:block!important;-webkit-line-clamp:unset!important;max-height:none!important;height:auto!important;overflow:visible!important;white-space:normal!important;
 color:#F5F1E7!important;font:600 16px/1.65 var(--font-main,inherit)!important;text-align:start!important;overflow-wrap:break-word
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-price{
 color:#E8C864!important;font-size:19px!important;line-height:1.5!important
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-content-footer{
 margin-top:auto!important;width:100%!important;min-height:0!important
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-wishlist-btn{
 min-width:36px!important;min-height:36px!important;inset-inline-end:12px!important;top:12px!important
}
:is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) a.banner-entry:focus-visible{
 outline:3px solid #F3D97B!important;outline-offset:-5px!important
}
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) a:focus-visible,
:is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) button:focus-visible{
 outline:3px solid #F3D97B!important;outline-offset:3px!important
}
@media (hover:hover) and (pointer:fine){
 :is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) custom-salla-product-card:hover{border-color:#C8A94D!important}
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) a.banner-entry:hover::after{background:#E8C864!important}
}
@media(max-width:1023px){
 :is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .inner > div > .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:639px){
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]){
  margin-block-start:32px!important;width:calc(100% - 32px)!important;padding:24px 16px 22px!important;min-height:224px!important;border-radius:20px 20px 0 0!important
 }
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) .s-block__title{
  width:calc(100% - 126px)!important
 }
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) .s-block__title h2{font-size:23px!important;line-height:1.5!important}
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) a.banner-entry.square-photos{
  min-height:0!important;padding:10px 0 0!important;gap:18px!important
 }
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) .lazy__bg{
  width:136px!important;height:136px!important;inset-inline-end:8px!important;top:20px!important
 }
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) h3{max-width:calc(100% - 125px)!important;font-size:14px!important}
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) h3 span{font-size:14px!important}
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) a.banner-entry::after{font-size:14px!important;padding:10px 18px!important;min-height:44px!important}
 :is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]){
  width:calc(100% - 32px)!important;padding:0 12px 16px!important;border-radius:0 0 20px 20px!important;margin-block-end:32px!important
 }
 :is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .inner > div > .grid{gap:12px!important}
 :is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) custom-salla-product-card{border-radius:13px!important}
 :is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-image{padding:8px!important;aspect-ratio:1!important}
 :is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-content{padding:12px 10px!important;gap:10px!important}
 :is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-content-title,
 :is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-content-title a{font-size:14px!important;line-height:1.65!important}
 :is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-price{font-size:17px!important}
}
@media(max-width:359px){
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) .s-block__title{width:calc(100% - 110px)!important}
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) .s-block__title h2{font-size:21px!important}
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) .lazy__bg{width:122px!important;height:122px!important}
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) h3{max-width:calc(100% - 110px)!important}
}
@media(prefers-reduced-motion:reduce){
 :is(section[component-id="1036528094"],section[component-id="942153783"],section[component-id="368398128"],section[component-id="1741844017"]) a.banner-entry::after{transition:none!important}
}
/* Keep the native availability action readable on narrow phone cards. */
@media(max-width:639px){
 :is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-content-footer .s-button-element{
  height:auto!important;min-height:48px!important;padding:8px 5px!important;white-space:normal!important;font-size:14px!important;line-height:1.45!important
 }
 :is(section[component-id="1148250398"],section[component-id="375195679"],section[component-id="1614419736"],section[component-id="839333401"]) .s-product-card-content-footer .s-button-text{
  display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.45!important
 }
}

/* GoldCard category hubs — unpublished Raed1783827199 only.
 * Opt-in body classes are installed only on the four approved category roots.
 * No price, availability, product data, or commerce behavior is supplied by CSS.
 */
body.gc-category-page {
  --gc-hub-gold: #dfbd73;
  --gc-hub-gold-light: #f3d99f;
  --gc-hub-gold-line: rgba(223, 189, 115, .3);
  --gc-hub-surface: #111315;
  --gc-hub-surface-raised: #191b1d;
  --gc-hub-text: #f6f3ea;
  --gc-hub-muted: #c0b9aa;
}

body.gc-category-page .gc-category-hub,
body.gc-category-page .gc-category-hub *,
body.gc-category-page .gc-category-hub *::before,
body.gc-category-page .gc-category-hub *::after {
  box-sizing: border-box;
}

body.gc-category-page .gc-category-hub.container {
  width: 100%;
  max-width: 1248px;
  margin-inline: auto;
  margin-block-start: 24px !important;
  padding-inline: 24px;
  padding-block: 8px 32px;
  color: var(--gc-hub-text);
  font-family: inherit;
  text-align: start;
}

body.gc-category-page .gc-category-hub [hidden],
body.gc-category-page .gc-hub-products[hidden] {
  display: none !important;
}

body.gc-category-page .gc-category-hub button,
body.gc-category-page .gc-category-hub input {
  font: inherit;
  letter-spacing: normal;
}

body.gc-category-page .gc-hub-intro {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 200px;
  align-items: center;
  gap: 32px;
  min-height: 220px;
  padding-block: 10px 24px;
}

body.gc-category-page .gc-hub-intro-copy {
  min-width: 0;
}

body.gc-category-page .gc-hub-intro-copy > h1 {
  max-width: 28ch;
  margin: 0 0 10px;
  color: var(--gc-hub-text);
  font-size: clamp(28px, 2.8vw, 36px);
  font-weight: 700;
  line-height: 1.35;
  overflow-wrap: anywhere;
}

body.gc-category-page .gc-hub-intro-copy > p {
  max-width: 58ch;
  margin: 0;
  color: var(--gc-hub-muted);
  font-size: 16px;
  line-height: 1.85;
}

body.gc-category-page img.gc-hub-intro-art {
  display: block;
  width: 200px;
  height: 200px;
  max-width: 100%;
  margin: 0;
  object-fit: contain;
  object-position: center;
}

body.gc-category-page .gc-hub-chooser {
  padding-top: 22px;
  border-top: 1px solid var(--gc-hub-gold-line);
}

body.gc-category-page .gc-hub-chooser-head,
body.gc-category-page .gc-hub-selected {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 12px 20px;
}

body.gc-category-page .gc-hub-chooser-head > h2,
body.gc-category-page h2.gc-hub-selection-title {
  min-width: 0;
  margin: 0;
  color: var(--gc-hub-text);
  font-size: 23px;
  font-weight: 700;
  line-height: 1.5;
  overflow-wrap: anywhere;
}

body.gc-category-page h2.gc-hub-selection-title {
  scroll-margin-top: 128px;
}

body.gc-category-page .gc-category-hub :is(.gc-hub-all, .gc-hub-expand, .gc-hub-change, .gc-hub-reset) {
  display: inline-flex;
  min-height: 46px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  max-width: 100%;
  padding: 10px 18px;
  border: 1px solid var(--gc-hub-gold-line);
  border-radius: 12px;
  background: var(--gc-hub-surface);
  color: var(--gc-hub-gold-light);
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.55;
  text-align: center;
  white-space: normal;
  overflow-wrap: anywhere;
}

body.gc-category-page .gc-category-hub .gc-hub-all {
  border-color: var(--gc-hub-gold);
  background: var(--gc-hub-gold);
  color: #15120b;
}

body.gc-category-page label.gc-hub-search {
  display: block;
  width: 100%;
  max-width: 620px;
  margin-block: 22px 18px;
  color: var(--gc-hub-muted);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.65;
}

body.gc-category-page .gc-hub-search input {
  display: block;
  width: 100%;
  min-width: 0;
  min-height: 52px;
  margin-top: 7px;
  padding: 12px 16px;
  border: 1px solid var(--gc-hub-gold-line);
  border-radius: 13px;
  background: var(--gc-hub-surface);
  color: var(--gc-hub-text);
  font-size: 16px;
  line-height: 1.6;
  text-align: start;
  box-shadow: none;
}

body.gc-category-page .gc-hub-search input::placeholder {
  color: #a7a092;
  opacity: 1;
}

body.gc-category-page .gc-hub-types {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-block: 0 20px;
}

body.gc-category-page .gc-hub-types > button {
  min-height: 44px;
  max-width: 100%;
  padding: 9px 15px;
  border: 1px solid var(--gc-hub-gold-line);
  border-radius: 999px;
  background: transparent;
  color: var(--gc-hub-muted);
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.6;
  white-space: normal;
  text-align: center;
  overflow-wrap: anywhere;
}

body.gc-category-page .gc-hub-types > :is([aria-pressed="true"], [aria-selected="true"], .is-active) {
  border-color: var(--gc-hub-gold);
  background: rgba(223, 189, 115, .13);
  color: var(--gc-hub-gold-light);
}

body.gc-category-page .gc-hub-providers {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-items: stretch;
  gap: 18px;
}

body.gc-category-page button.gc-provider {
  position: relative;
  display: flex;
  min-width: 0;
  min-height: 156px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 0;
  padding: 18px 16px;
  border: 1px solid var(--gc-hub-gold-line);
  border-radius: 18px;
  background: linear-gradient(145deg, var(--gc-hub-surface-raised), var(--gc-hub-surface));
  color: var(--gc-hub-text);
  cursor: pointer;
  text-align: center;
  white-space: normal;
  -webkit-tap-highlight-color: rgba(223, 189, 115, .16);
}

body.gc-category-page img.gc-provider-image {
  display: block;
  flex: 0 0 auto;
  width: 80px;
  height: 80px;
  max-width: 100%;
  margin: 0 0 2px;
  border-radius: 12px;
  background: transparent;
  object-fit: contain;
  object-position: center;
}

body.gc-category-page .gc-provider-name {
  display: block;
  max-width: 100%;
  color: inherit;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.55;
  overflow-wrap: anywhere;
}

body.gc-category-page .gc-provider-detail {
  display: block;
  max-width: 100%;
  color: var(--gc-hub-muted);
  font-size: 13px;
  font-weight: 400;
  line-height: 1.65;
  overflow-wrap: anywhere;
}

body.gc-category-page .gc-provider:is([aria-pressed="true"], [aria-selected="true"], .is-active) {
  border-color: var(--gc-hub-gold);
  box-shadow: inset 0 0 0 1px var(--gc-hub-gold);
  background: linear-gradient(145deg, #29251b, #171714);
}

body.gc-category-page .gc-category-hub .gc-hub-expand {
  display: flex;
  margin: 22px auto 0;
}

body.gc-category-page .gc-hub-no-matches {
  margin-block: 20px 0;
  padding: 24px 18px;
  border: 1px dashed var(--gc-hub-gold-line);
  border-radius: 14px;
  color: var(--gc-hub-muted);
  line-height: 1.8;
  text-align: center;
  overflow-wrap: anywhere;
}

body.gc-category-page .gc-hub-selected {
  padding-block: 20px 10px;
  border-top: 1px solid var(--gc-hub-gold-line);
}

body.gc-category-page p.gc-hub-status {
  min-height: 1.75em;
  margin: 10px 0 0;
  color: var(--gc-hub-muted);
  font-size: 14px;
  line-height: 1.75;
  overflow-wrap: anywhere;
}

body.gc-category-page .gc-hub-reset {
  margin-top: 12px;
}

body.gc-category-page .gc-category-hub button:disabled {
  opacity: .65;
  cursor: default;
}

body.gc-category-page .gc-category-hub :is(button, input):focus-visible {
  outline: 3px solid var(--gc-hub-gold-light);
  outline-offset: 4px;
}

/* View changes require valid hub initialization and its working All fallback.
 * Removing these opt-in classes always restores the native category page.
 * Results mode keeps the native flex/sidebar layout instead of replacing it.
 */
body.gc-category-page.gc-chooser-view:not(.gc-dynamic-catalog) .container--products-list {
  display: none !important;
}

body.gc-category-page.gc-chooser-view .gc-hub-selected {
  display: none;
}

body.gc-category-page.gc-results-view .gc-hub-chooser {
  display: none;
}

body.gc-category-page.gc-results-view .container--products-list {
  margin-block-start: 12px !important;
  visibility: visible;
}

body.gc-category-page.gc-results-view .gc-category-hub.container {
  padding-block-end: 12px;
}

/* The original root count is stale while a selected family is displayed. */
body.gc-category-page.gc-provider-view .container--products-list #page-main-title {
  display: none !important;
}

/* Selected-ID lists retain supplied order in the installed SDK. Native sorting
 * remains available for All; omit an inoperative choice for a provider. */
body.gc-category-page.gc-provider-view #product-filter,
body.gc-category-page.gc-provider-view label[for="product-filter"] {
  display: none !important;
}

/* Native Salla cards only, inside the approved category list. */
body.gc-category-page .container--products-list salla-products-list {
  min-width: 0;
  overflow: visible;
}

body.gc-category-page .container--products-list salla-products-list .s-products-list-wrapper {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 18px !important;
  align-items: stretch;
}

body.gc-category-page .container--products-list .s-product-card-entry {
  display: flex;
  width: 100%;
  min-width: 0;
  min-height: 0;
  height: auto;
  flex-direction: column;
  border-radius: 16px;
}

body.gc-category-page .container--products-list .s-product-card-image {
  width: 100%;
  height: auto !important;
  min-height: 0;
  flex: 0 0 auto;
  overflow: hidden;
}

body.gc-category-page .container--products-list .s-product-card-image > a {
  display: block;
  width: 100%;
  height: auto !important;
  align-items: center;
  justify-content: center;
}

body.gc-category-page .container--products-list .s-product-card-image > a > img {
  display: block;
  width: 100% !important;
  height: auto !important;
  max-width: 100%;
  max-height: none !important;
  object-fit: contain !important;
  object-position: center;
}

body.gc-category-page .container--products-list .s-product-card-content {
  display: flex;
  min-width: 0;
  height: auto;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 12px;
  padding: 14px;
}

body.gc-category-page .container--products-list .s-product-card-content-main {
  min-width: 0;
  min-height: 0;
  height: auto;
  flex: 0 0 auto;
}

body.gc-category-page .container--products-list :is(.s-product-card-content-title, .s-product-card-content-title > a, .s-product-card-content-subtitle) {
  display: block;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  font-size: 15px;
  line-height: 1.7;
  white-space: normal !important;
  text-overflow: clip;
  overflow-wrap: anywhere;
  -webkit-line-clamp: unset !important;
  line-clamp: unset;
}

body.gc-category-page .container--products-list :is(.s-product-card-price, .s-product-card-starting-price > p, .s-product-card-starting-price > h4, .s-product-card-sale-price > h4) {
  color: var(--gc-hub-gold) !important;
  line-height: 1.6;
  white-space: normal;
}

body.gc-category-page .container--products-list .s-product-card-content-sub {
  min-width: 0;
  margin-top: 0;
  flex-wrap: wrap;
  gap: 6px 12px;
}

body.gc-category-page .container--products-list .s-product-card-content-footer {
  margin-top: auto;
}

body.gc-category-page .container--products-list .s-product-card-content-footer salla-add-product-button {
  display: block;
  min-width: 0;
  width: 100%;
}

body.gc-category-page .container--products-list .s-product-card-content-footer :is(.s-button-element, .s-button-text, .s-button-text > span) {
  height: auto;
  white-space: normal !important;
  line-height: 1.5;
  overflow-wrap: anywhere;
}

body.gc-category-page .container--products-list .s-product-card-content-footer .s-button-element {
  min-height: 44px;
  padding-block: 10px;
}

body.gc-category-page .container--products-list .s-product-card-content-footer .s-button-text {
  min-height: 0;
}

body.gc-category-page .container--products-list .s-product-card-out-badge {
  max-width: calc(100% - 16px);
  height: auto;
  white-space: normal;
  line-height: 1.5;
  overflow-wrap: anywhere;
}

body.gc-category-page .container--products-list .s-product-card-wishlist-btn :is(button, .s-button-element) {
  min-width: 44px;
  min-height: 44px;
}

body.gc-category-page .container--products-list :is(a, button, select, .s-button-element):focus-visible {
  outline: 3px solid var(--gc-hub-gold-light);
  outline-offset: 3px;
}

@media (min-width: 640px) and (max-width: 1023px) {
  body.gc-category-page .gc-hub-providers {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
  }

  body.gc-category-page .container--products-list salla-products-list .s-products-list-wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 16px !important;
  }
}

@media (max-width: 639px) {
  body.gc-category-page .gc-category-hub.container {
    padding-inline: 16px;
    padding-bottom: 24px;
  }

  body.gc-category-page .gc-hub-intro {
    grid-template-columns: minmax(0, 1fr) 104px;
    gap: 12px;
    min-height: 148px;
    padding-block: 6px 20px;
  }

  body.gc-category-page .gc-hub-intro-copy > h1 {
    margin-bottom: 7px;
    font-size: 25px;
    line-height: 1.45;
  }

  body.gc-category-page .gc-hub-intro-copy > p {
    font-size: 14px;
    line-height: 1.8;
  }

  body.gc-category-page img.gc-hub-intro-art {
    width: 104px;
    height: 104px;
  }

  body.gc-category-page .gc-hub-chooser {
    padding-top: 18px;
  }

  body.gc-category-page .gc-hub-chooser-head,
  body.gc-category-page .gc-hub-selected {
    gap: 10px 12px;
  }

  body.gc-category-page .gc-hub-chooser-head > h2,
  body.gc-category-page h2.gc-hub-selection-title {
    font-size: 20px;
    line-height: 1.55;
  }

  body.gc-category-page h2.gc-hub-selection-title {
    scroll-margin-top: 96px;
  }

  body.gc-category-page .gc-category-hub :is(.gc-hub-all, .gc-hub-change, .gc-hub-reset) {
    padding-inline: 14px;
    font-size: 13px;
  }

  body.gc-category-page label.gc-hub-search {
    margin-block: 18px 16px;
  }

  body.gc-category-page .gc-hub-types {
    margin-bottom: 16px;
  }

  body.gc-category-page .gc-hub-types > button {
    padding-inline: 12px;
    font-size: 13px;
  }

  body.gc-category-page .gc-hub-providers {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
  }

  body.gc-category-page button.gc-provider {
    min-height: 128px;
    gap: 6px;
    padding: 14px 10px;
    border-radius: 15px;
  }

  body.gc-category-page img.gc-provider-image {
    width: 64px;
    height: 64px;
    margin-bottom: 2px;
    border-radius: 10px;
  }

  body.gc-category-page .gc-provider-name {
    font-size: 15px;
    line-height: 1.6;
  }

  body.gc-category-page .gc-provider-detail {
    font-size: 12px;
    line-height: 1.65;
  }

  body.gc-category-page .gc-hub-expand {
    width: 100%;
    margin-top: 18px;
  }

  body.gc-category-page .container--products-list salla-products-list .s-products-list-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
  }

  body.gc-category-page .container--products-list .s-product-card-content {
    gap: 10px;
    padding: 10px;
  }

  body.gc-category-page .container--products-list :is(.s-product-card-content-title, .s-product-card-content-title > a, .s-product-card-content-subtitle) {
    font-size: 14px;
    line-height: 1.7;
  }
}

@media (hover: hover) and (pointer: fine) {
  body.gc-category-page button.gc-provider:not(:disabled):hover {
    border-color: var(--gc-hub-gold);
    background: linear-gradient(145deg, #25231c, #151617);
  }

  body.gc-category-page .gc-category-hub :is(.gc-hub-expand, .gc-hub-change, .gc-hub-reset):not(:disabled):hover,
  body.gc-category-page .gc-hub-types > button:not(:disabled):hover {
    border-color: var(--gc-hub-gold);
    color: var(--gc-hub-gold-light);
  }
}

@media (prefers-reduced-motion: no-preference) {
  body.gc-category-page button.gc-provider,
  body.gc-category-page .gc-hub-types > button {
    transition: border-color 160ms ease, box-shadow 160ms ease;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.gc-category-page button.gc-provider,
  body.gc-category-page .gc-hub-types > button {
    animation: none;
    transition: none;
  }
}

@media (forced-colors: active) {
  body.gc-category-page .gc-category-hub :is(button, input) {
    border: 1px solid ButtonText;
  }

  body.gc-category-page .gc-provider:is([aria-pressed="true"], [aria-selected="true"], .is-active),
  body.gc-category-page .gc-hub-types > :is([aria-pressed="true"], [aria-selected="true"], .is-active) {
    outline: 3px solid Highlight;
    outline-offset: -4px;
  }
}

/* GoldCard full-theme refinement CANDIDATE, draft1783827199 only.
 * Native DOM: research/HOME-DOM-BEFORE.json,2026-10-20.
 * Activation contract: draft controller adds body.gc-theme-finish.
 * App/game expansion and native section ordering are separate data operations.
 */
body.gc-theme-finish {
  --gc-finish-page: #0b0b0d;
  --gc-finish-surface: #171719;
  --gc-finish-gold: var(--color-primary, #d4af37);
  --gc-finish-text: #f5f1e7;
  --gc-finish-muted: #bdb9af;
  --gc-finish-border: #443b24;
  --gc-finish-space: 44px;
  background-color: var(--gc-finish-page);
  color: var(--gc-finish-text);
  font-size: 16px;
  line-height: 1.7;
}

body.gc-theme-finish :is(button, input, select, textarea) {
  font-family: inherit;
}

body.gc-theme-finish :is(a, button, input, select, textarea, summary, [tabindex]):focus-visible {
  outline: 3px solid var(--gc-finish-gold) !important;
  outline-offset: 4px;
}

body.gc-theme-finish :is(.container--product-details, .container--products-list, .gc-category-hub, .gc-hub-selection-title, [data-gc-scroll-target]) {
  scroll-margin-block-start: 128px;
}

/* Native sticky behavior and menu disclosure are retained. */
body.gc-theme-finish .store-header .s-search-input {
  height: 44px !important;
  min-height: 44px;
  border-radius: 22px !important;
  border-color: #8a7440 !important;
  background-color: var(--gc-finish-surface) !important;
  color: var(--gc-finish-text) !important;
  caret-color: var(--gc-finish-text);
  font-size: 16px;
  line-height: 1.6;
}

body.gc-theme-finish .store-header .s-search-input::placeholder {
  color: var(--gc-finish-muted);
  opacity: 1;
}

body.gc-theme-finish .store-header :is([data-testid="store-header-mobile-toggle"], .s-user-menu-trigger, .s-cart-summary-wrapper) {
  min-width: 44px;
  min-height: 44px;
}

body.gc-theme-finish .store-header [data-testid="store-header-mobile-toggle"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

body.gc-theme-finish #mainnav .root-level > a {
  min-height: 44px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.65;
}

body.gc-theme-finish #mainnav .sub-menu a,
body.gc-theme-finish #mobile-menu .main-menu > li > ul a {
  min-height: 44px;
  line-height: 1.7;
}

/* The two responsive heroes and the ten shortcuts retain their verified spacing. */
body.gc-theme-finish.index main > .s-block:not([component-id="423576638"]):not([component-id="1795449663"]):not([component-id="1363538050"]):not([component-id="875778503"]) {
  margin-block-start: var(--gc-finish-space) !important;
  margin-block-end: 0 !important;
}

body.gc-theme-finish.index main :is(.s-block__title h2, .s-slider-block__title h2) {
  font-size: clamp(24px, 2.3vw, 30px) !important;
  font-weight: 700;
  line-height: 1.55 !important;
  white-space: normal !important;
  overflow-wrap: anywhere;
}

/* Nine native navigation tiles: three columns on desktop/tablet, two on phones. */
body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) .square-photos-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  grid-auto-rows: auto !important;
  gap: 22px !important;
  overflow: visible !important;
}

body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) a.banner-entry.square-photos {
  --gc-card-accent: 212, 175, 55 !important;
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  grid-column: auto !important;
  grid-row: auto !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 272px !important;
  height: auto !important;
  aspect-ratio: auto !important;
  gap: 12px !important;
  padding: 20px 16px !important;
  border: 1px solid var(--gc-finish-border) !important;
  border-radius: 20px !important;
  background: linear-gradient(160deg, #1d1b16, var(--gc-finish-surface) 65%) !important;
  box-shadow: none !important;
  color: var(--gc-finish-text) !important;
  text-align: center !important;
  text-decoration: none !important;
  overflow: visible !important;
  transform: none !important;
}

body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) .lazy__bg {
  position: static !important;
  display: block !important;
  flex: 0 0 auto !important;
  width: 156px !important;
  height: 156px !important;
  max-width: 100% !important;
  max-height: none !important;
  min-height: 0 !important;
  aspect-ratio: 1 !important;
  border-radius: 16px !important;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-color: transparent !important;
  transform: none !important;
}

body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) :is(h3, h3 span) {
  position: static !important;
  inset: auto !important;
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  color: inherit !important;
  opacity: 1 !important;
  visibility: visible !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  white-space: normal !important;
  overflow: visible !important;
  overflow-wrap: anywhere;
  text-align: center !important;
  transform: none !important;
}

body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) h3 {
  min-height: 2.8em !important;
}

body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) a.banner-entry::after {
  content: "استعرض الباقات" !important;
  position: static !important;
  display: block !important;
  width: auto !important;
  height: auto !important;
  background: none !important;
  opacity: 1 !important;
  color: var(--gc-finish-muted) !important;
  font-size: 13px !important;
  line-height: 1.65 !important;
  pointer-events: none;
  transform: none !important;
}

body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) :is(a.banner-entry, .text-with-border)::before,
body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) .text-with-border::after {
  display: none !important;
}

body.gc-theme-finish.index main#main-content > :is(section[component-id="2017230576"], section[component-id="884430536"]) {
  margin-block-start: 22px !important;
}

/* Reused native square_photos1036528094: six real root links only.
 * Explicitly clear its previous one-card hero geometry; product grids stay hidden.
 */
body.gc-theme-finish.index section[component-id="1036528094"] {
  position: relative !important;
  width: 100% !important;
  min-height: 0 !important;
  padding: 0 12px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
  overflow: visible !important;
}

body.gc-theme-finish.index section[component-id="1036528094"] .s-block__title,
body.gc-theme-finish.index section[component-id="1036528094"] .s-block__title .right-side {
  position: static !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
}

body.gc-theme-finish.index section[component-id="1036528094"] .s-block__title {
  margin: 0 0 22px !important;
}

body.gc-theme-finish.index section[component-id="1036528094"] .square-photos-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 20px !important;
}

body.gc-theme-finish.index section[component-id="1036528094"] a.banner-entry.square-photos {
  position: relative !important;
  display: flex !important;
  grid-column: auto !important;
  grid-row: auto !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: auto !important;
  min-width: 0 !important;
  aspect-ratio: auto !important;
  min-height: 196px !important;
  padding: 20px 16px !important;
  gap: 12px !important;
  border: 1px solid var(--gc-finish-border) !important;
  border-radius: 18px !important;
  background: var(--gc-finish-surface) !important;
  box-shadow: none !important;
  color: var(--gc-finish-text) !important;
  text-align: center !important;
  overflow: visible !important;
  transform: none !important;
}

body.gc-theme-finish.index section[component-id="1036528094"] .lazy__bg {
  position: static !important;
  inset: auto !important;
  display: block !important;
  width: 112px !important;
  height: 112px !important;
  max-width: 100% !important;
  min-height: 0 !important;
  background-color: transparent !important;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  transform: none !important;
}

body.gc-theme-finish.index section[component-id="1036528094"] :is(h3, h3 span) {
  position: static !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: inherit !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  text-align: center !important;
  white-space: normal !important;
  overflow: visible !important;
  overflow-wrap: anywhere;
  transform: none !important;
}

body.gc-theme-finish.index section[component-id="1036528094"] :is(a.banner-entry, .text-with-border)::before,
body.gc-theme-finish.index section[component-id="1036528094"] :is(a.banner-entry, .text-with-border)::after {
  display: none !important;
}

/* Native purchase pages: typography and touch only; options/validation stay native. */
body.gc-theme-finish [data-testid="store-product-title"] {
  font-size: clamp(23px, 2.3vw, 30px) !important;
  font-weight: 700;
  line-height: 1.6 !important;
  margin-block-end: 16px;
  white-space: normal;
  overflow-wrap: anywhere;
}

body.gc-theme-finish [data-testid="store-product-description"] .article--main {
  font-size: 16px;
  line-height: 1.9;
  overflow-wrap: break-word;
}

body.gc-theme-finish .product-form :is(.s-product-options-option-label, .form-label) {
  font-size: 15px;
  line-height: 1.75;
}

body.gc-theme-finish .product-form :is(input.s-form-control:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), select.s-form-control, textarea.s-form-control) {
  min-height: 48px;
  font-size: 16px;
  line-height: 1.6;
}

body.gc-theme-finish :is(.s-product-card-price, .s-product-card-starting-price > h4, .s-product-card-starting-price > p, .s-product-card-sale-price > h4, .total-price) {
  color: var(--gc-finish-gold) !important;
}

body.gc-theme-finish :is(.s-product-card-content-footer, .sticky-product-bar__btn) .s-button-element {
  min-height: 46px;
  height: auto;
  padding-block: 10px;
  white-space: normal !important;
  line-height: 1.6;
}

body.gc-theme-finish :is(.s-product-card-content-footer, .sticky-product-bar__btn) .s-button-text {
  white-space: normal !important;
  line-height: 1.6;
  overflow-wrap: anywhere;
}

/* Readable footer; original contact destinations, badges and payment logos retained. */
body.gc-theme-finish .store-footer {
  margin-block-start: 48px;
}

body.gc-theme-finish .store-footer__inner {
  padding-block: 40px;
}

body.gc-theme-finish .store-footer h3 {
  font-size: 20px;
  line-height: 1.6;
}

body.gc-theme-finish .store-footer .max-w-sm {
  max-width: 40ch;
  color: var(--gc-finish-muted);
  font-size: 15px;
  line-height: 1.9;
}

body.gc-theme-finish .store-footer .s-menu-footer-list {
  gap: 4px;
}

body.gc-theme-finish .store-footer .s-menu-footer-item {
  display: flex;
  min-height: 44px;
  align-items: center;
  font-size: 15px;
  line-height: 1.75;
  overflow-wrap: anywhere;
}

body.gc-theme-finish .store-footer .s-contacts-item {
  min-height: 44px;
  max-width: 100%;
}

body.gc-theme-finish .store-footer .s-contacts-item .unicode {
  min-width: 0;
  font-size: 14px;
  line-height: 1.75;
  white-space: normal;
  overflow-wrap: anywhere;
}

body.gc-theme-finish .store-footer .s-social-link > a {
  display: inline-flex;
  min-width: 44px;
  min-height: 44px;
  align-items: center;
  justify-content: center;
}

body.gc-theme-finish .store-footer :is(.s-trust-badges-label, .s-trust-badges-number) {
  line-height: 1.7;
  white-space: normal;
  overflow-wrap: anywhere;
}

@media (min-width: 1024px) {
  body.gc-theme-finish .store-header [data-testid="store-header-mobile-toggle"] {
    display: none;
  }
}

@media (min-width: 640px) and (max-width: 1023px) {
  body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) .square-photos-grid {
    gap: 18px !important;
  }

  body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) .lazy__bg {
    width: 136px !important;
    height: 136px !important;
  }
}

@media (max-width: 639px) {
  body.gc-theme-finish {
    --gc-finish-space: 32px;
  }

  body.gc-theme-finish :is(.container--product-details, .container--products-list, .gc-category-hub, .gc-hub-selection-title, [data-gc-scroll-target]) {
    scroll-margin-block-start: 104px;
  }

  body.gc-theme-finish.index main :is(.s-block__title h2, .s-slider-block__title h2) {
    font-size: 23px !important;
  }

  body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) .square-photos-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 16px 12px !important;
  }

  body.gc-theme-finish.index main#main-content > :is(section[component-id="2017230576"], section[component-id="884430536"]) {
    margin-block-start: 16px !important;
  }

  body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) a.banner-entry.square-photos {
    min-height: 228px !important;
    padding: 16px 10px !important;
    border-radius: 16px !important;
    gap: 10px !important;
  }

  body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) a.banner-entry.square-photos:last-child:nth-child(odd) {
    grid-column: 1 / -1 !important;
    width: calc(50% - 6px) !important;
    margin-inline: auto !important;
  }

  body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) .lazy__bg {
    width: 104px !important;
    height: 104px !important;
    border-radius: 12px !important;
  }

  body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"]) :is(h3, h3 span) {
    font-size: 15px !important;
    line-height: 1.7 !important;
  }

  body.gc-theme-finish.index section[component-id="1036528094"] .square-photos-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
  }

  body.gc-theme-finish.index section[component-id="1036528094"] a.banner-entry.square-photos {
    min-height: 170px !important;
    padding: 16px 10px !important;
    border-radius: 15px !important;
  }

  body.gc-theme-finish.index section[component-id="1036528094"] .lazy__bg {
    width: 88px !important;
    height: 88px !important;
  }

  body.gc-theme-finish.index section[component-id="1036528094"] :is(h3, h3 span) {
    font-size: 15px !important;
  }

  body.gc-theme-finish .store-footer {
    margin-block-start: 36px;
  }

  body.gc-theme-finish .store-footer__inner {
    padding-block: 28px;
  }
}

@media (hover: hover) and (pointer: fine) {
  body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"], section[component-id="1036528094"]) a.banner-entry:hover {
    border-color: var(--gc-finish-gold) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.gc-theme-finish.index :is(section[component-id="961252476"], section[component-id="2017230576"], section[component-id="1023762420"], section[component-id="884430536"], section[component-id="857903526"], section[component-id="1036528094"]) a.banner-entry {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}

@media (forced-colors: active) {
  body.gc-theme-finish :is(a, button, input, select, textarea, summary, [tabindex]):focus-visible {
    outline-color: Highlight !important;
  }
}

/* GoldCard internal categories, draft1783827199 only.
 * The allowlisted controller activates body.gc-internal-sections after mounting.
 * Reuses the existing GoldCard palette, native font and Salla commerce renderer.
 * CSS does not implement paging, country grouping, category links or prices.
 */
/* The menu owner marks only stale native links; Tailwind's lg:!block must not
 * restore them on desktop. This marker is shared by the header on all pages. */
body.gc-theme-finish [data-gc-stale-category-link] {
  display: none !important;
}

body.gc-internal-sections {
  --gc-internal-text: var(--gc-finish-text, #f5f1e7);
  --gc-internal-muted: var(--gc-finish-muted, #bdb9af);
  --gc-internal-surface: var(--gc-finish-surface, #171719);
  --gc-internal-border: var(--gc-finish-border, #443b24);
  --gc-internal-gold: var(--color-primary, #d4af37);
}

body.gc-internal-sections :is(.gc-category-hub, .gc-category-context),
body.gc-internal-sections :is(.gc-category-hub, .gc-category-context) *,
body.gc-internal-sections .container--products-list {
  box-sizing: border-box;
}

body.gc-internal-sections :is(.gc-category-hub.container, .gc-category-context.container) {
  width: 100%;
  max-width: 1248px;
  margin-inline: auto;
  margin-block-start: 24px !important;
  padding: 8px 24px 24px;
  color: var(--gc-internal-text);
  font-family: inherit;
  text-align: start;
}

body.gc-internal-sections :is(.gc-category-hub, .gc-category-context) [hidden],
body.gc-internal-sections .gc-hub-products[hidden] {
  display: none !important;
}

body.gc-internal-sections .gc-hub-intro {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 200px;
  align-items: center;
  gap: 28px;
  min-height: 220px;
  padding-block: 8px 22px;
}

body.gc-internal-sections .gc-hub-intro-copy {
  min-width: 0;
}

body.gc-internal-sections .gc-hub-intro-copy > h1 {
  max-width: 38ch;
  margin: 0 0 10px;
  color: var(--gc-internal-text);
  font-size: clamp(28px, 2.7vw, 36px);
  font-weight: 700;
  line-height: 1.5;
  white-space: normal;
  overflow-wrap: anywhere;
}

body.gc-internal-sections .gc-hub-intro-copy > p {
  max-width: 62ch;
  margin: 0;
  color: var(--gc-internal-muted);
  font-size: 16px;
  line-height: 1.85;
  white-space: normal;
  overflow-wrap: anywhere;
}

body.gc-internal-sections img.gc-hub-intro-art {
  display: block;
  width: 200px;
  height: 200px;
  max-width: 100%;
  margin: 0;
  object-fit: contain;
  object-position: center;
}

body.gc-internal-sections a.gc-category-parent {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  max-width: 100%;
  margin-block-end: 6px;
  padding-block: 8px;
  color: var(--gc-internal-gold);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.75;
  text-decoration: none;
  text-underline-offset: .22em;
  white-space: normal;
  overflow-wrap: anywhere;
}

body.gc-internal-sections .gc-hub-chooser {
  padding-top: 20px;
  border-top: 1px solid var(--gc-internal-border);
}

body.gc-internal-sections :is(.gc-hub-chooser-head, .gc-hub-selected) {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 12px 18px;
}

body.gc-internal-sections :is(.gc-hub-chooser-head > h2, .gc-hub-selection-title) {
  min-width: 0;
  margin: 0;
  color: var(--gc-internal-text);
  font-size: 23px;
  font-weight: 700;
  line-height: 1.6;
  white-space: normal;
  overflow-wrap: anywhere;
}

body.gc-internal-sections .gc-hub-selection-title {
  scroll-margin-block-start: 128px;
}

body.gc-internal-sections label.gc-hub-search {
  display: block;
  width: 100%;
  max-width: 620px;
  margin-block: 20px 18px;
  color: var(--gc-internal-muted);
  font-size: 14px;
  line-height: 1.7;
}

body.gc-internal-sections .gc-category-hub[data-gc-options-count="1"] .gc-hub-search {
  display: none !important;
}

body.gc-internal-sections .gc-hub-search input {
  display: block;
  width: 100%;
  min-width: 0;
  min-height: 52px;
  margin-top: 7px;
  padding: 12px 16px;
  border: 1px solid #8a7440;
  border-radius: 13px;
  background: var(--gc-internal-surface);
  color: var(--gc-internal-text);
  caret-color: var(--gc-internal-text);
  font: inherit;
  font-size: 16px;
  line-height: 1.6;
  text-align: start;
}

body.gc-internal-sections .gc-hub-search input::placeholder {
  color: var(--gc-internal-muted);
  opacity: 1;
}

body.gc-internal-sections .gc-hub-providers {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: stretch;
  gap: 12px;
}

body.gc-internal-sections .gc-hub-providers > :is(a.gc-provider, button.gc-provider) {
  position: relative;
  display: flex;
  width: 100%;
  min-width: 0;
  min-height: 136px;
  height: auto;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 7px;
  margin: 0;
  padding: 15px 10px;
  border: 1px solid var(--gc-internal-border);
  border-radius: 15px;
  background: linear-gradient(145deg, #1d1b16, var(--gc-internal-surface) 65%);
  color: var(--gc-internal-text);
  cursor: pointer;
  font-family: inherit;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  overflow: visible;
  -webkit-tap-highlight-color: rgba(212, 175, 55, .16);
}

body.gc-internal-sections .gc-provider > img.gc-provider-image {
  position: static;
  display: block;
  flex: 0 0 auto;
  width: 64px;
  height: 64px;
  max-width: 100%;
  margin: 0 0 2px;
  border: 0;
  border-radius: 10px;
  background: transparent;
  object-fit: contain;
  object-position: center;
}

body.gc-internal-sections .gc-provider > :is(.gc-provider-name, .gc-provider-detail) {
  position: static;
  display: block;
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: none;
  margin: 0;
  padding: 0;
  background: none;
  opacity: 1;
  visibility: visible;
  white-space: normal;
  overflow: visible;
  overflow-wrap: anywhere;
  text-overflow: clip;
  -webkit-line-clamp: unset;
  line-clamp: unset;
  transform: none;
  unicode-bidi: plaintext;
}

body.gc-internal-sections .gc-provider-name {
  color: var(--gc-internal-text);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.7;
}

body.gc-internal-sections .gc-provider-detail {
  color: var(--gc-internal-muted);
  font-size: 13px;
  line-height: 1.75;
}

body.gc-internal-sections .gc-hub-providers > .gc-provider:is([aria-pressed="true"], [aria-current="page"], .is-active) {
  border-color: var(--gc-internal-gold);
  box-shadow: inset 0 0 0 1px var(--gc-internal-gold);
}

body.gc-internal-sections :is(.gc-hub-types, .gc-hub-selected) {
  margin-block: 0 18px;
}

body.gc-internal-sections .gc-hub-types {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

body.gc-internal-sections :is(.gc-hub-all, .gc-hub-expand, .gc-hub-change, .gc-hub-reset, .gc-hub-types > button) {
  min-height: 44px;
  max-width: 100%;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.65;
  white-space: normal;
  overflow-wrap: anywhere;
}

body.gc-internal-sections :is(.gc-hub-all, .gc-hub-change, .gc-hub-reset, .gc-hub-types > button) {
  padding: 10px 15px;
}

body.gc-internal-sections .gc-hub-no-matches,
body.gc-internal-sections p.gc-hub-status {
  color: var(--gc-internal-muted);
  font-size: 14px;
  line-height: 1.8;
  white-space: normal;
  overflow-wrap: anywhere;
}

body.gc-internal-sections :is(.gc-category-hub, .gc-category-context) :is(a, button, input):focus-visible {
  outline: 3px solid var(--gc-internal-gold) !important;
  outline-offset: 4px;
}

/* Leaf context and native list form one aligned area; no list is replaced here. */
body.gc-internal-sections .container--products-list {
  width: 100%;
  max-width: 1248px;
  min-width: 0;
  margin-inline: auto;
  padding-inline: 24px;
}

body.gc-internal-sections .gc-category-context ~ .container--products-list {
  margin-block-start: 12px !important;
}

body.gc-internal-sections .gc-category-context ~ .container--products-list #page-main-title {
  color: var(--gc-internal-muted);
  font-size: 18px;
  line-height: 1.7;
}

body.gc-internal-sections .container--products-list salla-products-list {
  min-width: 0;
}

body.gc-internal-sections .container--products-list salla-products-list .s-products-list-wrapper {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px !important;
  align-items: stretch;
}

body.gc-internal-sections .container--products-list .s-product-card-vertical {
  min-width: 0;
  min-height: 0;
  height: auto;
}

body.gc-internal-sections .container--products-list .s-product-card-vertical .s-product-card-image {
  height: auto !important;
  min-height: 0;
  flex: 0 0 auto;
}

body.gc-internal-sections .container--products-list .s-product-card-vertical .s-product-card-image img {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: center;
}

body.gc-internal-sections .container--products-list .s-product-card-content-main {
  min-width: 0;
  min-height: 0;
  height: auto;
  flex: 0 0 auto;
}

body.gc-internal-sections .container--products-list :is(.s-product-card-content-title, .s-product-card-content-title > a, .s-product-card-content-subtitle) {
  display: block !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  font-size: 14px;
  line-height: 1.75;
  white-space: normal !important;
  text-overflow: clip;
  overflow-wrap: anywhere;
  -webkit-line-clamp: unset !important;
  line-clamp: unset;
}

body.gc-internal-sections .container--products-list .s-product-card-content-sub {
  margin-top: 0;
  flex-wrap: wrap;
  gap: 6px 10px;
}

body.gc-internal-sections .container--products-list :is(.s-product-card-price, .s-product-card-starting-price > p, .s-product-card-starting-price > h4, .s-product-card-sale-price > h4) {
  color: var(--gc-internal-gold) !important;
  line-height: 1.6;
}

body.gc-internal-sections .container--products-list .s-product-card-content-footer {
  margin-top: auto;
}

body.gc-internal-sections .container--products-list .s-product-card-content-footer .s-button-element {
  min-height: 44px;
  height: auto;
  padding-block: 10px;
  line-height: 1.55;
  white-space: normal !important;
}

body.gc-internal-sections .container--products-list :is(.s-button-text, .s-product-card-out-badge) {
  height: auto;
  line-height: 1.55;
  white-space: normal;
  overflow-wrap: anywhere;
}

body.gc-internal-sections .container--products-list :is(select.form-input, .s-product-card-wishlist-btn .s-button-element) {
  min-height: 44px;
}

body.gc-internal-sections .container--products-list :is(a, button, select, .s-button-element):focus-visible {
  outline: 3px solid var(--gc-internal-gold) !important;
  outline-offset: 3px;
}

@media (min-width: 640px) {
  body.gc-internal-sections .gc-hub-providers {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
  }

  body.gc-internal-sections .gc-hub-providers > :is(a.gc-provider, button.gc-provider) {
    min-height: 156px;
    padding: 18px 14px;
    border-radius: 18px;
  }

  body.gc-internal-sections .gc-provider > img.gc-provider-image {
    width: 80px;
    height: 80px;
    border-radius: 12px;
  }

  body.gc-internal-sections .gc-provider-name {
    font-size: 17px;
  }

  body.gc-internal-sections .container--products-list salla-products-list .s-products-list-wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 16px !important;
  }

  body.gc-internal-sections .container--products-list :is(.s-product-card-content-title, .s-product-card-content-title > a, .s-product-card-content-subtitle) {
    font-size: 15px;
  }
}

@media (min-width: 1100px) {
  body.gc-internal-sections .gc-hub-providers {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
  }

  body.gc-internal-sections .container--products-list salla-products-list .s-products-list-wrapper {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 18px !important;
  }
}

@media (max-width: 639px) {
  body.gc-internal-sections :is(.gc-category-hub.container, .gc-category-context.container) {
    padding: 6px 16px 20px;
  }

  body.gc-internal-sections .gc-hub-intro {
    grid-template-columns: minmax(0, 1fr) 104px;
    min-height: 148px;
    gap: 12px;
    padding-block: 4px 18px;
  }

  body.gc-internal-sections .gc-hub-intro-copy > h1 {
    margin-bottom: 8px;
    font-size: 25px;
    line-height: 1.5;
  }

  body.gc-internal-sections .gc-hub-intro-copy > p {
    font-size: 14px;
    line-height: 1.85;
  }

  body.gc-internal-sections img.gc-hub-intro-art {
    width: 104px;
    height: 104px;
  }

  body.gc-internal-sections :is(.gc-hub-chooser-head > h2, .gc-hub-selection-title) {
    font-size: 20px;
  }

  body.gc-internal-sections .gc-hub-selection-title {
    scroll-margin-block-start: 104px;
  }

  body.gc-internal-sections .container--products-list {
    padding-inline: 16px;
  }
}

@media (hover: hover) and (pointer: fine) {
  body.gc-internal-sections .gc-hub-providers > .gc-provider:not(:disabled):hover {
    border-color: var(--gc-internal-gold);
  }

  body.gc-internal-sections a.gc-category-parent:hover {
    text-decoration: underline;
  }
}

@media (prefers-reduced-motion: no-preference) {
  body.gc-internal-sections .gc-hub-providers > .gc-provider {
    transition: border-color 160ms ease, box-shadow 160ms ease;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.gc-internal-sections .gc-hub-providers > .gc-provider {
    animation: none;
    transition: none;
  }
}

@media (forced-colors: active) {
  body.gc-internal-sections .gc-hub-providers > .gc-provider {
    border-color: ButtonText;
  }

  body.gc-internal-sections :is(.gc-category-hub, .gc-category-context) :focus-visible {
    outline-color: Highlight !important;
  }
}


/* The native sort control is restored by the explicit local return action.
 * This marker exists only while the leaf module owns the selected-ID source. */
body.gc-internal-sections .container--products-list[data-gc-leaf-order="selected"] #product-filter,
body.gc-internal-sections .container--products-list[data-gc-leaf-order="selected"] label[for="product-filter"] {
  display: none !important;
}

body.gc-internal-sections .gc-leaf-native-sort {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  width: auto;
  max-width: 100%;
  flex: 0 1 auto;
  margin-block: 8px 0;
  padding: 10px 18px;
  border: 1px solid var(--color-primary, #d4af37);
  border-radius: 10px;
  background: var(--gc-internal-surface, #171719);
  color: var(--gc-internal-gold, #d4af37);
  font-family: inherit;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
  white-space: normal;
  cursor: pointer;
}

body.gc-internal-sections .gc-leaf-native-sort:focus-visible {
  outline: 2px solid var(--color-primary, #d4af37);
  outline-offset: 3px;
}

body.gc-internal-sections .gc-leaf-native-sort:disabled {
  opacity: 0.65;
  cursor: wait;
}

/* GoldCard draft QA 2026-10-20: readable native cashback amount on dark product pages. */
body.gc-theme-finish.product-single salla-cashback-banner .s-cashback-banner-value {
  color: var(--gc-finish-gold, var(--color-primary, #d4af37)) !important;
}

/* GoldCard draft QA: keep the remove icon legible against its danger button. */
body.gc-theme-finish.cart button.btn--delete.s-button-danger {
  background-color: #b91c1c !important;
}

/* GoldCard draft QA: keep native search starting prices in the store gold palette. */
body.gc-theme-finish .s-search-modal salla-search-product-card .s-search-product-card-starting-price p,
body.gc-theme-finish .s-search-modal salla-search-product-card .s-search-product-card-starting-price h4 {
  color: var(--gc-finish-gold, var(--color-primary, #d4af37)) !important;
}

/* Candidate only: moved native login modal, not other modals or hosted contents. */
html.dark body.gc-theme-finish.gc-login-dark-ready salla-modal.s-login-modal .s-modal-body {
  background-color: #111115;
  color: #f5f1e7;
}
html.dark body.gc-theme-finish.gc-login-dark-ready salla-modal.s-login-modal .s-modal-close {
  background-color: #222228;
  color: #f5f1e7;
}
html.dark body.gc-theme-finish.gc-login-dark-ready salla-modal.s-login-modal .s-modal-close svg {
  fill: currentColor;
}

/* GoldCard: native order-rating dialog palette only, 2026-10-21. */
body.gc-theme-finish salla-modal.s-rating-modal-wrap {
  --color-primary: #D4AF37;
  --color-primary-dark: #B99425;
  --color-primary-reverse: #070707;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-modal-body {
  background-color: #111115;
  color: #F5F1E7;
  border: 1px solid #554A2C;
  color-scheme: dark;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-modal-title,
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-title,
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-product-title,
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-product-factors-heading {
  color: #F5F1E7;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-subtitle,
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-product-details,
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-product-factor-name {
  color: #BDB9AF;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-rounded-icon {
  border-color: #776B4D;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-comment {
  background-color: #1C1C20;
  color: #F5F1E7;
  border-color: #8E8779;
  caret-color: #F1D77A;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-comment::placeholder {
  color: #BDB9AF;
  opacity: 1;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-comment:focus-visible,
body.gc-theme-finish salla-modal.s-rating-modal-wrap button:focus-visible {
  outline: 2px solid #F1D77A;
  outline-offset: 3px;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-product-factors-card {
  background-color: #1C1C20;
  border-color: #776B4D;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-product-factor-required,
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-validation-msg {
  color: #FF9494;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-stars-btn-star {
  color: #8E8779;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-stars-btn-star.s-rating-stars-selected,
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-stars-btn-star.s-rating-stars-hovered {
  color: var(--color-primary, #D4AF37);
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-stars-btn-star svg {
  fill: currentColor;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-stars-label {
  color: #F5F1E7;
  background-color: #29292E;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-stars-label-without-tag {
  color: #F5F1E7;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-btn {
  color: var(--color-primary, #D4AF37);
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-footer .s-button-primary,
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-footer .s-button-primary .s-button-text {
  background-color: var(--color-primary, #D4AF37);
  border-color: var(--color-primary, #D4AF37);
  color: #070707;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-footer .s-button-primary:not(:disabled):hover,
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-rating-modal-footer .s-button-primary:not(:disabled):hover .s-button-text {
  background-color: #F1D77A;
  border-color: #F1D77A;
  color: #070707;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-modal-close {
  color: #F5F1E7;
  background-color: #222228;
}
body.gc-theme-finish salla-modal.s-rating-modal-wrap .s-modal-close svg {
  fill: currentColor;
}

/* GoldCard edge-to-edge native home banners — 2026-10-21. */
body.gc-theme-finish.index section:is([component-id="423576638"], [component-id="1795449663"]).s-block--photos-slider {
  width: 100%;
  max-width: none;
  margin: 0 auto;
  padding: 0;
  border-radius: 0;
}
body.gc-theme-finish.index section:is([component-id="423576638"], [component-id="1795449663"]) .s-slider-container {
  padding: 0 !important;
  border-radius: 0;
}
body.gc-theme-finish.index section:is([component-id="423576638"], [component-id="1795449663"]) .swiper-slide {
  padding-inline: 0;
  border-radius: 0;
}
body.gc-theme-finish.index section:is([component-id="423576638"], [component-id="1795449663"]) .swiper-slide > a,
body.gc-theme-finish.index section:is([component-id="423576638"], [component-id="1795449663"]) .swiper-slide img {
  border-radius: 0;
}
body.gc-theme-finish.index section[component-id="423576638"] .swiper-slide img {
  aspect-ratio: 3 / 1;
}
body.gc-theme-finish.index section[component-id="1795449663"] .swiper-slide img {
  aspect-ratio: 2 / 1;
}
body.gc-theme-finish.index section[component-id="423576638"] .swiper-pagination {
  bottom: 12px;
}
body.gc-theme-finish.index section[component-id="1795449663"] .s-slider-container {
  padding-bottom: 0 !important;
}
body.gc-theme-finish.index section[component-id="1795449663"] .swiper-pagination {
  bottom: 8px;
}

/* GoldCard compact native product purchase, 2026-10-21. */
body.theme-raed.product-single .gc-purchase-layout {
  --gc-purchase-surface: #111315;
  --gc-purchase-line: #34373a;
  --gc-purchase-muted: #c0beb7;
  display: grid !important;
  grid-template-columns: minmax(280px, 340px) minmax(0, 1fr);
  align-items: start;
  gap: 24px 32px;
  max-width: 1200px;
  margin-inline: auto;
}
body.theme-raed.product-single .gc-purchase-layout > .gc-purchase-identity,
body.theme-raed.product-single .gc-purchase-layout > .gc-purchase-main {
  width: auto !important;
  min-width: 0;
  margin: 0 !important;
  position: static !important;
  overflow: visible !important;
  top: auto !important;
}
body.theme-raed.product-single .gc-purchase-identity [data-testid="store-product-image-slider"] {
  display: block;
  width: min(100%, 320px) !important;
  max-width: 320px !important;
  margin: 0 auto 18px !important;
  border: 0 !important;
  border-radius: 12px;
  overflow: hidden;
}
body.theme-raed.product-single .gc-purchase-identity .s-slider-container,
body.theme-raed.product-single .gc-purchase-identity .swiper-wrapper,
body.theme-raed.product-single .gc-purchase-identity .swiper-slide {
  max-height: 320px !important;
  aspect-ratio: 1;
}
/* Remove only gallery chrome; the original framed artwork and keyboard outline remain. */
body.theme-raed.product-single .gc-purchase-identity [data-testid="store-product-image-slider"] > .s-slider-container:not(.s-slider-thumbs-container),
body.theme-raed.product-single .gc-purchase-identity [data-testid="store-product-image-slider"] .swiper-slide.magnify-wrapper {
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
body.theme-raed.product-single .gc-purchase-identity .swiper-slide img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  max-height: 320px !important;
  object-fit: contain !important;
  background: #090a0b;
}
body.theme-raed.product-single .gc-purchase-identity[data-gc-single-image="true"] .swiper-wrapper { width: 100% !important; transform: none !important; }
body.theme-raed.product-single .gc-purchase-identity[data-gc-single-image="true"] .swiper-slide { width: 100% !important; margin: 0 !important; }
body.theme-raed.product-single .gc-purchase-identity[data-gc-single-image="true"] .s-slider-block__title,
body.theme-raed.product-single .gc-purchase-identity[data-gc-single-image="true"] .s-slider-thumbs-container,
body.theme-raed.product-single .gc-purchase-identity [data-testid="store-product-image-slider"] .btn--wishlist,
body.theme-raed.product-single .gc-purchase-identity .promotion-title,
body.theme-raed.product-single .gc-purchase-main > .product-brand,
body.theme-raed.product-single .gc-purchase-main > .product-entry__sub-title,
body.theme-raed.product-single .gc-purchase-main > [data-testid="store-product-price"],
body.theme-raed.product-single .gc-purchase-form .starting-price-title {
  display: none !important;
}
body.theme-raed.product-single .gc-purchase-heading { text-align: center; }
body.theme-raed.product-single .gc-purchase-heading h1 {
  font-size: 23px !important;
  line-height: 1.65 !important;
  margin: 0 0 8px !important;
  overflow-wrap: anywhere;
}
body.theme-raed.product-single .gc-purchase-heading .s-rating-stars-wrapper { justify-content: center; flex-wrap: wrap; }
body.theme-raed.product-single .gc-purchase-secondary {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px 12px;
  flex-wrap: wrap;
  margin-top: 14px;
  padding-top: 12px;
  border-top: 1px solid var(--gc-purchase-line);
}
body.theme-raed.product-single .gc-purchase-secondary .gc-purchase-social { display: flex; align-items: center; gap: 8px; margin: 0 !important; }
body.theme-raed.product-single .gc-purchase-social salla-social-share,
body.theme-raed.product-single .gc-purchase-social > salla-button,
body.theme-raed.product-single .gc-purchase-social .s-social-share-btn,
body.theme-raed.product-single .gc-purchase-social > salla-button > button {
  display: inline-flex !important;
  min-width: 44px;
  min-height: 44px;
  margin: 0 !important;
}
body.theme-raed.product-single .gc-purchase-social .s-social-share-btn,
body.theme-raed.product-single .gc-purchase-social > salla-button > button {
  width: auto !important;
  padding-inline: 10px !important;
  border: 1px solid transparent !important;
  background: transparent !important;
  color: var(--gc-text, #f4f0e7) !important;
  gap: 6px;
}
body.theme-raed.product-single .gc-purchase-social button.s-social-share-btn::after { content: 'مشاركة'; font-size: 14px; line-height: 1.5; font-family: inherit; }
body.theme-raed.product-single .gc-purchase-social > salla-button > button::after { content: 'المفضلة'; font-size: 14px; line-height: 1.5; font-family: inherit; }
body.theme-raed.product-single .gc-purchase-social svg,
body.theme-raed.product-single .gc-purchase-social .sicon-heart { width: 20px; height: 20px; font-size: 20px; }
body.theme-raed.product-single .gc-purchase-social .s-social-share-wrapper { position: relative; }
body.theme-raed.product-single .gc-purchase-social .s-social-share-list { z-index: 30; }
/* Retain Salla's original sold-count badge, text and fire icon. */
body.theme-raed.product-single .gc-purchase-sold {
  max-width: 100%;
  margin: 0 !important;
}
body.theme-raed.product-single .gc-purchase-form {
  background: var(--gc-purchase-surface) !important;
  border: 1px solid var(--gc-purchase-line);
  border-radius: 14px;
  padding: 22px;
  margin: 0 !important;
  min-width: 0;
}
body.theme-raed.product-single .gc-purchase-main {
  display: block;
}
body.theme-raed.product-single .gc-purchase-form {
  display: block;
}
body.theme-raed.product-single .gc-purchase-shared-rows > .gc-purchase-main {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: auto auto auto auto;
  gap: 0;
}
body.theme-raed.product-single .gc-purchase-shared-rows .gc-purchase-form {
  display: grid;
  grid-column: 1;
  grid-row: 1 / 5;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: subgrid;
  gap: 0;
}
body.theme-raed.product-single .gc-purchase-shared-rows .gc-purchase-form > salla-product-options { grid-column: 1; grid-row: 1; }
body.theme-raed.product-single .gc-purchase-shared-rows .gc-purchase-form > .gc-purchase-total { grid-column: 1; grid-row: 2; }
body.theme-raed.product-single .gc-purchase-shared-rows .gc-purchase-form > .gc-purchase-actions { grid-column: 1; grid-row: 4; }
body.theme-raed.product-single .gc-purchase-form > salla-hook:empty { display: none; }
body.theme-raed.product-single .gc-purchase-shared-rows > .gc-purchase-main > .gc-purchase-cashback {
  grid-column: 1;
  grid-row: 3;
  margin: 0 22px 10px !important;
  z-index: 1;
  min-width: 0;
}
body.theme-raed.product-single .gc-purchase-shared-rows .gc-purchase-form > .gc-purchase-cashback { grid-column: 1; grid-row: 3; }
body.theme-raed.product-single .gc-purchase-cashback:empty { display: none !important; }
body.theme-raed.product-single .gc-purchase-form salla-product-options,
body.theme-raed.product-single .gc-purchase-form salla-conditional-fields {
  display: block;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}
body.theme-raed.product-single .gc-purchase-form .s-product-options-option-container { margin: 0 0 18px !important; padding: 0 !important; border: 0 !important; }
body.theme-raed.product-single .gc-purchase-form .s-product-options-option:not(.hidden):not([hidden]) {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: stretch !important;
}
body.theme-raed.product-single .gc-purchase-form .s-product-options-option-label { width: auto !important; margin: 0 !important; }
body.theme-raed.product-single .gc-purchase-form .s-product-options-option-label b { font-size: 16px; line-height: 1.6; }
body.theme-raed.product-single .gc-purchase-form .s-product-options-option-label small {
  display: block;
  color: var(--gc-purchase-muted) !important;
  font-size: 14px !important;
}
body.theme-raed.product-single .gc-purchase-form .gc-purchase-empty-hint { display: none !important; }
body.theme-raed.product-single .gc-purchase-form .s-product-options-option-content { width: 100% !important; margin: 0 !important; min-width: 0; }
body.theme-raed.product-single .gc-purchase-form :is(select.s-form-control, textarea.s-form-control, input.s-form-control:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]):not([type="submit"]):not([type="button"])) {
  width: 100% !important;
  min-height: 50px;
  font-size: 16px !important;
  line-height: 1.6;
  border-radius: 9px !important;
  background-color: #181a1c !important;
  color: #f4f0e7 !important;
}
body.theme-raed.product-single .gc-purchase-id-help { display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: 6px 14px; }
body.theme-raed.product-single .gc-purchase-id-help small {
  flex: 1 1 230px;
  color: var(--gc-purchase-muted) !important;
  font-size: 14px !important;
  line-height: 1.7;
  margin: 0 !important;
}
body.theme-raed.product-single .gc-purchase-id-link {
  color: #6ac9f3 !important;
  font-size: 14px;
  line-height: 1.7;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  text-decoration: underline;
  text-underline-offset: 4px;
  white-space: nowrap;
}
body.theme-raed.product-single .gc-purchase-form .gc-purchase-total {
  margin: 8px 0 0 !important;
  padding: 16px 0 8px !important;
  background: transparent !important;
  border-top: 1px solid var(--gc-purchase-line);
  border-radius: 0 !important;
}
body.theme-raed.product-single .gc-purchase-total .total-price { font-size: 28px !important; line-height: 1.5 !important; color: var(--color-primary, #d4af37) !important; }
body.theme-raed.product-single .gc-purchase-total .form-label { margin: 0; }
body.theme-raed.product-single .gc-purchase-price-notice { color: var(--gc-purchase-muted); margin: 0; font-size: 16px; line-height: 1.7; }
body.theme-raed.product-single .gc-purchase-layout[data-gc-purchase-price="ready"] .gc-purchase-price-notice { display: none; }
body.theme-raed.product-single .gc-purchase-layout:not([data-gc-purchase-price="ready"]) .gc-purchase-total .price-wrapper,
body.theme-raed.product-single .gc-purchase-layout:not([data-gc-purchase-price="ready"]) .gc-purchase-cashback { display: none !important; }
body.theme-raed.product-single .gc-purchase-cashback { display: block; margin: 0 0 10px !important; }
body.theme-raed.product-single .gc-purchase-cashback .s-cashback-banner-container { padding: 6px 0 !important; min-height: 34px; border: 0 !important; border-radius: 0 !important; background: transparent !important; justify-content: flex-start; gap: 9px; }
body.theme-raed.product-single .gc-purchase-cashback .s-cashback-banner-label { color: var(--gc-purchase-muted) !important; font-size: 14px !important; }
body.theme-raed.product-single .gc-purchase-cashback .s-cashback-banner-value { font-size: 15px !important; }
body.theme-raed.product-single .gc-purchase-cashback .s-cashback-banner-icon { width: 30px; height: 30px; padding: 0; flex: 0 0 30px; }
body.theme-raed.product-single .gc-purchase-form .gc-purchase-actions {
  position: static !important;
  inset: auto !important;
  transform: none !important;
  width: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
body.theme-raed.product-single .gc-purchase-actions > salla-add-product-button {
  display: block !important;
  width: 100% !important;
  max-width: 100%;
  min-width: 0;
  margin: 4px 0 0 !important;
}
body.theme-raed.product-single .gc-purchase-actions .s-add-product-button-main {
  display: flex !important;
  width: 100% !important;
  min-width: 0;
  flex-direction: row;
  align-items: stretch;
  gap: 12px;
}
body.theme-raed.product-single .gc-purchase-actions .s-add-product-button-main > salla-button,
body.theme-raed.product-single .gc-purchase-actions .s-add-product-button-main > salla-mini-checkout-widget { flex: 1 1 0; min-width: 0; }
body.theme-raed.product-single .gc-purchase-actions .s-add-product-button-main > salla-button > button {
  min-height: 50px;
  border: 1px solid var(--color-primary, #d4af37) !important;
  border-radius: 9px !important;
  font-size: 16px !important;
}
body.theme-raed.product-single .gc-purchase-actions .s-add-product-button-main > salla-button > button .s-button-text {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
body.theme-raed.product-single .gc-purchase-actions .s-add-product-button-main > salla-button .s-add-product-button-sr-only {
  display: inline-block !important;
  position: static !important;
  width: auto !important;
  height: auto !important;
  max-width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  clip-path: none !important;
  white-space: normal !important;
}
body.theme-raed.product-single .gc-purchase-actions salla-mini-checkout-widget { --salla-fast-checkout-button-height: 50px; --salla-fast-checkout-button-width: 100%; --salla-fast-checkout-button-border-radius: 9px; }
body.theme-raed.product-single .gc-purchase-actions salla-quick-buy { width: 100% !important; min-width: 0; margin-top: 10px; }
body.theme-raed.product-single .gc-purchase-information {
  grid-column: 1 / -1;
  width: 100%;
  padding: 0 !important;
  margin: 0 !important;
  min-width: 0;
}
body.theme-raed.product-single .gc-purchase-information details { border-color: var(--gc-purchase-line) !important; border-radius: 10px !important; margin: 0 0 12px !important; }
body.theme-raed.product-single .gc-purchase-information summary { padding: 15px 18px !important; background: #121416 !important; font-size: 16px !important; line-height: 1.6 !important; border-radius: 10px !important; }
body.theme-raed.product-single .gc-purchase-tags { display: flex; gap: 8px 16px; flex-wrap: wrap; border-top: 1px solid var(--gc-purchase-line); margin: 18px 0 0 !important; padding-top: 12px; }
body.theme-raed.product-single .gc-purchase-layout :is(a,button,input,select,summary):focus-visible { outline: 2px solid var(--color-primary, #d4af37) !important; outline-offset: 4px; }
@media (max-width: 1023px) {
  body.theme-raed.product-single .gc-purchase-layout { grid-template-columns: minmax(0, 1fr); gap: 20px; }
  body.theme-raed.product-single .gc-purchase-layout > .gc-purchase-identity { display: grid; grid-template-columns: 128px minmax(0, 1fr); align-items: center; gap: 12px 18px; }
  body.theme-raed.product-single .gc-purchase-identity [data-testid="store-product-image-slider"] { width: 128px !important; margin: 0 !important; }
  body.theme-raed.product-single .gc-purchase-identity :is(.s-slider-container,.swiper-wrapper,.swiper-slide,.swiper-slide img) { max-height: 128px !important; }
  body.theme-raed.product-single .gc-purchase-identity .promotion-title { display: none; }
  body.theme-raed.product-single .gc-purchase-heading { text-align: start; }
  body.theme-raed.product-single .gc-purchase-heading h1 { font-size: 21px !important; line-height: 1.6 !important; }
  body.theme-raed.product-single .gc-purchase-heading .s-rating-stars-wrapper { justify-content: flex-start; }
  body.theme-raed.product-single .gc-purchase-secondary { grid-column: 1 / -1; margin-top: 0; padding-top: 8px; justify-content: flex-start; }
  body.theme-raed.product-single .gc-purchase-form { padding: 20px; }
  body.theme-raed.product-single .gc-purchase-shared-rows > .gc-purchase-main > .gc-purchase-cashback { margin-inline: 20px !important; }
}
@media (max-width: 479px) {
  body.theme-raed.product-single .gc-purchase-layout { gap: 16px; }
  body.theme-raed.product-single .gc-purchase-layout > .gc-purchase-identity { grid-template-columns: 112px minmax(0, 1fr); gap: 10px 14px; }
  body.theme-raed.product-single .gc-purchase-identity [data-testid="store-product-image-slider"] { width: 112px !important; }
  body.theme-raed.product-single .gc-purchase-identity :is(.s-slider-container,.swiper-wrapper,.swiper-slide,.swiper-slide img) { max-height: 112px !important; }
  body.theme-raed.product-single .gc-purchase-heading h1 { font-size: 18px !important; }
  body.theme-raed.product-single .gc-purchase-heading .s-rating-stars-reviews { font-size: 12px; }
  body.theme-raed.product-single .gc-purchase-form { padding: 16px; }
  body.theme-raed.product-single .gc-purchase-shared-rows > .gc-purchase-main > .gc-purchase-cashback { margin-inline: 16px !important; }
  body.theme-raed.product-single .gc-purchase-actions .s-add-product-button-main { flex-direction: column-reverse; }
  body.theme-raed.product-single .gc-purchase-actions .s-add-product-button-main > salla-button,
  body.theme-raed.product-single .gc-purchase-actions .s-add-product-button-main > salla-mini-checkout-widget { flex: none !important; width: 100% !important; min-height: 50px; }
  body.theme-raed.product-single .gc-purchase-id-help small { flex-basis: 150px; }
  body.theme-raed.product-single .gc-purchase-id-link { font-size: 14px; }
  body.theme-raed.product-single .gc-purchase-secondary { gap: 6px; justify-content: space-between; }
  body.theme-raed.product-single .gc-purchase-social .s-social-share-btn,
  body.theme-raed.product-single .gc-purchase-social > salla-button > button { padding-inline: 6px !important; }
  body.theme-raed.product-single .gc-purchase-social button.s-social-share-btn::after,
  body.theme-raed.product-single .gc-purchase-social > salla-button > button::after { font-size: 13px; }
  body.theme-raed.product-single .gc-purchase-total .total-price { font-size: 26px !important; }
}
@media (max-width: 359px) {
  body.theme-raed.product-single .gc-purchase-layout > .gc-purchase-identity { grid-template-columns: 96px minmax(0, 1fr); }
  body.theme-raed.product-single .gc-purchase-identity [data-testid="store-product-image-slider"] { width: 96px !important; }
  body.theme-raed.product-single .gc-purchase-identity :is(.s-slider-container,.swiper-wrapper,.swiper-slide,.swiper-slide img) { max-height: 96px !important; }
  body.theme-raed.product-single .gc-purchase-actions .s-add-product-button-main { gap: 8px; }
  body.theme-raed.product-single .gc-purchase-form { padding: 14px; }
  body.theme-raed.product-single .gc-purchase-shared-rows > .gc-purchase-main > .gc-purchase-cashback { margin-inline: 14px !important; }
}

/* Native formatted starting price: live apps with package choices, bottom only. */
body.theme-raed.product-single .gc-purchase-starting-display { display: none; }
body.theme-raed.product-single .gc-purchase-layout[data-gc-purchase-minimum="true"] .gc-purchase-total .gc-purchase-starting-display {
  display: inline-flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 8px 12px;
}
body.theme-raed.product-single .gc-purchase-layout[data-gc-purchase-minimum="true"] .gc-purchase-price-notice { display: none; }
body.theme-raed.product-single .gc-purchase-starting-label { color: var(--gc-purchase-muted, #c0beb7); font-size: 16px; line-height: 1.7; }
body.theme-raed.product-single .gc-purchase-starting-amount { margin: 0; color: var(--color-primary, #d4af37); font-size: 28px; line-height: 1.5; font-weight: 700; }
@media (max-width: 479px) {
  body.theme-raed.product-single .gc-purchase-starting-amount { font-size: 26px; }
}
/* GoldCard native out-of-stock alternatives: one clear section boundary, 2026-10-21. */
body.theme-raed.product-single .gc-purchase-layout > .gc-purchase-main > section.s-block--bundle-out-of-stock-alternative:has(> [component-name="out-of-stock-alternative"]:not([hidden])) {
  min-width: 0;
  margin-block-start: 32px !important;
  padding-block-start: 24px;
  border-block-start: 1px solid var(--gc-purchase-line, #34373a);
}
body.theme-raed.product-single .gc-purchase-layout > .gc-purchase-main > section.s-block--bundle-out-of-stock-alternative section.s-block.container.out-of-stock-alternative {
  min-width: 0;
  width: 100%;
  max-width: none;
  margin-block: 0 !important;
  padding: 0 !important;
}
@media (max-width: 1023px) {
  body.theme-raed.product-single .gc-purchase-layout > .gc-purchase-main > section.s-block--bundle-out-of-stock-alternative:has(> [component-name="out-of-stock-alternative"]:not([hidden])) {
    margin-block-start: 24px !important;
    padding-block-start: 20px;
  }
}

/* GoldCard two-row header. Keep native hosts connected and the measured inner box intact. */
@media (min-width: 1024px) {
  body.theme-raed .store-header {
    --gc-header-columns: 160px minmax(240px, 1fr) 220px;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: 80px auto;
    position: sticky;
    top: 0;
    z-index: 40;
    background: #101010;
  }
  body.theme-raed .store-header > .top-navbar {
    grid-column: 1;
    grid-row: 1;
    min-height: 0;
    padding-block: 0 !important;
    z-index: 2;
    background: transparent !important;
    pointer-events: none;
  }
  body.theme-raed .store-header > .top-navbar > .container {
    display: grid;
    grid-template-columns: var(--gc-header-columns);
    align-items: center;
    width: 100%;
    min-width: 0;
  }
  body.theme-raed .store-header > .top-navbar > .container > .flex-1 {
    grid-column: 2;
    justify-content: center;
    min-width: 0;
    padding-inline: 24px;
  }
  body.theme-raed .store-header .header-search {
    flex: 0 1 480px;
    max-width: 480px;
    min-width: 0;
    pointer-events: auto;
  }
  body.theme-raed .store-header .header-search salla-search { display: block; }
  body.theme-raed .store-header > #mainnav {
    grid-column: 1;
    grid-row: 1 / 3;
    display: block;
    height: auto !important;
    min-height: 0;
    overflow: visible;
  }
  body.theme-raed .store-header > #mainnav > .inner {
    position: static !important;
    inset: auto !important;
    width: 100%;
    transform: none !important;
    transition: none;
    box-shadow: none;
  }
  body.theme-raed .store-header > #mainnav > .inner > .container > .flex {
    display: grid;
    grid-template-columns: var(--gc-header-columns);
    grid-template-rows: 80px 52px;
    align-items: center;
    overflow: visible;
  }
  body.theme-raed .store-header > #mainnav > .inner > .container > .flex > .flex:first-child {
    display: contents;
  }
  body.theme-raed .store-header [data-testid="store-header-logo"] {
    grid-column: 1;
    grid-row: 1;
    justify-self: start;
    margin: 0 !important;
    width: 104px;
    height: 68px;
  }
  body.theme-raed .store-header #mainnav .navbar-brand img {
    display: block;
    width: 104px !important;
    height: 68px !important;
    max-width: 104px !important;
    max-height: 68px !important;
    object-fit: contain;
  }
  body.theme-raed .store-header > #mainnav > .inner > .container > .flex > .flex:last-child {
    grid-column: 3;
    grid-row: 1;
    justify-self: end;
    align-self: center;
    margin-block: 0 !important;
  }
  body.theme-raed .store-header custom-main-menu {
    grid-column: 1 / -1;
    grid-row: 2;
    display: block;
    min-height: 48px;
    width: 100%;
    min-width: 0;
  }
  body.theme-raed .store-header #mainnav .main-menu {
    justify-content: center;
    margin-inline: 0;
    padding-block: 0 !important;
  }
  body.theme-raed .store-header #mainnav .main-menu > .root-level > a {
    min-height: 48px;
    padding-block: 10px !important;
  }
  body.theme-raed .store-header #mainnav .root-level { position: relative; }
  body.theme-raed .store-header #mainnav .root-level:focus-within > .sub-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  body.theme-raed .store-header #mainnav li[id="1860107833"] > .sub-menu {
    min-width: 260px;
    max-height: min(70vh, 520px);
    overflow-y: auto;
    overscroll-behavior: contain;
  }
  body.theme-raed.gc-theme-finish :is(.container--product-details, .container--products-list, .gc-category-hub, .gc-hub-selection-title, [data-gc-scroll-target]) {
    scroll-margin-block-start: 168px;
  }
}
@media (min-width: 1024px) and (max-width: 1365px) {
  body.theme-raed.gc-theme-finish :is(.container--product-details, .container--products-list, .gc-category-hub, .gc-hub-selection-title, [data-gc-scroll-target]) {
    scroll-margin-block-start: 204px;
  }
}
@media (max-width: 1023px) {
  body.theme-raed .store-header .navbar-brand img {
    max-width: 112px !important;
    max-height: 68px !important;
    object-fit: contain;
  }
  body.theme-raed .store-header .header-search { max-width: 560px; margin-inline: auto; }
}
/* Native subscription lists: a quiet scrollbar on the dark menu. */
body.theme-raed #mainnav li[id="1860107833"] > .sub-menu,
body.theme-raed #mobile-menu li[id="1860107833"] > ul {
  scrollbar-width: thin;
  scrollbar-color: #8b7841 #171717;
}

/* GoldCard native home testimonials: compact dark cards, actual reviews retained. */
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials {
  --gc-testimonial-surface: var(--gc-finish-surface, #151719);
  --gc-testimonial-text: var(--gc-finish-text, #F5F1E7);
  --gc-testimonial-muted: var(--gc-finish-muted, #c0b9aa);
  --gc-testimonial-gold: var(--color-primary, #D4AF37);
  width: calc(100% - 32px) !important;
  max-width: 1040px !important;
  margin: 32px auto !important;
  padding: 0 !important;
  box-sizing: border-box;
}
/* Preserve this section's spacing against the existing higher-specificity home spacing owner. */
body.gc-theme-finish.index main > .s-block:not([component-id="423576638"]):not([component-id="1795449663"]):not([component-id="1363538050"]):not([component-id="875778503"])[data-testid="store-home-testimonials"] {
  margin-block-start: 32px !important;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-header-wrapper {
  margin: 0 0 14px !important;
  padding: 0 !important;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-header {
  margin: 0 !important;
  color: var(--gc-testimonial-text) !important;
  font-size: 22px !important;
  font-weight: 700;
  line-height: 1.5 !important;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial {
  position: relative;
  width: 100% !important;
  min-width: 0;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 20px !important;
  box-sizing: border-box;
  border: 1px solid rgba(212, 175, 55, .26) !important;
  border-radius: 16px !important;
  background: var(--gc-testimonial-surface) !important;
  color: var(--gc-testimonial-text) !important;
  opacity: 1 !important;
  overflow: visible;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__inner {
  display: grid !important;
  grid-template-columns: 44px minmax(0, 1fr);
  align-items: center !important;
  gap: 12px !important;
  width: 100% !important;
  min-width: 0;
  height: auto !important;
  min-height: 0;
  padding-inline-end: 32px;
  box-sizing: border-box;
  opacity: 1 !important;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__avatar {
  width: 44px !important;
  height: 44px !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 50%;
  overflow: hidden;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__avatar img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  object-fit: cover;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__text {
  display: flex !important;
  flex-direction: column !important;
  gap: 8px;
  min-width: 0;
  width: 100% !important;
  height: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__text > p {
  display: block;
  height: auto;
  margin: 0 !important;
  color: var(--gc-testimonial-muted) !important;
  font-size: 14px;
  line-height: 1.75;
  white-space: normal;
  overflow-wrap: anywhere;
  overflow: visible;
  -webkit-line-clamp: unset;
  line-clamp: unset;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__text > p:empty { display: none !important; }
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__name_wrapper {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 6px !important;
  width: 100% !important;
  min-width: 0;
  margin: 0 !important;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__info {
  display: block !important;
  min-width: 0;
  opacity: 1 !important;
  visibility: visible !important;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__info h2 {
  display: block !important;
  margin: 0 !important;
  color: var(--gc-testimonial-text) !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  white-space: normal;
  overflow-wrap: anywhere;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__rating {
  display: block !important;
  margin: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__rating .s-rating-stars-wrapper {
  justify-content: flex-start;
  gap: 2px;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__rating .s-rating-stars-btn-star {
  opacity: 1;
  line-height: 1;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__rating .s-rating-stars-btn-star:not(.s-rating-stars-selected) {
  color: #707780 !important;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__rating .s-rating-stars-btn-star.s-rating-stars-selected {
  color: var(--gc-testimonial-gold) !important;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__rating .s-rating-stars-btn-star svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__icon {
  position: absolute !important;
  top: 16px !important;
  inset-inline-end: 16px !important;
  width: 24px !important;
  height: 24px !important;
  color: var(--gc-testimonial-gold);
  opacity: .28 !important;
  pointer-events: none;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__icon svg {
  display: block;
  width: 24px !important;
  height: 24px !important;
  fill: currentColor;
}
body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-slider-nav-arrow {
  min-width: 44px;
  min-height: 44px;
}
@media (max-width: 639px) {
  body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials { width: calc(100% - 24px) !important; }
  body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-header { font-size: 20px !important; }
  body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial { padding: 16px !important; }
  body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__inner { grid-template-columns: 40px minmax(0, 1fr); padding-inline-end: 0; }
  body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__avatar { width: 40px !important; height: 40px !important; }
  body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__info h2 { font-size: 15px !important; }
  body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__rating .s-rating-stars-btn-star svg { width: 16px !important; height: 16px !important; }
  body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__rating .s-rating-stars-btn-star { padding: 0 !important; margin: 0 !important; }
  body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__icon,
  body.theme-raed section[data-testid="store-home-testimonials"].s-block--testimonials .s-reviews-testimonial__icon svg { display: none !important; }
}

/* GoldCard: dark background for the exact native default header avatar only. */
body.theme-raed .store-header salla-user-menu[data-testid="store-header-user-menu"] img[src="https://cdn.assets.salla.network/prod/stores/themes/default/assets/images/avatar_male.png"] {
  --gc-header-default-avatar-dark: url("data:image/webp;base64,UklGRmgGAABXRUJQVlA4IFwGAACwIwCdASp4AHgAPjEYikMiIaEUCgUAIAMEsYBo2nJGU+Q5cXrjv30YZy+yWdH+cfRd6ZPmA/Yz9sfdr/wHqr9AD9vOso9ETpS/3X9GbNYeyr/W2Rb7uoEeAZg/21XKJx5/8b01v9fzSfRX/Z9wf+Vf2r/jdiT9mSvrgwTQXHnbVsr53h5S/rAzwF+BsgfvuEH+C5ySlBOTqzaqZxXXoJx+VmAtcKKnahqCkTpkprgfHlNrjtvQGGFLnT3KZ0EzvBJrvFD41vN6e1dL6zS9AmXErpEP152jmKhwCbRs+zEj3ggc9q1UDVwxefd4wV8q0HUXb/1/OkaQSSZPYzNzPy/8EszH2vTd6mcjsV7mp5QvYx07ZxkSInDZGKibREgBVgHvWQ8froAA/v6KY+Sdh0+Upzv4ipu26WveZ09fUu/k8rCiy/bcS8Nt27aI92jAMsZY3MzODdxPRcFBpvFpWdRjOu/BALwdKdd6qwa1dfpurdywq8m0zqHgPdyOXfWCzvM5Ht4dLlP8Ut93CK6IxvV60BYT3GcrJlDfb09zPP2yPBzbddjQ5LRRtCsvWu0qeLZreHGjET2wi/5TP2b9B4DIf57DQlY6cowFWm03cquPVPa7iyV1BWwFsgW/nBKfqjnf/4a/saOSCqX7y4rc+Tt1O4miPT+t+NAAEmy/YyMFhXNF9a1s5zPqeUu7w6TjvM82H6OkJPva+u2YpC1jn/jIkQoVU2J50Rsd2PsVdytP7psRi3YopiPHJgefR3dSTMxlFTQuy0IszTAyR4rzindAne7g7CxURZ1otsDvw08Yf4F+8a6e+GaqcoRKp7C6zOWw7H/kl0fe3GXKv0Yia1COHx3J9grOP9La4Ym0fjdla7RGNQ+96tygl/1CyQEqP3wSdbn01xP4rx8JhLHvMgVmagu9i8pXuyM34fzuIIuOi8wQ7nEDvMyCaVVTsl/fwNjKmVrXmD2hsV1L38szCxCaNx+G1TM/c+MJphZVn8lL4+8pMo80YbgmID6OnvQ4vA0uSVHB+7XEf9B1QJHz3HtKAdHx4vV6zZ4O6bOd/ERfEYskFxkM/A3JTTvZ6ZzRCjxx//rOBDTECpADtyuTxPC7rEwiH7rRBIwWkdti+5rbwh5U8MFOmn+jEaLdXXxP8yZOnpIGLkTloe025cD21mLS3jKQCuTVOPN2yzmPW3qsKMT90JkV8GPyoxS2EFgBb3b/goqKvvUiR1j9bdIU0YaGsc6OxbBBPxBAyoUEjrv7zFaEQrVr+dbOZO+aYlhX99Y8gAyHxpqtcDCJ34vNy2KOCXUB7GFX76l2xGpHoUF0/OotMqWSg0EMGO/rlFtfv+c83BKGVJ8OcVl/9N7xWrh4kAZm1DQ1aMUVE2FZKyOV9qGcMb8KbtOf/pTwQv7s433PBDPI67ChQdZz6sz5Cm/epw62JYTzqEERmPTNfT1BEwpG0sgcSspRfNZggTKHjBS0lAytstymokrHNiEChsZuTI41IVbvXXT+FfWxRROtL4ZohM9pp0AVYCIR+Gu/2BSEkUP9JH/Sw+nDqf3eU2h9bwEjQrc9WE0WcYQtjdCsy8HcR8DhBARJnlPEoSzxP98sIzi/nrYdpBHW9stQXVoJxQ/y6QWG1KBGBe/DwuKSsXA89LF3ND/DG8PGFEEr7yzy/M8GjVjD7v9obgZaGworMOFvhiP8XXi6NQCwfciwbyCvvtZi6DX0IAC0dmucamJv7tf3Q75Ka6f6QGXhaYS2svlLI4k4ZC9DUztLoRd1ReD+i7RAcg/fkKP7paypbDhOIcBS9DaeKBMtfTPrPQ0p2u9FBRWMwfbnvYSAALm2TMDYiM6pmGeNIBWs+ouTOdyg6R9rdBAzJX/C6/YwClm6xYpSLIi9oKrkiFHWQ3dmXQW3QJOvHV9GlgOsqb980299JGZNcH9stEchJwPeO2LQpD/9Y7cTl0QaRiSGx17ZmCDzlEOY23gu1CrcgIBEWWiBTfKXQfqG0ffaHJNoImQwG4nZzDf0yCzoLEpJ0Ug1KoAZu+bkiYbY9T7Y0pDtv91zNfaS0+cpnjtp3feaWshF8KEfU5L2Hv6jPsK5/tpgX2j4qMFLkO6Hi4bbFWieh8uyTptPkHPfGDQr+ZByvcnxYE0rbNx4aS4/s3K+P5CFZx/Abd+COyMYuTAAAA==");
  content: var(--gc-header-default-avatar-dark) !important;
  background-color: #101010;
}
@supports (content: url("") / attr(alt)) {
  body.theme-raed .store-header salla-user-menu[data-testid="store-header-user-menu"] img[src="https://cdn.assets.salla.network/prod/stores/themes/default/assets/images/avatar_male.png"] { content: var(--gc-header-default-avatar-dark) / attr(alt) !important; }
}

/* GoldCard crystal categories: native two-section enhancement, draft1783827199, 2026-10-22. */
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022,
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 * { box-sizing: border-box; }
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 {
  --gc-crystal-gold: var(--color-primary, #D4AF37);
  --gc-crystal-text: #F7F4EA;
  width: 100%;
  max-width: none;
  margin: 0 0 40px;
  color: var(--gc-crystal-text);
  font-family: var(--font-main, inherit);
}
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__stage {
  position: relative;
  isolation: isolate;
  padding: 24px 20px;
  border: 1px solid #332B1B;
  border-radius: 0;
  background: #090909;
}
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__items {
  position: relative;
  isolation: isolate;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 24px 16px;
  direction: rtl;
}
/* Keep both original component IDs, original anchors and their native artwork fields. */
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 :is(section[component-id="1363538050"],section[component-id="875778503"]),
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 :is(section[component-id="1363538050"],section[component-id="875778503"]) > .square-photos-grid {
  display: contents !important;
}
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos {
  --gc-shortcut-lift: 0px;
  position: relative !important;
  isolation: isolate;
  inset: auto !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 10px !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 164px !important;
  padding: 0 5px !important;
  aspect-ratio: auto !important;
  grid-column: auto !important;
  grid-row: auto !important;
  border: 0 !important;
  border-radius: 12px !important;
  box-shadow: none !important;
  background: transparent !important;
  overflow: visible !important;
  color: var(--gc-crystal-text) !important;
  font-family: var(--font-main, inherit);
  text-align: center !important;
  text-decoration: none !important;
  transform: none !important;
  transition: none !important;
  -webkit-tap-highlight-color: transparent;
}
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry::before,
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry::after,
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .text-with-border::before,
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .text-with-border::after { display: none !important; }
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos > .lazy__bg {
  position: static !important;
  inset: auto !important;
  display: block !important;
  width: 94px !important;
  height: 94px !important;
  max-width: 100% !important;
  min-height: 0 !important;
  flex: 0 0 auto !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-color: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transform: none !important;
  transition: none !important;
}
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos h3,
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos h3 span {
  position: static !important;
  inset: auto !important;
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  transform: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  color: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.5 !important;
  text-align: center !important;
  white-space: normal !important;
  overflow-wrap: break-word;
  text-wrap: balance;
  text-shadow: none !important;
  transition: none !important;
}
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos h3 { min-height: 42px !important; }
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry:focus-visible {
  outline: 3px solid #86D2EA !important;
  outline-offset: 3px;
  z-index: 4;
}
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__trail {
  position: absolute;
  inset: 0;
  display: none;
  width: 100%;
  height: 100%;
  fill: none;
  stroke: #A88132;
  stroke-width: 1.4;
  opacity: .55;
  overflow: visible;
  pointer-events: none;
  z-index: -1;
}
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__trail path { vector-effect: non-scaling-stroke; }
body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__center { display: none; }
@media (hover: hover) and (pointer: fine) {
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos:hover {
    color: #F3D783 !important;
    background: transparent !important;
    border: 0 !important;
  }
}
@media (min-width: 1100px) {
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__stage {
    padding: 14px 20px;
    background: radial-gradient(ellipse at center, #28200C 0, #0D0C09 42%, #090909 74%);
  }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__items { display: block; height: 460px; max-width: 1280px; margin: 0 auto; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__items::before,
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__items::after {
    content: "";
    position: absolute;
    inset: 14% 9%;
    border: 1px solid #A47B2A55;
    border-radius: 50%;
    pointer-events: none;
    z-index: -1;
  }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__items::after { inset: 22% 20%; border-color: #A47B2A26; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos {
    position: absolute !important;
    left: var(--gc-crystal-x) !important;
    top: var(--gc-crystal-y) !important;
    width: 154px !important;
    min-height: 128px !important;
    gap: 6px !important;
    transform: translate(-50%, -50%) !important;
  }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos > .lazy__bg { width: 88px !important; height: 88px !important; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 [data-gc-crystal-index="1"] { --gc-crystal-x: 50%; --gc-crystal-y: 15%; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 [data-gc-crystal-index="2"] { --gc-crystal-x: 69%; --gc-crystal-y: 20%; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 [data-gc-crystal-index="3"] { --gc-crystal-x: 88%; --gc-crystal-y: 34%; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 [data-gc-crystal-index="4"] { --gc-crystal-x: 88%; --gc-crystal-y: 66%; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 [data-gc-crystal-index="5"] { --gc-crystal-x: 69%; --gc-crystal-y: 80%; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 [data-gc-crystal-index="6"] { --gc-crystal-x: 50%; --gc-crystal-y: 85%; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 [data-gc-crystal-index="7"] { --gc-crystal-x: 31%; --gc-crystal-y: 80%; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 [data-gc-crystal-index="8"] { --gc-crystal-x: 12%; --gc-crystal-y: 66%; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 [data-gc-crystal-index="9"] { --gc-crystal-x: 12%; --gc-crystal-y: 34%; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 [data-gc-crystal-index="10"] { --gc-crystal-x: 31%; --gc-crystal-y: 20%; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__center {
    position: absolute;
    display: block;
    width: 180px;
    height: 180px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
  }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__center img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    animation: gc-crystal-gem-float 6s ease-in-out infinite;
  }
}
@media (min-width: 768px) and (max-width: 1099.98px) {
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__trail--tablet { display: block; }
}
@media (max-width: 767.98px) {
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 { margin-bottom: 28px; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__stage { padding: 16px 8px 14px; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__items { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 12px; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos { min-height: 136px !important; padding: 0 3px 13px !important; gap: 6px !important; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos > .lazy__bg { width: 78px !important; height: 78px !important; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos h3,
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos h3 span { font-size: 13px !important; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos h3 { min-height: 39px !important; }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .banner-entry.square-photos::after {
    content: "" !important;
    position: absolute !important;
    inset: auto !important;
    display: block !important;
    left: calc(50% - 2.5px) !important;
    bottom: 1px !important;
    width: 5px !important;
    height: 5px !important;
    border: 0 !important;
    border-radius: 50% !important;
    background: #D8B65C !important;
    box-shadow: 0 0 0 4px #9F77281C !important;
    transform: none !important;
    opacity: 1 !important;
    pointer-events: none;
  }
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 .gc-crystal-categories__trail--phone { display: block; stroke-width: 1; opacity: .48; }
}
@keyframes gc-crystal-gem-float { 0%, 100% { transform: translateY(3px); } 50% { transform: translateY(-5px); } }
@media (prefers-reduced-motion: reduce) {
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 *,
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 *::before,
  body.theme-raed.index section.gc-crystal-categories#gc-crystal-categories-20261022 *::after { animation: none !important; transition: none !important; }
}
/* End GoldCard crystal categories. */

/* GoldCard live lion: nine native app links, scoped homepage enhancement. */
body.gc-theme-finish.index #gc-live-lion-20261022 {
  --gc-live-page: #090909;
  width: 100%; max-width: 1352px; margin: 36px auto 48px; padding: 0 24px;
  color: #f5f1e7; background: transparent; border: 0; border-radius: 0; box-shadow: none;
}
body.gc-theme-finish.index #gc-live-lion-20261022,
body.gc-theme-finish.index #gc-live-lion-20261022 * { box-sizing: border-box; }
body.gc-theme-finish.index .gc-live-lion-source[hidden] { display: none !important; }
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__hero {
  position: relative; display: grid; grid-template-columns: 1.12fr 1fr; align-items: center;
  height: 390px; overflow: hidden; isolation: isolate;
}
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__content { min-width: 0; padding: 32px 48px 94px 20px; }
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__eyebrow { font-size: 20px; line-height: 1.6; color: #cbb88a; margin: 0 0 14px; }
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__title { font-size: clamp(38px,4.2vw,62px); font-weight: 750; line-height: 1.3; margin: 0; }
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__cta {
  position: absolute; right: 48px; bottom: 24px; display: inline-flex; align-items: center; justify-content: center;
  min-height: 48px; padding: 11px 23px; background: #d4af37; border: 1px solid #d4af37; border-radius: 7px;
  color: #090909; font-size: 15px; font-weight: 700; text-decoration: none;
}
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__art { position: relative; grid-column: 2; grid-row: 1; height: 100%; min-width: 0; }
body.gc-theme-finish.index #gc-live-lion-20261022 canvas {
  position: absolute; display: block; width: 100%; height: 100%; max-width: 310px;
  object-fit: contain; left: 20px; bottom: 0; user-select: none; pointer-events: none;
}
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__pause { position: absolute; left: 20px; bottom: 0; display: grid; place-items: center; width: 44px; height: 44px; padding: 0; border: 1px solid #393221; border-radius: 50%; background: #090909; color: #d4af37; cursor: pointer; }
body.gc-theme-finish.index #gc-live-lion-20261022 .play-shape { display: none; }
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__pause[aria-pressed=true] .play-shape { display: block; }
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__pause[aria-pressed=true] .pause-shape { display: none; }
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__pause:disabled { display: none; }
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__grid {
  display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 30px 48px;
  width: 100%; max-width: 1040px; margin: 24px auto 0; padding: 0;
}
body.gc-theme-finish.index #gc-live-lion-20261022 a.gc-live-lion__app {
  display: flex; flex-direction: column; align-items: center; min-width: 0; min-height: 44px;
  height: auto; text-align: center; padding: 0; margin: 0; background: transparent; border: 0;
  border-radius: 0; box-shadow: none; color: #f5f1e7; text-decoration: none;
}
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__app::before,
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__app::after { content: none !important; display: none !important; }
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__app img {
  display: block; width: min(100%,234px); height: auto; aspect-ratio: 1; object-fit: contain;
  border-radius: 0; background: transparent; mix-blend-mode: lighten; margin: 0 0 9px; transition: transform 180ms ease;
}
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__app h3 {
  position: static; display: block; font-size: 16px; line-height: 1.5; font-weight: 650;
  margin: 0; padding: 0; color: #f5f1e7; background: none; text-shadow: none; overflow-wrap: anywhere;
}
body.gc-theme-finish.index #gc-live-lion-20261022 a:focus-visible { outline: 3px solid #f3d783; outline-offset: 5px; }
@media (hover:hover) { body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__app:hover img { transform: translateY(-3px); } }
body.gc-theme-finish.index #gc-live-lion-20261022 [data-asset-error=true] .gc-live-lion__art { display: none; }
body.gc-theme-finish.index #gc-live-lion-20261022 [data-asset-error=true] { grid-template-columns: 1fr; }
@media (min-width:601px) and (max-width:1000px) {
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__hero { height: 350px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__content { padding-right: 24px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__title { font-size: 42px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__cta { right: 24px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 canvas { max-width: 264px; left: 4px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__grid { gap: 24px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__app img { max-width: 190px; }
}
@media (max-width:600px) {
  body.gc-theme-finish.index #gc-live-lion-20261022 { margin: 20px auto 32px; padding: 0 12px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__hero { display: flex; flex-direction: column; height: auto; overflow: visible; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__art { order: 0; width: 100%; height: 240px; flex: none; }
  body.gc-theme-finish.index #gc-live-lion-20261022 canvas { max-width: 210px; left: 20px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__content { order: 1; width: 100%; padding: 0 20px 24px; text-align: right; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__eyebrow { font-size: 16px; margin-bottom: 10px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__title { font-size: 34px; line-height: 1.32; margin: 0 0 23px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__title br { display: none; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__cta { position: static; font-size: 14px; padding-inline: 20px; max-width: 100%; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__grid { margin-top: 23px; gap: 23px 12px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__app img { width: min(100%,110px); margin-bottom: 8px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__app h3 { font-size: 12px; }
}
@media (max-width:359px) {
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__title { font-size: 30px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__content { padding-inline: 14px; }
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__app h3 { font-size: 11px; }
}
@media (prefers-reduced-motion:reduce) {
  body.gc-theme-finish.index #gc-live-lion-20261022 * { animation: none !important; transition: none !important; transform: none !important; }
}
/* End GoldCard live lion CSS. */

/* GoldCard owner request: remove the lion motion control, 2026-10-22. */
body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__pause {
  display: none !important;
}
/* End GoldCard lion motion control removal. */

/* GoldCard games badge. Ready-gated: failed artwork keeps the native sections unchanged. */
body.gc-theme-finish.index #gc-games-badge-20261023[hidden]{display:none!important}
body.gc-theme-finish.index.gc-games-badge-ready #gc-games-badge-20261023{
  position:relative;isolation:isolate;width:100%;max-width:1720px;height:clamp(520px,38vw,620px);
  margin:0 auto!important;padding:0!important;overflow:hidden;background:transparent!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text,#f7f4ea);
}
body.gc-theme-finish.index #gc-games-badge-20261023,
body.gc-theme-finish.index #gc-games-badge-20261023 *{box-sizing:border-box}
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__art{position:absolute;inset:0;z-index:-1;pointer-events:none}
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center center}
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__copy{position:absolute;top:15%;left:50%;width:40%;max-width:560px;transform:translateX(-50%);text-align:center}
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__eyebrow{font-size:15px;color:#d2bd83;margin:0 0 10px;line-height:1.5}
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__title{font-size:clamp(27px,2.7vw,42px);line-height:1.4;letter-spacing:-.4px;font-weight:650;margin:0;color:#f7f4ea;text-wrap:balance}
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta-position{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 32px);border-radius:12px}
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta-position:focus-within{outline:2px solid #f3d991;outline-offset:7px}
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:22px;min-height:82px;width:270px;max-width:100%;padding:16px 24px;text-align:center;text-decoration:none;font-size:20px;font-weight:750;line-height:1.3;outline:0;color:#f0d488;background:linear-gradient(135deg,#eed58b,#7d5c1e 45%,#d1a743);clip-path:polygon(8% 0,92% 0,100% 24%,100% 76%,92% 100%,8% 100%,0 76%,0 24%)}
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta::before{content:"";position:absolute;inset:2px;background:linear-gradient(#20211d,#0c0e0d);clip-path:polygon(8% 0,92% 0,100% 24%,100% 76%,92% 100%,8% 100%,0 76%,0 24%);z-index:0}
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta::after{content:"";position:absolute;left:17px;right:17px;top:8px;height:3px;background:linear-gradient(90deg,#b4994c 0 12%,transparent 12% 88%,#b4994c 88%);z-index:1}
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta-label,
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta-arrow{position:relative;z-index:2}
body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta-arrow{font-family:Arial,sans-serif;font-size:24px;font-weight:400}
body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]){width:100%;max-width:1352px!important;margin:0 auto!important;padding:0 24px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.gc-theme-finish.index.gc-games-badge-ready section[component-id="1023762420"] .s-block__title{display:none!important}
body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) .square-photos-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px 48px!important;width:100%;max-width:1040px!important;margin:24px auto 0!important;padding:0!important;background:transparent!important;border:0!important}
body.gc-theme-finish.index.gc-games-badge-ready section[component-id="884430536"] .square-photos-grid{margin-top:30px!important;margin-bottom:48px!important}
body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry{position:relative!important;display:flex!important;flex-direction:column;align-items:center;min-width:0;min-height:44px!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;grid-column:auto!important;grid-row:auto!important;text-align:center;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;text-decoration:none!important}
body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry::before,
body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry::after{content:none!important;display:none!important}
body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry [data-bg]{position:static!important;inset:auto!important;display:block!important;flex:none;width:min(100%,234px)!important;height:auto!important;aspect-ratio:1!important;transform:none!important;background-color:transparent!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border:0!important;border-radius:0!important;box-shadow:none!important;mix-blend-mode:lighten;margin:0 0 9px!important}
body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry h3{position:static!important;inset:auto!important;display:block!important;width:auto!important;font-size:16px!important;line-height:1.5!important;font-weight:650!important;margin:0!important;padding:0!important;color:#f7f4ea!important;background:none!important;text-shadow:none!important;transform:none!important;overflow-wrap:anywhere;text-wrap:balance}
body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry h3::before,
body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry h3::after{content:none!important;display:none!important}
body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry h3 span{background:none!important;box-shadow:none!important;border:0!important;padding:0!important;color:inherit!important;white-space:normal!important}
body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry:focus-visible{outline:3px solid #f3d991!important;outline-offset:5px}
@media(max-width:900px){body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__copy{width:46%;top:13%}body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta{width:244px;font-size:18px}}
@media(min-width:601px) and (max-width:1000px){body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) .square-photos-grid{gap:24px!important}body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry [data-bg]{max-width:190px!important}body.gc-theme-finish.index.gc-games-badge-ready section[component-id="884430536"] .square-photos-grid{margin-top:24px!important}}
@media(max-width:650px){body.gc-theme-finish.index.gc-games-badge-ready #gc-games-badge-20261023{height:380px}body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__art{top:88px;bottom:auto}body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__image{width:100%;max-width:440px;height:auto;margin:0 auto}body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__copy{top:12px;width:calc(100% - 24px);max-width:380px}body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__eyebrow{font-size:13px;margin-bottom:5px}body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__title{font-size:25px;line-height:1.4;letter-spacing:0}body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta{width:188px;min-height:70px;padding:13px 16px;gap:14px;font-size:16px}body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta-arrow{font-size:21px}}
@media(max-width:600px){body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]){padding:0 12px!important}body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) .square-photos-grid{margin-top:23px!important;gap:23px 12px!important}body.gc-theme-finish.index.gc-games-badge-ready section[component-id="884430536"] .square-photos-grid{margin-bottom:32px!important}body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry [data-bg]{width:min(100%,110px)!important;margin-bottom:8px!important}body.gc-theme-finish.index.gc-games-badge-ready section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry h3{font-size:12px!important}}
@media(max-width:359px){body.gc-theme-finish.index.gc-games-badge-ready #gc-games-badge-20261023{height:360px}body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__title{font-size:23px}body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta{width:174px;min-height:68px;font-size:15px;gap:12px}}
@media(hover:hover) and (prefers-reduced-motion:no-preference){body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta{transition:transform .18s ease,filter .18s ease}body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta:hover{transform:translateY(-2px);filter:brightness(1.08)}}
/* Defeat the retained odd-last-card and title-span rules without changing native DOM. */
body.gc-theme-finish.index.gc-games-badge-ready main#main-content > section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry.square-photos{grid-column:auto!important;grid-row:auto!important;width:auto!important;max-width:none!important;margin-inline:0!important}
body.gc-theme-finish.index.gc-games-badge-ready main#main-content > section:is([component-id="1023762420"],[component-id="884430536"]) a.banner-entry.square-photos h3 span{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}
body.gc-theme-finish.index.gc-games-badge-ready main#main-content > section[component-id="884430536"]{margin-block-start:0!important}
/* End GoldCard games badge CSS. */

/* Compact the space left by the removed caption on phones. */
@media(max-width:650px){
  body.gc-theme-finish.index.gc-games-badge-ready #gc-games-badge-20261023{height:clamp(270px,62vw,310px)}
  body.gc-theme-finish.index #gc-games-badge-20261023 .gc-games-badge__cta-position{top:clamp(182px,50vw,218px)}
}

/* GoldCard Signature: visual skin for the original connected Salla header hosts. */
body.gc-theme-finish.gc-header-signature .store-header.gc-signature-header {
  --gc-signature-ivory: #ece4d0;
  --gc-signature-muted: #bcb6a4;
  --gc-signature-gold: #d4af37;
  display: block !important;
  grid-template-rows: none !important;
  background: #101010 !important;
  color: var(--gc-signature-ivory);
}
/* Removing the search leaves no minimum-height band; other top-bar content can still grow. */
body.gc-theme-finish.gc-header-signature .gc-signature-header > .top-navbar {
  position: static !important;
  display: block !important;
  height: auto !important;
  min-height: 0 !important;
  padding-block: 0 !important;
  background: transparent !important;
  pointer-events: auto;
}
body.gc-theme-finish.gc-header-signature .gc-signature-header > .top-navbar > .container {
  display: flex !important;
  grid-template-columns: none !important;
  min-height: 0;
  padding-block: 0 !important;
}
body.gc-theme-finish.gc-header-signature .gc-signature-header > .top-navbar > .container > .flex-1 {
  grid-column: auto !important;
  padding-inline: 0 !important;
  min-height: 0;
}
body.gc-theme-finish.gc-header-signature .gc-signature-header > #mainnav {
  display: block !important;
  min-height: 0 !important;
  overflow: visible !important;
  background: #101010 !important;
  border-bottom: 1px solid #d4af3722 !important;
  box-shadow: none !important;
}
body.gc-theme-finish.gc-header-signature .gc-signature-header > #mainnav > .inner {
  background: #101010 !important;
}
body.gc-theme-finish.gc-header-signature #mainnav > .inner > .container {
  width: 100%;
  max-width: none !important;
  padding-inline: 0 !important;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-row {
  display: grid !important;
  grid-template-columns: 94px minmax(240px, 1fr) 236px !important;
  grid-template-rows: minmax(68px, auto) auto !important;
  align-items: center;
  column-gap: 52px;
  row-gap: 0;
  width: 100%;
  max-width: 1480px;
  min-width: 0;
  margin: 0 auto !important;
  padding: 12px 40px 0 !important;
  overflow: visible;
  box-sizing: border-box;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-brand-group {
  display: contents !important;
}
body.gc-theme-finish.gc-header-signature #mainnav [data-testid="store-header-logo"] {
  grid-column: 1 !important;
  grid-row: 1 !important;
  justify-self: start;
  display: flex;
  align-items: center;
  width: 94px !important;
  height: auto !important;
  min-height: 44px;
  margin: 0 !important;
  padding: 0;
}
body.gc-theme-finish.gc-header-signature #mainnav .navbar-brand img {
  display: block;
  width: 94px !important;
  height: auto !important;
  max-width: 94px !important;
  max-height: 68px !important;
  object-fit: contain;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-search {
  grid-column: 2 !important;
  grid-row: 1 !important;
  justify-self: center;
  width: 100%;
  max-width: 620px !important;
  min-width: 0;
  margin: 0 !important;
  padding: 0 !important;
  flex: none !important;
  pointer-events: auto;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-search salla-search,
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-search .s-search-placeholder-wrapper {
  display: block;
  width: 100%;
  min-width: 0;
  margin: 0;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-search .s-search-input-wrapper {
  position: relative;
  min-height: 48px;
  border: 0 !important;
  border-bottom: 1px solid #8d7843 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-search .s-search-input {
  width: 100%;
  min-width: 0;
  height: 48px !important;
  min-height: 48px;
  padding-block: 0 !important;
  padding-inline: 0 48px !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--gc-signature-ivory) !important;
  caret-color: var(--gc-signature-ivory);
  font-size: 16px !important;
  line-height: 1.5;
  text-align: start;
  box-sizing: border-box;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-search .s-search-input::placeholder {
  color: var(--gc-signature-muted) !important;
  opacity: 1;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-search .s-search-icon-wrap {
  position: absolute !important;
  top: 0 !important;
  transform: none !important;
  inset-inline-start: auto !important;
  inset-inline-end: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 48px;
  margin: 0;
  padding: 0;
  color: var(--gc-signature-gold) !important;
  pointer-events: none;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-search .s-search-icon-wrap svg {
  width: 22px;
  height: 22px;
  fill: currentColor !important;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-tools {
  grid-column: 3 !important;
  grid-row: 1 !important;
  justify-self: end;
  align-self: center;
  display: flex !important;
  align-items: center;
  justify-content: flex-end;
  gap: 26px;
  min-width: 0;
  margin: 0 !important;
  padding: 0;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-tools > :is(salla-user-menu, salla-cart-summary, salla-wishlist-summary, .gc-signature-wishlist, .s-user-menu-login-btn) {
  flex: 0 0 auto;
  min-width: 44px;
  margin: 0 !important;
}
/* Keep native hidden eligibility, including a hidden native wishlist summary. */
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-wishlist[hidden] {
  display: none !important;
}
body.gc-theme-finish.gc-header-signature #mainnav :is(.s-user-menu-trigger, .s-user-menu-login-btn, .s-cart-summary-wrapper, .gc-signature-wishlist) {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  width: 50px;
  min-width: 44px;
  min-height: 50px;
  height: auto;
  margin: 0 !important;
  padding: 6px 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--gc-signature-ivory) !important;
  line-height: 1;
  text-decoration: none;
  box-sizing: border-box;
}
body.gc-theme-finish.gc-header-signature #mainnav .s-user-menu-trigger :is(.s-user-menu-avatar-wrap, .s-user-menu-trigger-content, .s-user-menu-trigger-icon),
body.gc-theme-finish.gc-header-signature #mainnav .s-user-menu-login-btn > svg {
  display: none !important;
}
body.gc-theme-finish.gc-header-signature #mainnav .s-user-menu-login-btn {
  font-size: 0 !important;
}
body.gc-theme-finish.gc-header-signature #mainnav :is(.gc-signature-account-icon, .gc-signature-wishlist > i) {
  display: block;
  width: 22px;
  height: 22px;
  font-size: 22px !important;
  line-height: 22px !important;
  color: var(--gc-signature-ivory) !important;
  text-align: center;
  pointer-events: none;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-label {
  display: block;
  font-family: inherit;
  font-size: 11px !important;
  line-height: 1.35 !important;
  font-weight: 400 !important;
  color: var(--gc-signature-ivory) !important;
  white-space: nowrap;
  pointer-events: none;
}
body.gc-theme-finish.gc-header-signature #mainnav salla-cart-summary {
  min-width: 44px !important;
  min-height: 44px;
}
body.gc-theme-finish.gc-header-signature #mainnav .s-cart-summary-content {
  display: none !important;
}
body.gc-theme-finish.gc-header-signature #mainnav #s-cart-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  margin: 0 !important;
  padding: 0 !important;
}
body.gc-theme-finish.gc-header-signature #mainnav #s-cart-icon i.header-btn__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px !important;
  height: 22px !important;
  min-width: 0;
  min-height: 0;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: var(--gc-signature-ivory) !important;
  font-size: 22px !important;
  line-height: 22px;
}
body.gc-theme-finish.gc-header-signature #mainnav .s-cart-summary-count {
  position: absolute;
  top: 1px !important;
  inset-inline-start: auto !important;
  inset-inline-end: -4px !important;
  min-width: 12px;
  width: auto;
  height: auto;
  padding: 0;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #e4c466 !important;
  font-size: 10px;
  font-weight: 650;
  line-height: 1.2;
}
body.gc-theme-finish.gc-header-signature #mainnav :is(.s-user-menu-trigger, .s-user-menu-login-btn, .s-cart-summary-wrapper, .gc-signature-wishlist, [data-testid="store-header-mobile-toggle"]):focus-visible {
  outline: 3px solid #f1d67e !important;
  outline-offset: 3px;
}
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-search .s-search-input:focus-visible {
  outline: 3px solid #f1d67e !important;
  outline-offset: -3px;
}
/* Only the already existing native account dropdown and search surface are skinned. */
body.gc-theme-finish.gc-header-signature #mainnav .s-user-menu-dropdown {
  max-width: calc(100vw - 24px);
  max-height: calc(100vh - 160px);
  max-height: calc(100dvh - 160px);
  overflow-y: auto;
  overscroll-behavior: contain;
  border: 1px solid #826b35 !important;
  border-radius: 0 !important;
  background: #131313 !important;
  color: var(--gc-signature-ivory) !important;
  box-shadow: 0 20px 70px #0008;
}
body.gc-theme-finish.gc-header-signature #mainnav .s-user-menu-dropdown-header {
  background: transparent !important;
  border-bottom: 1px solid #8c743d;
}
body.gc-theme-finish.gc-header-signature .s-search-modal .s-modal-body {
  border-color: #826b35 !important;
  border-radius: 0 !important;
  background: #131313 !important;
  color: #ece4d0;
}
@media not all and (max-width: 1024px) {
  body.gc-theme-finish.gc-header-signature #mainnav [data-testid="store-header-mobile-toggle"] {
    display: none !important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-brand-group > custom-main-menu {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    display: block;
    min-height: 52px !important;
    width: 100%;
    padding-bottom: 8px;
  }
  body.gc-theme-finish.gc-header-signature #mainnav custom-main-menu > .main-menu-skel {
    display: none !important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav .main-menu {
    justify-content: center;
    gap: 24px;
    margin-inline: 0 !important;
    padding-block: 0 !important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav .main-menu > .root-level > a {
    min-height: 44px;
    padding: 8px 4px !important;
    color: #d4cab3 !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
  }
}
@media (min-width: 1025px) and (max-width: 1199px) {
  body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-row {
    column-gap: 24px;
    padding-inline: 24px !important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-tools {
    gap: 16px;
  }
}
@media (max-width: 1024px) {
  body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-row {
    grid-template-columns: 44px 76px minmax(0, 1fr) !important;
    grid-template-rows: minmax(51px, auto) 48px !important;
    gap: 14px;
    padding: 12px 16px 10px !important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav [data-testid="store-header-mobile-toggle"] {
    grid-column: 1 !important;
    grid-row: 1 !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
    margin: 0 !important;
    padding: 10px;
    border: 0;
    border-radius: 0;
    background: transparent;
    color: #d4af37;
    box-sizing: border-box;
  }
  body.gc-theme-finish.gc-header-signature #mainnav [data-testid="store-header-mobile-toggle"] i {
    width: auto;
    font-size: 22px;
    line-height: 1;
    color: inherit;
  }
  body.gc-theme-finish.gc-header-signature #mainnav [data-testid="store-header-logo"] {
    grid-column: 2 !important;
    width: 76px !important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav .navbar-brand img {
    width: 76px !important;
    max-width: 76px !important;
    max-height: 51px !important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-brand-group > custom-main-menu {
    display: contents !important;
    min-height: 0 !important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-tools {
    gap: 8px;
  }
  body.gc-theme-finish.gc-header-signature #mainnav :is(.s-user-menu-trigger, .s-user-menu-login-btn, .s-cart-summary-wrapper, .gc-signature-wishlist) {
    width: 44px;
    min-height: 44px;
    padding: 10px !important;
    gap: 0;
  }
  body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-label {
    display: none !important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-search {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    width: 100%;
    max-width: none !important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav .s-cart-summary-count {
    top: 0 !important;
    inset-inline-end: -2px !important;
  }
}
@media (max-width: 359px) {
  body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-row {
    grid-template-columns: 44px 62px minmax(0, 1fr) !important;
    gap: 8px;
    padding-inline: 12px !important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav [data-testid="store-header-logo"],
  body.gc-theme-finish.gc-header-signature #mainnav .navbar-brand img {
    width: 62px !important;
    max-width: 62px !important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-tools {
    gap: 6px;
  }
}
/* End GoldCard native Signature header skin. */

/* Keep the native mobile account sheet flush with both viewport edges. */
@media(max-width:1024px){
  body.gc-theme-finish.gc-header-signature #mainnav .s-user-menu-dropdown{
    width:100%!important;
    max-width:100%!important;
  }
}

/* GoldCard owner preference: gold header account, wishlist and cart, 2026-10-23. */
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-tools :is(
  .gc-signature-account-icon,
  .gc-signature-wishlist > i,
  .gc-signature-label,
  #s-cart-icon i.header-btn__icon
),
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-tools > salla-wishlist-summary:not([hidden]),
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-tools > salla-wishlist-summary:not([hidden]) * {
  color: #d4af37 !important;
}

/* Blend the existing transparent characters into the page; keep copy and CTA sharp. */
body.gc-theme-finish.index.gc-games-badge-ready #gc-games-badge-20261023 .gc-games-badge__image {
  -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 66%, rgba(0,0,0,.92) 78%, rgba(0,0,0,.35) 91%, transparent 100%);
  mask-image: linear-gradient(to bottom, #000 0%, #000 66%, rgba(0,0,0,.92) 78%, rgba(0,0,0,.35) 91%, transparent 100%);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
/* Keep the mask on the actual artwork bounds, including letterboxed tablet layouts. */
@media not all and (max-width:650px) {
  body.gc-theme-finish.index.gc-games-badge-ready #gc-games-badge-20261023 .gc-games-badge__art {
    display:flex;align-items:center;justify-content:center;
  }
  body.gc-theme-finish.index.gc-games-badge-ready #gc-games-badge-20261023 .gc-games-badge__image {
    flex:0 1 auto;width:auto!important;height:auto!important;
    max-width:100%!important;max-height:100%!important;
  }
}

/* GoldCard platform logo colors. Scope: theme presentation only.
 * Existing SVG geometry preserved. Current native href/state/order/commerce remain untouched.
 * Steam white inverse stays white; dark-blue context supplies recognizable color.
 * No AI bitmap assets. Exact hex certainty is recorded in RESEARCH.json. */

/* playstation */
body.gc-theme-finish section[component-id="857903526"] a.banner-entry[href*="/c321716329"] .lazy__bg{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20color%3D%22%23003791%22%20fill%3D%22%23003791%22%20x%3D%2216%22%20y%3D%2216%22%20width%3D%22224%22%20height%3D%22224%22%3E%3Ctitle%20color%3D%22%23003791%22%3EPlayStation%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.984%202.596v17.547l3.915%201.261V6.688c0-.69.304-1.151.794-.991.636.18.76.814.76%201.505v5.875c2.441%201.193%204.362-.002%204.362-3.152%200-3.237-1.126-4.675-4.438-5.827-1.307-.448-3.728-1.186-5.39-1.502zm4.656%2016.241l6.296-2.275c.715-.258.826-.625.246-.818-.586-.192-1.637-.139-2.357.123l-4.205%201.5V14.98l.24-.085s1.201-.42%202.913-.615c1.696-.18%203.785.03%205.437.661%201.848.601%202.04%201.472%201.576%202.072-.465.6-1.622%201.036-1.622%201.036l-8.544%203.107V18.86zM1.807%2018.6c-1.9-.545-2.214-1.668-1.352-2.32.801-.586%202.16-1.052%202.16-1.052l5.615-2.013v2.313L4.205%2017c-.705.271-.825.632-.239.826.586.195%201.637.15%202.343-.12L8.247%2017v2.074c-.12.03-.256.044-.39.073-1.939.331-3.996.196-6.038-.479z%22%20color%3D%22%23003791%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E")!important;filter:none!important;}
body.gc-theme-finish :is(.gc-hub-intro-art,.gc-provider-image)[src*="e16c171f-a6fc-4ad6-95c7-c0d65cb8a4f8"]{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20color%3D%22%23003791%22%20fill%3D%22%23003791%22%20x%3D%2216%22%20y%3D%2216%22%20width%3D%22224%22%20height%3D%22224%22%3E%3Ctitle%20color%3D%22%23003791%22%3EPlayStation%3C%2Ftitle%3E%3Cpath%20d%3D%22M8.984%202.596v17.547l3.915%201.261V6.688c0-.69.304-1.151.794-.991.636.18.76.814.76%201.505v5.875c2.441%201.193%204.362-.002%204.362-3.152%200-3.237-1.126-4.675-4.438-5.827-1.307-.448-3.728-1.186-5.39-1.502zm4.656%2016.241l6.296-2.275c.715-.258.826-.625.246-.818-.586-.192-1.637-.139-2.357.123l-4.205%201.5V14.98l.24-.085s1.201-.42%202.913-.615c1.696-.18%203.785.03%205.437.661%201.848.601%202.04%201.472%201.576%202.072-.465.6-1.622%201.036-1.622%201.036l-8.544%203.107V18.86zM1.807%2018.6c-1.9-.545-2.214-1.668-1.352-2.32.801-.586%202.16-1.052%202.16-1.052l5.615-2.013v2.313L4.205%2017c-.705.271-.825.632-.239.826.586.195%201.637.15%202.343-.12L8.247%2017v2.074c-.12.03-.256.044-.39.073-1.939.331-3.996.196-6.038-.479z%22%20color%3D%22%23003791%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E");filter:none!important;}

/* steam */
body.gc-theme-finish section[component-id="857903526"] a.banner-entry[href*="/c879209334"] .lazy__bg{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20color%3D%22%23ffffff%22%20fill%3D%22%23ffffff%22%20x%3D%2216%22%20y%3D%2216%22%20width%3D%22224%22%20height%3D%22224%22%3E%3Ctitle%20color%3D%22%23ffffff%22%3ESteam%3C%2Ftitle%3E%3Cpath%20d%3D%22M11.979%200C5.678%200%20.511%204.86.022%2011.037l6.432%202.658c.545-.371%201.203-.59%201.912-.59.063%200%20.125.004.188.006l2.861-4.142V8.91c0-2.495%202.028-4.524%204.524-4.524%202.494%200%204.524%202.031%204.524%204.527s-2.03%204.525-4.524%204.525h-.105l-4.076%202.911c0%20.052.004.105.004.159%200%201.875-1.515%203.396-3.39%203.396-1.635%200-3.016-1.173-3.331-2.727L.436%2015.27C1.862%2020.307%206.486%2024%2011.979%2024c6.627%200%2011.999-5.373%2011.999-12S18.605%200%2011.979%200zM7.54%2018.21l-1.473-.61c.262.543.714.999%201.314%201.25%201.297.539%202.793-.076%203.332-1.375.263-.63.264-1.319.005-1.949s-.75-1.121-1.377-1.383c-.624-.26-1.29-.249-1.878-.03l1.523.63c.956.4%201.409%201.5%201.009%202.455-.397.957-1.497%201.41-2.454%201.012H7.54zm11.415-9.303c0-1.662-1.353-3.015-3.015-3.015-1.665%200-3.015%201.353-3.015%203.015%200%201.665%201.35%203.015%203.015%203.015%201.663%200%203.015-1.35%203.015-3.015zm-5.273-.005c0-1.252%201.013-2.266%202.265-2.266%201.249%200%202.266%201.014%202.266%202.266%200%201.251-1.017%202.265-2.266%202.265-1.253%200-2.265-1.014-2.265-2.265z%22%20color%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E")!important;filter:none!important;}
body.gc-theme-finish :is(.gc-hub-intro-art,.gc-provider-image)[src*="02216810-7412-4c3a-8ec5-66a029ed2ee5"]{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20color%3D%22%23ffffff%22%20fill%3D%22%23ffffff%22%20x%3D%2216%22%20y%3D%2216%22%20width%3D%22224%22%20height%3D%22224%22%3E%3Ctitle%20color%3D%22%23ffffff%22%3ESteam%3C%2Ftitle%3E%3Cpath%20d%3D%22M11.979%200C5.678%200%20.511%204.86.022%2011.037l6.432%202.658c.545-.371%201.203-.59%201.912-.59.063%200%20.125.004.188.006l2.861-4.142V8.91c0-2.495%202.028-4.524%204.524-4.524%202.494%200%204.524%202.031%204.524%204.527s-2.03%204.525-4.524%204.525h-.105l-4.076%202.911c0%20.052.004.105.004.159%200%201.875-1.515%203.396-3.39%203.396-1.635%200-3.016-1.173-3.331-2.727L.436%2015.27C1.862%2020.307%206.486%2024%2011.979%2024c6.627%200%2011.999-5.373%2011.999-12S18.605%200%2011.979%200zM7.54%2018.21l-1.473-.61c.262.543.714.999%201.314%201.25%201.297.539%202.793-.076%203.332-1.375.263-.63.264-1.319.005-1.949s-.75-1.121-1.377-1.383c-.624-.26-1.29-.249-1.878-.03l1.523.63c.956.4%201.409%201.5%201.009%202.455-.397.957-1.497%201.41-2.454%201.012H7.54zm11.415-9.303c0-1.662-1.353-3.015-3.015-3.015-1.665%200-3.015%201.353-3.015%203.015%200%201.665%201.35%203.015%203.015%203.015%201.663%200%203.015-1.35%203.015-3.015zm-5.273-.005c0-1.252%201.013-2.266%202.265-2.266%201.249%200%202.266%201.014%202.266%202.266%200%201.251-1.017%202.265-2.266%202.265-1.253%200-2.265-1.014-2.265-2.265z%22%20color%3D%22%23ffffff%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E");filter:none!important;}
/* Optional visible color context; retain native sizes and logo form. */
body.gc-theme-finish section[component-id="857903526"] a.banner-entry[href*="/c879209334"] .lazy__bg,body.gc-theme-finish :is(.gc-hub-intro-art,.gc-provider-image)[src*="02216810-7412-4c3a-8ec5-66a029ed2ee5"]{background-color:#1b2838!important;border-radius:50%!important;}

/* xbox */
body.gc-theme-finish section[component-id="857903526"] a.banner-entry[href*="/c1344924016"] .lazy__bg{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20color%3D%22%23107C10%22%20fill%3D%22%23107C10%22%20x%3D%2216%22%20y%3D%2216%22%20width%3D%22224%22%20height%3D%22224%22%3E%3Cpath%20d%3D%22M369.9%20318.2c44.3%2054.3%2064.7%2098.8%2054.4%20118.7-7.9%2015.1-56.7%2044.6-92.6%2055.9-29.6%209.3-68.4%2013.3-100.4%2010.2-38.2-3.7-76.9-17.4-110.1-39C93.3%20445.8%2087%20438.3%2087%20423.4c0-29.9%2032.9-82.3%2089.2-142.1%2032-33.9%2076.5-73.7%2081.4-72.6%209.4%202.1%2084.3%2075.1%20112.3%20109.5zM188.6%20143.8c-29.7-26.9-58.1-53.9-86.4-63.4-15.2-5.1-16.3-4.8-28.7%208.1-29.2%2030.4-53.5%2079.7-60.3%20122.4-5.4%2034.2-6.1%2043.8-4.2%2060.5%205.6%2050.5%2017.3%2085.4%2040.5%20120.9%209.5%2014.6%2012.1%2017.3%209.3%209.9-4.2-11-.3-37.5%209.5-64%2014.3-39%2053.9-112.9%20120.3-194.4zm311.6%2063.5C483.3%20127.3%20432.7%2077%20425.6%2077c-7.3%200-24.2%206.5-36%2013.9-23.3%2014.5-41%2031.4-64.3%2052.8C367.7%20197%20427.5%20283.1%20448.2%20346c6.8%2020.7%209.7%2041.1%207.4%2052.3-1.7%208.5-1.7%208.5%201.4%204.6%206.1-7.7%2019.9-31.3%2025.4-43.5%207.4-16.2%2015-40.2%2018.6-58.7%204.3-22.5%203.9-70.8-.8-93.4zM141.3%2043C189%2040.5%20251%2077.5%20255.6%2078.4c.7.1%2010.4-4.2%2021.6-9.7%2063.9-31.1%2094-25.8%20107.4-25.2-63.9-39.3-152.7-50-233.9-11.7-23.4%2011.1-24%2011.9-9.4%2011.2z%22%20color%3D%22%23107C10%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E")!important;filter:none!important;}
body.gc-theme-finish :is(.gc-hub-intro-art,.gc-provider-image)[src*="6262a801-89ae-419e-a288-d85b6cdaaaab"]{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20color%3D%22%23107C10%22%20fill%3D%22%23107C10%22%20x%3D%2216%22%20y%3D%2216%22%20width%3D%22224%22%20height%3D%22224%22%3E%3Cpath%20d%3D%22M369.9%20318.2c44.3%2054.3%2064.7%2098.8%2054.4%20118.7-7.9%2015.1-56.7%2044.6-92.6%2055.9-29.6%209.3-68.4%2013.3-100.4%2010.2-38.2-3.7-76.9-17.4-110.1-39C93.3%20445.8%2087%20438.3%2087%20423.4c0-29.9%2032.9-82.3%2089.2-142.1%2032-33.9%2076.5-73.7%2081.4-72.6%209.4%202.1%2084.3%2075.1%20112.3%20109.5zM188.6%20143.8c-29.7-26.9-58.1-53.9-86.4-63.4-15.2-5.1-16.3-4.8-28.7%208.1-29.2%2030.4-53.5%2079.7-60.3%20122.4-5.4%2034.2-6.1%2043.8-4.2%2060.5%205.6%2050.5%2017.3%2085.4%2040.5%20120.9%209.5%2014.6%2012.1%2017.3%209.3%209.9-4.2-11-.3-37.5%209.5-64%2014.3-39%2053.9-112.9%20120.3-194.4zm311.6%2063.5C483.3%20127.3%20432.7%2077%20425.6%2077c-7.3%200-24.2%206.5-36%2013.9-23.3%2014.5-41%2031.4-64.3%2052.8C367.7%20197%20427.5%20283.1%20448.2%20346c6.8%2020.7%209.7%2041.1%207.4%2052.3-1.7%208.5-1.7%208.5%201.4%204.6%206.1-7.7%2019.9-31.3%2025.4-43.5%207.4-16.2%2015-40.2%2018.6-58.7%204.3-22.5%203.9-70.8-.8-93.4zM141.3%2043C189%2040.5%20251%2077.5%20255.6%2078.4c.7.1%2010.4-4.2%2021.6-9.7%2063.9-31.1%2094-25.8%20107.4-25.2-63.9-39.3-152.7-50-233.9-11.7-23.4%2011.1-24%2011.9-9.4%2011.2z%22%20color%3D%22%23107C10%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E");filter:none!important;}

/* nintendo-switch */
body.gc-theme-finish section[component-id="857903526"] a.banner-entry[href*="/c2144540530"] .lazy__bg{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20color%3D%22%23E60012%22%20fill%3D%22%23E60012%22%20x%3D%2216%22%20y%3D%2216%22%20width%3D%22224%22%20height%3D%22224%22%3E%3Ctitle%20color%3D%22%23E60012%22%3ENintendo%20Switch%3C%2Ftitle%3E%3Cpath%20d%3D%22M14.176%2024h3.674c3.376%200%206.15-2.774%206.15-6.15V6.15C24%202.775%2021.226%200%2017.85%200H14.1c-.074%200-.15.074-.15.15v23.7c-.001.076.075.15.226.15zm4.574-13.199c1.351%200%202.399%201.125%202.399%202.398%200%201.352-1.125%202.4-2.399%202.4-1.35%200-2.4-1.049-2.4-2.4-.075-1.349%201.05-2.398%202.4-2.398zM11.4%200H6.15C2.775%200%200%202.775%200%206.15v11.7C0%2021.226%202.775%2024%206.15%2024h5.25c.074%200%20.15-.074.15-.149V.15c.001-.076-.075-.15-.15-.15zM9.676%2022.051H6.15c-2.326%200-4.201-1.875-4.201-4.201V6.15c0-2.326%201.875-4.201%204.201-4.201H9.6l.076%2020.102zM3.75%207.199c0%201.275.975%202.25%202.25%202.25s2.25-.975%202.25-2.25c0-1.273-.975-2.25-2.25-2.25s-2.25.977-2.25%202.25z%22%20color%3D%22%23E60012%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E")!important;filter:none!important;}
body.gc-theme-finish :is(.gc-hub-intro-art,.gc-provider-image)[src*="89c543d0-160f-4e04-b65c-4df4536aed2f"]{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20color%3D%22%23E60012%22%20fill%3D%22%23E60012%22%20x%3D%2216%22%20y%3D%2216%22%20width%3D%22224%22%20height%3D%22224%22%3E%3Ctitle%20color%3D%22%23E60012%22%3ENintendo%20Switch%3C%2Ftitle%3E%3Cpath%20d%3D%22M14.176%2024h3.674c3.376%200%206.15-2.774%206.15-6.15V6.15C24%202.775%2021.226%200%2017.85%200H14.1c-.074%200-.15.074-.15.15v23.7c-.001.076.075.15.226.15zm4.574-13.199c1.351%200%202.399%201.125%202.399%202.398%200%201.352-1.125%202.4-2.399%202.4-1.35%200-2.4-1.049-2.4-2.4-.075-1.349%201.05-2.398%202.4-2.398zM11.4%200H6.15C2.775%200%200%202.775%200%206.15v11.7C0%2021.226%202.775%2024%206.15%2024h5.25c.074%200%20.15-.074.15-.149V.15c.001-.076-.075-.15-.15-.15zM9.676%2022.051H6.15c-2.326%200-4.201-1.875-4.201-4.201V6.15c0-2.326%201.875-4.201%204.201-4.201H9.6l.076%2020.102zM3.75%207.199c0%201.275.975%202.25%202.25%202.25s2.25-.975%202.25-2.25c0-1.273-.975-2.25-2.25-2.25s-2.25.977-2.25%202.25z%22%20color%3D%22%23E60012%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E");filter:none!important;}

/* razer-gold */
body.gc-theme-finish section[component-id="857903526"] a.banner-entry[href*="/c461723004"] .lazy__bg{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20color%3D%22%2344D62C%22%20fill%3D%22%2344D62C%22%20x%3D%2216%22%20y%3D%2216%22%20width%3D%22224%22%20height%3D%22224%22%3E%3Ctitle%20color%3D%22%2344D62C%22%3ERazer%3C%2Ftitle%3E%3Cpath%20d%3D%22M23.4%200a.385.385%200%2000-.278.125L22.91.35l-.401.182a.711.711%200%2000-.417%200%20.305.305%200%2001-.171%200%201.005%201.005%200%2000-.567%200A.936.936%200%200021%20.596a.877.877%200%2000-.412.337l-.037.048a1.246%201.246%200%2000-.898.684%201.07%201.07%200%2000-.07.225%201.935%201.935%200%2000-.337-.193%202.026%202.026%200%2000-2.063.305%202.08%202.08%200%2000-.69%202.139c.086.376.23.737.428%201.069.496.776%201.079%201.494%201.737%202.138.526.512.996%201.078%201.401%201.69l.053.096c.396.754.321%201.31-.219%201.647a1.358%201.358%200%2001-.572.198%202.491%202.491%200%2000-.144-2.07%202.342%202.342%200%2000-.3-.406c-.79-.866-1.63-.674-1.962-.449a.385.385%200%2000-.15.455l.027.058a.385.385%200%2000.38.188%201.07%201.07%200%2001.962.582c.23.384.23.862%200%201.246a4.812%204.812%200%2001-.534-.535l-.07-.07-.037-.042a3.368%203.368%200%2000-1.92-1.208%203.09%203.09%200%2000-.406-1.455%204.368%204.368%200%2000-1.358-1.48%202.673%202.673%200%2000-.267-.16%203.085%203.085%200%2000-2.251-2.717%202.7%202.7%200%2000-2.968%201.139c-.053.086-.112.171-.165.267a12.26%2012.26%200%2000-1.038%202.78%2011.64%2011.64%200%2001-.775%202.187l-.059.107c-.213.374-.406.583-.609.647a.406.406%200%2001-.374-.064c-.203-.14-.155-.423%200-.973a3.33%203.33%200%2000.128-.45c.07-.33-.005-.673-.203-.946a1.07%201.07%200%2000-.786-.411c-.49-.018-.94.27-1.128.722l-.08.15a.968.968%200%2000-.316-.46.936.936%200%2000-.294-.129%201.016%201.016%200%2000-.535-.198.342.342%200%2001-.17-.053.711.711%200%2000-.434-.097l-.326-.256-.144-.278c-.18-.35-.707-.238-.727.155a.385.385%200%2000.032.727l.305.075.342.267c.026.14.093.268.192.37.043.04.072.092.086.149.058.184.167.347.315.47a.877.877%200%2000.727.465h.06c.262.313.662.477%201.068.439a1.07%201.07%200%2000.23-.054%201.935%201.935%200%20000%20.38%202.026%202.026%200%20001.3%201.636%202.08%202.08%200%20002.208-.481c.276-.26.51-.562.695-.893.422-.817.75-1.68.978-2.572.179-.711.433-1.401.76-2.058l.058-.096c.454-.722.973-.936%201.535-.637.18.096.338.231.46.396-.714.12-1.34.543-1.717%201.16-.084.146-.152.3-.203.46-.353%201.117.23%201.748.593%201.925.16.077.353.035.466-.102l.037-.053a.385.385%200%20000-.423%201.07%201.07%200%20010-1.128c.218-.384.627-.62%201.07-.615-.04.245-.1.486-.177.722l-.034.093a3.533%203.533%200%2000-.084%202.324%203.09%203.09%200%2000-1.07%201.07%204.368%204.368%200%2000-.603%201.913%202.674%202.674%200%20000%20.31%203.085%203.085%200%2000-1.23%203.31%202.7%202.7%200%20002.47%202h.31a12.26%2012.26%200%20002.925-.493%2011.64%2011.64%200%20012.283-.422h.117c.304-.037.61.035.866.203.102.09.152.224.134.358%200%20.246-.289.348-.855.466a3.33%203.33%200%2000-.45.117%201.192%201.192%200%2000-.721.647%201.07%201.07%200%2000.037.888c.229.435.704.683%201.193.62h.165a.968.968%200%2000-.235.502.936.936%200%20000%20.364c-.019.183.013.368.091.535.03.054.045.115.043.176-.002.151.045.3.133.422l-.058.412-.166.262a.385.385%200%2000.497.535c.287.265.74-.016.63-.39l-.085-.3.064-.433a.711.711%200%2000.22-.353.305.305%200%2001.085-.15c.131-.141.218-.318.252-.508a.936.936%200%2000.122-.336.877.877%200%2000-.085-.535v-.053c.134-.376.08-.794-.144-1.123a1.07%201.07%200%2000-.16-.171c.115-.05.226-.11.33-.182a2.026%202.026%200%2000.77-1.94%202.08%202.08%200%2000-1.518-1.674%203.71%203.71%200%2000-1.123-.155c-.919.043-1.83.19-2.716.438-.697.198-1.414.322-2.138.369h-.112c-.85-.032-1.294-.374-1.316-1.01-.007-.204.031-.407.113-.594.459.559%201.138.89%201.86.909.17%200%20.338-.018.503-.054%201.144-.25%201.4-1.069%201.374-1.475a.385.385%200%2000-.321-.353h-.064a.385.385%200%2000-.353.235%201.07%201.07%200%2001-.984.535%201.214%201.214%200%2001-1.069-.631c.233-.088.473-.158.716-.209h.155a3.368%203.368%200%20002.01-1.069c.449.243.95.372%201.46.374.679.01%201.35-.138%201.962-.433.094-.044.185-.094.273-.15a3.085%203.085%200%20003.48-.587%202.7%202.7%200%2000.498-3.139%206.884%206.884%200%2000-.15-.273%2012.259%2012.259%200%2000-1.887-2.288%2011.64%2011.64%200%2001-1.508-1.764l-.064-.102a1.294%201.294%200%2001-.257-.85.406.406%200%2001.16-.267c.225-.107.444.08.83.508.1.118.21.228.326.331.25.225.584.334.92.3a1.07%201.07%200%2000.748-.476c.263-.416.24-.951-.06-1.342l-.085-.145c.18.035.365.019.535-.048a.936.936%200%2000.32-.197c.178-.076.33-.2.44-.359a.342.342%200%2001.133-.123.711.711%200%2000.3-.326l.384-.155h.31a.385.385%200%2000.353-.577l-.005.01a.385.385%200%2000-.118-.128A.385.385%200%200023.4%200zm.006.398l-.187.315.347.086-.395.005-.658.262a.262.262%200%2001-.171.262c-.316.182-.198.321-.583.487-.08.032-.107.101-.256.176-.15.075-.407-.027-.535%200a.32.32%200%2000-.203.535c.085.144.486.679.192%201.112a.711.711%200%2001-1.107.102c-.368-.305-.866-1.214-1.577-.877-.71.336-.502%201.128-.085%201.796.882%201.39%202.705%202.673%203.523%204.277%201%202-1.107%204.336-3.673%203.117a2.326%202.326%200%2001-.396.24c-1.069.535-2.512.578-3.395-.117-.395.941-1.79%201.182-2.031%201.24-.423.08-.832.22-1.214.418.487%201.614%202.47%201.454%202.908.427%200%200%20.054.824-1.069%201.07a2.139%202.139%200%2001-2.288-1.16c-.33.346-.507.81-.492%201.288.027.69.46%201.337%201.69%201.385%201.662.064%204.25-1.203%206.014-.669%201.344.335%201.723%202.065.642%202.93a2.732%202.732%200%2001-1.23.385c-.182.01-.198.091-.181.145.016.053.117.053.278.053.582-.053%201.208.283.93%201.166-.043.123.155.352.117.534-.053.262-.112.203-.112.289-.07.412-.235.326-.337.679a.257.257%200%2001-.203.208l-.101.706.112.38-.182-.321-.251.257.214-.332.101-.7a.262.262%200%2001-.16-.267c0-.364-.182-.332-.128-.75.037-.085%200-.042%200-.31.016-.186.23-.341.272-.48.043-.14.054-.45-.369-.45-.198.006-.85.075-1.069-.39a.711.711%200%2001.465-1.01c.45-.16%201.497-.123%201.556-.91.059-.785-.727-.999-1.513-.972-1.657.059-3.663%201.01-5.48.903-2.23-.128-3.198-3.133-.861-4.737a2.326%202.326%200%20010-.465c.09-1.219.77-2.47%201.812-2.85-.593-.818-.128-2.149-.058-2.384.135-.4.213-.818.23-1.24-1.642-.37-2.497%201.411-1.824%202.304%200%200-.743-.369-.395-1.465a2.139%202.139%200%20012.138-1.4%201.786%201.786%200%2000-.871-1.07c-.61-.3-1.385-.267-2.043.77-.887%201.411-1.063%204.293-2.427%205.544-.961%201-2.652.463-2.86-.909a2.732%202.732%200%2001.278-1.256c.08-.166.032-.214-.038-.23-.07-.016-.123.07-.187.214a.823.823%200%2001-1.475.224c-.097-.107-.342.006-.535-.17-.192-.177-.128-.188-.192-.241-.321-.273-.16-.375-.418-.636a.257.257%200%2001-.08-.284L.796%207.2.41%207.102h.38l-.102-.347.182.353.534.438a.262.262%200%2001.31%200c.321.182.38.01.717.262.07.054.133.027.283.134.15.107.187.374.278.476a.32.32%200%2000.572-.096c.086-.193.332-.77.866-.728.457.027.77.47.642.91-.091.47-.652%201.357%200%201.801.652.444%201.235-.134%201.604-.829.775-1.46.957-3.678%201.957-5.202%201.23-1.887%204.309-1.224%204.533%201.604.145.06.283.136.412.225%201.032.69%201.759%201.924%201.567%202.994%201.02-.129%201.919.957%202.09%201.138.28.328.606.612.968.845%201.165-1.23.037-2.865-1.07-2.732%200%200%20.69-.46%201.466.39.61.728.666%201.772.139%202.561.465.113.956.034%201.363-.219.583-.353.925-1.07.353-2.138-.776-1.476-3.187-3.075-3.588-4.876-.384-1.333.928-2.528%202.219-2.021.38.21.705.51.946.871.102.155.166.134.214.086.048-.048-.005-.14-.096-.268a.823.823%200%2001.534-1.39c.145-.027.161-.289.418-.374.256-.086.23-.016.31-.048.395-.15.406.043.759-.048.1-.038.212-.01.283.07l.68-.263zm-10.297%206.26c-.065.53-.348%201.647-.187%202.332.155.871.823.823%201.069.395.163-.332.2-.711.107-1.069a3.106%203.106%200%2000-.984-1.636zm.256.872c.17.262.293.551.364.856a1.3%201.3%200%20010%20.759c-.086.187-.332.187-.423-.23-.04-.462-.02-.928.06-1.385zm1.727%202.661c-.517.012-.67.472-.47.82.207.31.521.534.882.63a3.106%203.106%200%20001.908-.037c-.422-.32-1.25-1.123-1.903-1.342a1.255%201.255%200%2000-.417-.07zm.088.401a.807.807%200%2001.201.04c.429.197.83.45%201.192.753a2.82%202.82%200%2001-.962-.107%201.3%201.3%200%2001-.642-.396c-.095-.134-.036-.3.21-.29zm-2.285.183a1.54%201.54%200%2000-.984.45%203.106%203.106%200%2000-.936%201.673c.535-.203%201.604-.519%202.139-.973.663-.588.251-1.166-.22-1.15zm-.025.341c.188.008.276.217-.04.488a5.39%205.39%200%2001-1.234.631c.134-.277.315-.528.534-.743a1.3%201.3%200%2001.7-.374.284.284%200%2001.04-.002z%22%20color%3D%22%2344D62C%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E")!important;filter:none!important;}
body.gc-theme-finish :is(.gc-hub-intro-art,.gc-provider-image)[src*="e9d15f4c-a0e7-487f-b3cc-3e142cad4248"]{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22img%22%20viewBox%3D%220%200%2024%2024%22%20color%3D%22%2344D62C%22%20fill%3D%22%2344D62C%22%20x%3D%2216%22%20y%3D%2216%22%20width%3D%22224%22%20height%3D%22224%22%3E%3Ctitle%20color%3D%22%2344D62C%22%3ERazer%3C%2Ftitle%3E%3Cpath%20d%3D%22M23.4%200a.385.385%200%2000-.278.125L22.91.35l-.401.182a.711.711%200%2000-.417%200%20.305.305%200%2001-.171%200%201.005%201.005%200%2000-.567%200A.936.936%200%200021%20.596a.877.877%200%2000-.412.337l-.037.048a1.246%201.246%200%2000-.898.684%201.07%201.07%200%2000-.07.225%201.935%201.935%200%2000-.337-.193%202.026%202.026%200%2000-2.063.305%202.08%202.08%200%2000-.69%202.139c.086.376.23.737.428%201.069.496.776%201.079%201.494%201.737%202.138.526.512.996%201.078%201.401%201.69l.053.096c.396.754.321%201.31-.219%201.647a1.358%201.358%200%2001-.572.198%202.491%202.491%200%2000-.144-2.07%202.342%202.342%200%2000-.3-.406c-.79-.866-1.63-.674-1.962-.449a.385.385%200%2000-.15.455l.027.058a.385.385%200%2000.38.188%201.07%201.07%200%2001.962.582c.23.384.23.862%200%201.246a4.812%204.812%200%2001-.534-.535l-.07-.07-.037-.042a3.368%203.368%200%2000-1.92-1.208%203.09%203.09%200%2000-.406-1.455%204.368%204.368%200%2000-1.358-1.48%202.673%202.673%200%2000-.267-.16%203.085%203.085%200%2000-2.251-2.717%202.7%202.7%200%2000-2.968%201.139c-.053.086-.112.171-.165.267a12.26%2012.26%200%2000-1.038%202.78%2011.64%2011.64%200%2001-.775%202.187l-.059.107c-.213.374-.406.583-.609.647a.406.406%200%2001-.374-.064c-.203-.14-.155-.423%200-.973a3.33%203.33%200%2000.128-.45c.07-.33-.005-.673-.203-.946a1.07%201.07%200%2000-.786-.411c-.49-.018-.94.27-1.128.722l-.08.15a.968.968%200%2000-.316-.46.936.936%200%2000-.294-.129%201.016%201.016%200%2000-.535-.198.342.342%200%2001-.17-.053.711.711%200%2000-.434-.097l-.326-.256-.144-.278c-.18-.35-.707-.238-.727.155a.385.385%200%2000.032.727l.305.075.342.267c.026.14.093.268.192.37.043.04.072.092.086.149.058.184.167.347.315.47a.877.877%200%2000.727.465h.06c.262.313.662.477%201.068.439a1.07%201.07%200%2000.23-.054%201.935%201.935%200%20000%20.38%202.026%202.026%200%20001.3%201.636%202.08%202.08%200%20002.208-.481c.276-.26.51-.562.695-.893.422-.817.75-1.68.978-2.572.179-.711.433-1.401.76-2.058l.058-.096c.454-.722.973-.936%201.535-.637.18.096.338.231.46.396-.714.12-1.34.543-1.717%201.16-.084.146-.152.3-.203.46-.353%201.117.23%201.748.593%201.925.16.077.353.035.466-.102l.037-.053a.385.385%200%20000-.423%201.07%201.07%200%20010-1.128c.218-.384.627-.62%201.07-.615-.04.245-.1.486-.177.722l-.034.093a3.533%203.533%200%2000-.084%202.324%203.09%203.09%200%2000-1.07%201.07%204.368%204.368%200%2000-.603%201.913%202.674%202.674%200%20000%20.31%203.085%203.085%200%2000-1.23%203.31%202.7%202.7%200%20002.47%202h.31a12.26%2012.26%200%20002.925-.493%2011.64%2011.64%200%20012.283-.422h.117c.304-.037.61.035.866.203.102.09.152.224.134.358%200%20.246-.289.348-.855.466a3.33%203.33%200%2000-.45.117%201.192%201.192%200%2000-.721.647%201.07%201.07%200%2000.037.888c.229.435.704.683%201.193.62h.165a.968.968%200%2000-.235.502.936.936%200%20000%20.364c-.019.183.013.368.091.535.03.054.045.115.043.176-.002.151.045.3.133.422l-.058.412-.166.262a.385.385%200%2000.497.535c.287.265.74-.016.63-.39l-.085-.3.064-.433a.711.711%200%2000.22-.353.305.305%200%2001.085-.15c.131-.141.218-.318.252-.508a.936.936%200%2000.122-.336.877.877%200%2000-.085-.535v-.053c.134-.376.08-.794-.144-1.123a1.07%201.07%200%2000-.16-.171c.115-.05.226-.11.33-.182a2.026%202.026%200%2000.77-1.94%202.08%202.08%200%2000-1.518-1.674%203.71%203.71%200%2000-1.123-.155c-.919.043-1.83.19-2.716.438-.697.198-1.414.322-2.138.369h-.112c-.85-.032-1.294-.374-1.316-1.01-.007-.204.031-.407.113-.594.459.559%201.138.89%201.86.909.17%200%20.338-.018.503-.054%201.144-.25%201.4-1.069%201.374-1.475a.385.385%200%2000-.321-.353h-.064a.385.385%200%2000-.353.235%201.07%201.07%200%2001-.984.535%201.214%201.214%200%2001-1.069-.631c.233-.088.473-.158.716-.209h.155a3.368%203.368%200%20002.01-1.069c.449.243.95.372%201.46.374.679.01%201.35-.138%201.962-.433.094-.044.185-.094.273-.15a3.085%203.085%200%20003.48-.587%202.7%202.7%200%2000.498-3.139%206.884%206.884%200%2000-.15-.273%2012.259%2012.259%200%2000-1.887-2.288%2011.64%2011.64%200%2001-1.508-1.764l-.064-.102a1.294%201.294%200%2001-.257-.85.406.406%200%2001.16-.267c.225-.107.444.08.83.508.1.118.21.228.326.331.25.225.584.334.92.3a1.07%201.07%200%2000.748-.476c.263-.416.24-.951-.06-1.342l-.085-.145c.18.035.365.019.535-.048a.936.936%200%2000.32-.197c.178-.076.33-.2.44-.359a.342.342%200%2001.133-.123.711.711%200%2000.3-.326l.384-.155h.31a.385.385%200%2000.353-.577l-.005.01a.385.385%200%2000-.118-.128A.385.385%200%200023.4%200zm.006.398l-.187.315.347.086-.395.005-.658.262a.262.262%200%2001-.171.262c-.316.182-.198.321-.583.487-.08.032-.107.101-.256.176-.15.075-.407-.027-.535%200a.32.32%200%2000-.203.535c.085.144.486.679.192%201.112a.711.711%200%2001-1.107.102c-.368-.305-.866-1.214-1.577-.877-.71.336-.502%201.128-.085%201.796.882%201.39%202.705%202.673%203.523%204.277%201%202-1.107%204.336-3.673%203.117a2.326%202.326%200%2001-.396.24c-1.069.535-2.512.578-3.395-.117-.395.941-1.79%201.182-2.031%201.24-.423.08-.832.22-1.214.418.487%201.614%202.47%201.454%202.908.427%200%200%20.054.824-1.069%201.07a2.139%202.139%200%2001-2.288-1.16c-.33.346-.507.81-.492%201.288.027.69.46%201.337%201.69%201.385%201.662.064%204.25-1.203%206.014-.669%201.344.335%201.723%202.065.642%202.93a2.732%202.732%200%2001-1.23.385c-.182.01-.198.091-.181.145.016.053.117.053.278.053.582-.053%201.208.283.93%201.166-.043.123.155.352.117.534-.053.262-.112.203-.112.289-.07.412-.235.326-.337.679a.257.257%200%2001-.203.208l-.101.706.112.38-.182-.321-.251.257.214-.332.101-.7a.262.262%200%2001-.16-.267c0-.364-.182-.332-.128-.75.037-.085%200-.042%200-.31.016-.186.23-.341.272-.48.043-.14.054-.45-.369-.45-.198.006-.85.075-1.069-.39a.711.711%200%2001.465-1.01c.45-.16%201.497-.123%201.556-.91.059-.785-.727-.999-1.513-.972-1.657.059-3.663%201.01-5.48.903-2.23-.128-3.198-3.133-.861-4.737a2.326%202.326%200%20010-.465c.09-1.219.77-2.47%201.812-2.85-.593-.818-.128-2.149-.058-2.384.135-.4.213-.818.23-1.24-1.642-.37-2.497%201.411-1.824%202.304%200%200-.743-.369-.395-1.465a2.139%202.139%200%20012.138-1.4%201.786%201.786%200%2000-.871-1.07c-.61-.3-1.385-.267-2.043.77-.887%201.411-1.063%204.293-2.427%205.544-.961%201-2.652.463-2.86-.909a2.732%202.732%200%2001.278-1.256c.08-.166.032-.214-.038-.23-.07-.016-.123.07-.187.214a.823.823%200%2001-1.475.224c-.097-.107-.342.006-.535-.17-.192-.177-.128-.188-.192-.241-.321-.273-.16-.375-.418-.636a.257.257%200%2001-.08-.284L.796%207.2.41%207.102h.38l-.102-.347.182.353.534.438a.262.262%200%2001.31%200c.321.182.38.01.717.262.07.054.133.027.283.134.15.107.187.374.278.476a.32.32%200%2000.572-.096c.086-.193.332-.77.866-.728.457.027.77.47.642.91-.091.47-.652%201.357%200%201.801.652.444%201.235-.134%201.604-.829.775-1.46.957-3.678%201.957-5.202%201.23-1.887%204.309-1.224%204.533%201.604.145.06.283.136.412.225%201.032.69%201.759%201.924%201.567%202.994%201.02-.129%201.919.957%202.09%201.138.28.328.606.612.968.845%201.165-1.23.037-2.865-1.07-2.732%200%200%20.69-.46%201.466.39.61.728.666%201.772.139%202.561.465.113.956.034%201.363-.219.583-.353.925-1.07.353-2.138-.776-1.476-3.187-3.075-3.588-4.876-.384-1.333.928-2.528%202.219-2.021.38.21.705.51.946.871.102.155.166.134.214.086.048-.048-.005-.14-.096-.268a.823.823%200%2001.534-1.39c.145-.027.161-.289.418-.374.256-.086.23-.016.31-.048.395-.15.406.043.759-.048.1-.038.212-.01.283.07l.68-.263zm-10.297%206.26c-.065.53-.348%201.647-.187%202.332.155.871.823.823%201.069.395.163-.332.2-.711.107-1.069a3.106%203.106%200%2000-.984-1.636zm.256.872c.17.262.293.551.364.856a1.3%201.3%200%20010%20.759c-.086.187-.332.187-.423-.23-.04-.462-.02-.928.06-1.385zm1.727%202.661c-.517.012-.67.472-.47.82.207.31.521.534.882.63a3.106%203.106%200%20001.908-.037c-.422-.32-1.25-1.123-1.903-1.342a1.255%201.255%200%2000-.417-.07zm.088.401a.807.807%200%2001.201.04c.429.197.83.45%201.192.753a2.82%202.82%200%2001-.962-.107%201.3%201.3%200%2001-.642-.396c-.095-.134-.036-.3.21-.29zm-2.285.183a1.54%201.54%200%2000-.984.45%203.106%203.106%200%2000-.936%201.673c.535-.203%201.604-.519%202.139-.973.663-.588.251-1.166-.22-1.15zm-.025.341c.188.008.276.217-.04.488a5.39%205.39%200%2001-1.234.631c.134-.277.315-.528.534-.743a1.3%201.3%200%2001.7-.374.284.284%200%2001.04-.002z%22%20color%3D%22%2344D62C%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E");filter:none!important;}

/* blizzard */
body.gc-theme-finish section[component-id="857903526"] a.banner-entry[href*="/c286634623"] .lazy__bg{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%20329%20171%22%20color%3D%22%23009DFF%22%20x%3D%2216%22%20y%3D%2216%22%20width%3D%22224%22%20height%3D%22224%22%3E%3Cpath%20fill%3D%22%23009DFF%22%20d%3D%22M200.71%20117.74c-.02%202.06%201.05%202.49%201.17%203.79v10.95l-.2.12c-.62.44-.89.66-.96.73%200%20.05.02.18.02.36%200%20.14-.02.31-.04.51l-.06.39h-17.55l-.13-.23c-.24-.41-.45-.69-.72-1.05l-5.79-.62c-1.12%201.25-2.94%202.41-4.44%202.92l-.07.02h-.07c-4.42%200-6.89.21-9.42.21-1.18.22-4.35%202.15-6.79%202.17h-.2l-.13-.14c-.94-1.01-1.19-2.1-1.18-3.02%200-.86.18-1.59.18-1.97v-4.65l.2-.14c.5-.35.77-.47%201.07-.86.24-.29.34-.8.34-1.35%200-1.11-.41-2.33-.41-2.33l-.11-.32.27-.19c1.07-.76%201.7-1.04%202.19-2.03.19-.38.27-.94.27-1.5%200-1.14-.3-2.28-.3-2.28l-.08-.32.26-.17c.51-.35.77-.47%201.06-.84.2-.27.3-.73.3-1.24%200-1.02-.37-2.13-.37-2.13l-.02-.08v-.07c.07-.65.86-1.82%201.18-2.96.29-.99.4-2.26.4-3.5%200-2.47-.42-4.8-.42-4.89.02-1.13-.65-1.37-1.14-2.68-.87-2.48-1.15-5.5-1.15-8.42%200-5.85%201.13-11.35%201.15-11.44L166%2059.95c-.05-.26-.7-.43-1.14-1.33-.09-.24-.13-.46-.13-.65.01-.42.1-.66.1-1.08v-.19l.14-.14s1.64-1.67%201.61-3.46v-1.95c.27-1.36%203.14-4.87%203.5-8.19.05-.42.06-.95.06-1.45%200-1.01-.06-1.94-.06-1.97.09-1.12%204.79-11.96%208.16-15.32v-4.14l.2-.13c.24-.14%201.03-.79.97-1.15v-.03c0-.34-.04-.13-.63-.84h-6.18l-.12-.23c-.31-.52-.43-.79-.81-1.17-.45-.45-1.08-.62-1.84-.62-1.53%200-3.19.72-3.97.76-.22-.08-1.1.67-1.85%202.41-.77%201.71-1.54%204.28-2.09%207.62-1.1%206.99-2.25%207.94-3.75%207.97-.24%200-.45-.03-.63-.02-.51.02-.86.02-1.51%201.04l-.29.46-.4-.36c-.52-.47-1.18-1.09-1.4-1.22l-.3-.2.12-.34c.45-1.15.58-1.96.58-2.59.02-1.23-.58-1.88-.61-3.24.05-1.09%201.06-2.06%201.75-2.72V3.81l.42-.03c.38-.02%201.29-.02%203.56-.02%204.53%200%2014.43.02%2035.82.02h.26l.13.22c.71%201.17.74%201.09.79%201.07.08%200%20.32-.04.66-.04.07%200%20.17%200%20.27.01l.39.05v1.5l-.1.13c-1.04%201.17-1.43%205.29-4.83%208.7.06.4.15%201.27.15%202.19%200%20.62-.04%201.28-.19%201.86-.58%202.24-1.19%202.62-3.46%204.78.07.4.18%201.27.18%202.19%200%20.63-.05%201.29-.22%201.87-.81%202.01-2.24%201.1-2.32%203.41%200%200-.65%204.44-1.23%207.26-.6%202.79-2.04%204.42-2.01%206.55%200%20.32.03.64.1%201.09l-.35%2011.43-.18.13c-1.71%201.02-1.39%207.57-4.47%2010.86v3.99l-.03.07c-.94%202.48-2.74%202.34-3.47%205.53v13l-3.5%2010.06c.03.38.14%201.81.14%203.36%200%20.9-.04%201.83-.15%202.64-.47%203.19-2.58%207.08-3.65%208.9-.27.43-.4.66-.52.84.01.09.02.19.02.29-.02%201.28-.93%203.46-1.1%203.88-.08.83-.71%201.99-1.05%202.64.44.44.57.6.91.59.06.04.37-.29.77-1.03l.21-.36.38.19c.73.34%201.36.45%202.02.45%201.3.02%202.67-.48%204.4-.48.47-.09.53-.41.67-1.31.11-.84.23-2%201.14-2.97%201.75-1.85%205.64-2.25%206.48-2.91%204.73-3.28%206.69-1.75%209.79-6.8l.29-.47.4.37c.4.37.72.71%201.07%201.15h5.87l.13.21c.6%201.03%201.8%201.76%201.83%203.39-.23%201.21-1.14.81-1.17%203.46zm29.65-23.58c0%206.4-.12%2012.65-.51%2014.22l-.04.16-.14.1c-.61.36-1.49%203.03-2.33%205.83-.87%202.73-1.82%205.67-3.31%207.24v6.66l-.18.14c-1.34.83-1.56%205.94-3.31%208.01v4.16l-.2.14c-.39.26-.63.46-.97.77v5.39l-.19.14c-.99.66-.88%201.28-2.02%201.34-.3.02-.5-.21-.59-.34-.11.04-.33.11-.65.29l-.66.37v-7.26l-3.5-11.48v-3.46c.21-2.59-5.74-4.62-5.83-10.09v-.18l.12-.13s7.12-7.63%207.46-17.98v-.02c.19-.69-3-2.98-6.4-4.78-3.23-1.83-6.54-3.45-7.63-4.52h-2.1l1%202.94v6.32c1.56.41%202.55%202.32%203.53%202.44.25%200%20.62.3.61.66-.17%201.03-1.58%201.92-1.82%203.35l-.06.39-.4-.03s-3.58-.23-6.49-.23c-1.45%200-2.77.06-3.25.21-5.55%201.85-11.86%204.23-11.87%204.23l-.35.13-.2-.32c-1.51-2.54-.23-1.84-1.64-3.85l-.18-.27.19-.25c2.13-2.88%202.64-3.38%204.13-4.73.03-.71.17-3.2%201.07-4.74%201.2-1.8%203.85-2.31%203.59-2.94.06-.13-.28-.44-.97-.89l-.23-.16.04-.27s.42-3.71.81-5.74c.13-.54.16-.88.31-1.19-.17-.5-.56-1.86-.57-3.21.01-.85.15-1.72.72-2.39.38-.45.75-.64%201.06-.87v-5.06l.19-.13c.84-.65.93-.67.97-1.53-.05-.4.02-.2-.36-.42-.39-.13-.93-.66-.88-1.6%200-.25.02-.54.09-.91.15-.69.19-1.25.19-1.72.01-1.13-.3-1.86-.3-2.92%200-.46.06-.96.25-1.53.57-1.8%201.45-2.54%202.23-4.01%200-.01%201.32-2.8%201.32-6.55v-.26l.22-.12c2.64-1.36%201.07-7.27%203.11-11.97%201.03-2.23%201.78-4.35%203.2-5.71.02-.14.04-.28.04-.41.01-.83-.41-1.54-.43-2.44-.01-.42.13-.89.47-1.3.4-.51.81-.69%201.13-.93.21-.76%201.29-4.35%202.52-6.58.73-1.29.73-2.02%202.28-3.45v-5.08l.19-.14c.74-.56.71-.66.88-1%20.17-.38.5-.85%201.56-1.53l.09-.05h.1c1.08-.14%201.22-1.09%201.24-2.66%200-.42-.01-.87-.01-1.31%200-1.61.26-3.61%202.52-3.61%203.91.19%203.45%206.55%203.9%207.2%203.12%206.82%203.98%205.73%204.12%207.44v3.47c-.03%202.95%204.22%2013.94%204.26%2014l3.67%2014.44c.37.31.67.58%201.02.83l.2.13v5.09c.95.91%201.25%201.63%201.25%202.25%200%20.5-.16.83-.15%201.05%200%20.24.07.55%201.03%201.27l.19.13v6.86l-.33.07v.35c-.03%202.52%201.21%2011.51%201.55%2012.52l.08.06.03.21c.21%201.87.34%208.09.34%2014.3zm-29.2-17.45c0%20.83-.04%201.52-.17%202.04l-.04.16c.65-.07%201.37-.11%202.12-.11%201.08%200%202.25.09%203.41.35%203.4.74%205.27%203.09%207.52%203.77.26.01.51.01.74.01h.26c.04-1.6.17-7.5.17-12.2%200-2.6-.04-4.86-.16-5.72-.74-.86-.68-2.47-.91-4.24-.16-1.86-.51-3.79-1.29-4.46-1.37-1.33-3.18-.62-4.83-2.28-.89-.98-1.61-2.57-2.12-3.92l-.18%205.26v.22l-.19.12c-.81.57-1%201.47-1.3%202.43-.25.84-.77%201.8-2.03%202.02-.05%201.4-.17%206.13-1.16%207.6-.07.43-.1%201.02-.1%201.7%200%202.14.28%205.11.28%207.23zm-48.25%2020.93-.49.14c-1.8.41-.97%201.86-2.47%203.46-.21.33-.37%202.58-.35%205.15%200%205.2.39%2012.25.4%2012.26l.02.47h-.47c-.46-.06-3.71%201.23-4.29%202.31l-.14.21H131.8l-.14-.21c-.74-1.21-.77-1.18-.84-1.14-.16-.02-.61.1-1.41.1-1.43.02-1.8.5-2.25%201.07-.39.57-.88%201.44-2.17%201.44h-.04s-2.61-.49-3.9-1.88h-9.08l-.13-.21c-.62-1.07-1.19-.99-1.23-2.13.13-.58.41-.66.8-1.14.32-.33.67-.69.95-.94v-7.59l.19-.13c1.09-.81%201.01-.73%201.01-.94%200-.16-.03-.46-.04-.9-.02%200%200-.03-.05-.14-.04-.12-.1-.27-.18-.46-.15-.37-.36-.86-.61-1.35-.45-.96-1.1-2-1.31-2.1l-.37-.26.27-.36c.56-.76.73-1.46.73-2.07%200-1.23-.71-2.11-.71-2.11l-.09-.1-.02-.11c-.09-.6-.13-1.23-.13-1.88%200-3.7%201.31-8.03%201.3-10.24v-.48l.19-.14c1.17-.66.78-4.48%202.19-7.41%201.29-2.52%204.13-5.74%204.08-5.67.39-.69-.11-4.35%204.95-9.79.26-1.29%202.37-11.7%204.41-14.84.23-.29.82-.66%201.59-1.26.52-.39%201.03-.77%201.28-.95.12-.67.79-2.56%204.67-6.15-.17-.63-.57-2.27-.57-4.1%200-1.17.16-2.41.67-3.52l.05-.11.09-.06c2.52-1.79%204.02-5.9%207.98-9.6V13.9l-12.83-.12c-1.92%201.81-6.99%202-7.02%208.7v.45h-.46c-.4-.02-1.57.36-2.52.95-.98.6-1.72%201.42-1.69%202.06v9.46c-.05.92-.74%201.91-2.4%204.65l-.29.47-.4-.37c-.85-.77-1.12-1.48-1.1-2.07%200-.45.1-.77.1-1.01-.01-.31-.07-.63-.99-1.31l-.16-.11-.03-.2s-.34-2.43-.63-3.95c-.12-.89-.19-1.75-.34-1.74l-.29-.2.12-.33s1.09-2.89%201.08-5.48c0-1.3-.28-2.48-.98-3.19-.39-.4-.63-.57-1.1-.89l-.2-.13V8.43l.09-.11s1.12-1.53%201.09-2.59V5.5l-.07-.51h.51c16.47%200%2017.99.13%2034.16.13h.45v6.44c-.1%201%201.07%201.15%201.17%202.83v21.33l-.16.14c-1.1.92-1.44%202.51-1.43%203.99%200%201.66.4%203.11.4%203.11l.1.3-.27.19c-3.4%202.37-5.14%2011.82-7.18%2014.25v5.49l-.27.12s-4.72%202.04-5.59%204.48c-.22.56-.31%201.33-.31%202.1%200%201.52.32%203%20.32%203l.08.37-.35.14c-3.86%201.44-10.05%2018.77-9.93%2019.77v3.15l-.48.05.25.23s-.01%200-.04.05c-.05.08-.13.23-.22.43-.18.4-.41.99-.69%201.71-.54%201.44-1.24%203.4-1.97%205.41-1.38%203.78-2.8%207.68-3.76%209.14.64.92.69.91.73.88.12%200%20.47-.07%201.05-.07%201.03.04%201.46-.58%205.93-2.8.96-.34%202.11.33%205.54-1.26.53-.15%201.92-2.75%203.6-5.18%201.65-2.34%203.8-4.7%206.68-4.93.19-1.23.92-3.75%202.14-4.94l.41-.39.28.49c.22.38.39.63.62.94%203.71-1.71%202.06-3.53%203.99-5.88l.13-.15h3.29l-.02.46s-.02.46-.02%201.15c-.01%201.55.1%204.35.61%205.53l.2.47zm-99.53%207.83c-.01%201.41.81%204.24.81%206.92%200%20.63-.04%201.24-.15%201.85-.45%202.39-1.96%205.77-2.01%205.86%200%200-2.41%203.47-3.36%205.88-1.15%202.89-1.62%207.99-1.62%207.99l-.02.26-.24.11s-4.85%202.24-7.52%204.22c-2.39%201.75-4.81%203.29-5.39%204.91l-.09.26-.26.04s-5.73.82-7.42%201.48c-.23.07-.32.13-.32.15-.33.41-.69.68-1.13.69-1.34-.25-1.65-1.8-2.55-1.69-.35%200-.91.21-1.72.99-.58%201.21-2.33%201.25-4.26%201.31-2.87%200-6.31-.53-7.08-.67-.41.2-.86.21-1.39.22-1.26%200-2.9-.27-3.81-.27-.21%200-.38.02-.45.04l-.24.43-.41-.38c-.52-.46-1.18-1.08-1.4-1.21l-.74-.49.83-.3s2.71-1.06%203.53-1.85h-.01l.01-.02c.02-.04.05-.11.09-.2.08-.2.18-.48.3-.82.22-.69.48-1.65.76-2.73.56-2.15%201.14-4.78%201.52-6.75%200-6.83.41-10.34.41-13.91%200-1.79-.1-3.6-.4-5.89-.11-.83-.48-7.13-1.03-11.7%200-7.38.42-14.95.42-19.42%200-.85-.02-1.59-.05-2.19l-.02-.43.43-.04c.93-.07%201.31-.8%201.41-1.03l-.27-5.83-.9-1.89.12-8.53c.16-1.24%201.12-2.52%201.1-2.5.1-.14.2-.96.19-1.78%200-1.13-.1-2.35-.14-2.7l-1.28-2.11V22.07l.19-.13c1.11-.81%201.09-.81%201.07-.96%200-.2-.09-.68-.09-1.51s.05-1.25.05-1.38h-.03c-.11-.1-.33-.3-.65-.68-.24.02-.62.04-1%20.06a.46.46%200%200%201-.41.28c-.31-.07-.37-.14-.51-.25h-.04c-.14%200-.21%200-.37-.03-.02-.04-.26.02-.35-.45.05-.21.11-.31.16-.36-.25-.27-.49-.54-.58-.66L1.2%2012.3c-.51-.84-.76-1.02-.86-1.08-.09-.01-.51-.49-.39-.77%200-.24.01-.57.01-1.22.01-1.11-.05-1.41.25-1.84.25-.3.41-.3.99-1.24l.13-.22h6.22c.84-.59%202.62-.76%204.66-1.06%202.19-.27%204.44-.44%205.2-.44l6.17.21c6.22%200%208.51-.61%2011.78-.61%201.45%200%203.09.12%205.33.48l.29.04.07.29c.46%201.81%202.23%202.58%203.1%203.33.16-.02.39-.05.68-.05.77%200%201.96.14%203.04.87%203.89%202.65%206.01%209%206.03%2012.35%200%203.35.76%206.48.76%208.98%200%201.46-.28%202.77-1.14%203.6l-4.34%208.11c-1.62%203.05-5.47%207.69-6.78%209.24.08.16.5.73%201.33%201.17.94.55%202.31%201.06%203.98%201.23%201.05.17%201.55%201.03%201.51%201.81-.02%201.54-1.22%203.25-1.34%203.41-.02%200-.1.11-.1.36-.01.3.12.75.3%201.07.19.35.42.46.43.45%200%200%20.05.02.19-.19l.29-.46.4.38c1.79%201.76%202.02%202.26%202.07%202.73.04.16-.32-.15%201.09.94l.24.18-.07.29s-.97%203.93-.97%207.98c0%202.01.24%204.04.93%205.61.32.96%202.28%201.47%202.47%202.94%200%20.32-.14.62-.37.88%200%20.42.01%201.54.01%202.74%200%20.77%200%201.56-.01%202.24v.46c0%203.67.68%207.19.68%2010.4%200%202.51-.43%204.86-2%206.88-.06.07-.14.31-.13.7zM37.4%2024.99c.04-.12-.08-.38.25-.56l1.69-1.19c-1.92-.65-3.6.52-5.22-2.78h-.53l-5.16.73.31-.73c.06-.14.09-.26.1-.39-.13.07-.29.14-.43.2-.29.83-.24%201.23-.26%201.65.01.53-.31%201.05-1.16%201.51v22.3c.46-.15.86-.21%201.19-.21h.05c.64%200%201.09.28%201.26.38%202.32-.69%201.34-6.39%207.96-7.18%200-.59-.04-1.53-.04-2.6.08-2.63%200-5.84%201.14-7.11-.29-.81-1.12-3.13-1.15-4.03zm.95%2079.45c.03-.78.44-1.48.41-1.98-.01-.31-.06-.52-.51-.82l-.57-.36.54-.39c.33-.24.43-.48.44-.93.04-1.37-1.54-3.8-1.57-6.08-.01-1.03.37-2.08%201.39-2.87-.04-2.74-.45-3.1-.83-3.51-.5-.47-1.12-1.16-1.08-3.63.04-1.28%201.16-3.6%201.14-4.96-.01-.5-.12-.71-.33-.81l-.39-.21.19-.39c.22-.43.3-.84.3-1.24.01-1.44-1.1-2.69-1.11-2.69l-.64-.71.95-.05c.15%200%20.25-.03.29-.04-.04-.28-.84-1.14-.91-1.98-.01-.25.12-.56.31-.66a.55.55%200%200%200%20.17-.43c.08-.92-1.88-2.77-1.83-2.72-2.24-1.22-4.8-3.69-4.83-3.71L27%2060.3c.04%201.51.09%204.26.09%206.77%200%201.84-.03%203.54-.12%204.57v.14l-.1.11c-.43.52-.65%201.61-.63%202.83%200%202.44.72%205.28.72%205.28l.03.1-1.24%206.02-.22.09c-.58.25-.82.58-.88%201.2%200%20.06-.01.11-.01.14.01.61.3%201.04.9%201.29l.27.11v22.01l-.11.14c-.61.66-.99.8-1.06%201.35-.07.42-.12.69-.17.89-.09.12-.01.26-.19.39.03%201.13.06%203.72.06%209.29%200%200%20.1%202.87.16%204.08.04.03.09.07.11.11.1.13.1.24.1.29-.08.52-.67%201.46-1.31%202.72-.3.56-.61%201.11-.84%201.53.89-.12%202.26-.35%203.11-.67l2.72-2.47h.15c1.96-.05%204.43-4.19%206.09-5.46%201.67-1.37.91-6.11%201.64-9.98l.03-.17.11-.08s.05-.12.1-.21c.08-.2.19-.47.3-.8.23-.66.49-1.55.74-2.46.5-1.81.94-3.83.93-4.37-.1-.21-.14-.44-.14-.64zm240.73%2019.98c.22.38.45.94.45%201.69%200%20.6-.14%201.3-.48%202.16-.63%201.47-.22%201.89-3.02%2015.45l-.1.48-.46-.14s-4.24-1.26-5.32-2.27c-6.2-6.03-7.83-6.38-10.45-6.39h-1.79l-.35.04-.12-.31c-.06-.15-.07-.29-.07-.44.04-2.1%203.49-9.99%204.12-13.36.28-1.41.48-7.34.48-11.35%200-1.82-.05-3.3-.13-3.78v-.05c0-.61-.71-5.59-1.86-10.4-1.06-4.82-2.92-9.6-4.13-9.69l-.39-.1.05-.4c.35-2.78%201.11-6.58%201.1-8.05.01-.27-.02-.41-.03-.42-1.71-3.26-5.18-9.75-7.17-10.65.07.6.14%201.09.14%201.59%200%201.12-.33%202.19-1.39%204.43-.47.93-1.15%201.89-1.13%202.59v.1l.02.12-.04.09v.16c-.01%203.07%203%2027.53%203%2029.83v.05l.03.27-.24.15s-.01.02-.08.09c-.06.08-.16.19-.23.32-.17.26-.31.6-.31.93%200%20.05%200%20.06.01.1-.07.26.87.92%201.02%202.07.11%201.44.23%203.13.23%204.85%200%202.49-.22%205.06-1.04%207.04.15%202.57%201.22%208.99%201.22%2012.03%200%20.41-.01.77-.07%201.07v.1l-.08.09c-.4.6-.59.62-1.04.91.06.48.19%201.19.19%202.32%200%201.55-.23%203.9-1.11%207.64l-.34%201.48-.52-1.43c-2.56-6.99-6.57-11.2-9.94-13.92-3.39-2.83-6.12-3.66-6.35-5.4.06-.06%204.08-14.47%205.87-16.17.15-.24.26-.93.25-1.69%200-1.1-.16-2.39-.28-3.23-.34-.31-.59-.52-.99-.79l-.21-.14.02-.26c.01-.24.01-3.98.01-8.77%200-9.12-.01-22.19-.01-23.56-.43-.79-.21-1.99-.43-2.33h.01l-.17-.12-.56-4.99c-.49-.71-.79-2.06-.98-2.07l-.2-.13v-.22s-.04-1.24-.04-2.47c0-.54%200-1.09.03-1.53-.25-.43-.26-.93-.37-1.56-.09-.7-.22-1.46-.33-1.73v-.03l-.21-.15.02-.25v-.4c.01-.75-.09-2.45-.55-3.41-.46-.61-.33-1.44-.45-2.57-.04-.98-.14-2.09-.23-2.33l-.14-.1-.07-6.01c-.96-.96-1.21-1.51-1.21-2.01%200-.2.04-.32.03-.37%200%200%20.02-.2-.96-.92l-.16-.12-.02-.19c-.19-1.41-.28-3.41-.28-5.41s.09-4.02.28-5.43v-.15l.11-.11c1.92-1.89%207.28-4.57%2010.85-9.53-.91-.33-3.3-.96-3.8-1.04-.04.04-.11.12-.2.23-.16.21-.4.55-.86.69-.41.11-.73.31-1.24.31-.36%200-.73-.11-1.14-.35l-.22-.12v-.24c-.1-1.84-2.17-4.17-4.34-5.99-2-1.7-3.85-2.87-4.47-3.4l-4.26-.92.08-.89%2016.89-.47c1.52-.7%201.84-.81%202.95-.79%201.14-.06%201.38.44%201.98%201.26h6.15l.07.12c.07.02.16.07.29.11.26.11.63.23%201.07.38.89.3%202.07.68%203.24%201.05%202.3.72%204.57%201.41%204.56%201.43.29%200%20.68-.02%201.11-.02s.91.01%201.41.09c2.02.27%203.84%201.59%205.32%202.8%201.39%201.22%202.7%202.32%202.78%202.23h.28l5.97%2012.6c.19.55.21%201.5.21%202.63%200%202.17-.17%204.81-.17%204.81l-.03.22-.17.12s-.29.54-.44%201.15c-.19.54-.28%201.05-.54%201.44.02.66.02%201.4.02%202.08%200%201.5-.02%202.83-.05%202.93-2.18%208.59-6.23%2015.49-13.68%2015.77%200%201.05.03%201.69.03%202.12.02.91-.24%201.09-.73%201.57h.3c.88.01%201.61-.32%202.59-.34%201.39%200%202.9.78%205.42%203.81%201.68.77%201.26%202.83%201.5%203.61.07.29.12.32.21.35.9.33%201.39.53%201.73.71.34.15.59.57.55.85-.01.16-.03.27-.02.41%200%20.25.04.62.37%201.34.36.89.47%203.6.91%203.9.46.88.48%203.55.61%206.4.07%202.74.32%205.72.48%205.75.3.27.23.52.35.84.07.38.14.83.24%201.27.16.93.53%201.49.74%201.45.07%200%20.24-.05.48-.2l.4-.26.23.42c.59%201.14%202.04%2012.75%202.22%2013.68l.02.19-.09.16c-.29.3-.72%203.73-.72%204.29.08.13.49.29%201.2.46l.18.04.09.16c.45.75%201.51%203.07%201.57%204.28l.05.16-.13.19c-.38.56-.45.85-.46%201.19-.01.63.44%201.63.44%203.9%200%201.41-.17%203.32-.73%206.08.01%200%200%200%20.06.07.05.11.16.26.26.45zm-21.31-83.61c0-1.25.26-2.54.26-2.56l.11-.55.27.12c.05-.1.1-.24.15-.38.15-.31.18-.64.43-.93l.02-2.44s.14-.49.14-1.35c0-1.1-.22-2.75-1.23-4.58-.02-.02-1.78-2.52-3.88-5.01-2.07-2.52-4.7-4.98-5.69-4.89-.27%200-.51-.02-.73-.02h-.25V52.7c.34.03.86.06%201.39.06.45.01.93-.02%201.29-.09%201.9-.34%203.91-1.71%204.39-2.36%201.08-1.33%202.6-6.66%203.39-8.61-.04-.28-.05-.57-.05-.88zm65.66%2013.92c-.01%202.54-.1%204.71-.46%205.78l-.05.13-.11.09c-.32.11-.89%202.12-1.6%203.02-.02.27-.03.56-.03.86%200%201.39.19%203.05.19%204.65%200%201.4-.14%202.76-.74%203.9-1.01%202.32-2.29%203.59-2.73%204.01l-.76%205.74c-1.1%202.83-.44%203.39-.86%204.22.08%201.1.67%209.85.67%2016.43%200%202.88-.11%205.32-.47%206.7-.79%201.85-.9%203.87-.9%206v1.75c0%202.21-.09%204.52-.97%206.71l-1.22%206.57c-1.03%202.83-1.04%203.43-2.43%205.11-.61%201.26-.88%201.65-1.24%201.91-.34.23-.38.14-.96.79-.52%201.35-2.9%201.72-5.65%202.6-2.91.79-6.23%201.63-7.86%202.51-.12.04-.23.04-.33.04-1.24-.07-2.83-1.49-3.41-1.41-.07%200-.07.01-.08.01-.49.89-1.79%201.08-3.31%201.45-1.63.32-3.5.51-4.68.51-.54%200-.87%200-1.2-.16l-.53-.29.43-.42c1.71-1.71%203.43-4.58%203.73-8%200-.19.02-.38.02-.6%200-2.67-1.36-6.38-1.37-6.38l-.15-.41.4-.16c1.68-.6%205.19-2.25%204.94-2.87%200-.35-.07-.5-.09-.52-.02-.01%200%200-.05-.02-.02-.01-.05-.01-.11-.01-.22%200-.68.01-.93-.52l-1.35-3.35-2.38-5.48%202.16-21.36c-2.68-2.93-5.17-11.34-5.24-12.15v-3.47c.1-1-1.05-1.16-1.16-2.8%200%200-.28-4.2-.28-7.4.01-1.39.03-2.51.21-3.22-.3-.27-.53-.46-.89-.71l-.22-.14.48-8.14c-.26-.47-.27-1.07-.43-1.84-.13-.84-.27-1.77-.41-2.13v-.05l-.2-.14v-23.8l.21-.14c.37-.26.62-.49.96-.78v-9.18l.2-.13c.37-.25.62-.49.96-.78v-6.54c-1.2-1.15-9.99-9.5-10.4-10l-.58-.73h6.73l.13.23c.23.42.44.68.71%201.04h3.94l.07.36c-.07%201.17%205.54%201.83%208.21%204.68h3.85l.13.22c.4.68.76%201.03%201.28%201.67h3.83l.14.22c.24.41.44.69.71%201.04h5l.12.22c.24.42.43.69.7%201.04h5.43l.14.22c1.74%202.84%205.14%204.69%205.85%206.03%203.96%208.33%203.16%209.05%204.52%209.92l.2.13-.33%2012.05c.29.46.41%201.12.67%201.92.25.86.53%201.81.67%201.99l.14.1v.22s.45%206.36.45%2011.43zm-17.67%2019.8c0-3.24%201.69-4.63%202.28-5.01.21-1.2%201.05-6.88%202.76-8.4V49.57c-.86-.75-1.23-2.32-1.64-3.91-.4-1.67-.77-3.49-.9-3.62-1.35-2-4.16-2.71-4.44-5.83-2.78-.3-3.15-2.71-4.24-2.49-2.22%200-3.36-.17-5.04-.17-.53%200-1.12.01-1.79.05l-.46%204.37.33%201.51s.49%2012.69.49%2017.44v1.02c0%20.01.02.02.02.03.12.22.26.51.38.79.26.57.49%201.13.5%201.13l.02.09v.09c-.09%201.41%201.43%207.03%202.1%207.17l.24.12-.17%2055.7c1.72-2.11%205.6-7.51%205.58-12.91v-.73c1.31-4.46%202.75-5.96%203.19-8.5v-.11c.02-1.4-.02-22.88.81-25.72%200-.2-.02-.39-.02-.58zm-198.07%2048.16-.72-.29c-.81-.32-1.24-.36-1.71-.37-.24%200-.5.02-.81.02h-.23l-.09-.12s-.07-.02-.14-.02c-.25%200-.8.1-1.77.59l-.24.12-.21-.15c-.33-.27-2.33-.51-4.57-.48-3.47-.01-7.84.4-9.02.88-1.66%201.61-2.1%202.01-2.72%202.08h-.02c-.26%200-.45-.17-.48-.21l.01-.01h-.01c-.75-.22-.79-.81-1.61-1.33l-.39-.27.3-.37c3.36-4.21%201.49-2.94%205.34-5.52.9-2.75%201.01-12.24.99-15.1v-1.1l.2-.13c1.06-.8%201-.8%201.02-1.08%200-.2-.04-.55-.05-1.07.1-.84-1.13-1.54-1.17-3.78.03-1.56.52-3.83%201.54-4.96l-.37-49.8.17-.13c.37-.31.66-.48.84-.61.09-.05.14-.08.17-.1%200-.04%200-.09-.01-.14.04-.19-.31-.26-.97-.64l-.19-.14-1.5-25.35c-.28-1.1-1.29-1.47-2.46-1.81-.96-.29-2.18-.55-2.48-1.64-1.09-.01-1.53-.08-1.91-.49-.32-.37-.36-.69-1.47-1.49l-.38-.27.29-.37c.43-.56%201-1.28%201.13-1.51l.17-.31.34.1c1.18.34%206.57.57%2011.65.56%204.67%200%209.29-.21%2010.19-.55l.35-.14.19.33c.43.73.82%201.08%201.42%201.83l.1.12v2.4l-.33.09c-2.85.76-5.93%203.39-5.87%205.56.04%201.73.22%201.61.35%201.71.35.11.91.65.82%202.07.02%201.13-.59%201.75-1.04%202.08-.47.38-.68.48-.7%201.07%200%203.75.53%2013.85.53%2022.41%200%204.15-.13%207.93-.49%2010.52.39.41.38.99.52%201.6.12.74.23%201.56.38%201.84.03.08.03.07.03.07l.18.11.64%203.7-.24.16c-.47.32-.72.48-1.09.88-.66.71-.86%201.77-.86%202.84s.21%202.15.22%202.8c-.02.33-.12.58-.12%201.35%200%20.63.07%201.59.38%203.01.14.76%200%202.32.17%203.15.04.27.09.34.11.34l.19.1.03.21c.12.76.15%201.54.15%202.26%200%201.43-.15%202.59-.15%202.61l-.02.2-.17.12c-.46.31-.7.49-1.09.88-.78.81-.99%201.4-1%202.08-.03%201.38%201.12%203.31%201.13%206.71v.46c.1.66%201.24%203.96%201.6%204.39l.19.14-.63%208.86-.19.12c-.5.33-.75.47-1.06.86-.37.46-.48.87-.49%201.36%200%20.73.32%201.61.57%202.67.96%203.97.63%201.76%207.92%207.02l.15.11.6%204.29zm41.32%2025.4h-16.33l-.13-.23c-.24-.4-.44-.67-.71-1.03h-3.82l-.13-.21c-.69-1.09-.96-1.1-1.19-1.12-.15%200-.38.05-.69.06-.58%200-1.25-.29-2.03-1.26h-11.19c-1.84-.11-2.3-1.14-2.63-1.68-2.32-.19-16.87-.22-24.57-.22h-5.08l-.14-.21c-.41-.86-3.32-1.73-3.4-1.68h-4.24c-.85.56-6.79%204.42-7.29%206.01l-.14.35-.36-.06s-3.75-.62-6.89-.62c-1.56%200-3%20.19-3.59.56l-.4.25-.23-.41c-.27-.47-.48-.73-1.03-1.11l-.4-.29.3-.37c.83-1.07.75-.45%201.08-2l.04-.22%203.42-1.82c1.34-1.32%201.15-.75%204.12-3.44v-5.41l.2-.12c.3-.18.99-.58.97-1.2%200-.48-.34-.75-.98-1.21l-.19-.14v-9.61l.2-.14c.37-.25.63-.48.97-.77v-4.13l.19-.13c1.09-.8%201.01-.73%201.01-.94%200-.16-.03-.46-.03-.89%200-1.51-1.11-2.38-2.14-3.11l-.19-.13-.04-16.04.28-.12c.78-.37.51-.23.91-.88a30.5%2030.5%200%200%201-.28-4.18c0-2.56.3-4.3.3-4.32l.03-.19.16-.11c.37-.25.63-.48.97-.77V70.15l.2-.13c.27-.14%201.34-1.63%201.3-2.75v-.2c-.07-.97-.96-2.1-1.29-2.3l-.2-.13v-17.7c-.33-.3-.57-.51-.97-.77l-.2-.13v-9.62l.19-.13c.91-.64%201.3-1.25%202.16-2.05.06-.67.25-3.15.25-5.36%200-1.21-.06-2.36-.21-3.02a9%209%200%200%200-1.02-.81l-.4-.28.3-.37c.51-.61%201.99-4.47%201.95-5.58v-.09c-.27-3.24-1.98-6.44-2.01-6.5-.05-.43-1.41-.72-2.33-.68-.19%200-.35%200-.47.01l-.09.18-.41-.23c-1.36-1.03.45-1.72-5.88-6.33l-.38-.29.29-.37c.83-1.06.75-.45%201.07-2.01l.07-.36h2.08l.14.23c.24.42.43.68.7%201.03h9.37l.13.21c1.34%202.16%202.16%202.42%202.69%202.42.38.01.73-.18%201.25-.2.18%200%20.39.05.69.27.01%200%203.65%204.52%205.16%205.59l.19.13v11.81l-.19.14c-.84.64-.93.66-.97%201.52v.1c-.01.08.09.89%202.14%202.37l.18.13v5.52l-.2.14c-.38.26-.63.46-.96.77v24.83c1.05.92%201.65.97%202.28%202.21.55%201.16.66%204.19.68%207.97%200%207.49-.63%2017.47-.63%2017.47l-.02.22-.18.13c-.39.26-.64.47-.97.77v8.42c.35.3.65.56.98.78l.15.1.03.19c.08.47.1%201.32.11%202.31%200%201.97-.1%204.4-.1%204.41l-.02.36-.36.06c-1.43.22-1.31%201.17-1.91%202.97.88%201.25%201.13%201.04%201.11%202.21v.38c.09%201.41-.24%201.61-1.16%202.41v5.38l-.2.14c-.39.27-.64.47-.97.77v7.92l-.19.14c-.75.55-.72.77-1%201.65q-.09.3-.09.39c-.32.07%201.21.08%201.27%203.45%202.14.04%203.73.31%205.71.31%201.01%200%202.13-.07%203.49-.27.97-1.49%201.45-1.66%203.36-2.87.17-.04.35-.06.53-.06%201.99.04%205.56%201.81%209.52%201.8%201.88%200%203.82-.39%205.68-1.56.25-.73.98-.76%201.94-1.01%201.08-.21%202.57-.37%204.37-.48%203.59-.23%208.4-.31%2013.28-.31%2010.39%200%2021.13.37%2021.14.37h.43v14.93h.01c.03.06.09.18.14.31.12.28.31.65.53%201.09.43.86%201.01%201.92%201.58%202.78l.46.71zM328.46%207.69c0%201.45-.71%203.42-5.55%203.42s-5.61-1.97-5.61-3.42V3.03c0-1.42.76-3.42%205.61-3.42s5.55%202%205.55%203.42zm-.97-4.74c0-1.1-.76-2.42-4.57-2.42s-4.62%201.32-4.62%202.42v4.82c0%201.1.79%202.45%204.62%202.45s4.57-1.32%204.57-2.42zm-6.04%203.4v2.37c0%20.13-.05.24-.2.24h-.58c-.16%200-.21-.11-.21-.24V2.21c0-.15.05-.23.21-.23h2.49c2.01%200%202.51.97%202.51%201.87v.63c0%20.68-.32%201.42-1.35%201.74l1.09%202.5c.04.13-.06.24-.22.24h-.61c-.12%200-.18-.11-.23-.24l-1.01-2.37h-1.9zm0-3.58v2.79h1.61c1.14%200%201.62-.55%201.62-1.14V3.9c0-.58-.46-1.13-1.62-1.13z%22%20color%3D%22%23009DFF%22%20%2F%3E%3Cpath%20fill%3D%22%23009DFF%22%20d%3D%22M20.92%20170.42H11.7v-12.51h9.09v2.31h-5.97v2.61h5.69v2.3h-5.69v3h6.1zm26.26.03h-2.62l-6.91-8.02v8h-3.11v-12.5h2.85l6.68%207.66v-7.64h3.11zm25.31-10.18h-4.53v10.19h-3.11v-10.21h-4.53v-2.29h12.16v2.31zm22.37%2010.22h-9.22v-12.51l9.08.02v2.29h-5.97v2.61h5.7v2.3h-5.7v3h6.11v2.3zM114.05%20158c2.57%200%204.09%201.73%204.09%203.6%200%201.38-.72%202.4-2.15%203.05%201.29.64%201.67%202.19%203.42%205.86h-3.42c-1.34-2.68-1.83-5.09-3.52-5.09h-.89v5.07h-3.11v-12.51h5.58zm-2.47%205.12h1.65c.86.01%201.71-.36%201.71-1.41%200-.94-.61-1.42-1.78-1.42h-1.58zm30.9-2.81h-4.52v10.19h-3.11v-10.21h-4.53V158l12.16.02zm24.12%2010.22h-3.36l-1.02-2.48h-5.59l-.94%202.47h-3.3l5.04-12.5h3.61zm-7.31-9.52-1.84%204.85h3.85zm23.21%209.53h-3.12v-12.5h3.12zm26.75.03h-2.62l-6.91-8.03v8.02h-3.11v-12.51h2.85l6.67%207.66v-7.64h3.11v12.51zm24.76-12.48h2.72v12.5h-3.11v-7.81l-3.38%203.92h-.47l-3.37-3.93v7.8h-3.11v-12.5h2.72l4.01%204.65%204.01-4.63zm25.97%2012.51h-9.22v-12.51l9.09.02v2.29h-5.97v2.61h5.7v2.31h-5.7v2.99h6.1v2.3zm26.26.04h-2.62l-6.91-8.03v8.02h-3.11v-12.51h2.85l6.68%207.66v-7.64h3.11v12.51zm25.31-10.2h-4.53v10.2h-3.12v-10.21h-4.53v-2.3l12.17.02v2.29z%22%20color%3D%22%23009DFF%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E")!important;filter:none!important;}
body.gc-theme-finish :is(.gc-hub-intro-art,.gc-provider-image)[src*="605a1f66-f728-43ee-bc9b-2d28e71dab3c"]{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%20329%20171%22%20color%3D%22%23009DFF%22%20x%3D%2216%22%20y%3D%2216%22%20width%3D%22224%22%20height%3D%22224%22%3E%3Cpath%20fill%3D%22%23009DFF%22%20d%3D%22M200.71%20117.74c-.02%202.06%201.05%202.49%201.17%203.79v10.95l-.2.12c-.62.44-.89.66-.96.73%200%20.05.02.18.02.36%200%20.14-.02.31-.04.51l-.06.39h-17.55l-.13-.23c-.24-.41-.45-.69-.72-1.05l-5.79-.62c-1.12%201.25-2.94%202.41-4.44%202.92l-.07.02h-.07c-4.42%200-6.89.21-9.42.21-1.18.22-4.35%202.15-6.79%202.17h-.2l-.13-.14c-.94-1.01-1.19-2.1-1.18-3.02%200-.86.18-1.59.18-1.97v-4.65l.2-.14c.5-.35.77-.47%201.07-.86.24-.29.34-.8.34-1.35%200-1.11-.41-2.33-.41-2.33l-.11-.32.27-.19c1.07-.76%201.7-1.04%202.19-2.03.19-.38.27-.94.27-1.5%200-1.14-.3-2.28-.3-2.28l-.08-.32.26-.17c.51-.35.77-.47%201.06-.84.2-.27.3-.73.3-1.24%200-1.02-.37-2.13-.37-2.13l-.02-.08v-.07c.07-.65.86-1.82%201.18-2.96.29-.99.4-2.26.4-3.5%200-2.47-.42-4.8-.42-4.89.02-1.13-.65-1.37-1.14-2.68-.87-2.48-1.15-5.5-1.15-8.42%200-5.85%201.13-11.35%201.15-11.44L166%2059.95c-.05-.26-.7-.43-1.14-1.33-.09-.24-.13-.46-.13-.65.01-.42.1-.66.1-1.08v-.19l.14-.14s1.64-1.67%201.61-3.46v-1.95c.27-1.36%203.14-4.87%203.5-8.19.05-.42.06-.95.06-1.45%200-1.01-.06-1.94-.06-1.97.09-1.12%204.79-11.96%208.16-15.32v-4.14l.2-.13c.24-.14%201.03-.79.97-1.15v-.03c0-.34-.04-.13-.63-.84h-6.18l-.12-.23c-.31-.52-.43-.79-.81-1.17-.45-.45-1.08-.62-1.84-.62-1.53%200-3.19.72-3.97.76-.22-.08-1.1.67-1.85%202.41-.77%201.71-1.54%204.28-2.09%207.62-1.1%206.99-2.25%207.94-3.75%207.97-.24%200-.45-.03-.63-.02-.51.02-.86.02-1.51%201.04l-.29.46-.4-.36c-.52-.47-1.18-1.09-1.4-1.22l-.3-.2.12-.34c.45-1.15.58-1.96.58-2.59.02-1.23-.58-1.88-.61-3.24.05-1.09%201.06-2.06%201.75-2.72V3.81l.42-.03c.38-.02%201.29-.02%203.56-.02%204.53%200%2014.43.02%2035.82.02h.26l.13.22c.71%201.17.74%201.09.79%201.07.08%200%20.32-.04.66-.04.07%200%20.17%200%20.27.01l.39.05v1.5l-.1.13c-1.04%201.17-1.43%205.29-4.83%208.7.06.4.15%201.27.15%202.19%200%20.62-.04%201.28-.19%201.86-.58%202.24-1.19%202.62-3.46%204.78.07.4.18%201.27.18%202.19%200%20.63-.05%201.29-.22%201.87-.81%202.01-2.24%201.1-2.32%203.41%200%200-.65%204.44-1.23%207.26-.6%202.79-2.04%204.42-2.01%206.55%200%20.32.03.64.1%201.09l-.35%2011.43-.18.13c-1.71%201.02-1.39%207.57-4.47%2010.86v3.99l-.03.07c-.94%202.48-2.74%202.34-3.47%205.53v13l-3.5%2010.06c.03.38.14%201.81.14%203.36%200%20.9-.04%201.83-.15%202.64-.47%203.19-2.58%207.08-3.65%208.9-.27.43-.4.66-.52.84.01.09.02.19.02.29-.02%201.28-.93%203.46-1.1%203.88-.08.83-.71%201.99-1.05%202.64.44.44.57.6.91.59.06.04.37-.29.77-1.03l.21-.36.38.19c.73.34%201.36.45%202.02.45%201.3.02%202.67-.48%204.4-.48.47-.09.53-.41.67-1.31.11-.84.23-2%201.14-2.97%201.75-1.85%205.64-2.25%206.48-2.91%204.73-3.28%206.69-1.75%209.79-6.8l.29-.47.4.37c.4.37.72.71%201.07%201.15h5.87l.13.21c.6%201.03%201.8%201.76%201.83%203.39-.23%201.21-1.14.81-1.17%203.46zm29.65-23.58c0%206.4-.12%2012.65-.51%2014.22l-.04.16-.14.1c-.61.36-1.49%203.03-2.33%205.83-.87%202.73-1.82%205.67-3.31%207.24v6.66l-.18.14c-1.34.83-1.56%205.94-3.31%208.01v4.16l-.2.14c-.39.26-.63.46-.97.77v5.39l-.19.14c-.99.66-.88%201.28-2.02%201.34-.3.02-.5-.21-.59-.34-.11.04-.33.11-.65.29l-.66.37v-7.26l-3.5-11.48v-3.46c.21-2.59-5.74-4.62-5.83-10.09v-.18l.12-.13s7.12-7.63%207.46-17.98v-.02c.19-.69-3-2.98-6.4-4.78-3.23-1.83-6.54-3.45-7.63-4.52h-2.1l1%202.94v6.32c1.56.41%202.55%202.32%203.53%202.44.25%200%20.62.3.61.66-.17%201.03-1.58%201.92-1.82%203.35l-.06.39-.4-.03s-3.58-.23-6.49-.23c-1.45%200-2.77.06-3.25.21-5.55%201.85-11.86%204.23-11.87%204.23l-.35.13-.2-.32c-1.51-2.54-.23-1.84-1.64-3.85l-.18-.27.19-.25c2.13-2.88%202.64-3.38%204.13-4.73.03-.71.17-3.2%201.07-4.74%201.2-1.8%203.85-2.31%203.59-2.94.06-.13-.28-.44-.97-.89l-.23-.16.04-.27s.42-3.71.81-5.74c.13-.54.16-.88.31-1.19-.17-.5-.56-1.86-.57-3.21.01-.85.15-1.72.72-2.39.38-.45.75-.64%201.06-.87v-5.06l.19-.13c.84-.65.93-.67.97-1.53-.05-.4.02-.2-.36-.42-.39-.13-.93-.66-.88-1.6%200-.25.02-.54.09-.91.15-.69.19-1.25.19-1.72.01-1.13-.3-1.86-.3-2.92%200-.46.06-.96.25-1.53.57-1.8%201.45-2.54%202.23-4.01%200-.01%201.32-2.8%201.32-6.55v-.26l.22-.12c2.64-1.36%201.07-7.27%203.11-11.97%201.03-2.23%201.78-4.35%203.2-5.71.02-.14.04-.28.04-.41.01-.83-.41-1.54-.43-2.44-.01-.42.13-.89.47-1.3.4-.51.81-.69%201.13-.93.21-.76%201.29-4.35%202.52-6.58.73-1.29.73-2.02%202.28-3.45v-5.08l.19-.14c.74-.56.71-.66.88-1%20.17-.38.5-.85%201.56-1.53l.09-.05h.1c1.08-.14%201.22-1.09%201.24-2.66%200-.42-.01-.87-.01-1.31%200-1.61.26-3.61%202.52-3.61%203.91.19%203.45%206.55%203.9%207.2%203.12%206.82%203.98%205.73%204.12%207.44v3.47c-.03%202.95%204.22%2013.94%204.26%2014l3.67%2014.44c.37.31.67.58%201.02.83l.2.13v5.09c.95.91%201.25%201.63%201.25%202.25%200%20.5-.16.83-.15%201.05%200%20.24.07.55%201.03%201.27l.19.13v6.86l-.33.07v.35c-.03%202.52%201.21%2011.51%201.55%2012.52l.08.06.03.21c.21%201.87.34%208.09.34%2014.3zm-29.2-17.45c0%20.83-.04%201.52-.17%202.04l-.04.16c.65-.07%201.37-.11%202.12-.11%201.08%200%202.25.09%203.41.35%203.4.74%205.27%203.09%207.52%203.77.26.01.51.01.74.01h.26c.04-1.6.17-7.5.17-12.2%200-2.6-.04-4.86-.16-5.72-.74-.86-.68-2.47-.91-4.24-.16-1.86-.51-3.79-1.29-4.46-1.37-1.33-3.18-.62-4.83-2.28-.89-.98-1.61-2.57-2.12-3.92l-.18%205.26v.22l-.19.12c-.81.57-1%201.47-1.3%202.43-.25.84-.77%201.8-2.03%202.02-.05%201.4-.17%206.13-1.16%207.6-.07.43-.1%201.02-.1%201.7%200%202.14.28%205.11.28%207.23zm-48.25%2020.93-.49.14c-1.8.41-.97%201.86-2.47%203.46-.21.33-.37%202.58-.35%205.15%200%205.2.39%2012.25.4%2012.26l.02.47h-.47c-.46-.06-3.71%201.23-4.29%202.31l-.14.21H131.8l-.14-.21c-.74-1.21-.77-1.18-.84-1.14-.16-.02-.61.1-1.41.1-1.43.02-1.8.5-2.25%201.07-.39.57-.88%201.44-2.17%201.44h-.04s-2.61-.49-3.9-1.88h-9.08l-.13-.21c-.62-1.07-1.19-.99-1.23-2.13.13-.58.41-.66.8-1.14.32-.33.67-.69.95-.94v-7.59l.19-.13c1.09-.81%201.01-.73%201.01-.94%200-.16-.03-.46-.04-.9-.02%200%200-.03-.05-.14-.04-.12-.1-.27-.18-.46-.15-.37-.36-.86-.61-1.35-.45-.96-1.1-2-1.31-2.1l-.37-.26.27-.36c.56-.76.73-1.46.73-2.07%200-1.23-.71-2.11-.71-2.11l-.09-.1-.02-.11c-.09-.6-.13-1.23-.13-1.88%200-3.7%201.31-8.03%201.3-10.24v-.48l.19-.14c1.17-.66.78-4.48%202.19-7.41%201.29-2.52%204.13-5.74%204.08-5.67.39-.69-.11-4.35%204.95-9.79.26-1.29%202.37-11.7%204.41-14.84.23-.29.82-.66%201.59-1.26.52-.39%201.03-.77%201.28-.95.12-.67.79-2.56%204.67-6.15-.17-.63-.57-2.27-.57-4.1%200-1.17.16-2.41.67-3.52l.05-.11.09-.06c2.52-1.79%204.02-5.9%207.98-9.6V13.9l-12.83-.12c-1.92%201.81-6.99%202-7.02%208.7v.45h-.46c-.4-.02-1.57.36-2.52.95-.98.6-1.72%201.42-1.69%202.06v9.46c-.05.92-.74%201.91-2.4%204.65l-.29.47-.4-.37c-.85-.77-1.12-1.48-1.1-2.07%200-.45.1-.77.1-1.01-.01-.31-.07-.63-.99-1.31l-.16-.11-.03-.2s-.34-2.43-.63-3.95c-.12-.89-.19-1.75-.34-1.74l-.29-.2.12-.33s1.09-2.89%201.08-5.48c0-1.3-.28-2.48-.98-3.19-.39-.4-.63-.57-1.1-.89l-.2-.13V8.43l.09-.11s1.12-1.53%201.09-2.59V5.5l-.07-.51h.51c16.47%200%2017.99.13%2034.16.13h.45v6.44c-.1%201%201.07%201.15%201.17%202.83v21.33l-.16.14c-1.1.92-1.44%202.51-1.43%203.99%200%201.66.4%203.11.4%203.11l.1.3-.27.19c-3.4%202.37-5.14%2011.82-7.18%2014.25v5.49l-.27.12s-4.72%202.04-5.59%204.48c-.22.56-.31%201.33-.31%202.1%200%201.52.32%203%20.32%203l.08.37-.35.14c-3.86%201.44-10.05%2018.77-9.93%2019.77v3.15l-.48.05.25.23s-.01%200-.04.05c-.05.08-.13.23-.22.43-.18.4-.41.99-.69%201.71-.54%201.44-1.24%203.4-1.97%205.41-1.38%203.78-2.8%207.68-3.76%209.14.64.92.69.91.73.88.12%200%20.47-.07%201.05-.07%201.03.04%201.46-.58%205.93-2.8.96-.34%202.11.33%205.54-1.26.53-.15%201.92-2.75%203.6-5.18%201.65-2.34%203.8-4.7%206.68-4.93.19-1.23.92-3.75%202.14-4.94l.41-.39.28.49c.22.38.39.63.62.94%203.71-1.71%202.06-3.53%203.99-5.88l.13-.15h3.29l-.02.46s-.02.46-.02%201.15c-.01%201.55.1%204.35.61%205.53l.2.47zm-99.53%207.83c-.01%201.41.81%204.24.81%206.92%200%20.63-.04%201.24-.15%201.85-.45%202.39-1.96%205.77-2.01%205.86%200%200-2.41%203.47-3.36%205.88-1.15%202.89-1.62%207.99-1.62%207.99l-.02.26-.24.11s-4.85%202.24-7.52%204.22c-2.39%201.75-4.81%203.29-5.39%204.91l-.09.26-.26.04s-5.73.82-7.42%201.48c-.23.07-.32.13-.32.15-.33.41-.69.68-1.13.69-1.34-.25-1.65-1.8-2.55-1.69-.35%200-.91.21-1.72.99-.58%201.21-2.33%201.25-4.26%201.31-2.87%200-6.31-.53-7.08-.67-.41.2-.86.21-1.39.22-1.26%200-2.9-.27-3.81-.27-.21%200-.38.02-.45.04l-.24.43-.41-.38c-.52-.46-1.18-1.08-1.4-1.21l-.74-.49.83-.3s2.71-1.06%203.53-1.85h-.01l.01-.02c.02-.04.05-.11.09-.2.08-.2.18-.48.3-.82.22-.69.48-1.65.76-2.73.56-2.15%201.14-4.78%201.52-6.75%200-6.83.41-10.34.41-13.91%200-1.79-.1-3.6-.4-5.89-.11-.83-.48-7.13-1.03-11.7%200-7.38.42-14.95.42-19.42%200-.85-.02-1.59-.05-2.19l-.02-.43.43-.04c.93-.07%201.31-.8%201.41-1.03l-.27-5.83-.9-1.89.12-8.53c.16-1.24%201.12-2.52%201.1-2.5.1-.14.2-.96.19-1.78%200-1.13-.1-2.35-.14-2.7l-1.28-2.11V22.07l.19-.13c1.11-.81%201.09-.81%201.07-.96%200-.2-.09-.68-.09-1.51s.05-1.25.05-1.38h-.03c-.11-.1-.33-.3-.65-.68-.24.02-.62.04-1%20.06a.46.46%200%200%201-.41.28c-.31-.07-.37-.14-.51-.25h-.04c-.14%200-.21%200-.37-.03-.02-.04-.26.02-.35-.45.05-.21.11-.31.16-.36-.25-.27-.49-.54-.58-.66L1.2%2012.3c-.51-.84-.76-1.02-.86-1.08-.09-.01-.51-.49-.39-.77%200-.24.01-.57.01-1.22.01-1.11-.05-1.41.25-1.84.25-.3.41-.3.99-1.24l.13-.22h6.22c.84-.59%202.62-.76%204.66-1.06%202.19-.27%204.44-.44%205.2-.44l6.17.21c6.22%200%208.51-.61%2011.78-.61%201.45%200%203.09.12%205.33.48l.29.04.07.29c.46%201.81%202.23%202.58%203.1%203.33.16-.02.39-.05.68-.05.77%200%201.96.14%203.04.87%203.89%202.65%206.01%209%206.03%2012.35%200%203.35.76%206.48.76%208.98%200%201.46-.28%202.77-1.14%203.6l-4.34%208.11c-1.62%203.05-5.47%207.69-6.78%209.24.08.16.5.73%201.33%201.17.94.55%202.31%201.06%203.98%201.23%201.05.17%201.55%201.03%201.51%201.81-.02%201.54-1.22%203.25-1.34%203.41-.02%200-.1.11-.1.36-.01.3.12.75.3%201.07.19.35.42.46.43.45%200%200%20.05.02.19-.19l.29-.46.4.38c1.79%201.76%202.02%202.26%202.07%202.73.04.16-.32-.15%201.09.94l.24.18-.07.29s-.97%203.93-.97%207.98c0%202.01.24%204.04.93%205.61.32.96%202.28%201.47%202.47%202.94%200%20.32-.14.62-.37.88%200%20.42.01%201.54.01%202.74%200%20.77%200%201.56-.01%202.24v.46c0%203.67.68%207.19.68%2010.4%200%202.51-.43%204.86-2%206.88-.06.07-.14.31-.13.7zM37.4%2024.99c.04-.12-.08-.38.25-.56l1.69-1.19c-1.92-.65-3.6.52-5.22-2.78h-.53l-5.16.73.31-.73c.06-.14.09-.26.1-.39-.13.07-.29.14-.43.2-.29.83-.24%201.23-.26%201.65.01.53-.31%201.05-1.16%201.51v22.3c.46-.15.86-.21%201.19-.21h.05c.64%200%201.09.28%201.26.38%202.32-.69%201.34-6.39%207.96-7.18%200-.59-.04-1.53-.04-2.6.08-2.63%200-5.84%201.14-7.11-.29-.81-1.12-3.13-1.15-4.03zm.95%2079.45c.03-.78.44-1.48.41-1.98-.01-.31-.06-.52-.51-.82l-.57-.36.54-.39c.33-.24.43-.48.44-.93.04-1.37-1.54-3.8-1.57-6.08-.01-1.03.37-2.08%201.39-2.87-.04-2.74-.45-3.1-.83-3.51-.5-.47-1.12-1.16-1.08-3.63.04-1.28%201.16-3.6%201.14-4.96-.01-.5-.12-.71-.33-.81l-.39-.21.19-.39c.22-.43.3-.84.3-1.24.01-1.44-1.1-2.69-1.11-2.69l-.64-.71.95-.05c.15%200%20.25-.03.29-.04-.04-.28-.84-1.14-.91-1.98-.01-.25.12-.56.31-.66a.55.55%200%200%200%20.17-.43c.08-.92-1.88-2.77-1.83-2.72-2.24-1.22-4.8-3.69-4.83-3.71L27%2060.3c.04%201.51.09%204.26.09%206.77%200%201.84-.03%203.54-.12%204.57v.14l-.1.11c-.43.52-.65%201.61-.63%202.83%200%202.44.72%205.28.72%205.28l.03.1-1.24%206.02-.22.09c-.58.25-.82.58-.88%201.2%200%20.06-.01.11-.01.14.01.61.3%201.04.9%201.29l.27.11v22.01l-.11.14c-.61.66-.99.8-1.06%201.35-.07.42-.12.69-.17.89-.09.12-.01.26-.19.39.03%201.13.06%203.72.06%209.29%200%200%20.1%202.87.16%204.08.04.03.09.07.11.11.1.13.1.24.1.29-.08.52-.67%201.46-1.31%202.72-.3.56-.61%201.11-.84%201.53.89-.12%202.26-.35%203.11-.67l2.72-2.47h.15c1.96-.05%204.43-4.19%206.09-5.46%201.67-1.37.91-6.11%201.64-9.98l.03-.17.11-.08s.05-.12.1-.21c.08-.2.19-.47.3-.8.23-.66.49-1.55.74-2.46.5-1.81.94-3.83.93-4.37-.1-.21-.14-.44-.14-.64zm240.73%2019.98c.22.38.45.94.45%201.69%200%20.6-.14%201.3-.48%202.16-.63%201.47-.22%201.89-3.02%2015.45l-.1.48-.46-.14s-4.24-1.26-5.32-2.27c-6.2-6.03-7.83-6.38-10.45-6.39h-1.79l-.35.04-.12-.31c-.06-.15-.07-.29-.07-.44.04-2.1%203.49-9.99%204.12-13.36.28-1.41.48-7.34.48-11.35%200-1.82-.05-3.3-.13-3.78v-.05c0-.61-.71-5.59-1.86-10.4-1.06-4.82-2.92-9.6-4.13-9.69l-.39-.1.05-.4c.35-2.78%201.11-6.58%201.1-8.05.01-.27-.02-.41-.03-.42-1.71-3.26-5.18-9.75-7.17-10.65.07.6.14%201.09.14%201.59%200%201.12-.33%202.19-1.39%204.43-.47.93-1.15%201.89-1.13%202.59v.1l.02.12-.04.09v.16c-.01%203.07%203%2027.53%203%2029.83v.05l.03.27-.24.15s-.01.02-.08.09c-.06.08-.16.19-.23.32-.17.26-.31.6-.31.93%200%20.05%200%20.06.01.1-.07.26.87.92%201.02%202.07.11%201.44.23%203.13.23%204.85%200%202.49-.22%205.06-1.04%207.04.15%202.57%201.22%208.99%201.22%2012.03%200%20.41-.01.77-.07%201.07v.1l-.08.09c-.4.6-.59.62-1.04.91.06.48.19%201.19.19%202.32%200%201.55-.23%203.9-1.11%207.64l-.34%201.48-.52-1.43c-2.56-6.99-6.57-11.2-9.94-13.92-3.39-2.83-6.12-3.66-6.35-5.4.06-.06%204.08-14.47%205.87-16.17.15-.24.26-.93.25-1.69%200-1.1-.16-2.39-.28-3.23-.34-.31-.59-.52-.99-.79l-.21-.14.02-.26c.01-.24.01-3.98.01-8.77%200-9.12-.01-22.19-.01-23.56-.43-.79-.21-1.99-.43-2.33h.01l-.17-.12-.56-4.99c-.49-.71-.79-2.06-.98-2.07l-.2-.13v-.22s-.04-1.24-.04-2.47c0-.54%200-1.09.03-1.53-.25-.43-.26-.93-.37-1.56-.09-.7-.22-1.46-.33-1.73v-.03l-.21-.15.02-.25v-.4c.01-.75-.09-2.45-.55-3.41-.46-.61-.33-1.44-.45-2.57-.04-.98-.14-2.09-.23-2.33l-.14-.1-.07-6.01c-.96-.96-1.21-1.51-1.21-2.01%200-.2.04-.32.03-.37%200%200%20.02-.2-.96-.92l-.16-.12-.02-.19c-.19-1.41-.28-3.41-.28-5.41s.09-4.02.28-5.43v-.15l.11-.11c1.92-1.89%207.28-4.57%2010.85-9.53-.91-.33-3.3-.96-3.8-1.04-.04.04-.11.12-.2.23-.16.21-.4.55-.86.69-.41.11-.73.31-1.24.31-.36%200-.73-.11-1.14-.35l-.22-.12v-.24c-.1-1.84-2.17-4.17-4.34-5.99-2-1.7-3.85-2.87-4.47-3.4l-4.26-.92.08-.89%2016.89-.47c1.52-.7%201.84-.81%202.95-.79%201.14-.06%201.38.44%201.98%201.26h6.15l.07.12c.07.02.16.07.29.11.26.11.63.23%201.07.38.89.3%202.07.68%203.24%201.05%202.3.72%204.57%201.41%204.56%201.43.29%200%20.68-.02%201.11-.02s.91.01%201.41.09c2.02.27%203.84%201.59%205.32%202.8%201.39%201.22%202.7%202.32%202.78%202.23h.28l5.97%2012.6c.19.55.21%201.5.21%202.63%200%202.17-.17%204.81-.17%204.81l-.03.22-.17.12s-.29.54-.44%201.15c-.19.54-.28%201.05-.54%201.44.02.66.02%201.4.02%202.08%200%201.5-.02%202.83-.05%202.93-2.18%208.59-6.23%2015.49-13.68%2015.77%200%201.05.03%201.69.03%202.12.02.91-.24%201.09-.73%201.57h.3c.88.01%201.61-.32%202.59-.34%201.39%200%202.9.78%205.42%203.81%201.68.77%201.26%202.83%201.5%203.61.07.29.12.32.21.35.9.33%201.39.53%201.73.71.34.15.59.57.55.85-.01.16-.03.27-.02.41%200%20.25.04.62.37%201.34.36.89.47%203.6.91%203.9.46.88.48%203.55.61%206.4.07%202.74.32%205.72.48%205.75.3.27.23.52.35.84.07.38.14.83.24%201.27.16.93.53%201.49.74%201.45.07%200%20.24-.05.48-.2l.4-.26.23.42c.59%201.14%202.04%2012.75%202.22%2013.68l.02.19-.09.16c-.29.3-.72%203.73-.72%204.29.08.13.49.29%201.2.46l.18.04.09.16c.45.75%201.51%203.07%201.57%204.28l.05.16-.13.19c-.38.56-.45.85-.46%201.19-.01.63.44%201.63.44%203.9%200%201.41-.17%203.32-.73%206.08.01%200%200%200%20.06.07.05.11.16.26.26.45zm-21.31-83.61c0-1.25.26-2.54.26-2.56l.11-.55.27.12c.05-.1.1-.24.15-.38.15-.31.18-.64.43-.93l.02-2.44s.14-.49.14-1.35c0-1.1-.22-2.75-1.23-4.58-.02-.02-1.78-2.52-3.88-5.01-2.07-2.52-4.7-4.98-5.69-4.89-.27%200-.51-.02-.73-.02h-.25V52.7c.34.03.86.06%201.39.06.45.01.93-.02%201.29-.09%201.9-.34%203.91-1.71%204.39-2.36%201.08-1.33%202.6-6.66%203.39-8.61-.04-.28-.05-.57-.05-.88zm65.66%2013.92c-.01%202.54-.1%204.71-.46%205.78l-.05.13-.11.09c-.32.11-.89%202.12-1.6%203.02-.02.27-.03.56-.03.86%200%201.39.19%203.05.19%204.65%200%201.4-.14%202.76-.74%203.9-1.01%202.32-2.29%203.59-2.73%204.01l-.76%205.74c-1.1%202.83-.44%203.39-.86%204.22.08%201.1.67%209.85.67%2016.43%200%202.88-.11%205.32-.47%206.7-.79%201.85-.9%203.87-.9%206v1.75c0%202.21-.09%204.52-.97%206.71l-1.22%206.57c-1.03%202.83-1.04%203.43-2.43%205.11-.61%201.26-.88%201.65-1.24%201.91-.34.23-.38.14-.96.79-.52%201.35-2.9%201.72-5.65%202.6-2.91.79-6.23%201.63-7.86%202.51-.12.04-.23.04-.33.04-1.24-.07-2.83-1.49-3.41-1.41-.07%200-.07.01-.08.01-.49.89-1.79%201.08-3.31%201.45-1.63.32-3.5.51-4.68.51-.54%200-.87%200-1.2-.16l-.53-.29.43-.42c1.71-1.71%203.43-4.58%203.73-8%200-.19.02-.38.02-.6%200-2.67-1.36-6.38-1.37-6.38l-.15-.41.4-.16c1.68-.6%205.19-2.25%204.94-2.87%200-.35-.07-.5-.09-.52-.02-.01%200%200-.05-.02-.02-.01-.05-.01-.11-.01-.22%200-.68.01-.93-.52l-1.35-3.35-2.38-5.48%202.16-21.36c-2.68-2.93-5.17-11.34-5.24-12.15v-3.47c.1-1-1.05-1.16-1.16-2.8%200%200-.28-4.2-.28-7.4.01-1.39.03-2.51.21-3.22-.3-.27-.53-.46-.89-.71l-.22-.14.48-8.14c-.26-.47-.27-1.07-.43-1.84-.13-.84-.27-1.77-.41-2.13v-.05l-.2-.14v-23.8l.21-.14c.37-.26.62-.49.96-.78v-9.18l.2-.13c.37-.25.62-.49.96-.78v-6.54c-1.2-1.15-9.99-9.5-10.4-10l-.58-.73h6.73l.13.23c.23.42.44.68.71%201.04h3.94l.07.36c-.07%201.17%205.54%201.83%208.21%204.68h3.85l.13.22c.4.68.76%201.03%201.28%201.67h3.83l.14.22c.24.41.44.69.71%201.04h5l.12.22c.24.42.43.69.7%201.04h5.43l.14.22c1.74%202.84%205.14%204.69%205.85%206.03%203.96%208.33%203.16%209.05%204.52%209.92l.2.13-.33%2012.05c.29.46.41%201.12.67%201.92.25.86.53%201.81.67%201.99l.14.1v.22s.45%206.36.45%2011.43zm-17.67%2019.8c0-3.24%201.69-4.63%202.28-5.01.21-1.2%201.05-6.88%202.76-8.4V49.57c-.86-.75-1.23-2.32-1.64-3.91-.4-1.67-.77-3.49-.9-3.62-1.35-2-4.16-2.71-4.44-5.83-2.78-.3-3.15-2.71-4.24-2.49-2.22%200-3.36-.17-5.04-.17-.53%200-1.12.01-1.79.05l-.46%204.37.33%201.51s.49%2012.69.49%2017.44v1.02c0%20.01.02.02.02.03.12.22.26.51.38.79.26.57.49%201.13.5%201.13l.02.09v.09c-.09%201.41%201.43%207.03%202.1%207.17l.24.12-.17%2055.7c1.72-2.11%205.6-7.51%205.58-12.91v-.73c1.31-4.46%202.75-5.96%203.19-8.5v-.11c.02-1.4-.02-22.88.81-25.72%200-.2-.02-.39-.02-.58zm-198.07%2048.16-.72-.29c-.81-.32-1.24-.36-1.71-.37-.24%200-.5.02-.81.02h-.23l-.09-.12s-.07-.02-.14-.02c-.25%200-.8.1-1.77.59l-.24.12-.21-.15c-.33-.27-2.33-.51-4.57-.48-3.47-.01-7.84.4-9.02.88-1.66%201.61-2.1%202.01-2.72%202.08h-.02c-.26%200-.45-.17-.48-.21l.01-.01h-.01c-.75-.22-.79-.81-1.61-1.33l-.39-.27.3-.37c3.36-4.21%201.49-2.94%205.34-5.52.9-2.75%201.01-12.24.99-15.1v-1.1l.2-.13c1.06-.8%201-.8%201.02-1.08%200-.2-.04-.55-.05-1.07.1-.84-1.13-1.54-1.17-3.78.03-1.56.52-3.83%201.54-4.96l-.37-49.8.17-.13c.37-.31.66-.48.84-.61.09-.05.14-.08.17-.1%200-.04%200-.09-.01-.14.04-.19-.31-.26-.97-.64l-.19-.14-1.5-25.35c-.28-1.1-1.29-1.47-2.46-1.81-.96-.29-2.18-.55-2.48-1.64-1.09-.01-1.53-.08-1.91-.49-.32-.37-.36-.69-1.47-1.49l-.38-.27.29-.37c.43-.56%201-1.28%201.13-1.51l.17-.31.34.1c1.18.34%206.57.57%2011.65.56%204.67%200%209.29-.21%2010.19-.55l.35-.14.19.33c.43.73.82%201.08%201.42%201.83l.1.12v2.4l-.33.09c-2.85.76-5.93%203.39-5.87%205.56.04%201.73.22%201.61.35%201.71.35.11.91.65.82%202.07.02%201.13-.59%201.75-1.04%202.08-.47.38-.68.48-.7%201.07%200%203.75.53%2013.85.53%2022.41%200%204.15-.13%207.93-.49%2010.52.39.41.38.99.52%201.6.12.74.23%201.56.38%201.84.03.08.03.07.03.07l.18.11.64%203.7-.24.16c-.47.32-.72.48-1.09.88-.66.71-.86%201.77-.86%202.84s.21%202.15.22%202.8c-.02.33-.12.58-.12%201.35%200%20.63.07%201.59.38%203.01.14.76%200%202.32.17%203.15.04.27.09.34.11.34l.19.1.03.21c.12.76.15%201.54.15%202.26%200%201.43-.15%202.59-.15%202.61l-.02.2-.17.12c-.46.31-.7.49-1.09.88-.78.81-.99%201.4-1%202.08-.03%201.38%201.12%203.31%201.13%206.71v.46c.1.66%201.24%203.96%201.6%204.39l.19.14-.63%208.86-.19.12c-.5.33-.75.47-1.06.86-.37.46-.48.87-.49%201.36%200%20.73.32%201.61.57%202.67.96%203.97.63%201.76%207.92%207.02l.15.11.6%204.29zm41.32%2025.4h-16.33l-.13-.23c-.24-.4-.44-.67-.71-1.03h-3.82l-.13-.21c-.69-1.09-.96-1.1-1.19-1.12-.15%200-.38.05-.69.06-.58%200-1.25-.29-2.03-1.26h-11.19c-1.84-.11-2.3-1.14-2.63-1.68-2.32-.19-16.87-.22-24.57-.22h-5.08l-.14-.21c-.41-.86-3.32-1.73-3.4-1.68h-4.24c-.85.56-6.79%204.42-7.29%206.01l-.14.35-.36-.06s-3.75-.62-6.89-.62c-1.56%200-3%20.19-3.59.56l-.4.25-.23-.41c-.27-.47-.48-.73-1.03-1.11l-.4-.29.3-.37c.83-1.07.75-.45%201.08-2l.04-.22%203.42-1.82c1.34-1.32%201.15-.75%204.12-3.44v-5.41l.2-.12c.3-.18.99-.58.97-1.2%200-.48-.34-.75-.98-1.21l-.19-.14v-9.61l.2-.14c.37-.25.63-.48.97-.77v-4.13l.19-.13c1.09-.8%201.01-.73%201.01-.94%200-.16-.03-.46-.03-.89%200-1.51-1.11-2.38-2.14-3.11l-.19-.13-.04-16.04.28-.12c.78-.37.51-.23.91-.88a30.5%2030.5%200%200%201-.28-4.18c0-2.56.3-4.3.3-4.32l.03-.19.16-.11c.37-.25.63-.48.97-.77V70.15l.2-.13c.27-.14%201.34-1.63%201.3-2.75v-.2c-.07-.97-.96-2.1-1.29-2.3l-.2-.13v-17.7c-.33-.3-.57-.51-.97-.77l-.2-.13v-9.62l.19-.13c.91-.64%201.3-1.25%202.16-2.05.06-.67.25-3.15.25-5.36%200-1.21-.06-2.36-.21-3.02a9%209%200%200%200-1.02-.81l-.4-.28.3-.37c.51-.61%201.99-4.47%201.95-5.58v-.09c-.27-3.24-1.98-6.44-2.01-6.5-.05-.43-1.41-.72-2.33-.68-.19%200-.35%200-.47.01l-.09.18-.41-.23c-1.36-1.03.45-1.72-5.88-6.33l-.38-.29.29-.37c.83-1.06.75-.45%201.07-2.01l.07-.36h2.08l.14.23c.24.42.43.68.7%201.03h9.37l.13.21c1.34%202.16%202.16%202.42%202.69%202.42.38.01.73-.18%201.25-.2.18%200%20.39.05.69.27.01%200%203.65%204.52%205.16%205.59l.19.13v11.81l-.19.14c-.84.64-.93.66-.97%201.52v.1c-.01.08.09.89%202.14%202.37l.18.13v5.52l-.2.14c-.38.26-.63.46-.96.77v24.83c1.05.92%201.65.97%202.28%202.21.55%201.16.66%204.19.68%207.97%200%207.49-.63%2017.47-.63%2017.47l-.02.22-.18.13c-.39.26-.64.47-.97.77v8.42c.35.3.65.56.98.78l.15.1.03.19c.08.47.1%201.32.11%202.31%200%201.97-.1%204.4-.1%204.41l-.02.36-.36.06c-1.43.22-1.31%201.17-1.91%202.97.88%201.25%201.13%201.04%201.11%202.21v.38c.09%201.41-.24%201.61-1.16%202.41v5.38l-.2.14c-.39.27-.64.47-.97.77v7.92l-.19.14c-.75.55-.72.77-1%201.65q-.09.3-.09.39c-.32.07%201.21.08%201.27%203.45%202.14.04%203.73.31%205.71.31%201.01%200%202.13-.07%203.49-.27.97-1.49%201.45-1.66%203.36-2.87.17-.04.35-.06.53-.06%201.99.04%205.56%201.81%209.52%201.8%201.88%200%203.82-.39%205.68-1.56.25-.73.98-.76%201.94-1.01%201.08-.21%202.57-.37%204.37-.48%203.59-.23%208.4-.31%2013.28-.31%2010.39%200%2021.13.37%2021.14.37h.43v14.93h.01c.03.06.09.18.14.31.12.28.31.65.53%201.09.43.86%201.01%201.92%201.58%202.78l.46.71zM328.46%207.69c0%201.45-.71%203.42-5.55%203.42s-5.61-1.97-5.61-3.42V3.03c0-1.42.76-3.42%205.61-3.42s5.55%202%205.55%203.42zm-.97-4.74c0-1.1-.76-2.42-4.57-2.42s-4.62%201.32-4.62%202.42v4.82c0%201.1.79%202.45%204.62%202.45s4.57-1.32%204.57-2.42zm-6.04%203.4v2.37c0%20.13-.05.24-.2.24h-.58c-.16%200-.21-.11-.21-.24V2.21c0-.15.05-.23.21-.23h2.49c2.01%200%202.51.97%202.51%201.87v.63c0%20.68-.32%201.42-1.35%201.74l1.09%202.5c.04.13-.06.24-.22.24h-.61c-.12%200-.18-.11-.23-.24l-1.01-2.37h-1.9zm0-3.58v2.79h1.61c1.14%200%201.62-.55%201.62-1.14V3.9c0-.58-.46-1.13-1.62-1.13z%22%20color%3D%22%23009DFF%22%20%2F%3E%3Cpath%20fill%3D%22%23009DFF%22%20d%3D%22M20.92%20170.42H11.7v-12.51h9.09v2.31h-5.97v2.61h5.69v2.3h-5.69v3h6.1zm26.26.03h-2.62l-6.91-8.02v8h-3.11v-12.5h2.85l6.68%207.66v-7.64h3.11zm25.31-10.18h-4.53v10.19h-3.11v-10.21h-4.53v-2.29h12.16v2.31zm22.37%2010.22h-9.22v-12.51l9.08.02v2.29h-5.97v2.61h5.7v2.3h-5.7v3h6.11v2.3zM114.05%20158c2.57%200%204.09%201.73%204.09%203.6%200%201.38-.72%202.4-2.15%203.05%201.29.64%201.67%202.19%203.42%205.86h-3.42c-1.34-2.68-1.83-5.09-3.52-5.09h-.89v5.07h-3.11v-12.51h5.58zm-2.47%205.12h1.65c.86.01%201.71-.36%201.71-1.41%200-.94-.61-1.42-1.78-1.42h-1.58zm30.9-2.81h-4.52v10.19h-3.11v-10.21h-4.53V158l12.16.02zm24.12%2010.22h-3.36l-1.02-2.48h-5.59l-.94%202.47h-3.3l5.04-12.5h3.61zm-7.31-9.52-1.84%204.85h3.85zm23.21%209.53h-3.12v-12.5h3.12zm26.75.03h-2.62l-6.91-8.03v8.02h-3.11v-12.51h2.85l6.67%207.66v-7.64h3.11v12.51zm24.76-12.48h2.72v12.5h-3.11v-7.81l-3.38%203.92h-.47l-3.37-3.93v7.8h-3.11v-12.5h2.72l4.01%204.65%204.01-4.63zm25.97%2012.51h-9.22v-12.51l9.09.02v2.29h-5.97v2.61h5.7v2.31h-5.7v2.99h6.1v2.3zm26.26.04h-2.62l-6.91-8.03v8.02h-3.11v-12.51h2.85l6.68%207.66v-7.64h3.11v12.51zm25.31-10.2h-4.53v10.2h-3.12v-10.21h-4.53v-2.3l12.17.02v2.29z%22%20color%3D%22%23009DFF%22%20%2F%3E%3C%2Fsvg%3E%3C%2Fsvg%3E");filter:none!important;}
/* Equal desktop side tracks align search with the centered category row. */
@media not all and (max-width:1024px) {
  body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-row {
    grid-template-columns:236px minmax(240px,1fr) 236px!important;
  }
  body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-search {
    max-width:560px!important;
  }
}
/* GoldCard chooser cards: clearer illustrations, 2026-10-23. */
body.gc-theme-finish.gc-internal-sections .gc-category-hub .gc-provider > img.gc-provider-image {
  width:76px;
  height:76px;
}
@media (min-width:640px) {
  body.gc-theme-finish.gc-internal-sections .gc-category-hub .gc-provider > img.gc-provider-image {
    width:100px;
    height:100px;
  }
}
/* GoldCard owner adjustment: game chooser illustrations, 2026-10-23. */
body.gc-theme-finish.gc-internal-sections .gc-category-hub[data-gc-category-hub="408422980"] .gc-provider > img.gc-provider-image {
  width:88px;
  height:88px;
}
@media (min-width:640px) {
  body.gc-theme-finish.gc-internal-sections .gc-category-hub[data-gc-category-hub="408422980"] .gc-provider > img.gc-provider-image {
    width:120px;
    height:120px;
  }
}
/* GoldCard: four live apps on wide screens, three on compact screens. */
@media (min-width:900px) {
  body.gc-theme-finish.index #gc-live-lion-20261022 .gc-live-lion__grid {
    grid-template-columns:repeat(4,minmax(0,1fr));
    max-width:1160px;
    column-gap:32px;
  }
}
/* GoldCard audit: native drawer owns the compact layout through1024px. */
@media (max-width:1024px) {
  body.gc-theme-finish.gc-header-signature .mm-ocd__content,
  body.gc-theme-finish.gc-header-signature #mobile-menu {
    background:#101010!important;
    color:#F5F1E7!important;
  }
  body.gc-theme-finish.gc-header-signature #mobile-menu .main-menu > li.root-level {
    display:none!important;
  }
}
/* Product quantity: comfortable native touch controls and stable numerals. */
body.gc-theme-finish .gc-purchase-form salla-quantity-input .s-quantity-input-container {
  height:48px!important;
  min-height:48px!important;
}
body.gc-theme-finish .gc-purchase-form salla-quantity-input :is(.s-quantity-input-button,.s-quantity-input-input) {
  height:46px!important;
  min-height:46px!important;
}
body.gc-theme-finish .gc-purchase-form salla-quantity-input .s-quantity-input-button {
  min-width:44px!important;
}
body.gc-theme-finish :is(.gc-purchase-total,.s-quantity-input-input,.s-product-card-price) {
  font-variant-numeric:tabular-nums;
}

/* GoldCard adopted original concept2: open scenes and framed covers below platforms. */
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 {
  --gc-split-gold:var(--gc-hub-gold,#d4af37);
  --gc-split-ink:var(--gc-hub-ink,#f4f1e7);
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:100px;
  width:min(1280px,92%);max-width:none;margin:0 auto;padding:74px 0 72px;
  background:transparent;border:0;border-radius:0;box-shadow:none;
  direction:rtl;overflow:visible;scroll-margin-top:14px;
  color:var(--gc-split-ink);font-family:var(--font-main,inherit);
}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024,
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 * {box-sizing:border-box}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-service {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;
  gap:0 18px;min-width:0;position:relative;margin:0;padding:0;
  background:transparent;border:0;border-radius:0;box-shadow:none;scroll-margin-top:0;
}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-scene {display:contents}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-robot {
  grid-column:1;grid-row:1/3;width:100%;height:430px;align-self:center;
  flex-shrink:0;position:relative;min-width:0;margin:0;padding:0;
  background:transparent;border:0;box-shadow:none;
}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-robot img {
  display:block;width:100%;max-width:100%;height:100%;object-fit:contain;
  mix-blend-mode:normal;filter:drop-shadow(0 10px 17px #0005);
  background:transparent;border:0;
}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-copy {
  grid-column:2;grid-row:1;width:100%;min-width:0;margin:0;padding:0;
  text-align:right;align-self:end;
}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-eyebrow {
  margin:0 0 7px;font-size:15px;line-height:1.5;font-weight:400;color:#b9a86e;
}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-title {
  margin:0;padding:0;max-width:240px;color:var(--gc-split-ink);
  font-family:inherit;font-size:35px;font-weight:700;letter-spacing:-.8px;
  line-height:1.35;white-space:normal;overflow-wrap:normal;
}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-section-link {
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  min-height:44px;min-width:44px;max-width:100%;margin-top:8px;padding:0;
  color:var(--gc-split-gold);font:600 13px/1.5 var(--font-main,inherit);
  text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;
}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-arrow {font-size:23px;flex-shrink:0}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-cover-grid {
  display:grid;grid-column:2;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px 16px;position:relative;margin:18px 0 0;padding:0;align-self:start;align-items:start;min-width:0;
}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-cover {
  display:flex;flex-direction:column;gap:8px;align-items:center;position:relative;
  min-width:0;min-height:44px;margin:0;padding:0;text-align:center;
  background:transparent;border:0;border-radius:0;box-shadow:none;text-decoration:none;color:inherit;
}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 a.gc-split-cover {touch-action:manipulation;-webkit-tap-highlight-color:transparent}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-cover img {
  display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;
  mix-blend-mode:lighten;background:transparent;border:0;
}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-caption {
  display:block;margin:0;padding:0;min-height:22px;max-width:100%;
  font-size:12px;font-weight:600;line-height:1.5;color:#d7d3c8;
}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-name {font:inherit;color:inherit}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-availability {display:block;font-size:12px;line-height:1.5;font-weight:400;color:#b8b4a9}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-service--phone {direction:ltr}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-service--phone :is(.gc-split-copy,.gc-split-cover-grid) {direction:rtl}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-service--phone .gc-split-robot img {object-position:center}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-service--cinema .gc-split-robot {width:calc(100% + 50px);margin-right:-22px}
body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 a:focus-visible {outline:2px solid #f8da72;outline-offset:5px}
@media (hover:hover) and (pointer:fine) {
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-section-link:hover {color:#f5da78}
}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 a.gc-split-cover img {transition:transform .2s ease}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 a.gc-split-cover:hover img {transform:translateY(-5px)}
}
@media (min-width:1700px) {
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 {width:min(1380px,90%);column-gap:112px}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-robot {height:470px}
}
@media (max-width:1100px) {
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 {column-gap:45px}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-service {gap:0 8px}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-robot {height:365px}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-title {font-size:30px}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-cover-grid {gap:12px 9px}
}
@media (max-width:800px) {
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 {display:block;width:90%;padding-top:30px;padding-bottom:36px;scroll-margin-top:0}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-service {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 10px;direction:rtl}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-service + .gc-split-service {margin-top:60px}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-robot {grid-column:1;grid-row:1;width:calc(100% + 12px);height:250px;margin:0 -10px 0 0}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-copy {grid-column:2;grid-row:1;align-self:center;text-align:right}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-title {font-size:29px}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-section-link {font-size:12px;gap:7px}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-cover-grid {grid-column:1/3;grid-row:2;width:min(340px,100%);gap:17px 22px;margin:12px auto 0;align-self:auto}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-service--phone {direction:ltr}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-caption {font-size:14px}
}
@media (max-width:460px) {
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-robot {height:220px}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-title {font-size:27px}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-eyebrow {font-size:13px}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-section-link {font-size:11px;line-height:1.5;gap:6px}
  body.gc-theme-finish.theme-raed.index #gc-split-services-20261024 .gc-split-service + .gc-split-service {margin-top:54px}
}
/* End GoldCard adopted original concept2. */

/* Current Salla products retain their own native display and responsive layout. */
body.gc-category-page.gc-dynamic-catalog .gc-hub-discovery-status {
  margin:12px 0 18px;color:var(--gc-hub-muted,#c7c2b8);font-size:14px;line-height:1.7;
}
body.gc-category-page.gc-dynamic-catalog .gc-hub-chooser:has(.gc-hub-providers:empty) {
  margin-bottom:16px;
}

/* Current membership only; preserve existing GoldCard scenes and responsive controls. */
body.gc-theme-finish.theme-raed.index.gc-home-current main section[data-gc-home-current-source],
body.gc-theme-finish.theme-raed.index.gc-home-current main section[component-id="1363538050"],
body.gc-theme-finish.theme-raed.index.gc-home-current main section[component-id="875778503"],
body.gc-theme-finish.theme-raed.index.gc-home-current main section[component-id="961252476"],
body.gc-theme-finish.theme-raed.index.gc-home-current main section[component-id="2017230576"],
body.gc-theme-finish.theme-raed.index.gc-home-current main section[component-id="1023762420"],
body.gc-theme-finish.theme-raed.index.gc-home-current main section[component-id="884430536"],
body.gc-theme-finish.theme-raed.index.gc-home-current main section[component-id="857903526"] {
  display:none!important;
}
body.gc-home-current [data-gc-home-region] {min-width:0;font-family:var(--font-main,inherit)}
body.gc-home-current [data-gc-home-region] [hidden] {display:none!important}
body.gc-home-current #gc-crystal-categories-20261022 .banner-entry.square-photos > img.lazy__bg {opacity:1!important}
body.gc-home-current .gc-home-current-placeholder {
  width:min(1280px,calc(100% - 32px));margin:24px auto;padding:20px 0;color:var(--gc-hub-muted,#c7c2b8);
}
body.gc-home-current .gc-home-current-status {margin:8px 0;font-size:15px;line-height:1.6}
body.gc-home-current .gc-home-current-all,
body.gc-home-current .gc-home-current-reload {
  display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;
  padding:8px 12px;color:var(--gc-hub-gold,#d4af37);font:600 15px/1.5 var(--font-main,inherit);
  text-decoration:none;background:transparent;border:0;
}
body.gc-home-current [data-gc-home-region] a:focus-visible,
body.gc-home-current .gc-home-current-reload:focus-visible {outline:2px solid var(--gc-hub-gold,#d4af37);outline-offset:5px}
body.gc-home-current #gc-current-games-region-20261024 {width:100%;margin:0 auto 48px}
body.gc-home-current .gc-home-current-grid {
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 48px;
  width:min(1040px,calc(100% - 48px));margin:24px auto 0;padding:0;
}
body.gc-home-current .gc-home-current-card {
  display:flex;flex-direction:column;align-items:center;min-width:0;min-height:44px;
  color:var(--gc-hub-ink,#f4f1e7);text-align:center;text-decoration:none;background:transparent;border:0;
}
body.gc-home-current .gc-home-current-card img {
  display:block;width:min(100%,234px);height:auto;aspect-ratio:1;object-fit:contain;
  margin-bottom:9px;background:transparent;mix-blend-mode:lighten;
}
body.gc-home-current .gc-home-current-card h3 {
  position:static;margin:0;padding:0;font-size:16px;line-height:1.5;font-weight:650;
  color:inherit;overflow-wrap:anywhere;background:none;text-shadow:none;
}
body.gc-home-current #gc-current-platforms-20261024 {
  width:min(1328px,calc(100% - 48px));margin:38px auto 0;color:var(--gc-hub-ink,#f4f1e7);
}
body.gc-home-current .gc-home-current-heading {display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}
body.gc-home-current .gc-home-current-heading h2 {margin:0;font-size:26px;line-height:1.5}
body.gc-home-current .gc-home-current-platforms-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
body.gc-home-current .gc-home-current-platform-card {
  display:flex;align-items:center;gap:28px;min-height:142px;min-width:0;padding:24px 30px;
  border:1px solid var(--gc-platform-edge,#534523);border-radius:22px;background:linear-gradient(120deg,#211e15,#111);
  color:inherit;text-decoration:none;
}
body.gc-home-current .gc-home-current-platform-card img {
  display:block;width:76px;height:76px;flex:0 0 auto;object-fit:contain;background:transparent;
}
body.gc-home-current .gc-home-current-platform-card h3 {position:static;min-width:0;margin:0;padding:0;font-size:21px;line-height:1.5;color:inherit;overflow-wrap:anywhere}
body.gc-home-current #gc-live-lion-20261022 .gc-live-lion__grid {grid-template-columns:repeat(4,minmax(0,1fr))}
body.gc-home-current #gc-split-services-20261024[data-gc-service-count="1"] {grid-template-columns:minmax(0,1fr);max-width:670px}
body.gc-home-current #gc-split-services-20261024 .gc-split-cover-grid[hidden] {display:none!important}
/* Counts other than the approved orbital densities use ordinary flow, without overlap. */
@media(min-width:1100px) {
  body.theme-raed.index.gc-home-current #gc-crystal-categories-20261022[data-gc-crystal-orbit="false"] .gc-crystal-categories__items {
    display:grid;height:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 20px;padding:20px 0;
  }
  body.theme-raed.index.gc-home-current #gc-crystal-categories-20261022[data-gc-crystal-orbit="false"] .gc-crystal-categories__items::before,
  body.theme-raed.index.gc-home-current #gc-crystal-categories-20261022[data-gc-crystal-orbit="false"] .gc-crystal-categories__items::after,
  body.theme-raed.index.gc-home-current #gc-crystal-categories-20261022[data-gc-crystal-orbit="false"] .gc-crystal-categories__center {display:none}
  body.theme-raed.index.gc-home-current #gc-crystal-categories-20261022[data-gc-crystal-orbit="false"] .banner-entry.square-photos {
    position:relative!important;left:auto!important;top:auto!important;width:auto!important;transform:none!important;
  }
  body.theme-raed.index.gc-home-current #gc-crystal-categories-20261022[data-gc-crystal-count="11"] .gc-crystal-categories__items {height:620px}
  body.theme-raed.index.gc-home-current #gc-crystal-categories-20261022[data-gc-crystal-count="11"] .banner-entry.square-photos {width:142px!important;min-height:125px!important}
  body.theme-raed.index.gc-home-current #gc-crystal-categories-20261022[data-gc-crystal-count="11"] .banner-entry.square-photos > .lazy__bg {width:80px!important;height:80px!important}
  body.theme-raed.index.gc-home-current #gc-crystal-categories-20261022[data-gc-crystal-count="11"] .banner-entry.square-photos h3 {
    display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:3em;min-height:39px!important;font-size:13px!important;
  }
}
@media(max-width:1000px) and (min-width:601px) {
  body.gc-home-current #gc-live-lion-20261022 .gc-live-lion__grid {grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
  body.gc-home-current .gc-home-current-grid {gap:24px}
}
@media(max-width:767px) {
  body.gc-home-current #gc-current-platforms-20261024 {width:calc(100% - 24px);margin-top:28px}
  body.gc-home-current .gc-home-current-platforms-grid {grid-template-columns:minmax(0,1fr);gap:14px}
  body.gc-home-current .gc-home-current-platform-card {padding:18px 20px;gap:20px;min-height:112px}
  body.gc-home-current .gc-home-current-platform-card img {width:60px;height:60px}
  body.gc-home-current .gc-home-current-platform-card h3 {font-size:18px}
  body.gc-home-current .gc-home-current-heading h2 {font-size:23px}
}
@media(max-width:600px) {
  body.gc-home-current #gc-live-lion-20261022 .gc-live-lion__grid {grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 12px}
  body.gc-home-current .gc-home-current-grid {width:calc(100% - 24px);gap:23px 12px}
  body.gc-home-current .gc-home-current-card img {width:min(100%,110px);margin-bottom:8px}
  body.gc-home-current .gc-home-current-card h3 {font-size:12px}
  body.gc-home-current .gc-home-current-heading {align-items:flex-start;gap:8px}
  body.gc-home-current .gc-home-current-all {font-size:13px}
}
@media(prefers-reduced-motion:reduce) {
  body.gc-home-current [data-gc-home-region] * {animation:none!important;transition:none!important}
}

/* Current family selection and restored approved home slots. */
/* Add after the existing current-home rules; keep approved scene geometry. */
body.gc-home-current [data-gc-home-region] .gc-home-current-status {grid-column:1/-1}
.gc-category-hub .gc-hub-options{display:flex;flex-wrap:wrap;gap:8px;margin-block:14px 20px}
.gc-category-hub .gc-hub-options[hidden]{display:none!important}
.gc-category-hub .gc-hub-options button{font:inherit;line-height:1.5;padding:10px 15px;border:1px solid #8f773b;border-radius:8px;color:#f5edda;background:#131313;cursor:pointer}
.gc-category-hub .gc-hub-options button[aria-pressed="true"]{background:#d7b333;border-color:#d7b333;color:#171300}
.gc-category-hub .gc-hub-options button:focus-visible{outline:2px solid #f4d773;outline-offset:3px}
@media(max-width:480px){.gc-category-hub .gc-hub-options{gap:6px}.gc-category-hub .gc-hub-options button{padding:9px 12px;font-size:13px}}

/* GoldCard batch 1 readability and layout fixes, 2026-10-28. Unpublished draft 1783827199; CSS only. */

/* GoldCard batch 1: readable cart coupon label, field, applied code and error, 2026-10-28. */
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-coupon-label { color:#F5F1E7; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-coupon-input-container input {
  background-color:#222225;
  color:#F5F1E7;
  border-color:#8A7440;
  color-scheme:dark;
  caret-color:#F5F1E7;
}
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-coupon-input-container input::placeholder { color:#BDB9AF; opacity:1; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-coupon-input-container input:disabled {
  color:#BDB9AF;
  -webkit-text-fill-color:#BDB9AF;
  opacity:1;
}
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-coupon-input-container input:focus { border-color:var(--color-primary, #D4AF37); }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-coupon-input-container input.s-coupon-input-error { border-color:#FF7C85; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-coupon-error { color:#FF7C85; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-coupon-button-remove .s-button-danger { background-color:#B91C1C; border-color:#B91C1C; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-coupon-button-remove .s-button-danger:hover { background-color:#DC2626; border-color:#DC2626; }

/* GoldCard batch 1: dark coupon tickets whether or not html.dark is set, 2026-10-28. */
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card,
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card::before,
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card::after { background-color:#171719; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card::before,
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card::after,
body.theme-raed.cart salla-cart-coupons :is(.s-cart-coupons-top-section, .s-cart-coupons-bottom-section) { border-color:#8A7440; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-divider { border-color:#443B24; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-bottom-section { background-color:#222225; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-main-amount { color:#E8C864; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-code { color:#F5F1E7; }
body.theme-raed.cart salla-cart-coupons :is(.s-cart-coupons-expiry, .s-cart-coupons-minimum) { color:#BDB9AF; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-expiry.s-cart-coupons-expiry-warning { color:#FF7C85; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-action { color:#E8C864; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-action:hover { color:#F5F1E7; }

/* GoldCard batch 1: applied coupon card (Twilight 3.0.15) keeps a dark gold tint and readable footer, 2026-10-28. */
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card.s-cart-coupons-card--applied::before,
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card.s-cart-coupons-card--applied::after,
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card--applied :is(.s-cart-coupons-top-section, .s-cart-coupons-bottom-section) { border-color:var(--color-primary, #D4AF37); }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card--applied .s-cart-coupons-divider { border-color:#8A7440; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card--applied .s-cart-coupons-top-section { background-color:#22201B; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card--applied .s-cart-coupons-bottom-section { background-color:#322C1D; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card--applied .s-cart-coupons-card-applied-label { color:#E8C864; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card--applied .s-cart-coupons-card-remove { color:#F5F1E7; }
body.theme-raed.cart salla-cart-coupons .s-cart-coupons-card--applied .s-cart-coupons-card-remove:hover { color:#FF7C85; }

/* GoldCard batch 1: readable discounted cart prices, offer toggle hover and saved amount, 2026-10-28. */
body.theme-raed.cart .cart-item :is(.item-price.text-red-800, .s-cart-item-offers-free-label) { color:#FF7C85; }
body.theme-raed.cart .cart-item .s-cart-item-offers-regular-price { color:#BDB9AF; }
body.theme-raed.cart .cart-item .s-cart-item-offers-show-more-btn:hover { color:#E8C864; }
body.theme-raed.cart .s-cart-summary-card-line--discount :is(b, b *) { color:#FF7C85!important; }

/* GoldCard batch 1: cart option fields (account ID, zone ID) draw their focus ring inside, since Twilight 3.0.15 option content clips it, 2026-10-28. */
body.theme-raed.cart .cart-item salla-product-options .s-form-control:focus { outline-offset:-3px; }

/* GoldCard batch 1: readable savings badge and VAT note on the dark order summary, 2026-10-28. */
body.theme-raed.cart .s-cart-summary-card-bar-savings-badge { background-color:#133A26; color:#6EE7A0; }
body.theme-raed.cart .s-cart-summary-card-bar-label-sub { color:#BDB9AF; }

/* GoldCard batch 1: every desktop header dropdown item reachable under the sticky header, 2026-10-28. */
@media not all and (max-width: 1024px) {
  /* Root dropdowns fit the viewport and scroll; the Subscriptions ID rule keeps only its width. The 200px leaves room for a top bar such as the preview bar (dropdown top 124px live, 164-176px in preview). */
  body.theme-raed .store-header #mainnav .main-menu > .root-level:not(#more-menu-dropdown) > .sub-menu {
    max-height: max(240px, calc(100vh - 200px));
    max-height: max(240px, calc(100dvh - 200px));
    overflow-y: auto;
    overscroll-behavior: contain;
    scrollbar-width: thin;
    scrollbar-color: #8b7841 #171717;
  }
  /* Nested lists open inline inside a scrolling dropdown, where a side fly-out would be clipped. */
  body.theme-raed .store-header #mainnav .main-menu > .root-level:not(#more-menu-dropdown) > .sub-menu .sub-menu {
    position: static;
    width: auto;
    min-width: 0;
    max-height: none;
    overflow: visible;
    margin: 0;
    margin-inline-start: 12px;
    padding: 0;
    border: 0;
    border-inline-start: 1px solid #826b35;
    border-radius: 0;
    box-shadow: none;
    transform: none;
    opacity: 1;
    visibility: inherit;
  }
  /* More list: nested lists show inline and stay open, so hovering one item never moves the others. */
  body.theme-raed .store-header #mainnav .main-menu #more-menu-dropdown > .sub-menu .sub-menu {
    width: auto;
    min-width: 0;
    max-height: none;
    overflow: visible;
    margin-inline-start: 12px;
    border-inline-start: 1px solid #826b35;
    opacity: 1;
    visibility: inherit;
  }
  /* Inline groups point down, in root dropdowns and in the More list. */
  body.theme-raed .store-header #mainnav .main-menu > .root-level > .sub-menu .has-children > a::after {
    content: "\e96e";
  }
  /* Focus rings stay inside scrolling dropdowns, including the native More list. */
  body.theme-raed .store-header #mainnav .main-menu > .root-level > .sub-menu a:focus-visible {
    outline-offset: -4px;
  }
}

/* GoldCard batch 1: product-card image link focus ring drawn inside the clipped image box, 2026-10-28.
 * Card and image wrapper keep overflow:hidden and their rounding. The gold ring (colour and width from the
 * existing focus rules) sits 2-5px inside the image; a dark overlay band on each side (0-2px, 5-7px) keeps
 * it over 9:1 against its neighbours on any artwork. Specificity 0,2,1 on purpose: the padded home featured
 * cards keep their own !important outer ring, and the overlay, placed on the positioned image wrapper,
 * falls in their dark padding. */
:where(body.theme-raed .s-product-card-entry) > .s-product-card-image > a:focus-visible {
  outline-offset: -5px !important;
  border-radius: inherit;
}
:where(body.theme-raed .s-product-card-entry) > .s-product-card-image > a:focus-visible::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 2px solid #0B0B0D;
  border-radius: inherit;
  outline: 2px solid #0B0B0D;
  outline-offset: -7px;
  pointer-events: none;
}

/* GoldCard batch 1: readable customer name and greeting in the signed-in account sheet header, 2026-10-28. */
body.theme-raed #mainnav .s-user-menu-dropdown-header-content p {
  color: #F5F1E7;
}
body.theme-raed #mainnav .s-user-menu-dropdown-header-content span {
  color: #BDB9AF;
}
/* GoldCard batch 1: keep Twilight's unread/pending-payment dot on the Signature account icon, 2026-10-28. */
body.gc-theme-finish.gc-header-signature #mainnav .s-user-menu-red-dot .s-user-menu-trigger .gc-signature-account-icon {
  position: relative;
}
body.gc-theme-finish.gc-header-signature #mainnav .s-user-menu-red-dot .s-user-menu-trigger .gc-signature-account-icon::after {
  content: "";
  position: absolute;
  top: -4px;
  inset-inline-end: -5px;
  width: 12px;
  height: 12px;
  border: 2px solid #101010;
  border-radius: 50%;
  background: #FF7C85;
  box-sizing: border-box;
  pointer-events: none;
}
@media (forced-colors: active) {
  body.gc-theme-finish.gc-header-signature #mainnav .s-user-menu-red-dot .s-user-menu-trigger .gc-signature-account-icon::after {
    forced-color-adjust: none;
    border-color: Canvas;
    background: Highlight;
  }
}
/* GoldCard batch 1: readable Twilight unread/pending-payment counts inside the account menu, also while the
   item is hovered or focused (line 122 turns every #mainnav link span gold), and clear of the inset focus ring, 2026-10-28. */
body.theme-raed #mainnav .s-user-menu-dropdown-item-link .s-user-menu-dropdown-item-badge {
  inset-inline-end: 1rem;
  background-color: #FF7C85;
  color: #0B0B0D !important;
}
/* GoldCard batch 1: account menu focus ring drawn inside each link, so the scrolling menu never clips it, 2026-10-28. */
body.theme-raed #mainnav .s-user-menu-dropdown-item-link:focus-visible {
  outline-offset: -4px;
}

/* GoldCard batch 1: visible native error state on invalid required product options (x-css-02), 2026-10-28. */
/* Salla adds .s-product-options-option-error to the option; line 82 and line 224 had hidden its red cue. */
body.theme-raed.product-single .s-product-options-option-error .s-product-options-option-label { color:#FF7C85 !important; }
body.theme-raed.product-single .s-product-options-option-error .s-form-control:is(select, textarea, input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"])) {
  border-color:#FF7C85 !important;
  box-shadow:inset 0 0 0 1px #FF7C85, var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000);
}

/* GoldCard batch 1: current home banners 423576638 (desktop) and 1795449663 (mobile), 2026-10-28.
   Both now serve 1440x480 slides. Keep one full-width 3:1 box from first paint, before and after
   salla-slider hydrates, without waiting for body.gc-theme-finish. Images, links and autoplay unchanged. */
body.theme-raed.index section:is([component-id="423576638"], [component-id="1795449663"]).s-block--photos-slider {
  width: 100%;
  max-width: none;
  margin: 0 auto;
  padding: 0;
  border-radius: 0;
}
body.theme-raed.index section:is([component-id="423576638"], [component-id="1795449663"]) .s-slider-container {
  padding: 0 !important;
  border-radius: 0;
}
body.theme-raed.index section:is([component-id="423576638"], [component-id="1795449663"]) .swiper-slide {
  padding-inline: 0;
  border-radius: 0;
}
body.theme-raed.index section:is([component-id="423576638"], [component-id="1795449663"]) salla-slider.photos-slider .swiper-slide img {
  aspect-ratio: 3 / 1;
  border-radius: 0;
}
/* Desktop dots stay on the art at 12px. Mobile dots keep their place below the art, now in a 28px strip
   instead of the empty bands of the old 2:1 box. */
body.theme-raed.index section[component-id="423576638"] .swiper-pagination {
  bottom: 12px;
}
body.theme-raed.index section[component-id="1795449663"] .s-slider-container {
  padding-bottom: 28px !important;
}
body.theme-raed.index section[component-id="1795449663"] .swiper-pagination {
  bottom: 2px;
}
/* Before salla-slider hydrates: reserve the same mobile dot strip and show only the first slide. */
body.theme-raed.index section[component-id="1795449663"] salla-slider.photos-slider:not(.hydrated) > div[slot="items"] {
  padding-bottom: 28px;
}
body.theme-raed.index section:is([component-id="423576638"], [component-id="1795449663"]) salla-slider.photos-slider:not(.hydrated) > div[slot="items"] > .swiper-slide:not(:first-child) {
  display: none;
}

/* GoldCard batch 1: dark thank-you page for the Twilight 3.0.15 order components (P1-1), 2026-10-28. */
/* The components paint white cards and #333/#666 text from colour tokens that no stylesheet sets; give them the dark palette.
   salla-modal moves the split-shipments sheet to <body> (componentDidLoad), outside salla-thank-you-page, so it is scoped separately. */
body.theme-raed salla-thank-you-page,
body.theme-raed:is(.thank-you, :has(salla-thank-you-page)) salla-modal.s-order-shipments-modal {
  --color-surface:#171719;
  --color-surface-secondary:#222225;
  --color-border:#8A7440;
  --color-border-light:#443B24;
  --color-text-primary:#F5F1E7;
  --color-text-secondary:#BDB9AF;
}
/* Split-shipments sheet: the native modal body and close button are hard-coded white. */
body.theme-raed:is(.thank-you, :has(salla-thank-you-page)) salla-modal.s-order-shipments-modal :is(.s-modal-body, .s-modal-close) { background-color:#171719; color:#F5F1E7; }
/* Payment (mada, Visa/Mastercard, STC Pay, Apple Pay) and carrier logos are drawn for light cards: keep a light plate behind them. */
body.theme-raed salla-thank-you-page .s-order-payment-logo { background-color:#FFFFFF; border-radius:.375rem; padding:.125rem .25rem; }
body.theme-raed salla-thank-you-page .s-order-payment-logo img { object-position:center; }
body.theme-raed salla-thank-you-page :is(.s-order-shipments-logo, .s-order-items-logo),
body.theme-raed:is(.thank-you, :has(salla-thank-you-page)) salla-modal.s-order-shipments-modal .s-order-shipments-logo { background-color:#FFFFFF; }
/* Pickup orders: the instructions icon is hard-coded black. */
body.theme-raed salla-thank-you-page .s-order-branch-instructions-heading i { color:#E8C864; }

/* GoldCard batch 1: product option fields and home banner links draw their focus ring inside, since their containers clip it, 2026-10-28. */
body.theme-raed.product-single salla-product-options .s-product-options-option-content .s-form-control:focus { outline-offset:-3px; }
body.theme-raed.index section:is([component-id="423576638"], [component-id="1795449663"]) .swiper-slide > a:focus-visible { outline-offset:-4px; }

/* ===== GC header: automatic categories menu (draft) 2026-10-29 =====
   Blog stays in the footer (owner rule 2026-10-14); roots fit one row from 1366px like TakeCard */
ul.main-menu > li#blog { display: none !important; } /* desktop header and the mobile drawer (mmenu moves the nav out of <header>) */
@media (min-width: 1024px) {
  header nav#mobile-menu ul.main-menu { gap: 10px 6px !important; }
  header nav#mobile-menu ul.main-menu > li.root-level > a { font-size: clamp(11.5px, 0.83vw, 13px) !important; white-space: nowrap; }
}

/* ===== GC home games grid: four tiles per row like the live grid, three on phones (owner 2026-11-03) ===== */
body.gc-home-current .gc-home-current-games-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
@media (min-width: 900px) {
  body.gc-home-current .gc-home-current-games-grid { width: min(1160px, calc(100% - 48px)); column-gap: 32px; }
}
@media (max-width: 899px) {
  body.gc-home-current .gc-home-current-games-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

/* ===== GC flat tiles + quiet loading (owner 2026-11-03): no box behind hub tiles, product cards and platform cards; bigger aligned art; products load while scrolling ===== */
/* Hub chooser tiles on every root (games, live, platforms, stores, subscriptions...): framed art + caption only */
body.gc-category-page .gc-hub-providers > :is(a.gc-provider, button.gc-provider),
body.gc-internal-sections .gc-hub-providers > :is(a.gc-provider, button.gc-provider) {
  min-height: 0; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none;
  justify-content: flex-start; gap: 8px;
}
body.gc-category-page .gc-hub-providers > .gc-provider:is([aria-pressed="true"], [aria-selected="true"], [aria-current="page"], .is-active),
body.gc-internal-sections .gc-hub-providers > .gc-provider:is([aria-pressed="true"], [aria-current="page"], .is-active) {
  border: 0; box-shadow: none; background: transparent;
}
body.gc-category-page .gc-hub-providers > .gc-provider:is([aria-pressed="true"], [aria-selected="true"], [aria-current="page"], .is-active) > img.gc-provider-image,
body.gc-internal-sections .gc-hub-providers > .gc-provider:is([aria-pressed="true"], [aria-current="page"], .is-active) > img.gc-provider-image {
  box-shadow: 0 0 0 2px var(--gc-internal-gold, #d4af37);
}
@media (hover: hover) and (pointer: fine) {
  body.gc-category-page .gc-hub-providers > .gc-provider:not(:disabled):hover,
  body.gc-internal-sections .gc-hub-providers > .gc-provider:not(:disabled):hover { border: 0; background: transparent; }
  body.gc-category-page .gc-hub-providers > .gc-provider:not(:disabled):hover > img.gc-provider-image,
  body.gc-internal-sections .gc-hub-providers > .gc-provider:not(:disabled):hover > img.gc-provider-image { box-shadow: 0 0 0 1px var(--gc-internal-gold, #d4af37); }
}
@media (forced-colors: active) {
  body.gc-category-page .gc-hub-providers > .gc-provider > img.gc-provider-image,
  body.gc-internal-sections .gc-hub-providers > .gc-provider > img.gc-provider-image { outline: 1px solid ButtonText; outline-offset: 2px; }
  body.gc-category-page .gc-hub-providers > .gc-provider:hover > img.gc-provider-image,
  body.gc-internal-sections .gc-hub-providers > .gc-provider:hover > img.gc-provider-image { outline: 2px solid Highlight; }
}
/* Square framed art fills the column; rows align on the image, captions stay fully visible below */
body.gc-category-page img.gc-provider-image,
body.gc-internal-sections .gc-provider > img.gc-provider-image,
body.gc-theme-finish.gc-internal-sections .gc-category-hub[data-gc-category-hub] .gc-provider > img.gc-provider-image {
  width: min(100%, 234px); height: auto; aspect-ratio: 1 / 1; max-width: 100%; margin: 0; border-radius: 0; object-fit: contain;
}
body.gc-category-page .gc-hub-providers,
body.gc-internal-sections .gc-hub-providers { align-items: start; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 20px; }
@media (min-width: 640px) and (max-width: 1023px) {
  body.gc-category-page .gc-hub-providers,
  body.gc-internal-sections .gc-hub-providers { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px 16px; }
}
@media (max-width: 639px) {
  body.gc-category-page .gc-hub-providers,
  body.gc-internal-sections .gc-hub-providers { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px 10px; }
  body.gc-category-page .gc-provider-name,
  body.gc-internal-sections .gc-provider-name { font-size: 12px; line-height: 1.5; }
}
/* Product cards everywhere: no box, the framed art sits on the page */
body.theme-raed .s-product-card-entry,
body.theme-raed .s-product-card-entry:hover,
body.theme-raed .s-product-card-entry:focus-within {
  background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important;
}
body.theme-raed .s-product-card-vertical .s-product-card-image { background: transparent; }
body.gc-category-page .container--products-list salla-products-list .s-products-list-wrapper { gap: 26px 20px !important; }
@media (max-width: 639px) {
  body.gc-category-page .container--products-list salla-products-list .s-products-list-wrapper { gap: 18px 12px !important; }
}
/* Home platform cards: logo + name without the bordered box */
/* Products load while scrolling: while the GoldCard auto-more library drives a list (it marks it data-gc-auto-more="on"),
   the native «عرض المزيد» button is a quiet sentinel that shows only its loader; its name returns on keyboard focus,
   and the normal visible button returns wherever the library does not drive the list or has stopped. */
body.theme-raed salla-products-list[data-gc-auto-more="on"] .s-infinite-scroll-wrapper:not([hidden]) { text-align: center; }
body.theme-raed salla-products-list[data-gc-auto-more="on"] button.s-infinite-scroll-btn:not([hidden]) {
  position: relative; display: flex; align-items: center; justify-content: center;
  width: 100%; max-width: none; min-height: 56px; margin: 4px 0 0; padding: 0;
  background: transparent !important; border: 0 !important; box-shadow: none !important; color: var(--gc-internal-gold, #d4af37);
  cursor: default;
}
body.theme-raed salla-products-list[data-gc-auto-more="on"] button.s-infinite-scroll-btn .s-infinite-scroll-btn-text {
  position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0;
}
body.theme-raed salla-products-list[data-gc-auto-more="on"] button.s-infinite-scroll-btn:focus-visible .s-infinite-scroll-btn-text {
  position: static; width: auto; height: auto; margin: 0; clip: auto; white-space: normal;
}
/* The chooser's own «عرض المزيد (N متبقي)» control expands automatically on approach: same quiet treatment, name shown on keyboard focus */
body.gc-internal-sections .gc-category-hub button.gc-hub-expand[data-gc-auto-more="on"]:not([hidden]) {
  width: 100%; min-height: 56px; margin: 4px 0 0; padding: 0;
  border: 0 !important; background: transparent !important; box-shadow: none !important; color: transparent; cursor: default;
}
body.gc-internal-sections .gc-category-hub button.gc-hub-expand[data-gc-auto-more="on"]:focus-visible { color: var(--gc-internal-gold, #d4af37); }

/* ===== GC games hub groups (owner 2026-11-03): «شحن مباشر بالآيدي» tiles first, then «بطاقات شحن الألعاب», each under a heading row ===== */
body.gc-internal-sections .gc-hub-providers > .gc-hub-group-title {
  grid-column: 1 / -1; margin: 10px 0 -8px; padding: 0; font-size: 19px; line-height: 1.5; font-weight: 700;
  color: var(--gc-internal-gold, #d4af37); text-align: start;
}
@media (max-width: 639px) {
  body.gc-internal-sections .gc-hub-providers > .gc-hub-group-title { margin: 6px 0 -6px; font-size: 16px; }
}

/* ===== GC hub pages show the section tiles only (owner 2026-11-04): products appear after a section is chosen or from «عرض جميع المنتجات». The list stays when the tiles failed to load or a hub has none. ===== */
body.gc-category-page.gc-dynamic-catalog.gc-chooser-view .gc-category-hub[data-gc-discovery-state="loading"] ~ .gc-hub-products,
body.gc-category-page.gc-dynamic-catalog.gc-chooser-view .gc-category-hub[data-gc-discovery-state="ready"]:not([data-gc-options-count="0"]) ~ .gc-hub-products {
  display: none !important;
}

/* ===== GC footer stays below the first screen while the page content loads, so it does not jump (2026-11-04) ===== */
body.theme-raed #main-content {
  min-height: 100vh;
}

/* ===== GC home platform cards: each card tinted with its platform color again, same values as the 23 Oct design (owner 2026-11-04) ===== */
body.gc-home-current .gc-home-current-platform-card {
  --gc-card-accent: 212,175,55;
  background: linear-gradient(110deg,rgba(var(--gc-card-accent),.17),#141414)!important ;
  border-color: rgba(var(--gc-card-accent),.38);
}
body.gc-home-current .gc-home-current-platform-card[href*="/c321716329"] { --gc-card-accent: 73,125,236; }
body.gc-home-current .gc-home-current-platform-card[href*="/c879209334"] { --gc-card-accent: 103,153,207; }
body.gc-home-current .gc-home-current-platform-card[href*="/c1344924016"] { --gc-card-accent: 93,172,86; }
body.gc-home-current .gc-home-current-platform-card[href*="/c2144540530"] { --gc-card-accent: 228,93,94; }
body.gc-home-current .gc-home-current-platform-card[href*="/c461723004"] { --gc-card-accent: 212,175,55; }
body.gc-home-current .gc-home-current-platform-card[href*="/c286634623"] { --gc-card-accent: 97,161,233; }

/* ===== GC TakeCard arrangement (owner 2026-11-04): band or collage, centered art and title, tab strip, 6 tiles and 6 products per row ===== */
.gc-tc-band { position: absolute; top: 0; inset-inline: calc(50% - 50vw); height: 300px; z-index: 0; pointer-events: none;
  background: repeating-linear-gradient(115deg, rgba(255,255,255,.04) 0 110px, transparent 110px 300px), linear-gradient(180deg, rgba(var(--gc-tc-rgb,190,150,50),.85), rgba(var(--gc-tc-rgb,190,150,50),.28) 60%, transparent); }
body.theme-raed .gc-category-context[data-gc-tc] { position: relative; padding: 96px 0 8px; margin-top: 0; text-align: center; border: 0; background: transparent; box-shadow: none; }
body.theme-raed .gc-category-context[data-gc-tc] .gc-hub-intro { position: relative; z-index: 1; display: flex; flex-direction: column-reverse; align-items: center; justify-content: center; gap: 18px; padding: 0; border: 0; background: transparent; }
body.theme-raed .gc-category-context[data-gc-tc] .gc-hub-intro-art { width: 160px; height: 160px; object-fit: contain; border-radius: 22px; margin: 0; }
body.theme-raed .gc-category-context[data-gc-tc] .gc-hub-intro-copy { text-align: center; }
body.theme-raed .gc-category-context[data-gc-tc] .gc-category-parent { display: none; }
body.theme-raed .gc-category-context[data-gc-tc] h1 { font-size: 26px; line-height: 1.4; margin: 0; }
.gc-tc-tabs, body.theme-raed .gc-hub-selected .gc-hub-options { position: relative; z-index: 1; display: flex; flex-wrap: nowrap; gap: 6px; justify-content: safe center; overflow-x: auto; overscroll-behavior-x: contain; scrollbar-width: none; margin: 22px 0 6px; padding: 8px 2px; }
.gc-tc-tabs::-webkit-scrollbar, body.theme-raed .gc-hub-selected .gc-hub-options::-webkit-scrollbar { display: none; }
.gc-tc-tab, body.theme-raed .gc-hub-selected .gc-hub-options button { flex: 0 0 auto; display: flex; flex-direction: column; align-items: center; gap: 8px; min-width: 84px; max-width: 132px; padding: 6px 10px; border: 0; border-inline: 1px solid transparent; border-radius: 0; background: transparent; box-shadow: none; color: #f5f1e7; font-size: 12.5px; font-weight: 700; line-height: 1.35; text-align: center; text-decoration: none; cursor: pointer; }
.gc-tc-tab[aria-current="page"], body.theme-raed .gc-hub-selected .gc-hub-options button[aria-pressed="true"] { border-inline-color: #d4af37; color: #d4af37; background: transparent; }
.gc-tc-tab:focus-visible, body.theme-raed .gc-hub-selected .gc-hub-options button:focus-visible { outline: 2px solid #d4af37; outline-offset: 2px; }
.gc-tc-flag { display: block; width: 50px; height: 34px; object-fit: cover; border-radius: 5px; }
.gc-tc-icon { display: block; width: 46px; height: 46px; object-fit: contain; border-radius: 9px; }
/* Section page: collage, art and title in the middle */
body.gc-category-page.gc-dynamic-catalog .gc-category-hub .gc-hub-intro { position: relative; display: flex; flex-direction: column-reverse; align-items: center; justify-content: center; gap: 14px; padding: 170px 0 0; border: 0; background: transparent; text-align: center; }
body.gc-category-page.gc-dynamic-catalog .gc-category-hub .gc-hub-intro-copy { position: relative; z-index: 1; text-align: center; }
body.gc-category-page.gc-dynamic-catalog .gc-category-hub .gc-hub-intro-art { position: relative; z-index: 1; width: 190px; height: 190px; object-fit: contain; margin: 0; }
body.gc-category-page.gc-dynamic-catalog .gc-category-hub .gc-hub-intro h1 { font-size: 26px; margin: 0; }
.gc-tc-collage { position: absolute; top: 0; inset-inline: calc(50% - 50vw); height: 280px; overflow: hidden; z-index: 0; display: grid; grid-template-columns: repeat(10, 190px); grid-auto-rows: 190px; gap: 22px; justify-content: center; align-content: center; }
.gc-tc-collage img { width: 190px; height: 190px; object-fit: cover; border-radius: 22px; opacity: .42; transform: rotate(-11deg) scale(1.06); }
.gc-tc-collage::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(10,10,12,.35), rgba(10,10,12,.55) 70%, #0a0a0c); }
body.gc-category-page.gc-results-view .gc-category-hub .gc-hub-intro { display: none; }
/* No breadcrumb or dividers on these pages; platform logos sit on a light square so they read on the colored band */
body.gc-category-page nav.breadcrumbs, body:has(.gc-category-context[data-gc-tc]) nav.breadcrumbs { display: none; }
body.gc-category-page .gc-category-hub, body.theme-raed .gc-category-context[data-gc-tc] { margin-top: 0 !important; }
body.gc-category-page .gc-hub-intro, body.gc-category-page .gc-hub-chooser, body.gc-category-page .gc-hub-chooser-head { border: 0 !important; }
body.theme-raed .gc-category-context[data-gc-tc] .gc-hub-intro-art:is([src*="e16c171f"], [src*="02216810"], [src*="6262a801"], [src*="89c543d0"], [src*="e9d15f4c"], [src*="605a1f66"]) { padding: 24px; background: #f4f4f6; box-sizing: border-box; }
body.gc-category-page.gc-dynamic-catalog .gc-category-hub .gc-hub-all { background: transparent !important; color: #d4af37 !important; border: 1px solid rgba(212,175,55,.55) !important; box-shadow: none !important; }
/* Platform and store tiles: the white logo on a square in the brand color */
body.gc-category-page.gc-dynamic-catalog .gc-hub-providers .gc-provider[data-provider-kind="category"] > img.gc-provider-image { width: 100% !important; height: auto !important; aspect-ratio: 1 / 1; object-fit: cover; border-radius: 16px !important; }
body.gc-category-page.gc-dynamic-catalog .gc-hub-providers .gc-provider:is([data-provider-key="category-321716329"], [data-provider-key="category-879209334"], [data-provider-key="category-1344924016"], [data-provider-key="category-2144540530"], [data-provider-key="category-461723004"], [data-provider-key="category-286634623"]) > img.gc-provider-image { content: normal !important; width: 100% !important; height: auto !important; aspect-ratio: 1 / 1; padding: 22%; box-sizing: border-box; object-fit: contain; border-radius: 24px !important; background: linear-gradient(145deg, rgba(var(--gc-tile-rgb, 190,150,50),1), rgba(var(--gc-tile-rgb, 190,150,50),.45)) !important; }
.gc-provider[data-provider-key="category-321716329"] { --gc-tile-rgb: 0,68,180; }
.gc-provider[data-provider-key="category-879209334"] { --gc-tile-rgb: 40,70,110; }
.gc-provider[data-provider-key="category-1344924016"] { --gc-tile-rgb: 16,124,16; }
.gc-provider[data-provider-key="category-2144540530"] { --gc-tile-rgb: 200,20,30; }
.gc-provider[data-provider-key="category-461723004"] { --gc-tile-rgb: 30,120,40; }
.gc-provider[data-provider-key="category-286634623"] { --gc-tile-rgb: 0,110,200; }
.gc-provider[data-provider-key="category-711875908"] { --gc-tile-rgb: 150,70,210; }
.gc-provider[data-provider-key="category-603896391"] { --gc-tile-rgb: 30,150,110; }
body.gc-category-page .gc-hub-search > span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
body.gc-provider-view .gc-hub-change { padding: 4px 8px; border: 0; background: transparent; color: #bdb7a7; font-size: 13px; font-weight: 500; text-decoration: underline; box-shadow: none; }
/* Chooser controls stay, quieter and centered */
body.gc-category-page .gc-hub-chooser-head { justify-content: center; }
body.gc-category-page .gc-hub-chooser-head h2 { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
body.gc-category-page .gc-hub-search { max-width: 560px; margin-inline: auto; text-align: center; }
/* Six tiles per row, three on phones */
@media (min-width: 1100px) { body.gc-category-page.gc-dynamic-catalog .gc-hub-providers { grid-template-columns: repeat(6, minmax(0, 1fr)) !important; column-gap: 18px; } }
@media (min-width: 768px) and (max-width: 1099px) { body.gc-category-page.gc-dynamic-catalog .gc-hub-providers { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } }
@media (max-width: 767px) { body.gc-category-page.gc-dynamic-catalog .gc-hub-providers { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; column-gap: 10px; } }
/* Family view inside a section */
body.gc-category-page.gc-provider-view .gc-hub-selected { position: relative; display: flex; flex-direction: column; align-items: center; gap: 14px; padding: 96px 0 6px; border: 0; background: transparent; text-align: center; --gc-tc-rgb: 190,150,50; }
.gc-hub-selected > .gc-tc-band { display: none; }
body.gc-provider-view .gc-hub-selected > .gc-tc-band { display: block; }
.gc-tc-art { position: relative; z-index: 1; width: 160px; height: 160px; object-fit: contain; border-radius: 22px; }
body.gc-provider-view .gc-hub-selection-title { position: relative; z-index: 1; margin: 0; font-size: 26px; }
body.gc-provider-view .gc-hub-change { position: relative; z-index: 1; order: 9; }
body.gc-provider-view .gc-hub-selected .gc-hub-options { order: 5; max-width: 100%; }
/* Products: six per row with the density switch */
.gc-tc-density { display: none; align-items: center; gap: 4px; margin-inline-start: 14px; }
.gc-tc-density button { display: inline-flex; align-items: center; padding: 7px; border: 0; border-radius: 8px; background: transparent; color: #8e8a7e; cursor: pointer; }
.gc-tc-density button[aria-pressed="true"] { color: #d4af37; background: rgba(212,175,55,.12); }
@media (min-width: 1100px) {
  .gc-tc-density { display: inline-flex; }
  body.theme-raed .container--products-list .main-content salla-products-list .s-products-list-wrapper { display: grid !important; grid-template-columns: repeat(var(--gc-tc-cols, 6), minmax(0, 1fr)) !important; gap: 22px 16px !important; }
  body.theme-raed .container--products-list .main-content salla-products-list .s-products-list-wrapper > * { width: auto !important; max-width: none !important; min-width: 0; }
}
@media (max-width: 767px) {
  .gc-tc-band { height: 220px; }
  body.theme-raed .gc-category-context[data-gc-tc], body.gc-category-page.gc-provider-view .gc-hub-selected { padding-top: 56px; }
  body.theme-raed .gc-category-context[data-gc-tc] .gc-hub-intro-art, .gc-tc-art { width: 110px; height: 110px; border-radius: 16px; }
  body.gc-category-page.gc-dynamic-catalog .gc-category-hub .gc-hub-intro { padding-top: 110px; }
  body.gc-category-page.gc-dynamic-catalog .gc-category-hub .gc-hub-intro-art { width: 120px; height: 120px; }
  .gc-tc-collage { height: 200px; grid-template-columns: repeat(6, 120px); grid-auto-rows: 120px; gap: 14px; }
  .gc-tc-collage img { width: 120px; height: 120px; border-radius: 16px; }
  .gc-tc-tabs, body.theme-raed .gc-hub-selected .gc-hub-options { justify-content: flex-start; }
}

/* ===== GC TakeCard arrangement, full catalog (owner 2026-11-04): many tabs wrap into rows; shopping groups under headings ===== */
.gc-tc-tab[hidden] { display: none; }
.gc-tc-tabs-wrap { position: relative; z-index: 1; }
.gc-tc-tabs-search { display: block; width: min(420px, 100%); margin: 18px auto 0; padding: 10px 14px; border: 1px solid rgba(212, 175, 55, .55); border-radius: 12px; background: #15161a; color: #f5f1e7; font: inherit; font-size: 14px; text-align: start; box-sizing: border-box; }
.gc-tc-tabs-search:focus-visible { outline: 2px solid #d4af37; outline-offset: 2px; }
.gc-hub-no-matches .gc-tc-search-all { color: #d4af37; text-decoration: underline; }
@media (max-width: 767px) { html[dir="rtl"] select#product-filter { padding-left: 2.5rem; } }
.gc-tc-sections { display: grid; gap: 32px; margin-top: 32px; }
.gc-tc-section[hidden] { display: none; }
.gc-tc-section > h2 { margin: 0 0 16px; font-size: 22px; line-height: 1.4; text-align: center; color: #f5f1e7; }
.gc-tc-section .gc-provider[hidden] { display: none; }
/* The last top menu opens inward so the page never scrolls sideways */
@media (min-width: 1024px) { .main-menu > li.root-level:last-child > .sub-menu { right: auto !important; left: 0 !important; } }

/* ===== Out-of-stock cards like TakeCard (owner 2026-11-04): a badge on the picture, a one-line notify button ===== */
custom-salla-product-card.s-product-card-out-of-stock .s-product-card-image, salla-product-card.s-product-card-out-of-stock .s-product-card-image { position: relative; }
custom-salla-product-card.s-product-card-out-of-stock .s-product-card-image::after, salla-product-card.s-product-card-out-of-stock .s-product-card-image::after { content: "نفدت الكمية"; position: absolute; top: 10px; inset-inline-start: 10px; z-index: 1; padding: 3px 9px; border-radius: 8px; background: rgba(0, 0, 0, .78); color: #f5f1e7; font-size: 11.5px; font-weight: 700; line-height: 1.5; pointer-events: none; }
custom-salla-product-card.s-product-card-out-of-stock salla-add-product-button button, salla-product-card.s-product-card-out-of-stock salla-add-product-button button { padding-inline: 4px; font-size: 12.5px; white-space: nowrap; }

/* ===== Tile pages (owner 2026-11-04): on the eSIM page a flag stays whole inside its tile ===== */
body.gc-category-page.gc-dynamic-catalog .gc-category-hub .gc-hub-chooser { position: relative; z-index: 1; }
body.gc-category-page.gc-dynamic-catalog .gc-category-hub[data-gc-category-hub="1276675152"] .gc-hub-providers .gc-provider[data-provider-kind="category"] > img.gc-provider-image[src*="flag-icons"] { object-fit: contain !important; padding: 12%; box-sizing: border-box; background: #15161a; }

/* The shopping section opens with its five groups in one row, three and two centered on phones (owner 2026-11-04) */
body.gc-category-page.gc-dynamic-catalog .gc-category-hub[data-gc-category-hub="928284577"] .gc-hub-chooser > .gc-hub-providers { display: flex !important; flex-wrap: wrap; justify-content: center; gap: 18px; }
body.gc-category-page.gc-dynamic-catalog .gc-category-hub[data-gc-category-hub="928284577"] .gc-hub-chooser > .gc-hub-providers > .gc-provider { flex: 0 0 calc((100% - 72px) / 5); width: calc((100% - 72px) / 5); }
@media (max-width: 767px) {
  body.gc-category-page.gc-dynamic-catalog .gc-category-hub[data-gc-category-hub="928284577"] .gc-hub-chooser > .gc-hub-providers { gap: 10px; }
  body.gc-category-page.gc-dynamic-catalog .gc-category-hub[data-gc-category-hub="928284577"] .gc-hub-chooser > .gc-hub-providers > .gc-provider { flex-basis: calc((100% - 20px) / 3); width: calc((100% - 20px) / 3); }
}

/* ===== Golden chain (owner 2026-11-04): the store sections on phones, each icon with its name below ===== */
body.theme-raed.index section.gc-chain { width: 100%; margin: 4px 0 30px; color: #f7f4ea; font-family: var(--font-main, inherit); overflow: hidden; }
body.theme-raed.index section.gc-chain * { box-sizing: border-box; }
.gc-chain__head { padding: 0 16px; text-align: center; }
.gc-chain__brand { margin: 0 0 4px; color: #d9b36a; font-size: 13px; font-weight: 600; letter-spacing: .3em; direction: ltr; }
body.theme-raed.index .gc-chain__title { margin: 0; color: #fff; font-size: 30px; font-weight: 800; line-height: 1.3; }
.gc-chain__rule { display: flex; align-items: center; justify-content: center; gap: 10px; margin: 10px auto 2px; }
.gc-chain__rule::before, .gc-chain__rule::after { content: ""; width: min(96px, 26vw); height: 1px; background: linear-gradient(90deg, transparent, #c99a3a); }
.gc-chain__rule::after { background: linear-gradient(90deg, #c99a3a, transparent); }
.gc-chain__rule i { display: block; width: 9px; height: 9px; transform: rotate(45deg); background: linear-gradient(135deg, #ffe39a, #b97f1c); }
.gc-chain__stage { position: relative; width: 100%; max-width: 480px; margin: 0 auto; }
.gc-chain__sizer { display: block; }
.gc-chain__link { position: absolute; display: block; overflow: visible; pointer-events: none; will-change: transform; }
.gc-chain__gem { position: absolute; z-index: 2; display: block; height: auto; }
body.theme-raed.index a.gc-chain__node { position: absolute; z-index: 1; display: block; width: 30%; margin-left: -15%; color: inherit; text-align: center; text-decoration: none; will-change: transform; -webkit-tap-highlight-color: rgba(212, 175, 55, .16); }
.gc-chain__node:focus-visible { outline: 2px solid #d4af37; outline-offset: 2px; border-radius: 14px; }
.gc-chain__ring { display: block; width: 73.4%; aspect-ratio: 1 / 1; margin: 0 auto; border-radius: 50%; background: radial-gradient(circle at 50% 38%, #2b1e08 0%, #100b04 58%, #050302 100%); box-shadow: 0 0 0 1.5px #d6a640, 0 0 16px 1px rgba(255, 186, 66, .42), inset 0 0 14px rgba(255, 186, 66, .2); }
.gc-chain__ring img { display: block; width: 80%; height: 80%; margin: 10%; object-fit: contain; }
body.theme-raed.index .gc-chain__name { margin: 6px 0 0; color: #f7f4ea; font-size: 13px; font-weight: 700; line-height: 1.35; overflow-wrap: anywhere; }
@media (max-width: 359px) { body.theme-raed.index .gc-chain__name { font-size: 12px; } }

/* A loaded batch pushes the footer down instead of being added out of sight above it (independent review 2026-11-04) */
body.theme-raed:has(salla-products-list[data-gc-auto-more="on"]) { overflow-anchor: none; }

/* A tile opened in place keeps the sort control of a category page (owner 2026-11-04) */
body.gc-category-page.gc-provider-view.gc-tc-tile-open #product-filter { display: block !important; }
body.gc-category-page.gc-provider-view.gc-tc-tile-open label[for="product-filter"] { display: inline-block !important; }

/* ===== Favorites (owner 2026-11-04): a heart that holds a product lights up, on cards and on the product page ===== */
body.theme-raed button.s-product-card-wishlist-btn.s-product-card-wishlist-added,
body.theme-raed salla-button.s-product-card-wishlist-added button,
body.theme-raed salla-button.btn--wishlist.is-added button,
body.theme-raed salla-button.btn--wishlist.s-product-card-wishlist-added button,
body.theme-raed.product-single button.btn--wishlist.is-added.s-button-light-outline,
body.theme-raed.product-single button.btn--wishlist.s-product-card-wishlist-added.s-button-light-outline {
  background: #2c2208 !important;
  border-color: #f0c64a !important;
  color: #ffd75e !important;
  opacity: 1 !important;
  box-shadow: 0 0 10px 1px rgba(255, 196, 64, .65) !important;
}
body.theme-raed :is(salla-button.s-product-card-wishlist-added, button.s-product-card-wishlist-added, salla-button.btn--wishlist.is-added, button.btn--wishlist.is-added, salla-button.btn--wishlist.s-product-card-wishlist-added, button.btn--wishlist.s-product-card-wishlist-added) i.sicon-heart { color: #ffd75e !important; }
body.theme-raed :is(salla-button.s-product-card-wishlist-added, button.s-product-card-wishlist-added, salla-button.btn--wishlist.is-added, button.btn--wishlist.is-added, salla-button.btn--wishlist.s-product-card-wishlist-added, button.btn--wishlist.s-product-card-wishlist-added) i.sicon-heart::before {
  content: "" !important;
  display: inline-block;
  width: 1em;
  height: 1em;
  background: currentColor;
  vertical-align: middle;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M23.3 2.3c-3.5 0-5.8 1.6-7.3 3-1.6-1.4-3.8-3-7.3-3C2.7 2.3 0 7.3 0 12c0 8.500 10.100 14.700 15.500 16.800.3.100.7.100 1 0C21.900 26.700 32 20.500 32 12c0-4.700-2.700-9.700-8.700-9.700z'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M23.3 2.3c-3.5 0-5.8 1.6-7.3 3-1.6-1.4-3.8-3-7.3-3C2.7 2.3 0 7.3 0 12c0 8.500 10.100 14.700 15.500 16.800.3.100.7.100 1 0C21.900 26.700 32 20.500 32 12c0-4.700-2.700-9.700-8.700-9.700z'/%3E%3C/svg%3E") center / contain no-repeat;
}
/* The guest list in a dark store */
#guest-wishlist-popup .gw-title { font-weight: 700; }

/* ===== The most-ordered row on the phone home is smaller (owner 2026-11-04) ===== */
@media (max-width: 767px) {
  body.theme-raed.index section[component-id="1155695160"] salla-products-slider .swiper-slide { width: 158px !important; }
  body.theme-raed.index section[component-id="1155695160"] .s-product-card-entry { font-size: 13px; }
  body.theme-raed.index section[component-id="1155695160"] .s-product-card-content { padding: 8px 8px 10px !important; }
  body.theme-raed.index section[component-id="1155695160"] .s-product-card-content-title,
  body.theme-raed.index section[component-id="1155695160"] .s-product-card-content-title a { font-size: 13px !important; line-height: 1.4 !important; -webkit-line-clamp: 2; }
  body.theme-raed.index section[component-id="1155695160"] .s-product-card-content-subtitle { display: none !important; }
  body.theme-raed.index section[component-id="1155695160"] .s-product-card-price,
  body.theme-raed.index section[component-id="1155695160"] .s-product-card-starting-price { font-size: 13px !important; }
  body.theme-raed.index section[component-id="1155695160"] salla-add-product-button button,
  body.theme-raed.index section[component-id="1155695160"] .s-product-card-content-footer button { min-height: 36px !important; padding: 6px 8px !important; font-size: 13px !important; }
  body.theme-raed.index section[component-id="1155695160"] .s-product-card-wishlist-btn button { width: 32px !important; height: 32px !important; }
}

/* The guest favorites list is a white dialog: dark text inside it (independent review 2026-11-04) */
#guest-wishlist-popup .s-product-card-content { color: #1f2937; }
#guest-wishlist-popup .s-product-card-content-title,
#guest-wishlist-popup .s-product-card-content-title a { color: #1f2937 !important; }
#guest-wishlist-popup .s-product-card-content-subtitle { color: #5b5b56 !important; }
#guest-wishlist-popup :is(.s-product-card-price, .s-product-card-starting-price > h4, .s-product-card-starting-price > p, .s-product-card-starting-price h4 .sicon-sar, .s-product-card-sale-price > h4) { color: #1f2937 !important; }
#guest-wishlist-popup .s-product-card-wishlist-btn svg,
#guest-wishlist-popup .s-product-card-wishlist-btn svg path { fill: #ffd75e !important; }
/* The guest script's own second heart stays out of the header; the header heart opens the same list */
body.gc-theme-finish.gc-header-signature #mainnav .gc-signature-tools > [data-external-guest-wishlist-btn] { display: none !important; }
/* A notice about a tile stays in sight while the long tile grid shows; it sits after the grid in the page */
body.gc-chooser-view .gc-category-hub > p.gc-hub-status:not([hidden]) { position: sticky; bottom: 64px; z-index: 5; padding: 6px 10px; background: #131313; }
body.gc-chooser-view .gc-category-hub > :is(a.gc-hub-refresh, button.gc-hub-retry):not([hidden]) { position: sticky; bottom: 12px; z-index: 5; }

/* A row of tabs waiting for a second tab */
.gc-tc-tabs[hidden] { display: none !important; }

/* Owner 2026-11-06: a tile whose picture is missing or fails keeps its square */
.gc-hub-providers .gc-provider > .gc-picture-missing { display: flex; align-items: center; justify-content: center; width: min(100%, 234px); aspect-ratio: 1 / 1; margin: 0 auto; border-radius: 16px; background: radial-gradient(circle at 50% 35%, #2a2210, #0f0d08); box-shadow: inset 0 0 0 1px rgba(212, 175, 55, .45); color: #d4af37; font-size: 2.2em; font-weight: 700; line-height: 1; }
.gc-hub-providers .gc-provider > .gc-picture-missing::after { content: attr(data-letter); }
body.gc-category-page.gc-dynamic-catalog .gc-hub-providers .gc-provider > .gc-picture-missing { width: 100%; }