.ma-shop__hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding-top:18px}.ma-shop__hero>div{flex:1 1 560px;display:flex;flex-direction:column;gap:10px}.ma-shop__intro{max-width:760px;color:var(--ma-body);font-size:16px}.ma-shop__count{font-size:15px;color:var(--ma-slate)}.ma-shop__count strong{color:var(--ma-ink)}.ma-shop__models{padding-top:22px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ma-shop__models-label{font-weight:700;font-size:15px}.ma-shop__models .ma-chip{min-height:40px;font-size:14px}.ma-shop__bundle{border-radius:24px;background:var(--ma-peach);padding:32px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.ma-shop__bundle>div{flex:1 1 420px;display:flex;flex-direction:column;gap:8px}.ma-shop__bundle h2{margin:0;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.6px}.ma-shop__bundle p{color:var(--ma-body)}.ma-shop__guides{list-style:none;margin:14px 0 0;padding:0;gap:10px}.ma-phonepick,.ma-shop__guides{display:flex;flex-direction:column}.ma-phonepick{margin-top:22px;padding:20px 22px;border:1.5px solid var(--ma-line);border-radius:20px;background:#fff;gap:14px}.ma-phonepick__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ma-phonepick__head h2{margin:0;font-size:20px}.ma-phonepick__mine{padding:8px 14px;border-radius:999px;background:var(--ma-peach);color:var(--ma-ink)!important;font-size:14px}.ma-phonepick__groups{display:flex;flex-direction:column;gap:12px}.ma-phonepick__group{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.ma-phonepick__series{font-size:13px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--ma-slate)}.ma-phonepick__group ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ma-phonepick__chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1.5px solid var(--ma-line-strong);border-radius:12px;color:var(--ma-ink)!important;font-size:15px;font-weight:700;background:#fff;transition:border-color .15s,background .15s}.ma-phonepick__chip span{font-size:12px;font-weight:700;color:var(--ma-slate)}.ma-phonepick__chip.is-on,.ma-phonepick__chip:hover{border-color:var(--ma-ink)}.ma-phonepick__chip.is-on{background:var(--ma-ink);color:#fff!important}.ma-phonepick__chip.is-on span{color:hsla(0,0%,100%,.7)}@media (max-width:640px){.ma-phonepick__group{grid-template-columns:1fr;gap:6px}}