/* Loaded exclusively for Legendary Games (shop 6). No prices or product data change. */
html.lg-games-shop :is(#main, #content-wrapper) .product-flags li.product-flag {
    color: #ffffff !important;
    opacity: 1 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    padding: 6px 10px !important;
    border: 1px solid rgba(255, 255, 255, .45) !important;
    border-radius: 6px !important;
    text-shadow: none !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .25) !important;
}
html.lg-games-shop :is(#main, #content-wrapper) .product-flags li.product-flag:is(.discount, .discount-amount, .discount-percentage, .on-sale),
html.lg-games-shop :is(#main, #content-wrapper) .product-discount :is(.discount-percentage, .discount-amount) {
    background: #bd1738 !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    opacity: 1 !important;
}
html.lg-games-shop :is(#main, #content-wrapper) .product-flags li.product-flag.new {
    background: #174375 !important;
    color: #ffffff !important;
}
html.lg-games-shop :is(#main, #content-wrapper) :is(.btn-iqitwishlist-add, .js-iqitwishlist-add, #iqit-wishlist-product-btn) {
    background: #17263b !important;
    color: #ffffff !important;
    border: 1px solid #a9bdd8 !important;
    opacity: 1 !important;
    font-weight: 700 !important;
    text-shadow: none !important;
    box-shadow: none !important;
}
html.lg-games-shop :is(#main, #content-wrapper) :is(.btn-iqitwishlist-add, .js-iqitwishlist-add, #iqit-wishlist-product-btn) :is(i, span),
html.lg-games-shop :is(#main, #content-wrapper) :is(.btn-iqitwishlist-add, .js-iqitwishlist-add, #iqit-wishlist-product-btn)::after {
    color: inherit !important;
}
html.lg-games-shop :is(#main, #content-wrapper) :is(.btn-iqitwishlist-add, .js-iqitwishlist-add, #iqit-wishlist-product-btn) span,
html.lg-games-shop :is(#main, #content-wrapper) :is(.btn-iqitwishlist-add, .js-iqitwishlist-add, #iqit-wishlist-product-btn)::after {
    font-weight: 700 !important;
}
html.lg-games-shop :is(#main, #content-wrapper) :is(.btn-iqitwishlist-add, .js-iqitwishlist-add, #iqit-wishlist-product-btn) i {
    font-weight: normal !important;
}
html.lg-games-shop :is(#main, #content-wrapper) :is(.btn-iqitwishlist-add, .js-iqitwishlist-add, #iqit-wishlist-product-btn):is(:hover, :focus-visible) {
    background: #2a4162 !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
}
html.lg-games-shop :is(#main, #content-wrapper) :is(.btn-iqitwishlist-add, .js-iqitwishlist-add, #iqit-wishlist-product-btn):focus-visible {
    outline: 3px solid #85caff !important;
    outline-offset: 3px !important;
}
html.lg-games-shop :is(#main, #content-wrapper) :is(.btn-iqitwishlist-add, .js-iqitwishlist-add, #iqit-wishlist-product-btn).added {
    background: #bd1738 !important;
    color: #ffffff !important;
    border-color: #ffb5c4 !important;
}
/* Keep the children's light theme while retaining readable text. */
html.lg-games-shop.lg-theme-kids :is(#main, #content-wrapper) :is(.btn-iqitwishlist-add, .js-iqitwishlist-add, #iqit-wishlist-product-btn) {
    background: #ffffff !important;
    color: #a80d59 !important;
    border-color: #a80d59 !important;
}
html.lg-games-shop.lg-theme-kids :is(#main, #content-wrapper) :is(.btn-iqitwishlist-add, .js-iqitwishlist-add, #iqit-wishlist-product-btn):is(:hover, :focus-visible, .added) {
    background: #a80d59 !important;
    color: #ffffff !important;
}
html.lg-games-shop :is(#main, #content-wrapper) .product-price-and-shipping .regular-price {
    display: inline-block;
    margin-left: 8px !important;
    color: #becbde !important;
}
html.lg-games-shop.lg-theme-kids :is(#main, #content-wrapper) .product-price-and-shipping .regular-price {
    color: #486080 !important;
}
