/* Homepage palette, loaded only for the Pachete branch in shop 6. */
html.lg-games-shop.lg-theme-packs {
  --lg-bg:#080e19; --lg-panel:#111a29; --lg-text:#f6f1e8; --lg-muted:#bdc8d9;
  --lg-line:#29344a; --lg-accent:#fc2847;
  --lg-product-bg:#080e19; --lg-product-panel:#111a29; --lg-product-text:#f6f1e8;
  --lg-product-muted:#bdc8d9; --lg-product-line:#29344a; --lg-product-accent:#fc2847;
  color-scheme:dark;
}
html.lg-games-shop.lg-theme-packs :is(body,#main-page-content,#wrapper,#inner-wrapper,#content-wrapper) { background:var(--lg-bg)!important; color:var(--lg-text)!important; }
html.lg-games-shop.lg-theme-packs :is(#header,#desktop-header,#desktop-header-container,#mobile-header,#mobile-header-sticky,.header-top) { background:#080e19!important; color:var(--lg-text)!important; border-color:var(--lg-line)!important; }
html.lg-games-shop.lg-theme-packs :is(#header a,#header i,#header span,#desktop-header a,#desktop-header i,#desktop-header span,#mobile-header a,#mobile-header i,#mobile-header span) { color:var(--lg-text)!important; }
html.lg-games-shop.lg-theme-packs :is(#desktop_logo img,.logo img,img.logo,#mobile-header .logo,#mobile-header-sticky .logo) { filter:none!important; }
html.lg-games-shop.lg-theme-packs :is(#iqitmegamenu-wrapper,#iqitmegamenu-horizontal,.iqit-megamenu-container,.cbp-hrmenu,#iqitmegamenu-mobile,#iqitmegamenu-mobile .mobile-menu__header,#iqitmegamenu-mobile .mobile-menu__footer) { background:#080e19!important; color:var(--lg-text)!important; border-color:var(--lg-line)!important; box-shadow:none!important; }
html.lg-games-shop.lg-theme-packs :is(.cbp-hrmenu a,#iqitmegamenu-mobile a,.m-nav-btn,.m-nav-btn i,.m-nav-btn span) { color:var(--lg-text)!important; }
html.lg-games-shop.lg-theme-packs :is(#mobile-header .row-mobile-buttons,#mobile-header .col-mobile-btn,.mobile-buttons-bar,.col-mobile-btn) { background:#0c1422!important; border-color:var(--lg-line)!important; }
html.lg-games-shop.lg-theme-packs #cbp-hrmenu>ul>li>a::before { background-color:var(--lg-accent)!important; color:var(--lg-accent)!important; }
html.lg-games-shop.lg-theme-packs #cbp-hrmenu>ul>li>a[href*="/406-"] { background:#152035!important; border-radius:9px; box-shadow:inset 0 -3px var(--lg-accent)!important; }
html.lg-games-shop.lg-theme-packs :is(.breadcrumb,.breadcrumb-bg) { background:#0c1422!important; color:var(--lg-muted)!important; border-color:var(--lg-line)!important; box-shadow:none!important; }
html.lg-games-shop.lg-theme-packs :is(.breadcrumb a,.breadcrumb span,.breadcrumb li) { color:var(--lg-muted)!important; }
html.lg-games-shop.lg-theme-packs :is(h1,h2,h3,h4,h5,h6,.page-title,.section-title,.block-title,.product-title a,.product-price,.price,.label,.value) { color:var(--lg-text)!important; }
html.lg-games-shop.lg-theme-packs :is(#main a,#content a,#content-wrapper a,#left-column a,.blockcart a,.modal a) { color:var(--lg-text)!important; }
html.lg-games-shop.lg-theme-packs :is(.card,.card-block,.card-body,.card-header,.page-content,.product-miniature,.product-description,.products-selection,.block-categories,.facets-wrapper,.modal-content,.dropdown-menu,#blockcart-content,.blockcart-content,.product-sidebar,.product-tabs-content,.tab-content) { background:var(--lg-panel)!important; color:var(--lg-text)!important; border-color:var(--lg-line)!important; }
html.lg-games-shop.lg-theme-packs :is(.product-miniature,.block-categories,.modal-content) { box-shadow:0 6px 22px #00000020!important; border-radius:10px; }
html.lg-games-shop.lg-theme-packs :is(#main p,#main label,#main li,#main td,#main th,#content-wrapper p,#content-wrapper label,#content-wrapper li,#content-wrapper td,#content-wrapper th,.text-muted,.product-line-info,.product-description-short) { color:var(--lg-muted)!important; }
html.lg-games-shop.lg-theme-packs :is(#main strong,#main b,#content-wrapper strong,#content-wrapper b) { color:var(--lg-text)!important; }
html.lg-games-shop.lg-theme-packs :is(hr,.card-header,.card-footer,.cart-item,.cart-summary-line,.table td,.table th,.nav-tabs,.nav-tabs .nav-link,.input-group-with-border) { border-color:var(--lg-line)!important; }
html.lg-games-shop.lg-theme-packs :is(.form-control,select,textarea,.input-group-text,.input-group-addon,.bootstrap-touchspin .btn,.bootstrap-touchspin input) { background:#111a29!important; color:var(--lg-text)!important; border-color:var(--lg-line)!important; box-shadow:none!important; }
html.lg-games-shop.lg-theme-packs :is(.btn-primary,.btn-secondary,.add-to-cart,.checkout,.continue,.block-newsletter button,.cart-products-count,#mobile-cart-products-count) { background:var(--lg-accent)!important; border-color:var(--lg-accent)!important; color:#fff!important; }
html.lg-games-shop.lg-theme-packs :is(a.btn-primary,a.btn-secondary,.btn-primary span,.btn-primary i,.btn-secondary span,.btn-secondary i,.add-to-cart span,.add-to-cart i) { color:#fff!important; }
html.lg-games-shop.lg-theme-packs :is(.btn-primary:hover,.btn-secondary:hover,.add-to-cart:hover) { background:#ff4260!important; border-color:#ff4260!important; color:#fff!important; }
html.lg-games-shop.lg-theme-packs :is(.btn-outline,.btn-outline-primary,.btn-outline-secondary,.show_password,.input-group-btn .btn,.add-to-wishlist) { background:transparent!important; color:var(--lg-accent)!important; border-color:var(--lg-accent)!important; }
html.lg-games-shop.lg-theme-packs :is(a,button,input,select,textarea):focus-visible { outline:2px solid var(--lg-accent)!important; outline-offset:3px; }
html.lg-games-shop.lg-theme-packs #left-column .block-categories .category-sub-menu li>a { background:transparent!important; color:var(--lg-text)!important; }
html.lg-games-shop.lg-theme-packs #left-column .block-categories .category-sub-menu li.current>a,
html.lg-games-shop.lg-theme-packs #left-column .block-categories .category-sub-menu li>a:hover { background:#152035!important; color:#f6f1e8!important; }
html.lg-games-shop.lg-theme-packs #left-column .block-categories .collapse-icons { color:var(--lg-accent)!important; }
html.lg-games-shop.lg-theme-packs #js-product-list-header .page-title { padding:28px 20px; border:1px solid var(--lg-line); border-radius:10px; background:linear-gradient(110deg,#111a29,#152035); }
html.lg-games-shop.lg-theme-packs #js-product-list-header .page-title:after { background:var(--lg-accent)!important; }
html.lg-games-shop.lg-theme-packs .alert-warning { background:#0c1422!important; color:var(--lg-muted)!important; border-color:var(--lg-line)!important; }
html.lg-catalog-display.lg-theme-packs #footer {
  --lg-footer-bg:#0c1422; --lg-footer-panel:#111a29; --lg-footer-text:#f6f1e8;
  --lg-footer-muted:#bdc8d9; --lg-footer-accent:#fc2847; --lg-footer-line:#29344a; --lg-footer-button-text:#fff;
}
html.lg-games-shop.lg-theme-packs :is(#footer-container-first,#footer-container-main,#footer-copyrights) { background:#0c1422!important; color:var(--lg-muted)!important; border-color:var(--lg-line)!important; }
html.lg-games-shop.lg-theme-packs #footer :is(a,p,h2,h3,h4,span,.block-title,.contact-rich) { color:var(--lg-muted)!important; }
html.lg-games-shop.lg-theme-packs #footer .block-newsletter { background:transparent!important; }
html.lg-games-shop.lg-theme-packs #footer .block-newsletter :is(button,button span,button i) { color:#fff!important; }
html.lg-games-shop.lg-theme-packs #blockcart-content :is(h4,.product-name,.product-price,.cart-summary-line,.cart-total) { color:var(--lg-text)!important; }
@media (max-width:767px) { html.lg-games-shop.lg-theme-packs #js-product-list-header .page-title { padding:20px 12px; font-size:26px; } }

/* Match the homepage chrome and newsletter exactly, without changing layout. */
html.lg-games-shop.lg-theme-packs :is(#iqitmegamenu-wrapper,#iqitmegamenu-horizontal,.iqit-megamenu-container,.cbp-hrmenu,#iqitmegamenu-mobile,#iqitmegamenu-mobile .mobile-menu__header,#iqitmegamenu-mobile .mobile-menu__footer) { background:#0c1422!important; }
html.lg-games-shop.lg-theme-packs #footer-container-first { background:linear-gradient(110deg,#142135,#20132c)!important; }
html.lg-games-shop.lg-theme-packs #cbp-hrmenu>ul>li>a::before { background-color:#f52d42!important; }
html.lg-games-shop.lg-theme-packs #cbp-hrmenu>ul>li>a[href*="/406-"] { background:#342032!important; color:#fc2847!important; }
html.lg-games-shop.lg-theme-packs #cbp-hrmenu>ul>li>a[href*="/406-"] .cbp-tab-title { color:#fc2847!important; }
html.lg-games-shop.lg-theme-packs #left-column .block-categories .category-sub-menu li.current>a { background:#342032!important; color:#fc2847!important; }

/* Legible controls and badges in the new packs branch only. */
html.lg-catalog-display.lg-theme-packs .product-miniature :is(.btn-iqitwishlist-add,.js-iqitwishlist-add) {
 background:transparent!important; color:#f6f1e8!important; border:1px solid #bdc8d9!important;
}
html.lg-catalog-display.lg-theme-packs .product-miniature :is(.btn-iqitwishlist-add,.js-iqitwishlist-add) :is(i,span) { color:#f6f1e8!important; }
html.lg-catalog-display.lg-theme-packs .product-flag.discount { background:#fc2847!important; color:#fff!important; opacity:1!important; }
html.lg-catalog-display.lg-theme-packs .product-flag.new { background:#29344a!important; color:#f6f1e8!important; opacity:1!important; }
html.lg-catalog-display.lg-theme-packs .discount-percentage { background:#fc2847!important; color:#fff!important; }
html.lg-catalog-display.lg-theme-packs .product-price-and-shipping .regular-price { margin-left:8px; color:#bdc8d9!important; }
