.TyP14W_page{max-width:1280px;padding:var(--space-8) var(--space-5) var(--space-12);margin:0 auto}.TyP14W_header{margin-bottom:var(--space-6)}.TyP14W_title{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--text-primary);margin:0 0 var(--space-2);font-weight:800}.TyP14W_subtitle{color:var(--text-muted);font-size:var(--text-md);margin:0}.TyP14W_empty{text-align:center;padding:var(--space-12) var(--space-5);color:var(--text-muted);border:1px dashed var(--bg-border);border-radius:var(--radius-lg)}.TyP14W_price{color:var(--text-primary);font-weight:800;font-size:var(--text-md)}.TyP14W_pageBtn{height:38px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--bg-border);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-sm);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.TyP14W_pageBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}button.TyP14W_pageBtn{cursor:pointer;font-family:inherit;line-height:1}button.TyP14W_pageBtn:disabled{opacity:.55;cursor:progress;border-color:var(--bg-border);color:var(--text-muted)}.TyP14W_checkoutGrid{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.TyP14W_checkoutGrid{grid-template-columns:minmax(0,1fr)}}.TyP14W_checkoutGrid>*{min-width:0}.TyP14W_cartList{gap:var(--space-3);flex-direction:column;display:flex}.TyP14W_cartRow{align-items:center;gap:var(--space-4);padding:var(--space-3);background:var(--bg-card);border:1px solid var(--bg-border);border-radius:var(--radius-lg);display:flex}.TyP14W_cartThumb{border-radius:var(--radius-md);object-fit:cover;background:var(--bg-muted);border:1px solid var(--bg-border);flex:none;width:64px;height:64px}.TyP14W_cartThumbPh{border-radius:var(--radius-md);background:var(--bg-muted);width:64px;height:64px;color:var(--text-muted);border:1px solid var(--bg-border);flex:none;justify-content:center;align-items:center;display:flex}.TyP14W_cartInfo{flex:1;min-width:0}.TyP14W_cartItemName{color:var(--text-primary);font-weight:600;text-decoration:none}.TyP14W_cartItemName:hover{color:var(--color-primary)}.TyP14W_cartItemType{font-size:var(--text-xs);color:var(--text-muted);text-transform:capitalize}.TyP14W_cartPriceCell{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.TyP14W_cartQty{font-size:var(--text-xs);color:var(--text-muted)}.TyP14W_cartRemove{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;padding:6px;display:inline-flex}.TyP14W_cartRemove:hover{color:var(--deldevs-crimson,#e11d48);background:var(--bg-muted)}@media (max-width:560px){.TyP14W_cartRow{column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb info remove""thumb stepper price";align-items:center;display:grid}.TyP14W_cartThumb,.TyP14W_cartThumbPh{grid-area:thumb;align-self:start;width:56px;height:56px}.TyP14W_cartInfo{grid-area:info}.TyP14W_cartStepper{grid-area:stepper;justify-self:start}.TyP14W_cartPriceCell{grid-area:price;align-self:end}.TyP14W_cartRemove{grid-area:remove;place-self:start end}}.TyP14W_summaryCard{top:var(--space-6);background:var(--bg-card);border:1px solid var(--bg-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5);position:sticky}@media (max-width:900px){.TyP14W_summaryCard{position:static}}.TyP14W_summaryRow{padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.TyP14W_summaryTotal{padding-top:var(--space-3);margin-top:var(--space-2);border-top:1px solid var(--bg-border);font-weight:800;font-size:var(--text-lg);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}.TyP14W_summaryItems{gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--bg-border);flex-direction:column;display:flex}.TyP14W_summaryItem{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.TyP14W_summaryItemName{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.TyP14W_summaryItem>:last-child{flex:none}.TyP14W_formCard{background:var(--bg-card);border:1px solid var(--bg-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5);margin-bottom:var(--space-5)}.TyP14W_formSectionTitle{font-family:var(--font-heading);color:var(--text-primary);font-weight:700;font-size:var(--text-md);margin:0 0 var(--space-4)}.TyP14W_authNote{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.TyP14W_authNote a{color:var(--color-primary);font-weight:600;text-decoration:none}.TyP14W_orderBadge{border-radius:var(--radius-pill);font-weight:700;font-size:var(--text-sm);align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.TyP14W_orderItemsList{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.TyP14W_muted2{color:var(--text-muted);font-size:var(--text-sm)}.TyP14W_orderStatusHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.TyP14W_orderLead{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.TyP14W_tracker{gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.TyP14W_trackerStep{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.TyP14W_trackerStep+.TyP14W_trackerStep:before{content:"";background:var(--bg-border);z-index:0;height:2px;position:absolute;top:15px;left:-50%;right:50%}.TyP14W_trackerStepDone+.TyP14W_trackerStep:before,.TyP14W_trackerStepActive:before{background:var(--deldevs-emerald,#10b981)}.TyP14W_trackerStepFailed:before{background:var(--deldevs-crimson,#e11d48)}.TyP14W_trackerDot{z-index:1;background:var(--bg-card);border:2px solid var(--bg-border);width:32px;height:32px;color:var(--text-muted);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.TyP14W_trackerDotIdle{background:var(--bg-border);border-radius:50%;width:7px;height:7px}.TyP14W_trackerStepDone .TyP14W_trackerDot{background:var(--deldevs-emerald,#10b981);border-color:var(--deldevs-emerald,#10b981);color:#fff}.TyP14W_trackerStepActive .TyP14W_trackerDot{border-color:var(--deldevs-emerald,#10b981);color:var(--deldevs-emerald,#10b981);box-shadow:0 0 0 4px color-mix(in srgb, var(--deldevs-emerald,#10b981) 16%, transparent)}.TyP14W_trackerStepFailed .TyP14W_trackerDot{background:var(--deldevs-crimson,#e11d48);border-color:var(--deldevs-crimson,#e11d48);color:#fff}.TyP14W_trackerText{flex-direction:column;gap:2px;display:flex}.TyP14W_trackerLabel{font-weight:700;font-size:var(--text-sm);color:var(--text-muted)}.TyP14W_trackerHint{font-size:var(--text-xs);color:var(--text-muted);opacity:.75}.TyP14W_trackerStepDone .TyP14W_trackerLabel,.TyP14W_trackerStepActive .TyP14W_trackerLabel{color:var(--text-primary)}.TyP14W_trackerStepFailed .TyP14W_trackerLabel{color:var(--deldevs-crimson,#e11d48)}@media (max-width:560px){.TyP14W_trackerHint{display:none}.TyP14W_trackerLabel{font-size:var(--text-xs)}}.TyP14W_trackerSpin{animation:1s linear infinite TyP14W_deldevsSpin}@keyframes TyP14W_deldevsSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.TyP14W_trackerSpin{animation:none}}.TyP14W_orderItemCard{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--bg-border);border-radius:var(--radius-md);background:var(--bg-card);flex-direction:column;display:flex}.TyP14W_orderItemTop{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.TyP14W_orderItemName{color:var(--text-primary);font-weight:700;font-size:var(--text-md)}.TyP14W_orderItemMeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.TyP14W_orderItemNote{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.6}.TyP14W_orderLineDelivered,.TyP14W_orderLineFailed,.TyP14W_orderLineWorking{border-radius:var(--radius-pill);font-size:var(--text-xs);align-items:center;gap:5px;padding:3px 10px;font-weight:700;display:inline-flex}.TyP14W_orderLineDelivered{background:var(--deldevs-emerald-soft);color:var(--deldevs-emerald)}.TyP14W_orderLineFailed{background:var(--deldevs-crimson-soft,#e11d4824);color:var(--deldevs-crimson,#e11d48)}.TyP14W_orderLineWorking{background:var(--deldevs-amber-soft);color:var(--deldevs-amber)}.TyP14W_orderItemDetails{padding:var(--space-3);border-radius:var(--radius-sm,8px);background:var(--bg-muted);flex-direction:column;gap:6px;display:flex}.TyP14W_orderDetailGrid{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:560px){.TyP14W_orderDetailGrid{grid-template-columns:1fr}}.TyP14W_orderDetailRow{flex-direction:column;gap:2px;min-width:0;display:flex}.TyP14W_orderDetailLabel{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.TyP14W_orderDetailValue{font-size:var(--text-sm);color:var(--text-primary);word-break:break-word}.TyP14W_orderDetailValueMono{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary);word-break:break-all;flex-wrap:wrap;display:inline-flex}.TyP14W_orderTotals{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--bg-border)}.TyP14W_orderDiscount{color:var(--deldevs-emerald,#10b981)}.TyP14W_orderActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.TyP14W_spin{animation:.8s linear infinite TyP14W_deldevs-spin}@keyframes TyP14W_deldevs-spin{to{transform:rotate(360deg)}}.TyP14W_wishBtn{border:1px solid var(--bg-border,#ffffff1f);background:var(--bg-surface,#141418b3);width:38px;height:38px;color:var(--text-muted);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s,transform .1s;display:inline-flex}.TyP14W_wishBtn:hover{color:var(--deldevs-rose);border-color:color-mix(in srgb, var(--deldevs-rose) 55%, transparent)}.TyP14W_wishBtn:active{transform:scale(.92)}.TyP14W_wishBtnOn{color:var(--deldevs-rose);border-color:color-mix(in srgb, var(--deldevs-rose) 55%, transparent)}.TyP14W_phoneRow{flex-wrap:nowrap;align-items:stretch;gap:8px;display:flex}.TyP14W_phoneRow input{flex:auto;width:auto;min-width:0}.TyP14W_phoneDial{flex:none;width:150px}@media (max-width:480px){.TyP14W_phoneDial{width:116px}}.TyP14W_flagSelect{align-items:center;display:flex;position:relative}.TyP14W_flagInSelect{pointer-events:none;z-index:1;position:absolute;left:12px}.TyP14W_flagSelect .TyP14W_select{padding-left:38px}.TyP14W_select{appearance:none;border:1px solid var(--bg-border,#ffffff1f);border-radius:var(--radius-md,10px);background:var(--bg-muted,#ffffff08);width:100%;min-width:0;color:var(--text-primary);padding:10px 12px;font-family:inherit;font-size:.9rem}.TyP14W_select:focus{border-color:var(--color-primary);outline:none}.TyP14W_payGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.TyP14W_payCard{text-align:left;border:1.5px solid var(--bg-border,#ffffff1f);background:var(--bg-surface,#ffffff05);cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.TyP14W_payCard:hover{border-color:var(--color-primary);box-shadow:0 6px 20px rgba(var(--color-primary-rgb), .18);transform:translateY(-2px)}.TyP14W_payCardActive{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}.TyP14W_payCheck{color:#fff;background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .18s;display:inline-flex;position:absolute;top:10px;right:10px;transform:scale(0)}.TyP14W_payCardActive .TyP14W_payCheck{transform:scale(1)}.TyP14W_payName{color:var(--text-primary);font-weight:700}.TyP14W_paySub{color:var(--text-muted);font-size:.78rem}.TyP14W_couponRow{margin-top:var(--space-4);gap:8px;min-width:0;display:flex}.TyP14W_couponRow>:first-child{flex:auto;min-width:0}.TyP14W_couponBtn{white-space:nowrap;border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:0 0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 16px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.TyP14W_couponBtn:hover:not(:disabled){background:var(--color-primary);color:#fff}.TyP14W_couponBtn:disabled{opacity:.5;cursor:default}.TyP14W_couponOk{color:var(--deldevs-emerald);align-items:center;gap:6px;margin-top:8px;font-size:.82rem;display:inline-flex}.TyP14W_checkoutRight{flex-direction:column;display:flex}.TyP14W_checkoutRight>.TyP14W_summaryCard{margin-top:var(--space-5);order:2}.TyP14W_checkoutRight>.TyP14W_formCard{order:1}.TyP14W_accountHint{font-size:var(--text-xs);color:var(--text-muted);margin-top:6px;line-height:1.5}.TyP14W_accountHint a{color:var(--color-primary);font-weight:600;text-decoration:none}.TyP14W_accountHint a:hover{text-decoration:underline}@media (max-width:560px){.TyP14W_page{padding:var(--space-6) var(--space-4) var(--space-10)}.TyP14W_formCard,.TyP14W_summaryCard{padding:var(--space-4)}.TyP14W_summaryItem>:first-child{overflow-wrap:anywhere;min-width:0}.TyP14W_summaryItem>:last-child{flex:none}}@media (max-width:400px){.TyP14W_page{padding:var(--space-5) var(--space-3) var(--space-10)}.TyP14W_phoneDial{width:96px}.TyP14W_couponRow{flex-wrap:wrap}.TyP14W_couponRow>:first-child{flex:100%}.TyP14W_couponBtn{flex:100%;justify-content:center;height:40px}.TyP14W_payGrid{grid-template-columns:1fr}}
