.cmp{padding-top:22px;padding-bottom:48px}.backpill{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cmp__top{justify-content:space-between;align-items:baseline;margin:22px 0 18px;display:flex}.cmp__title{letter-spacing:-.8px;font-size:30px;font-weight:500}.cmp__box{background:var(--surface);border:1px solid var(--line);border-radius:16px;min-height:260px}.cmp__empty{text-align:center;justify-items:center;gap:10px;padding:80px 20px;display:grid}.cmp__empty[hidden]{display:none}.cmp__empty h2{font-size:17px;font-weight:600}.cmp__empty p{color:var(--muted);max-width:420px;font-size:14px}.cmp__empty .btn-dark{height:44px;margin-top:14px}.cmp__scroll{overflow-x:auto}.cmp__table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.cmp__table th,.cmp__table td{text-align:left;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;height:28px;padding:0 14px}.cmp__table tbody th{color:var(--muted);background:var(--surface);font-weight:400;position:sticky;left:0}.cmp__table thead th{background:var(--surface);vertical-align:top;z-index:1;height:auto;padding:16px 14px;position:sticky;top:0}.cmp__shoe{width:220px}.cmp__link{color:var(--ink);text-decoration:none;display:block}.cmp__link .art{width:180px}.cmp__name{margin-top:6px;font-size:14px;font-weight:600;display:block}.cmp__price{margin-top:2px;font-size:14px;font-weight:400;display:block}.cmp__buy{margin-top:10px}.cmp__buy .buy{height:36px;font-size:13px}.cmp__remove{color:var(--muted);margin-top:8px;font-size:12px}.cmp__table td.is-rest{color:var(--muted)}.cmp__table td.is-best{color:var(--ink);font-weight:600}
