.gg-container{max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:var(--page-margin, 20px)}.gg-grid{display:grid;grid-template-columns:repeat(var(--gg-cols, 5),minmax(0,1fr));gap:var(--gg-gap, 16px);margin:0;padding:0;list-style:none;align-items:stretch;transition:opacity .2s ease}.gg-grid.is-loading{opacity:.4;pointer-events:none}@media(max-width:989px){.gg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.gg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gg-card{display:flex;flex-direction:column;min-width:0;height:100%}.gg-card__media{position:relative;display:block;aspect-ratio:var(--gg-ratio, 2 / 3);overflow:hidden;border-radius:8px;background:#1a1636;border:1px solid var(--color-border, #292347);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.gg-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.gg-card__img--empty{background:linear-gradient(135deg,#1a1636,#2c2552)}@media(hover:hover){.gg-card:hover .gg-card__media{border-color:#2ed47a99;transform:translateY(-3px);box-shadow:0 14px 30px #00000073}.gg-card:hover .gg-card__img{transform:scale(1.04)}}.gg-card__media:has(.gg-card__tags):after{content:"";position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(to top,rgba(15,12,36,.85),transparent);pointer-events:none}.gg-card__verified{position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:1;width:22px;height:22px;color:#f4f2ff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.gg-card__verified svg{width:100%;height:100%;display:block}.gg-card__badge{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:1;padding:4px 8px;border-radius:4px;background:#ff3b5c;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.02em;line-height:1.2;box-shadow:0 2px 8px #00000059}.gg-card__tags{position:absolute;inset-block-end:10px;inset-inline-start:10px;z-index:1;display:flex;flex-wrap:wrap;gap:5px}.gg-tag{padding:3px 7px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:#0f0c24cc;color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gg-tag--ps{background:#2f6fd0;border-color:transparent}.gg-tag--steam{background:#1e2a3a;border-color:#66c0f473;color:#cfe9fa}.gg-tag--xbox{background:#2e8b41;border-color:transparent}.gg-tag--ns{background:#c5372c;border-color:transparent}.gg-tag--logo{display:inline-flex;align-items:center;padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.gg-tag--logo.gg-tag--chip{padding:5px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.14);background:#0f0c24d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gg-tag__logo{display:block;height:var(--gg-logo-h, 18px);width:auto;max-width:96px;object-fit:contain}@media(max-width:749px){.gg-tag__logo{height:calc(var(--gg-logo-h, 18px) * .85);max-width:80px}.gg-tag--logo.gg-tag--chip{padding:4px 7px}}.gg-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-block-start:12px;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground, #F4F2FF);opacity:.85;min-height:2.4em}.gg-card__title:hover{opacity:1}.gg-card__pricing{position:relative;display:flex;align-items:baseline;gap:6px 8px;margin-block:6px 10px;flex-wrap:wrap;min-height:1.5em}.gg-card__from{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.gg-card__price{font-size:.9375rem;font-weight:700}.gg-card__compare{font-size:.75rem;opacity:.5}.gg-tip{position:relative;align-self:center;margin-inline-start:auto;display:inline-grid;place-items:center;width:18px;height:18px;color:#a8a2c8;cursor:help;border-radius:50%}.gg-tip svg{width:16px;height:16px}.gg-tip:hover,.gg-tip:focus-visible{color:#2ed47a;outline:none}.gg-tip__box{position:absolute;inset-block-end:calc(100% + 8px);inset-inline-end:-6px;z-index:5;width:220px;padding:10px 12px;border-radius:8px;border:1px solid #3A3363;background:#1a1636;color:#cfcae6;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;box-shadow:0 12px 28px #00000080;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.gg-tip:hover .gg-tip__box,.gg-tip:focus .gg-tip__box,.gg-tip:focus-within .gg-tip__box{opacity:1;visibility:visible;transform:none}@media(max-width:749px){.gg-tip__box{width:190px}}.gg-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-block-start:auto}.gg-btn{-webkit-appearance:none;appearance:none;border-radius:6px;padding:9px 4px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:filter .15s ease,opacity .15s ease,background-color .15s ease}.gg-btn:hover:not(:disabled){filter:brightness(1.12)}.gg-btn:disabled{opacity:.45;cursor:not-allowed}.gg-btn--add{background:transparent;border:1px solid #3A3363;color:var(--color-foreground, #F4F2FF)}.gg-btn--buy{background:#2ed47a;border:1px solid #2ED47A;color:#07130c}.gg-btn--out{grid-column:1 / -1;background:#292347;border:1px solid #292347;color:#a8a2c8}.gg-btn--choose{grid-column:1 / -1;display:block;text-align:center;text-decoration:none;background:transparent;border:1px solid #2ED47A;color:#2ed47a}.gg-btn--choose:hover{background:#2ed47a1a;filter:none}.gg-btn:focus-visible{outline:2px solid #2ED47A;outline-offset:2px}.gg-btn.is-busy{opacity:.6;pointer-events:none}@keyframes gg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gg-skel .gg-card__media,.gg-skel__line,.gg-skel__btn{background:linear-gradient(90deg,#1a1636 25%,#2a2450,#1a1636 75%);background-size:200% 100%;animation:gg-shimmer 1.3s linear infinite}.gg-skel__line{height:10px;margin-block-start:12px;border-radius:4px}.gg-skel__line--short{width:45%;margin-block-start:8px}.gg-skel__btn{height:32px;margin-block-start:auto;border-radius:6px}.gg-skel .gg-card__media{border-color:transparent}@media(prefers-reduced-motion:reduce){.gg-skel .gg-card__media,.gg-skel__line,.gg-skel__btn{animation:none}.gg-card__media,.gg-card__img,.gg-tip__box{transition:none}}.gg-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-block-end:20px}.gg-heading{margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.01em}.gg-viewall{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground, #F4F2FF);opacity:.75;white-space:nowrap}.gg-viewall:hover{opacity:1}.gg-viewall svg{width:14px;height:14px}.gg-empty{opacity:.6;font-size:.875rem}.gg-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-block-start:40px}.gg-pagination a,.gg-pagination span{display:grid;place-items:center;min-width:34px;height:34px;padding-inline:8px;border-radius:6px;font-size:.8125rem;font-weight:600;text-decoration:none;color:var(--color-foreground, #F4F2FF);border:1px solid transparent}.gg-pagination a:hover{border-color:#3a3363}.gg-pagination .is-current{background:#2c2552;border-color:#7c5cff}.header-logo__image{content:url(/cdn/shop/files/legendary-games-logo.svg?v=1790548467)}@media screen and (max-width:749px){.header-logo__image{content:url(/cdn/shop/files/logo-mobile-v4.svg?v=1790550525)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/game-card.css.map */
