.AmscmG_layout{gap:var(--space-6);padding-bottom:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}.AmscmG_items ul{border-top:1px solid var(--border-subtle)}.AmscmG_itemsFooter{justify-content:space-between;align-items:center;gap:1.6rem;padding-top:1.8rem;display:flex}.AmscmG_continueLink{color:var(--text-secondary);text-underline-offset:.4rem;font-size:1.2rem;text-decoration:underline}.AmscmG_continueLink:hover{color:var(--color-paper)}.AmscmG_clearButton{letter-spacing:.1em;color:var(--text-tertiary);text-transform:uppercase;text-underline-offset:.4rem;font-size:1.05rem;text-decoration:underline}.AmscmG_clearButton:hover{color:var(--color-red)}.AmscmG_summary{border:1px solid var(--border-subtle);background:#ffffff08;padding:2.4rem}.AmscmG_summaryTitle{letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.8rem;font-size:1.6rem}.AmscmG_summaryRow{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:1.2rem;padding-block:.7rem;font-size:1.25rem;display:flex}.AmscmG_shippingNote{color:var(--text-tertiary);margin-top:.6rem;font-size:1.1rem}.AmscmG_totalRow{border-top:1px solid var(--border-subtle);letter-spacing:.1em;color:var(--text-secondary);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1.2rem;margin-top:1.4rem;padding-top:1.4rem;font-size:1.2rem;display:flex}.AmscmG_total{letter-spacing:0;color:var(--text-primary);font-size:2rem}.AmscmG_checkoutButton{width:100%;margin-top:2rem}.AmscmG_notice{border-left:2px solid var(--color-yellow);color:var(--text-secondary);margin-top:1.2rem;padding:1rem 1.2rem;font-size:1.15rem;line-height:1.5}.AmscmG_loading{padding-block:var(--space-6);color:var(--text-tertiary);font-size:1.3rem}.AmscmG_empty{padding-block:var(--space-6) var(--space-8);flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.AmscmG_emptyIcon{width:3.2rem;height:3.2rem;color:var(--text-tertiary);margin-bottom:.8rem}.AmscmG_emptyTitle{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:2rem}.AmscmG_emptyBody{color:var(--text-tertiary);margin-bottom:1rem;font-size:1.3rem}@media (min-width:990px){.AmscmG_layout{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 38rem}.AmscmG_summary{top:calc(var(--header-height) + 2rem);position:sticky}}
.WvCxhW_row{border-bottom:1px solid var(--border-subtle);grid-template-columns:8.8rem 1fr;gap:1.6rem;padding-block:1.8rem;display:grid}.WvCxhW_page{grid-template-columns:11rem 1fr;gap:2.4rem;padding-block:2.4rem}.WvCxhW_media{background:#ffffff0a;display:block}.WvCxhW_image{object-fit:contain;width:100%;height:auto}.WvCxhW_details{flex-direction:column;gap:.4rem;min-width:0;display:flex}.WvCxhW_headingRow{justify-content:space-between;align-items:baseline;gap:1.2rem;display:flex}.WvCxhW_name{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);font-size:1.35rem}.WvCxhW_name:hover{color:var(--color-yellow)}.WvCxhW_lineTotal{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;font-size:1.3rem}.WvCxhW_meta{letter-spacing:.08em;color:var(--text-tertiary);text-transform:uppercase;font-size:1.1rem}.WvCxhW_unitPrice{color:var(--text-secondary);font-size:1.2rem}.WvCxhW_controls{justify-content:space-between;align-items:center;gap:1.2rem;margin-top:.6rem;display:flex}.WvCxhW_remove{letter-spacing:.08em;color:var(--text-tertiary);text-transform:uppercase;text-underline-offset:.3rem;font-size:1.1rem;text-decoration:underline}.WvCxhW_remove:hover{color:var(--text-primary)}
