.CartView_page__PrikC{background-color:var(--color-background)}.CartView_layout__rzkQN{display:grid;grid-gap:var(--space-7);gap:var(--space-7);align-items:start}@media (min-width:56rem){.CartView_layout__rzkQN{grid-template-columns:1fr 20rem;gap:var(--space-8)}.CartView_summary__xS4EX{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-5))}}.CartView_list___Axa8{display:flex;flex-direction:column;list-style:none;margin:0}.CartView_row__ASpPS{display:grid;grid-template-columns:5.5rem 1fr;grid-template-areas:"media info" "media actions" "total total";grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);padding-block:var(--space-5);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.CartView_row__ASpPS:first-child{-webkit-padding-before:0;padding-block-start:0}@media (min-width:40rem){.CartView_row__ASpPS{grid-template-columns:6rem 1fr auto auto;grid-template-areas:"media info actions total";align-items:center;gap:var(--space-5)}}.CartView_media__Mywr8{grid-area:media;display:block;aspect-ratio:4/5;background-color:var(--color-surface-sunken);overflow:hidden}.CartView_image__YOay1{inline-size:100%;block-size:100%;object-fit:cover}.CartView_placeholder__y_Yei{display:grid;place-items:center;block-size:100%;background-color:var(--cherry);color:var(--cherry);--color-background:var(--cherry)}.CartView_info__HteO1{grid-area:info;display:flex;flex-direction:column;gap:var(--space-1)}.CartView_name__OJFxW{font-size:var(--text-body);font-weight:500;color:var(--color-text);text-decoration:none}.CartView_name__OJFxW:hover{color:var(--color-primary)}.CartView_gone__Ry4X9,.CartView_unit__lZi_G{font-size:var(--text-sm);color:var(--color-text-muted)}.CartView_gone__Ry4X9{color:var(--color-danger)}.CartView_actions__R90Fv{grid-area:actions;display:flex;align-items:center;gap:var(--space-4)}.CartView_remove__xjPt_{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:underline;text-underline-offset:.28em}.CartView_remove__xjPt_:hover{color:var(--color-danger)}.CartView_lineTotal__OFke0{grid-area:total;font-weight:500;text-align:end}.CartView_summary__xS4EX{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background-color:var(--color-surface-sunken);border-radius:var(--radius-md)}.CartView_summaryTitle__znfJm{font-size:var(--text-h3);font-weight:500}.CartView_totals__0OCfc{display:flex;flex-direction:column;gap:var(--space-3);margin:0;font-size:var(--text-sm)}.CartView_totals__0OCfc>div{display:flex;justify-content:space-between;gap:var(--space-4)}.CartView_totals__0OCfc dt{color:var(--color-text-muted)}.CartView_totals__0OCfc dd{margin:0}.CartView_grand__c2f9Z{-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);font-size:var(--text-lead);font-weight:500}.CartView_grand__c2f9Z dt{color:var(--color-text)!important}.CartView_closed__NTG0u,.CartView_pickup__ndMtE{font-size:var(--text-xs);color:var(--color-text-muted)}.CartView_disabledLink__3X8k6{opacity:.45;pointer-events:none}.CartView_continue__3eLRO{align-self:center;font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;-webkit-border-after:1px solid var(--color-border-strong);border-block-end:1px solid var(--color-border-strong)}.CartView_continue__3eLRO:hover{color:var(--color-primary)}.CartView_empty__ByX8S{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-inline-size:44ch}.CartView_emptyMark__DKDsm{color:color-mix(in srgb,var(--color-primary) 35%,transparent)}.CartView_emptyTitle__6lBpG{font-size:var(--text-h2)}.CartView_emptyBody___u1f1{color:var(--color-text-muted)}.CartView_error__85MfJ,.CartView_warning__W13c8{-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5);padding:var(--space-4) var(--space-5);-webkit-border-start:3px solid var(--color-danger);border-inline-start:3px solid var(--color-danger);background-color:var(--color-surface-sunken);font-size:var(--text-sm);color:var(--color-text-muted)}.CartView_skeleton__ap0w4{display:flex;flex-direction:column;gap:var(--space-5);list-style:none;margin:0}.CartView_skeleton__ap0w4>li{block-size:7rem;background-color:var(--color-surface-sunken);border-radius:var(--radius-md);animation:CartView_pulse__QXrcj 1.4s var(--ease-inout) infinite}@keyframes CartView_pulse__QXrcj{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.CartView_skeleton__ap0w4>li{animation:none}}.CartView_giftsOnly__HdPkD{max-inline-size:36rem}.CartView_giftsBlock__ZR4EZ{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}