/* Native Gillzy banners: 300px, 18px radius, Inter, native gradient and zoom. */
.catalog__target-game { min-width:0; }
.catalog__target-game .faq__image img { width:100%;height:100%;object-fit:cover; }
.catalog__target-game .catalog__art-link { display:block;position:absolute;inset:0; }
.catalog__target-game .catalog__info { z-index:4;pointer-events:none; }
.catalog__target-game .catalog__info a,.catalog__target-game .catalog__cards { pointer-events:auto; }
.catalog__target-game .catalog__gradient { pointer-events:none; }
.catalog__target-game .catalog__cat-name { display:block;color:inherit;overflow-wrap:anywhere;line-height:1.25;max-width:100%; }
.catalog__target-game .catalog__info-block { min-width:0; }
.catalog__target-game[data-game-key="league-of-legends-wild-rift"] .faq__image img,
.catalog__game-hero[data-game-key="clair-obscur-expedition-33"] .faq__image img { object-position:50% 0; }
.catalog__game-hero[data-game-key="call-of-duty-warzone-mobile"] .faq__image img { object-position:50% 100%; }
.catalog__target-game:focus-within { outline:2px solid #b394ff;outline-offset:3px; }
.catalog__target-game a:focus-visible { outline:2px solid #b394ff;outline-offset:4px;border-radius:4px; }
.catalog__target-game:focus-within .faq__image img { transform:translateY(-50%) scale(1.1); }
.catalog__game-hero .faq__image { position:relative!important;height:300px!important; }
.catalog__game-hero:hover .faq__image img { transform:translateY(-50%) scale(1); }
.catalog__target-page h1 { overflow-wrap:anywhere; }
.catalog__target-page .faq__block:not(.catalog__cat-block) { padding:1px!important; }
.catalog__target-page .faq__block:not(.catalog__cat-block)>a { padding:23px;background:#100735;border-radius:17px;box-sizing:border-box; }
@media(max-width:1280px) {
 .catalog__target-game:not(.catalog__game-hero) .catalog__info { position:relative;min-height:220px;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box; }
 .catalog__target-game .catalog__info-block { width:100%;margin:0; }
 .catalog__target-game .catalog__cat-name { font-size:25px;line-height:1.35; }
 .catalog__target-game .catalog__info-block>.d-flex { justify-content:center;gap:12px;flex-wrap:wrap; }
 .catalog__target-game .catalog__cat-about { margin-left:0; }
 .catalog__game-hero .faq__image { height:220px!important; }
}
@media(prefers-reduced-motion:reduce) {
 .catalog__target-game .faq__image img { transition:none; }
 .catalog__target-game:hover .faq__image img,.catalog__target-game:focus-within .faq__image img { transform:translateY(-50%) scale(1); }
}
@media(max-width:600px) {
 .catalog__game-hero[data-game-key="call-of-duty-warzone-mobile"] .faq__image img { object-position:50% 50%; }
}

.catalog__target-page .content__crumbs { scrollbar-width:none; }
.catalog__target-page .content__crumbs::-webkit-scrollbar { display:none; }
@media(max-width:600px) {
 .catalog__target-game[data-game-key="star-wars-the-old-republic"] .faq__image img { object-position:85% 50%; }
}
