.cart-link{background:var(--brown);color:var(--bg);border-radius:99px;padding:6px 16px;font-size:13px}.cart-count{background:var(--tan);color:#2b1c10;text-align:center;border-radius:99px;min-width:20px;margin-right:6px;font-size:12px;display:inline-block}.ci{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:12px;margin-top:12px;padding:10px;display:flex}.thumb{aspect-ratio:3/4;border-radius:10px;flex:none;width:84px}.cd{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cd small{color:var(--muted)}.qty{align-items:center;gap:10px;margin-top:6px;display:flex}.qty button{border:1px solid var(--line);background:var(--bg);width:36px;height:36px;color:var(--brown);font:inherit;cursor:pointer;border-radius:50%;font-size:18px}.qty .rm{width:auto;color:var(--muted);background:0 0;border:0;border-radius:0;margin-right:auto;font-size:13px;text-decoration:underline}.sum{background:var(--sand);border-radius:14px;margin:16px 0;padding:14px}.sum div{justify-content:space-between;padding:3px 0;display:flex}.sum .t{border-top:1px solid var(--line);color:var(--brown);margin-top:6px;padding-top:8px;font-weight:800}.msg{text-align:center;color:var(--brown);margin-top:8px;font-size:13px}
