
.padded{margin:12px 0 0;color:#9a9aa6;font-size:14px}
.padded a{color:#e9c46a}
.card__add{margin:12px 0 0;width:100%;padding:10px 12px;border-radius:10px;border:1px solid #33333d;
  background:#17171c;color:#e9c46a;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.card__add:hover{background:#1f1f26}
.fx-hd__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;
  width:38px;height:38px;border-radius:50%;border:1px solid #2a2a33;color:#e9c46a;text-decoration:none}
.fx-hd__cart b{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;border-radius:9px;
  background:#e9c46a;color:#0d0d0f;font-size:11px;line-height:17px;text-align:center;font-weight:800}
.fx-hd__cart b:empty,.fx-hd__cart b.is-zero{display:none}
.crt{width:100%;border-collapse:collapse;margin:0 0 18px}
.crt td{padding:14px 10px;border-bottom:1px solid #1d1d24;color:#c9c9d1;vertical-align:middle}
.crt img{width:64px;height:64px;object-fit:cover;border-radius:8px;display:block}
.crt .crt__t{color:#fff}
.crt .crt__p{white-space:nowrap;text-align:right;color:#fff;font-weight:700}
.crt__del{background:none;border:0;color:#7c7c88;font-size:20px;cursor:pointer;line-height:1}
.crt__sum{color:#fff;font-size:20px;font-weight:800;margin:0 0 22px}
.crt__empty{color:#a9a9b4}
