.checkout-page[data-astro-cid-twnaz4tf]{padding-top:0;padding-bottom:0}.checkout[data-astro-cid-twnaz4tf] h1[data-astro-cid-twnaz4tf]{margin-bottom:var(--space-lg)}.checkout__empty[data-astro-cid-twnaz4tf]{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.checkout__empty[data-astro-cid-twnaz4tf][hidden],.checkout__content[data-astro-cid-twnaz4tf][hidden]{display:none}.checkout__content[data-astro-cid-twnaz4tf]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 16rem;align-items:start;display:grid}.checkout__list[data-astro-cid-twnaz4tf]{gap:var(--space-md);flex-direction:column;min-width:0;list-style:none;display:flex}.checkout[data-astro-cid-twnaz4tf] .checkout__item{gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border);grid-template-columns:7.5rem minmax(0,1fr) auto auto;align-items:center;display:grid}.checkout[data-astro-cid-twnaz4tf] .checkout__media{background:var(--color-bg-soft);text-decoration:none;display:block}.checkout[data-astro-cid-twnaz4tf] .checkout__media img,.checkout[data-astro-cid-twnaz4tf] .checkout__placeholder{object-fit:cover;width:7.5rem;height:9.25rem}.checkout[data-astro-cid-twnaz4tf] .checkout__placeholder{color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;padding:.35rem;font-size:.75rem;display:flex}.checkout[data-astro-cid-twnaz4tf] .checkout__title{color:var(--color-text);font-weight:500;text-decoration:none}.checkout[data-astro-cid-twnaz4tf] .checkout__title:hover{color:var(--color-accent)}.checkout[data-astro-cid-twnaz4tf] .checkout__size{color:var(--color-text-soft);margin-top:.15rem;font-size:.875rem}.checkout[data-astro-cid-twnaz4tf] .checkout__meta{justify-content:flex-end;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.checkout[data-astro-cid-twnaz4tf] .checkout__unit-price{color:var(--color-text-soft);white-space:nowrap}.checkout[data-astro-cid-twnaz4tf] .checkout__qty{align-items:center;gap:.35rem;display:inline-flex}.checkout[data-astro-cid-twnaz4tf] .checkout__qty-btn{border:1px solid var(--color-border);background:var(--color-bg);width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;font-size:1rem;line-height:1}.checkout[data-astro-cid-twnaz4tf] .checkout__qty-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.checkout[data-astro-cid-twnaz4tf] .checkout__qty-btn:disabled,.checkout[data-astro-cid-twnaz4tf] .checkout__qty-btn:disabled:hover{opacity:.4;cursor:not-allowed;border-color:var(--color-border);color:var(--color-text-muted)}.checkout[data-astro-cid-twnaz4tf] .checkout__qty-value{text-align:center;min-width:1.25rem;font-weight:500}.checkout[data-astro-cid-twnaz4tf] .checkout__item-price{white-space:nowrap;text-align:right;min-width:5.5rem;font-weight:700}.checkout[data-astro-cid-twnaz4tf] .checkout__remove{width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}.checkout[data-astro-cid-twnaz4tf] .checkout__remove:hover{color:var(--color-accent)}.checkout__summary[data-astro-cid-twnaz4tf]{align-items:stretch;gap:var(--space-sm);flex-direction:column;justify-self:end;width:100%;display:flex}.checkout__total[data-astro-cid-twnaz4tf]{text-align:right;font-size:1.125rem}.checkout__note[data-astro-cid-twnaz4tf]{color:var(--color-text-muted);text-align:right;font-size:.875rem}.checkout__summary[data-astro-cid-twnaz4tf] .btn[data-astro-cid-twnaz4tf]{width:100%}@media (width<=768px){.checkout__content[data-astro-cid-twnaz4tf]{gap:var(--space-lg);grid-template-columns:1fr}.checkout[data-astro-cid-twnaz4tf] .checkout__item{gap:var(--space-sm);grid-template-columns:6.5rem minmax(0,1fr) auto;grid-template-areas:"media info remove""media meta remove"}.checkout[data-astro-cid-twnaz4tf] .checkout__media{grid-area:media}.checkout[data-astro-cid-twnaz4tf] .checkout__info{grid-area:info}.checkout[data-astro-cid-twnaz4tf] .checkout__meta{justify-content:flex-start;gap:var(--space-sm);grid-area:meta}.checkout[data-astro-cid-twnaz4tf] .checkout__remove{grid-area:remove;align-self:start}.checkout[data-astro-cid-twnaz4tf] .checkout__media img,.checkout[data-astro-cid-twnaz4tf] .checkout__placeholder{width:6.5rem;height:8rem}.checkout[data-astro-cid-twnaz4tf] .checkout__item-price{min-width:0}.checkout__summary[data-astro-cid-twnaz4tf]{justify-self:stretch}.checkout__total[data-astro-cid-twnaz4tf],.checkout__note[data-astro-cid-twnaz4tf]{text-align:left}}
