.lRWn2W_cartPage{padding:40px 0 80px}.lRWn2W_title{color:var(--color-text);margin-bottom:32px;font-size:28px;font-weight:700}.lRWn2W_emptyState{text-align:center;color:var(--color-text-secondary);padding:80px 0}.lRWn2W_emptyIcon{margin-bottom:16px;font-size:48px}.lRWn2W_emptyText{color:var(--color-text-secondary);margin-bottom:24px;font-size:16px}.lRWn2W_continueLink{background:var(--color-accent);color:#fff;border-radius:6px;padding:12px 32px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.lRWn2W_continueLink:hover{opacity:.9}.lRWn2W_cartTable{border-collapse:collapse;width:100%}.lRWn2W_cartTable th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:0 12px 16px;font-size:11px;font-weight:600}.lRWn2W_cartTable td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:20px 12px}.lRWn2W_itemCell{align-items:center;gap:16px;display:flex}.lRWn2W_itemImage{object-fit:cover;background:var(--color-surface-2,#1a1a2e);border-radius:8px;flex-shrink:0;width:80px;height:80px}.lRWn2W_itemImagePlaceholder{background:var(--color-surface-2,#1a1a2e);width:80px;height:80px;color:var(--color-text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;display:flex}.lRWn2W_itemInfo{flex-direction:column;gap:4px;display:flex}.lRWn2W_itemName{color:var(--color-text);font-size:15px;font-weight:600;text-decoration:none}.lRWn2W_itemName:hover{color:var(--color-accent)}.lRWn2W_itemSize{color:var(--color-text-muted);font-size:13px}.lRWn2W_priceCell{color:var(--color-text);white-space:nowrap;font-weight:600}.lRWn2W_bundleBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:4px;width:fit-content;margin-top:2px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-block}.lRWn2W_bundleSubItems{background:var(--color-surface-2,#ffffff08);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:4px;margin-top:8px;padding:8px 10px;display:flex}.lRWn2W_bundleSubItem{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.lRWn2W_bundleSubItem:before{content:"•";color:var(--color-text-muted);flex-shrink:0;font-size:10px}.lRWn2W_bundleSubName{color:var(--color-text-secondary)}.lRWn2W_bundleSubSize{color:#818cf8;letter-spacing:.03em;background:#6366f11a;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600}.lRWn2W_bundleSubQty{color:var(--color-text-muted);font-size:11px}.lRWn2W_qtyControls{border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:0;width:fit-content;display:flex;overflow:hidden}.lRWn2W_qtyBtn{width:36px;height:36px;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;transition:background .15s;display:flex}.lRWn2W_qtyBtn:hover{background:var(--color-surface-2,#ffffff0f)}.lRWn2W_qtyValue{text-align:center;width:40px;color:var(--color-text);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:6px 0;font-size:14px;font-weight:600}.lRWn2W_removeBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:flex}.lRWn2W_removeBtn:hover{color:#ef4444;background:#ef44441a}.lRWn2W_summary{justify-content:flex-end;margin-top:32px;display:flex}.lRWn2W_summaryBox{background:var(--color-surface-2,#ffffff08);border:1px solid var(--color-border);border-radius:12px;width:340px;padding:24px}.lRWn2W_summaryRow{color:var(--color-text-secondary);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.lRWn2W_summaryTotal{color:var(--color-text);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:20px;padding-top:12px;font-size:18px;font-weight:700;display:flex}.lRWn2W_checkoutBtn{background:var(--color-accent);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:8px;width:100%;padding:14px;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .15s;display:block}.lRWn2W_checkoutBtn:hover{opacity:.9}@media (max-width:768px){.lRWn2W_cartTable thead{display:none}.lRWn2W_cartTable,.lRWn2W_cartTable tbody,.lRWn2W_cartTable tr,.lRWn2W_cartTable td{width:100%;display:block}.lRWn2W_cartTable tr{border-bottom:1px solid var(--color-border);padding:16px 0}.lRWn2W_cartTable td{border:none;padding:4px 0}.lRWn2W_cartTable td:first-child{padding-top:12px}.lRWn2W_summary{justify-content:stretch}.lRWn2W_summaryBox{width:100%}}
