.cart-head[data-astro-cid-j6qglt3b]{padding-bottom:1.5rem}.cart-page[data-astro-cid-j6qglt3b]{padding-bottom:var(--section)}.cart-empty[data-astro-cid-j6qglt3b]{border-top:2px solid var(--line-strong);padding:3rem 0 2rem}.cart-empty-title[data-astro-cid-j6qglt3b]{font-family:var(--font-display);font-variation-settings:"wdth" 78;font-size:clamp(2rem,4vw,3rem);font-weight:800}.cart-empty-actions[data-astro-cid-j6qglt3b]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.cart-layout[data-astro-cid-j6qglt3b]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.cart-items[data-astro-cid-j6qglt3b]{border-top:2px solid var(--line-strong)}.cart-summary[data-astro-cid-j6qglt3b]{justify-content:space-between;align-items:baseline;gap:1rem;padding:1.5rem 0 .75rem;font-size:1.125rem;display:flex}.cart-summary[data-astro-cid-j6qglt3b] strong[data-astro-cid-j6qglt3b]{font-family:var(--font-display);font-variation-settings:"wdth" 80;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800}.back[data-astro-cid-j6qglt3b]{margin-top:1.5rem;display:inline-block}.order-box[data-astro-cid-j6qglt3b]{background:var(--surface);padding:clamp(1.5rem,3vw,2.25rem)}.order-box[data-astro-cid-j6qglt3b] h2[data-astro-cid-j6qglt3b]{font-variation-settings:"wdth" 78;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:.95}.order-intro[data-astro-cid-j6qglt3b]{color:var(--muted);margin-top:.75rem}.order-steps[data-astro-cid-j6qglt3b]{counter-reset:step;gap:.6rem;margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:grid}.order-steps[data-astro-cid-j6qglt3b] li[data-astro-cid-j6qglt3b]{counter-increment:step;align-items:baseline;gap:.75rem;display:flex}.order-steps[data-astro-cid-j6qglt3b] li[data-astro-cid-j6qglt3b]:before{content:counter(step, decimal-leading-zero);font-family:var(--font-data);color:var(--accent-ink);flex:none;font-size:.8125rem}.offline-order[data-astro-cid-j6qglt3b] .btn[data-astro-cid-j6qglt3b]{margin-bottom:.6rem}.order-terms[data-astro-cid-j6qglt3b]{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.25rem}.order-terms[data-astro-cid-j6qglt3b] h3[data-astro-cid-j6qglt3b]{font-variation-settings:"wdth" 85;margin:.5rem 0;font-size:1.15rem;font-weight:800}.order-terms[data-astro-cid-j6qglt3b] ul[data-astro-cid-j6qglt3b]{gap:.5rem;margin-bottom:1rem;padding:0;font-size:.9375rem;list-style:none;display:grid}.order-terms[data-astro-cid-j6qglt3b] li[data-astro-cid-j6qglt3b]{flex-wrap:wrap;justify-content:space-between;gap:0 1rem;display:flex}.order-terms[data-astro-cid-j6qglt3b] small[data-astro-cid-j6qglt3b]{color:var(--muted);flex-basis:100%}.order-terms[data-astro-cid-j6qglt3b] .cost[data-astro-cid-j6qglt3b]{font-family:var(--font-data);color:var(--accent-ink);font-size:.875rem}.terms[data-astro-cid-j6qglt3b]{margin:1.25rem 0 .75rem}form[data-astro-cid-j6qglt3b] .btn[data-astro-cid-j6qglt3b]{margin:1rem 0 .5rem}fieldset[data-astro-cid-j6qglt3b]{border:0;min-width:0}@media (width<=900px){.cart-layout[data-astro-cid-j6qglt3b]{grid-template-columns:1fr}}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr) auto 2.75rem;align-items:center;gap:1rem;padding:1.1rem 0;display:grid}.cart-item:not(:has(.cart-thumb)){grid-template-columns:minmax(0,1fr) auto 2.75rem}.cart-thumb{background:var(--tone,var(--surface));place-items:center;width:4.5rem;height:4.5rem;display:grid}.cart-thumb img{object-fit:contain;width:100%;height:100%;padding:.35rem}.cart-item h3{font-variation-settings:"wdth" 85;font-size:1.2rem;font-weight:780;line-height:1.1}.cart-item h3 a:hover{text-underline-offset:3px;text-decoration:underline}.cart-item p{color:var(--muted);margin-top:.3rem;font-size:.875rem}.remove-item{width:2.75rem;height:2.75rem;color:var(--muted);border-radius:999px;place-items:center;font-size:1.5rem;line-height:1;display:grid}.remove-item:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}@media (width<=480px){.cart-item{grid-template-columns:3.5rem minmax(0,1fr) 2.75rem;grid-template-areas:"thumb info remove""thumb qty remove";row-gap:.5rem}.cart-item:not(:has(.cart-thumb)){grid-template-columns:minmax(0,1fr) 2.75rem;grid-template-areas:"info remove""qty remove"}.cart-thumb{grid-area:thumb;width:3.5rem;height:3.5rem}.cart-item>div:not(.cart-thumb):not(.cart-qty){grid-area:info}.cart-qty{grid-area:qty}.remove-item{grid-area:remove}}
