/* Only the children/family branch of Legendary Games. Existing layout stays intact. */
html.lg-games-shop.lg-theme-kids { --lg-accent:#fa359b; --lg-dark:#073489; --lg-soft:#f4fbff; --lg-border:#dbeafa; color-scheme:light; }
html.lg-theme-kids body, html.lg-theme-kids #wrapper, html.lg-theme-kids #main-page-content { background:#f4fbff !important; color:#073489 !important; }
html.lg-theme-kids #header, html.lg-theme-kids #desktop-header, html.lg-theme-kids #mobile-header,
html.lg-theme-kids .header-top, html.lg-theme-kids .header-nav, html.lg-theme-kids #iqitmegamenu-wrapper,
html.lg-theme-kids #iqitmegamenu-horizontal, html.lg-theme-kids .iqit-megamenu-container { background:#fff !important; color:#073489 !important; border-color:#dbeafa !important; }
html.lg-theme-kids #iqitmegamenu-wrapper { border-bottom:4px solid transparent !important; border-image:linear-gradient(90deg,#ff790b,#fa359b,#9550ef,#237be5,#00bfc5,#21a969,#f6bb00) 1 !important; }
html.lg-theme-kids #header img.logo, html.lg-theme-kids #desktop-header img.logo, html.lg-theme-kids #mobile-header img.logo { background:transparent !important; }
html.lg-theme-kids #header a, html.lg-theme-kids #desktop-header a, html.lg-theme-kids #header .header-btn,
html.lg-theme-kids h1, html.lg-theme-kids h2, html.lg-theme-kids h3, html.lg-theme-kids .product-price,
html.lg-theme-kids .product-title, html.lg-theme-kids .product-title a, html.lg-theme-kids .block-title, html.lg-theme-kids .breadcrumb a { color:#073489 !important; }
html.lg-theme-kids #cbp-hrmenu > ul > li > a { background:#fff !important; color:#073489 !important; }
html.lg-theme-kids #cbp-hrmenu > ul > li > a[href*="/45-"] { background:#fff1f9 !important; color:#fa359b !important; box-shadow:inset 0 -3px #fa359b !important; }
html.lg-theme-kids #cbp-hrmenu > ul > li > a::before { background-color:#fa359b !important; }
html.lg-theme-kids #cbp-hrmenu > ul > li:nth-child(1) > a::before { background-color:#ff790b !important; }
html.lg-theme-kids #cbp-hrmenu > ul > li:nth-child(2) > a::before { background-color:#9550ef !important; }
html.lg-theme-kids #cbp-hrmenu > ul > li:nth-child(4) > a::before { background-color:#00bfc5 !important; }
html.lg-theme-kids .product-miniature { background:linear-gradient(110deg,#fff 25%,#e5f5ff 100%) !important; border:1px solid #dbeafa !important; border-radius:10px; box-shadow:0 3px 14px #07348908 !important; }
html.lg-theme-kids #js-product-list-top, html.lg-theme-kids .products-selection,
html.lg-theme-kids #left-column .block, html.lg-theme-kids #search_filters,
html.lg-theme-kids .card, html.lg-theme-kids .dropdown-menu, html.lg-theme-kids .modal-content,
html.lg-theme-kids #blockcart-content, html.lg-theme-kids #iqitcookielaw { background:#fff !important; color:#073489 !important; border-color:#dbeafa !important; }
html.lg-theme-kids #left-column .category-sub-menu li > a, html.lg-theme-kids #left-column .collapse-icons { color:#073489 !important; background:transparent !important; }
html.lg-theme-kids #left-column .category-sub-menu li.current > a, html.lg-theme-kids #left-column .category-sub-menu li > a:hover { background:#fff1f9 !important; color:#e32689 !important; }
html.lg-theme-kids .form-control, html.lg-theme-kids select, html.lg-theme-kids .btn-secondary,
html.lg-theme-kids .products-sort-order .select-title { background:#f0f8ff !important; color:#073489 !important; border-color:#cadff5 !important; }
html.lg-theme-kids .product-description-short, html.lg-theme-kids .text-muted, html.lg-theme-kids .text-faded { color:#496c9b !important; }
html.lg-theme-kids .btn-primary, html.lg-theme-kids .search-btn, html.lg-theme-kids #iqitcookielaw-accept { background:#237be5 !important; border-color:#237be5 !important; color:#fff !important; }
html.lg-theme-kids .product-miniature .btn-product-list,
html.lg-theme-kids .product-miniature .add-to-cart { background:var(--lg-cart-color,#ff790b) !important; border-color:var(--lg-cart-color,#ff790b) !important; color:#fff !important; box-shadow:none !important; }
html.lg-theme-kids .product-miniature .btn-product-list:hover, html.lg-theme-kids .product-miniature .add-to-cart:hover { filter:brightness(.9); }
html.lg-theme-kids .product-functional-buttons a, html.lg-theme-kids .product-functional-buttons-links a,
html.lg-theme-kids .btn-iqitwishlist-add { background:transparent !important; color:#fa359b !important; border-color:#fa359b !important; }
html.lg-theme-kids .cart-products-count-btn, html.lg-theme-kids .product-flags .new { background:#ff790b !important; color:#fff !important; }
html.lg-theme-kids .page-title::after, html.lg-theme-kids .block-title::after { background:#fa359b !important; }
html.lg-theme-kids .breadcrumb { background:transparent !important; }
html.lg-theme-kids #footer, html.lg-theme-kids #footer .footer-container-main,
html.lg-theme-kids #footer .footer-container-before, html.lg-theme-kids #footer .footer-copyrights { background:#edf7ff !important; color:#073489 !important; border-color:#dbeafa !important; }
html.lg-theme-kids #footer a { color:#073489 !important; }
