/* Loaded only for Legendary Games (shop 6) by the guarded header hook. */
html.lg-games-shop #iqitmegamenu-horizontal{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important}
@media(min-width:992px){html.lg-games-shop #cbp-hrmenu>ul{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box;justify-content:center!important}}
html.lg-games-shop #mobile-header-sticky .mobile-buttons-bar{background:#101b2d!important;border-top:1px solid #30405a!important;border-bottom:1px solid #30405a!important}
html.lg-games-shop #mobile-header-sticky .mobile-buttons-bar .m-nav-btn,
html.lg-games-shop #mobile-header-sticky .mobile-buttons-bar .m-nav-btn :is(i,span){color:#f7f4ef!important}
html.lg-games-shop #mobile-header-sticky .mobile-buttons-bar .cart-products-count{background:#f52d42!important;color:#fff!important}
html.lg-games-shop #mobile-header-sticky .mobile-buttons-bar .m-nav-btn:focus-visible{outline:2px solid #ffb167;outline-offset:-3px}
html.lg-games-shop body#contact #content .contact-rich{background:#121f33!important;border:1px solid #30415b!important;border-radius:12px;padding:22px!important}
html.lg-games-shop body#contact #content .contact-rich :is(.part,.data,p,a,span,strong){color:#f3f5fa!important;background:transparent!important}
html.lg-games-shop body#contact #content .contact-rich .icon{color:#ff8d51!important}
html.lg-games-shop .lg-cms-editorial{max-width:1000px;margin:auto;padding:24px;background:#121e31;color:#e9edf5;border:1px solid #30415b;border-radius:12px;line-height:1.75}
html.lg-games-shop .lg-cms-editorial h1{font-size:30px;line-height:1.3;margin:0 0 20px;color:#fff}
html.lg-games-shop .lg-cms-editorial h2{font-size:22px;line-height:1.35;margin:28px 0 12px;color:#fff}
html.lg-games-shop .lg-cms-editorial a{color:#ffb167;text-decoration:underline;text-underline-offset:3px}
html.lg-games-shop #left-column .block-categories{background:#111d2f!important;border-color:#30415b!important}
html.lg-games-shop #left-column .block-categories :is(.block-title,.block-content,.category-sub-menu li>a){background:transparent!important;color:#edf2f8!important;border-color:#30415b!important}
html.lg-games-shop #left-column .block-categories .category-sub-menu li>a:hover,
html.lg-games-shop #left-column .block-categories .category-sub-menu li.current>a{background:#25344d!important;color:#fff!important}
html.lg-games-shop .lg-home-card.lg-home-cards{--card-accent:#c9b87e}
html.lg-games-shop .lg-home-card.lg-home-packs{--card-accent:#ff4160}
html.lg-games-shop .lg-home-card.lg-home-cards .lg-home-symbol{color:#c9b87e}
html.lg-games-shop .lg-home-card.lg-home-packs .lg-home-symbol{color:#ff4160}
html.lg-games-shop .lg-home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html.lg-games-shop .lg-filter-current-page{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 18px;padding:14px 18px;border:1px solid #3d526d;border-radius:10px;background:#132239;color:#f7f4ef}
html.lg-games-shop .lg-filter-current-page label{margin:0;font-weight:600}
html.lg-games-shop .lg-filter-current-page input{background:#fff;color:#122039;border:1px solid #8ba0ba;border-radius:6px;padding:10px 12px;min-width:180px;max-width:100%;flex:1}
html.lg-games-shop .lg-filter-current-page .lg-filter-count{font-size:13px;color:#dce5f2}
html.lg-games-shop .lg-filter-current-page button{background:#fff;color:#172538;border:1px solid #b4c2d4;border-radius:6px;padding:9px 12px}
html.lg-games-shop .lg-mobile-category-toggle{display:none}
html.lg-games-shop .lg-sal-image{width:250px;height:50px;max-width:100%;object-fit:contain}
@media(max-width:767px){
 html.lg-games-shop #js-product-list .js-product-miniature .product-title{font-size:16px!important;line-height:1.4!important;overflow-wrap:anywhere}
 html.lg-games-shop #js-product-list .js-product-miniature .product-description-short{font-size:14px!important;line-height:1.65!important}
 html.lg-games-shop #_mobile_iqitmegamenu-mobile{width:min(340px,calc(100vw - 44px))!important;max-width:calc(100vw - 44px)!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;background:#101b2d!important;border:1px solid #30415b!important;border-left:0!important;border-radius:0!important}
 html.lg-games-shop #_mobile_iqitmegamenu-mobile.show{box-shadow:0 0 0 100vmax rgba(3,8,16,.58)!important}
 html.lg-games-shop #iqitmegamenu-mobile{width:100%!important;max-width:100%!important;background:#101b2d!important;color:#f7f4ef!important;min-height:0;box-sizing:border-box}
 html.lg-games-shop #iqitmegamenu-mobile .mobile-menu__header-wrapper{background:#0c1422!important;border-bottom:1px solid #30415b!important;min-height:68px;padding:12px 16px!important;display:flex;align-items:center;justify-content:space-between;gap:8px}
 html.lg-games-shop #iqitmegamenu-mobile .lg-mobile-menu-brand{font-size:19px;font-weight:800;letter-spacing:.2px;color:#fff!important;text-decoration:none;line-height:1.3}
 html.lg-games-shop #iqitmegamenu-mobile :is(.mobile-menu__close,.mobile-menu__back-btn){background:#1b2b43!important;color:#fff!important;border:1px solid #344762!important;border-radius:9px;min-width:44px;min-height:44px;padding:10px!important;position:static!important}
 html.lg-games-shop #iqitmegamenu-mobile .mobile-menu__close{margin-left:auto;flex:0 0 44px}
 html.lg-games-shop #iqitmegamenu-mobile .mobile-menu__content{min-height:0!important;margin:0!important}
 html.lg-games-shop #iqitmegamenu-mobile .mobile-menu__scroller{padding:14px 16px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
 html.lg-games-shop #iqitmegamenu-mobile .mobile-menu__tab{border:0!important;margin:0 0 6px!important;padding:0!important}
 html.lg-games-shop #iqitmegamenu-mobile .mobile-menu__link{display:flex;align-items:center;gap:12px;min-height:56px;padding:13px 12px!important;background:#142239!important;color:#f7f4ef!important;border:1px solid #293b55!important;border-radius:9px;font-size:16px!important;font-weight:600;line-height:1.4!important;text-decoration:none!important;white-space:normal;overflow-wrap:break-word}
 html.lg-games-shop #iqitmegamenu-mobile .mobile-menu__link :is(span,i){color:inherit!important}
 html.lg-games-shop #iqitmegamenu-mobile .mobile-menu__link .lg-mobile-menu-icon{color:#ff2d4c!important;flex:0 0 22px;width:22px;text-align:center;font-size:19px}
 html.lg-games-shop #iqitmegamenu-mobile .mobile-menu__link:is(:hover,:focus-visible,[aria-current="page"]){background:#332137!important;color:#fff!important;border-color:#ff2d4c!important;outline:0;box-shadow:inset 3px 0 #ff2d4c}
 html.lg-games-shop #iqitmegamenu-mobile .mobile-menu__footer{background:#0c1422!important;color:#dce5f2!important;border-top:1px solid #30415b!important;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important}
 html.lg-games-shop #iqitmegamenu-mobile .mobile-menu__language-currency{font-size:12px;color:#dce5f2!important}
 html.lg-games-shop #iqitmegamenu-mobile .mobile-menu__user a{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:9px 12px;border:1px solid #425675;border-radius:8px;color:#fff!important;font-size:13px;font-weight:600}
 html.lg-games-shop #iqitmegamenu-mobile :is(button,a):focus-visible{outline:2px solid #fff!important;outline-offset:2px}
 html.lg-games-shop body.lg-mobile-panel-open{overflow:hidden;overscroll-behavior:none}
 html.lg-games-shop #mobile-header-sticky .m-nav-btn{min-width:44px}
 html.lg-games-shop #mobile-header-sticky .m-nav-btn:is(.show,[aria-expanded="true"]){background:#23344d!important;box-shadow:inset 0 -3px #ff2d4c!important;color:#fff!important}
 html.lg-games-shop #search-widget-mobile{background:#0c1422!important;border:1px solid #30415b!important;padding:14px!important;max-width:100vw!important;box-sizing:border-box!important}
 html.lg-games-shop #search-widget-mobile .input-group{background:#fff;border:1px solid #788da9;border-radius:9px;overflow:hidden}
 html.lg-games-shop #search-widget-mobile :is(input,.search-btn){background:#fff!important;color:#142239!important;border:0!important;min-height:46px}
 html.lg-games-shop #search-widget-mobile .search-btn{min-width:46px;flex:0 0 46px;padding:10px}
 html.lg-games-shop #search-widget-mobile input{min-width:0!important;border-radius:0!important}
 html.lg-games-shop #search-widget-mobile .autocomplete-suggestions{max-width:100%;max-height:60dvh;overflow:auto;background:#101b2d!important;color:#f7f4ef!important}
 html.lg-games-shop #search-widget-mobile .autocomplete-suggestion{background:#101b2d!important;color:#f7f4ef!important;white-space:normal;overflow-wrap:anywhere;border-color:#30415b!important}
 html.lg-games-shop #mobile-header .blockcart-content{max-width:100vw!important;background:#101b2d!important;color:#f7f4ef!important}
 html.lg-games-shop #mobile-header .blockcart-content #js-cart-close{min-width:44px!important;min-height:44px!important;padding:10px!important;background:#1b2b43!important;color:#fff!important;border:1px solid #344762!important;border-radius:9px!important;display:inline-flex;align-items:center;justify-content:center;position:static!important}
 html.lg-games-shop #mobile-header .blockcart-content .cart-title{padding-right:0}
 html.lg-games-shop #mobile-header .blockcart-content .cart-buttons .btn{min-height:48px;font-size:16px!important;font-weight:700;border-radius:9px}
 html.lg-games-shop #mobile-header .blockcart-content .cart-buttons .btn-primary{background:#d7193f!important;color:#fff!important;border-color:#d7193f!important}
 html.lg-games-shop #mobile-header .blockcart-content .cart-buttons .btn-secondary{background:#142239!important;color:#f7f4ef!important;border-color:#344762!important}
 html.lg-games-shop #mobile-header .blockcart-content :is(.product-name,.product-name a){overflow-wrap:anywhere}
 html.lg-games-shop body#contact .contact-rich .data{min-width:0;overflow-wrap:anywhere}
 html.lg-games-shop body#contact .contact-page-info{background:#101b2d!important;color:#dce5f2!important;border:1px solid #30415b;border-radius:10px;overflow:hidden}
 html.lg-games-shop body#contact .contact-page-info>.part{background:#101b2d!important;color:#dce5f2!important;padding:16px!important;overflow-wrap:anywhere}
 html.lg-games-shop body#contact .contact-page-info>.part p{color:#dce5f2!important}
 html.lg-games-shop body#contact .contact-page-info a[href*="wa.me"]{display:flex!important;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important;background:#d7193f!important;color:#fff!important;border-radius:9px;min-height:48px;text-align:center;line-height:1.4}
 html.lg-games-shop body#contact .contact-page-info a[href*="wa.me"] span{background:transparent!important;color:#fff!important}
 html.lg-games-shop #mobile-header-sticky .dropdown-menu input{font-size:16px!important}
 html.lg-games-shop #mobile-header .mobile-main-bar{padding:12px 0!important;min-height:0!important}
 html.lg-games-shop #mobile-header .col-mobile-logo img.logo{width:245px!important;height:auto!important;max-height:78px!important;object-fit:contain}
 html.lg-games-shop #mobile-header-sticky .m-nav-btn{padding:10px 2px!important;min-height:50px}
 html.lg-games-shop #mobile-header-sticky .m-nav-btn>span{font-size:11px!important;line-height:1.3!important}
 html.lg-games-shop .lg-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html.lg-games-shop .lg-cms-editorial{padding:18px}
 html.lg-games-shop .lg-cms-editorial h1{font-size:25px}
 html.lg-games-shop .lg-mobile-category-toggle{display:block;width:100%;padding:12px 16px;background:#18283f;border:0;color:#fff;text-align:left;border-radius:8px;font-weight:700}
 html.lg-games-shop .lg-category-collapsed>.category-top-menu{display:none!important}
 html.lg-games-shop #left-column .block-categories{margin-bottom:16px!important}
}
