.CartView-module__g2F6QG__container{max-width:960px;margin:0 auto;padding:3rem 1.25rem 6rem}.CartView-module__g2F6QG__cartFrame{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);position:relative;overflow:hidden;box-shadow:0 10px 35px #00000080}.CartView-module__g2F6QG__cartFrame:before{content:"";background:var(--nyan-rainbow);z-index:10;height:3px;position:absolute;top:0;left:0;right:0}.CartView-module__g2F6QG__cartHeader{background:var(--card-bg-elevated);border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.CartView-module__g2F6QG__titleArea{align-items:center;gap:.85rem;display:flex}.CartView-module__g2F6QG__iconBox{border-radius:var(--radius-md);border:1px solid var(--primary);width:44px;height:44px;color:var(--primary);background:#ff408126;justify-content:center;align-items:center;display:flex;box-shadow:0 0 14px #ff40814d}.CartView-module__g2F6QG__cartTitle{font-family:var(--font-title);color:#fff;margin:0;font-size:1.35rem;font-weight:900}.CartView-module__g2F6QG__countTag{font-family:var(--font-mono);color:var(--secondary);border-radius:var(--radius-full);background:#00e5ff1a;border:1px solid #00e5ff4d;padding:.35rem .85rem;font-size:.76rem;font-weight:800}.CartView-module__g2F6QG__itemList{flex-direction:column;display:flex}.CartView-module__g2F6QG__cartRow{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 2rem;transition:background .2s;display:flex}.CartView-module__g2F6QG__cartRow:hover{background:var(--card-bg-subtle)}.CartView-module__g2F6QG__itemInfo{flex:1;align-items:center;gap:1rem;display:flex}.CartView-module__g2F6QG__itemImage{border-radius:var(--radius-md);object-fit:cover;background:var(--card-bg-subtle);border:1px solid var(--card-border);width:56px;height:56px}.CartView-module__g2F6QG__itemName{font-family:var(--font-title);color:#fff;margin:0 0 .25rem;font-size:1rem;font-weight:700}.CartView-module__g2F6QG__itemMeta{font-family:var(--font-mono);color:var(--foreground-muted);font-size:.78rem}.CartView-module__g2F6QG__qtyControls{align-items:center;gap:.6rem;display:flex}.CartView-module__g2F6QG__qtyBtn{border-radius:var(--radius-sm);background:var(--card-bg-subtle);border:1px solid var(--card-border);color:#fff;cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.CartView-module__g2F6QG__qtyBtn:hover{border-color:var(--primary);background:var(--primary);color:#fff}.CartView-module__g2F6QG__qtyVal{font-family:var(--font-mono);color:#fff;text-align:center;min-width:24px;font-size:.95rem;font-weight:700}.CartView-module__g2F6QG__itemPrice{font-family:var(--font-title);color:var(--accent-gold);text-align:right;min-width:110px;font-size:1.05rem;font-weight:800}.CartView-module__g2F6QG__deleteBtn{color:var(--foreground-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.4rem;transition:all .2s}.CartView-module__g2F6QG__deleteBtn:hover{color:var(--danger);background:#ff005526}.CartView-module__g2F6QG__cartFooter{background:var(--card-bg-elevated);border-top:1px solid var(--card-border);flex-direction:column;gap:1.5rem;padding:2rem;display:flex}@media (min-width:640px){.CartView-module__g2F6QG__cartFooter{flex-direction:row;justify-content:space-between;align-items:center}}.CartView-module__g2F6QG__totalBlock{flex-direction:column;display:flex}.CartView-module__g2F6QG__subtotalLabel{color:var(--foreground-muted);font-size:.8rem}.CartView-module__g2F6QG__subtotalVal{font-family:var(--font-title);color:var(--accent-gold);font-size:1.6rem;font-weight:900}.CartView-module__g2F6QG__footerActions{flex-wrap:wrap;gap:.85rem;display:flex}
