.mi .mi-h2{font-size:46px;font-weight:700;line-height:1.1;letter-spacing:-.025em;margin:0 0 16px}.mi .mi-sub{font-size:17px;color:var(--mi-body);margin:0 auto;max-width:60ch}.mi .mi-kicker2{color:var(--mi-blue);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.mi .mi-cmp__side{padding:150px 40px 76px}.mi .mi-cmp__card{top:0;border-radius:0 0 16px 16px;padding:22px 52px 24px;font-size:34px;letter-spacing:-.02em;max-width:720px;width:auto;box-shadow:0 8px 26px #0000001a}.mi .mi-cmp__label{font-size:15px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;opacity:.85}.mi .mi-cmp__list{max-width:420px;gap:12px}.mi .mi-cmp__list li{border-radius:10px;padding:15px 20px;font-size:17px;gap:13px}.mi .mi-cmp__ic{width:24px;height:24px}.mi .mi-cmp__img{width:280px;height:280px;margin-bottom:28px}.mi .mi-nen__solo{margin:34px auto 0;max-width:700px}.mi .mi-tst__grid{display:grid;grid-template-columns:repeat(var(--mi-tst-cols,3),1fr);gap:22px;margin-top:38px}.mi .mi-tst__card{background:#fff;border-radius:14px;padding:30px 28px 26px;display:flex;flex-direction:column;gap:16px;text-align:left}.mi .mi-tst__stars{display:flex;gap:3px;line-height:0}.mi .mi-tst__stars svg{width:17px;height:17px;fill:var(--mi-orange)}.mi .mi-tst__quote{margin:0;font-size:19px;line-height:1.5;font-weight:500;letter-spacing:-.01em}.mi .mi-tst__who{margin-top:auto;padding-top:16px;border-top:1px solid var(--mi-hair);display:flex;align-items:center;gap:11px}.mi .mi-tst__av{width:38px;height:38px;border-radius:50%;background:#e6ddcb;flex:none;object-fit:cover}.mi .mi-tst__who b{display:block;font-size:15px;font-weight:600}.mi .mi-tst__who span{font-size:13px;color:var(--mi-body)}.mi .mi-tl__track{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:44px}.mi .mi-tl__cell{text-align:center}.mi .mi-tl__badgerow{position:relative;display:flex;justify-content:center;margin-bottom:20px}.mi .mi-tl__badgerow:before{content:"";position:absolute;top:50%;left:-13px;right:-13px;height:2px;background:var(--mi-hair)}.mi .mi-tl__cell:first-child .mi-tl__badgerow:before{left:50%}.mi .mi-tl__cell:last-child .mi-tl__badgerow:before{right:50%}.mi .mi-tl__badgerow .mi-tl__badge{position:relative;z-index:2;width:60px;height:60px;font-size:16px;font-weight:700;box-shadow:none;border-radius:50%;letter-spacing:0;padding:0}.mi .mi-tl__cellbody h4{margin:0 0 7px;font-size:17px;font-weight:700;color:#38452f}.mi .mi-tl__cellbody p{margin:0;font-size:15.5px;color:var(--mi-body);line-height:1.5}.mi .mi-tip__box{border-radius:12px;padding:28px 32px;font-size:18px;line-height:1.5}.mi .mi-tip__box b{display:block;margin-bottom:4px;font-size:15px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}@media(max-width:900px){.mi .mi-tst__grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}@media(max-width:749px){.mi .mi-h2{font-size:29px}.mi .mi-sub{font-size:15px}.mi .mi-cmp{grid-template-columns:1fr 1fr}.mi .mi-cmp__card{grid-column:1 / -1;border-radius:0;box-shadow:none;padding:26px 18px 20px;font-size:24px;margin:0}.mi .mi-cmp__side{padding:20px 10px 30px}.mi .mi-cmp__img{width:104px;height:104px;margin-bottom:12px}.mi .mi-cmp__label{font-size:11px;letter-spacing:.12em;margin-bottom:12px}.mi .mi-cmp__list{gap:8px}.mi .mi-cmp__list li{font-size:12px;padding:9px 10px;gap:8px;border-radius:8px;line-height:1.25;font-weight:600}.mi .mi-cmp__ic{width:18px;height:18px}.mi .mi-cmp__ic svg{width:11px;height:11px}.mi .mi-nen__solo{margin-top:22px}.mi .mi-nen--chart .mi-media{max-height:380px}.mi .mi-tip__box{font-size:16px;padding:22px 20px}.mi .mi-tst__grid{gap:14px;margin-top:26px}.mi .mi-tst__card{padding:24px 22px 22px;gap:13px}.mi .mi-tst__quote{font-size:17px}.mi .mi-tl__track{grid-template-columns:1fr;gap:0;margin-top:26px}.mi .mi-tl__cell{display:grid;grid-template-columns:60px 1fr;column-gap:16px;text-align:left;padding:18px 0}.mi .mi-tl__cell+.mi-tl__cell{border-top:1px solid var(--mi-hair)}.mi .mi-tl__badgerow{margin:0;align-self:start}.mi .mi-tl__badgerow:before{display:none}.mi .mi-tl__badgerow .mi-tl__badge{width:48px;height:48px;font-size:14px}.mi .mi-tl__cellbody h4{font-size:16px}.mi .mi-tl__cellbody p{font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mirai-v4.css.map */
