.CartView-module__8Gw-kW__container{max-width:920px;margin:0 auto;padding:3rem 1.25rem 6rem}.CartView-module__8Gw-kW__manifestFrame{border:1px solid var(--card-border-strong);box-shadow:4px 4px 0px #000, 4px 4px 0px 1px var(--card-border);background:#000;padding:2.5rem;position:relative}.CartView-module__8Gw-kW__manifestFrame:before{content:"";background:var(--primary);width:100%;height:3px;position:absolute;top:0;left:0}.CartView-module__8Gw-kW__manifestHeader{border-bottom:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.CartView-module__8Gw-kW__titleArea{align-items:center;gap:1rem;display:flex}.CartView-module__8Gw-kW__iconBox{border:1px solid var(--primary);width:44px;height:44px;color:var(--primary);background:#07090e;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CartView-module__8Gw-kW__manifestTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:900}.CartView-module__8Gw-kW__countTag{font-family:var(--font-mono);color:#000;background:var(--primary);padding:.4rem .85rem;font-size:.76rem;font-weight:800}.CartView-module__8Gw-kW__itemsList{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.CartView-module__8Gw-kW__manifestRow{border:1px solid var(--card-border);background:#07090e;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;transition:all .15s;display:flex}.CartView-module__8Gw-kW__manifestRow:hover{border-color:var(--primary)}.CartView-module__8Gw-kW__itemGroup{flex:1;align-items:center;gap:1.25rem;display:flex}.CartView-module__8Gw-kW__thumbWrapper{border:1px solid var(--card-border);background:#000;flex-shrink:0;width:64px;height:64px;overflow:hidden}.CartView-module__8Gw-kW__itemImage{object-fit:cover;width:100%;height:100%}.CartView-module__8Gw-kW__itemMeta{flex-direction:column;gap:.25rem;display:flex}.CartView-module__8Gw-kW__itemName{font-family:var(--font-title);color:#fff;margin:0;font-size:1rem;font-weight:800}.CartView-module__8Gw-kW__itemDetail{font-family:var(--font-mono);color:var(--muted);font-size:.78rem}.CartView-module__8Gw-kW__itemPrice{font-family:var(--font-mono);color:var(--primary);margin-top:.2rem;font-size:.95rem;font-weight:900}.CartView-module__8Gw-kW__controlsGroup{align-items:center;gap:1.25rem;display:flex}.CartView-module__8Gw-kW__qtyBox{border:1px solid var(--card-border-strong);background:#000;align-items:center;display:flex}.CartView-module__8Gw-kW__qtyBtn{color:var(--muted-light);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.CartView-module__8Gw-kW__qtyBtn:hover{color:#000;background:var(--primary)}.CartView-module__8Gw-kW__qtyVal{font-family:var(--font-mono);color:#fff;text-align:center;width:36px;font-size:.85rem;font-weight:800}.CartView-module__8Gw-kW__deleteBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:.4rem;transition:color .15s}.CartView-module__8Gw-kW__deleteBtn:hover{color:#f44}.CartView-module__8Gw-kW__summaryBox{border:1px solid var(--card-border-strong);background:#07090e;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1.75rem;display:flex}.CartView-module__8Gw-kW__summaryRow{font-family:var(--font-mono);color:var(--muted);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.CartView-module__8Gw-kW__summaryGrand{border-top:1px dashed var(--card-border);justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.CartView-module__8Gw-kW__grandLabel{font-family:var(--font-mono);color:#fff;text-transform:uppercase;font-size:.95rem;font-weight:900}.CartView-module__8Gw-kW__grandVal{font-family:var(--font-mono);color:var(--primary);font-size:1.55rem;font-weight:900}.CartView-module__8Gw-kW__actionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.CartView-module__8Gw-kW__continueLink{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:.5rem;font-size:.82rem;text-decoration:none;transition:color .15s;display:inline-flex}.CartView-module__8Gw-kW__continueLink:hover{color:#fff}.CartView-module__8Gw-kW__checkoutBtn{background:var(--primary);color:#000;border:1px solid var(--primary);font-family:var(--font-mono);cursor:pointer;align-items:center;gap:.75rem;padding:1.1rem 2.25rem;font-size:.92rem;font-weight:900;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:4px 4px #fff}.CartView-module__8Gw-kW__checkoutBtn:hover{box-shadow:5px 5px 0px var(--primary);background:#fff;border-color:#fff;transform:translate(-1px,-1px)}@media (max-width:640px){.CartView-module__8Gw-kW__manifestFrame{padding:1.5rem 1rem}.CartView-module__8Gw-kW__manifestRow{flex-direction:column;align-items:flex-start;padding:1rem}.CartView-module__8Gw-kW__controlsGroup{border-top:1px solid var(--card-border);justify-content:space-between;width:100%;padding-top:.75rem}.CartView-module__8Gw-kW__actionRow{flex-direction:column;align-items:stretch}.CartView-module__8Gw-kW__checkoutBtn{justify-content:center}}
