.mg-finder{--ff-bg: #0a0a0a;--ff-card: #141414;--ff-border: #2a2a2a;--ff-yellow: #f5c518;--ff-red: #c41e3a;--ff-white: #f5f5f5;--ff-muted: #888;background:linear-gradient(180deg,#111 0%,var(--ff-bg) 100%);padding:4rem 1.25rem;position:relative;overflow:hidden}.mg-finder:before{content:"";position:absolute;top:-120px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(245,197,24,.08) 0%,transparent 70%);pointer-events:none}.mg-finder__inner{max-width:720px;margin:0 auto;position:relative;z-index:1}.mg-finder__header{text-align:center;margin-bottom:2.5rem}.mg-finder__badge{display:inline-block;background:var(--ff-red);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .65rem;border-radius:4px;margin-bottom:.85rem}.mg-finder__title{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;color:var(--ff-white);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.03em}.mg-finder__title span{color:var(--ff-yellow)}.mg-finder__sub{color:var(--ff-muted);font-size:1rem;margin:0;line-height:1.5}.mg-finder__progress{height:4px;background:var(--ff-border);border-radius:4px;margin-bottom:2rem;overflow:hidden}.mg-finder__progress-bar{height:100%;background:linear-gradient(90deg,var(--ff-red),var(--ff-yellow));border-radius:4px;transition:width .4s ease;width:25%}.mg-finder__step-label{color:var(--ff-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.mg-finder__card{background:var(--ff-card);border:1px solid var(--ff-border);border-radius:16px;padding:2rem 1.5rem;min-height:320px}.mg-finder__question{font-size:1.25rem;font-weight:800;color:var(--ff-white);margin:0 0 1.5rem;text-align:center}.mg-finder__options{display:grid;gap:.75rem}.mg-finder__option{display:flex;align-items:center;gap:1rem;background:var(--ff-bg);border:2px solid var(--ff-border);border-radius:12px;padding:1rem 1.15rem;cursor:pointer;transition:border-color .2s,transform .2s,background .2s;text-align:left;width:100%;color:inherit;font-family:inherit}.mg-finder__option:hover{border-color:var(--ff-yellow);transform:translate(4px)}.mg-finder__option.is-selected{border-color:var(--ff-yellow);background:#f5c51814}.mg-finder__option-icon{font-size:1.6rem;flex-shrink:0;width:44px;text-align:center}.mg-finder__option-text strong{display:block;color:var(--ff-white);font-size:.95rem;font-weight:700}.mg-finder__option-text span{color:var(--ff-muted);font-size:.8rem}.mg-finder__nav{display:flex;justify-content:space-between;margin-top:1.5rem;gap:1rem}.mg-finder__btn{font-weight:700;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;padding:.75rem 1.5rem;border-radius:8px;border:none;cursor:pointer;transition:opacity .2s,transform .2s}.mg-finder__btn:disabled{opacity:.35;cursor:not-allowed}.mg-finder__btn--back{background:transparent;color:var(--ff-muted);border:1px solid var(--ff-border)}.mg-finder__btn--next{background:var(--ff-yellow);color:var(--ff-bg);margin-left:auto}.mg-finder__btn--next:not(:disabled):hover{transform:scale(1.03)}.mg-finder__results{display:none}.mg-finder__results.is-visible,.mg-finder__quiz{display:block}.mg-finder__quiz.is-hidden{display:none}.mg-finder__result-header{text-align:center;margin-bottom:2rem}.mg-finder__result-header h3{font-size:1.5rem;font-weight:900;color:var(--ff-white);margin:0 0 .35rem}.mg-finder__result-header p{color:var(--ff-muted);margin:0;font-size:.9rem}.mg-finder__result-cards{display:grid;gap:1rem}.mg-finder__result-card{display:grid;grid-template-columns:90px 1fr auto;gap:1rem;align-items:center;background:var(--ff-bg);border:1px solid var(--ff-border);border-radius:12px;padding:1rem;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.mg-finder__result-card:hover{border-color:var(--ff-yellow);transform:translateY(-2px);color:inherit}.mg-finder__result-card img{width:90px;height:90px;object-fit:contain;border-radius:8px;background:#1a1a1a}.mg-finder__result-rank{position:absolute;top:-8px;left:-8px;background:var(--ff-red);color:#fff;font-size:.65rem;font-weight:800;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.mg-finder__result-img-wrap{position:relative}.mg-finder__result-info h4{font-size:.92rem;font-weight:700;color:var(--ff-white);margin:0 0 .25rem;line-height:1.3}.mg-finder__result-reason{font-size:.78rem;color:var(--ff-muted);margin:0 0 .35rem;line-height:1.4}.mg-finder__result-price{font-weight:800;color:var(--ff-yellow);font-size:.95rem}.mg-finder__result-cta{background:var(--ff-yellow);color:var(--ff-bg);font-weight:800;font-size:.72rem;text-transform:uppercase;padding:.55rem .9rem;border-radius:6px;white-space:nowrap}.mg-finder__restart{display:block;margin:1.5rem auto 0;background:none;border:none;color:var(--ff-muted);font-size:.85rem;text-decoration:underline;cursor:pointer}.mg-finder__loading{text-align:center;color:var(--ff-muted);padding:3rem}.mg-finder-fab{position:fixed;bottom:5.5rem;left:1.25rem;z-index:997;background:var(--ff-red);color:#fff;font-weight:800;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;padding:.7rem 1rem;border-radius:100px;text-decoration:none;box-shadow:0 4px 20px #c41e3a73;transition:transform .2s;display:flex;align-items:center;gap:.4rem}.mg-finder-fab:hover{transform:scale(1.06);color:#fff}@media(max-width:600px){.mg-finder__result-card{grid-template-columns:72px 1fr}.mg-finder__result-cta{grid-column:1 / -1;text-align:center;padding:.65rem}.mg-finder-fab{bottom:6.5rem;font-size:.65rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mg-fit-finder.css.map */
