/* Legendary Games only. Palette from supplied reference; no layout changes. */
html.lg-games-shop #header img.logo { background-color:#111; }
html.lg-games-shop #desktop_logo img.logo { height:105px; object-fit:contain; }
html.lg-theme-couples { --lg-accent:#f52d42; --lg-dark:#db2035; --lg-soft:#111; --lg-border:#303030; color-scheme:dark; }
html.lg-theme-couples body,
html.lg-theme-couples #wrapper,
html.lg-theme-couples #main-page-content { background:#111 !important; color:#f4f0e8 !important; }
html.lg-theme-couples #header,
html.lg-theme-couples #desktop-header,
html.lg-theme-couples #mobile-header,
html.lg-theme-couples .header-top,
html.lg-theme-couples .header-nav,
html.lg-theme-couples #iqitmegamenu-wrapper,
html.lg-theme-couples #iqitmegamenu-horizontal,
html.lg-theme-couples .iqit-megamenu-container,
html.lg-theme-couples #footer,
html.lg-theme-couples #footer .footer-container,
html.lg-theme-couples #footer .footer-container-main,
html.lg-theme-couples #footer .footer-container-before,
html.lg-theme-couples #footer .footer-copyrights { background:#111 !important; color:#f4f0e8 !important; border-color:#303030 !important; }
html.lg-theme-couples #header a,
html.lg-theme-couples #header .header-btn,
html.lg-theme-couples #header .header-btn .icon,
html.lg-theme-couples h1,
html.lg-theme-couples h2,
html.lg-theme-couples h3,
html.lg-theme-couples .block-title,
html.lg-theme-couples .product-price,
html.lg-theme-couples .product-title,
html.lg-theme-couples .breadcrumb,
html.lg-theme-couples .breadcrumb a,
html.lg-theme-couples #footer a { color:#f4f0e8 !important; }
html.lg-theme-couples #cbp-hrmenu > ul > li:hover > a,
html.lg-theme-couples #cbp-hrmenu > ul > li.cbp-hropen > a { background:#1d1718 !important; color:#f52d42 !important; }
html.lg-theme-couples #cbp-hrmenu > ul > li > a[href*="/44-"] { color:#f52d42 !important; box-shadow:inset 0 -3px #f52d42 !important; }
html.lg-theme-couples #js-product-list-top,
html.lg-theme-couples .products-selection,
html.lg-theme-couples .product-miniature,
html.lg-theme-couples #left-column .block,
html.lg-theme-couples #search_filters,
html.lg-theme-couples #search_filters .facet,
html.lg-theme-couples .card,
html.lg-theme-couples .dropdown-menu,
html.lg-theme-couples .dropdown-content,
html.lg-theme-couples .modal-content,
html.lg-theme-couples #blockcart-content,
html.lg-theme-couples #iqitcookielaw { background:#151414 !important; color:#f4f0e8 !important; border-color:#303030 !important; box-shadow:none !important; }
html.lg-theme-couples .product-miniature { border:1px solid #303030 !important; }
html.lg-theme-couples .product-description-short,
html.lg-theme-couples .text-muted,
html.lg-theme-couples .text-faded,
html.lg-theme-couples .showing { color:#bbb !important; }
html.lg-theme-couples .form-control,
html.lg-theme-couples select,
html.lg-theme-couples .products-sort-order .select-title,
html.lg-theme-couples .btn-secondary { background:#1c1c1c !important; color:#f4f0e8 !important; border-color:#444 !important; }
html.lg-theme-couples .form-control::placeholder { color:#aaa !important; }
html.lg-theme-couples .btn-primary,
html.lg-theme-couples .product-miniature .btn-product-list,
html.lg-theme-couples .product-actions .add-to-cart,
html.lg-theme-couples .product-add-to-cart .add-to-cart,
html.lg-theme-couples .search-btn,
html.lg-theme-couples #iqitcookielaw-accept { background:#f52d42 !important; border-color:#f52d42 !important; color:#fff !important; box-shadow:none !important; }
html.lg-theme-couples .btn-primary:hover,
html.lg-theme-couples .product-miniature .btn-product-list:hover,
html.lg-theme-couples .product-actions .add-to-cart:hover { background:#db2035 !important; border-color:#db2035 !important; }
html.lg-theme-couples .product-functional-buttons,
html.lg-theme-couples .product-functional-buttons-links,
html.lg-theme-couples .product-functional-buttons a,
html.lg-theme-couples .product-functional-buttons .btn-iqitwishlist-add { background:transparent !important; color:#f4f0e8 !important; border-color:#777 !important; box-shadow:none !important; }
html.lg-theme-couples .cart-products-count-btn,
html.lg-theme-couples .product-flags .new,
html.lg-theme-couples .custom-checkbox input:checked + span { background:#f52d42 !important; border-color:#f52d42 !important; color:#fff !important; }
html.lg-theme-couples .page-title::after,
html.lg-theme-couples .block-title::after { background:#f52d42 !important; border-color:#f52d42 !important; }
html.lg-theme-couples .breadcrumb { background:#111 !important; box-shadow:none !important; border-color:#303030 !important; }
html.lg-theme-couples #header,
html.lg-theme-couples #iqitmegamenu-wrapper { box-shadow:none !important; }
html.lg-theme-couples body.page-category #left-column .block-categories .block-title,
html.lg-theme-couples body.page-category #left-column .block-categories .category-sub-menu li > a,
html.lg-theme-couples body.page-category #left-column .block-categories .category-sub-menu li.current-path:not(.current) > a { background:transparent !important; color:#f4f0e8 !important; border-color:#303030 !important; }
html.lg-theme-couples body.page-category #left-column .block-categories .category-sub-menu li.current > a,
html.lg-theme-couples body.page-category #left-column .block-categories .category-sub-menu li > a:hover,
html.lg-theme-couples body.page-category #left-column .block-categories .category-sub-menu li.current-path:not(.current) > a:hover { background:#2a1519 !important; color:#f52d42 !important; }
html.lg-theme-couples #left-column .collapse-icons,
html.lg-theme-couples #search_filters .facet-title,
html.lg-theme-couples #search_filters label { color:#f4f0e8 !important; }
html.lg-theme-couples #left-column .collapse-icons:hover { background:#2a1519 !important; }
html.lg-theme-couples .pagination a { background:#1c1c1c !important; color:#f4f0e8 !important; border-color:#444 !important; }
html.lg-theme-couples .pagination .current a { background:#f52d42 !important; color:white !important; }
