.gift{margin-bottom:1.25rem}.gift h2{display:flex;align-items:center;gap:.5rem;margin-top:0}.gift__fees{margin:.75rem 0;font-size:.92rem}.gift__total{font-size:1rem}.gift__friends{display:grid;grid-gap:.4rem;gap:.4rem;max-height:14rem;margin-bottom:.75rem;overflow-y:auto}.gift__friend{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border:2px solid var(--navy);border-radius:var(--radius-sm);background:var(--paper);color:var(--navy);text-align:left;cursor:pointer}.gift__friend span{display:grid}.gift__friend small{opacity:.7}.gift__friend.is-picked{background:var(--gold);box-shadow:0 3px 0 var(--navy)}