.cart-grid[data-astro-cid-s4lp34ku]{gap:40px;padding-bottom:32px;display:grid}@media (width>=1024px){.cart-grid[data-astro-cid-s4lp34ku]{grid-template-columns:6fr 5fr;align-items:start;gap:72px}}.lines[data-astro-cid-s4lp34ku]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lines[data-astro-cid-s4lp34ku] .line{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:start;gap:16px;padding:16px 0;display:grid}.lines[data-astro-cid-s4lp34ku] img{object-fit:cover;background:var(--bg-2);width:80px;height:80px}.lines[data-astro-cid-s4lp34ku] .line-body{gap:4px;min-width:0;display:grid}.lines[data-astro-cid-s4lp34ku] .line-name{font-weight:700;text-decoration:none}.lines[data-astro-cid-s4lp34ku] .line-name:hover{text-decoration:underline}.lines[data-astro-cid-s4lp34ku] .line-meta{color:var(--ink-2);font-size:.95rem}.lines[data-astro-cid-s4lp34ku] .line-ctl{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.lines[data-astro-cid-s4lp34ku] .stepper{text-align:center;border:1.5px solid var(--line);border-radius:var(--radius);grid-template-columns:44px 40px 44px;align-items:center;font-weight:600;display:inline-grid;overflow:hidden}.lines[data-astro-cid-s4lp34ku] .stepper button{background:var(--bg-2);color:var(--ink);font:inherit;cursor:pointer;border:0;min-height:44px;font-size:1.2rem}.lines[data-astro-cid-s4lp34ku] .remove{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.lines[data-astro-cid-s4lp34ku] .line-price{white-space:nowrap;font-weight:700}.lines[data-astro-cid-s4lp34ku] .gift-mark{background:var(--accent-soft);width:80px;height:80px;color:var(--accent);place-items:center;font-size:2rem;display:grid}.breakdown[data-astro-cid-s4lp34ku]{border:1px solid var(--line);border-radius:8px;gap:12px;margin-top:28px;padding:20px;display:grid}.breakdown[data-astro-cid-s4lp34ku] h2[data-astro-cid-s4lp34ku]{font-size:1.2rem}.breakdown[data-astro-cid-s4lp34ku] ul[data-astro-cid-s4lp34ku]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.breakdown[data-astro-cid-s4lp34ku] li{grid-template-columns:1fr auto;gap:4px 12px;font-weight:500;display:grid}.breakdown[data-astro-cid-s4lp34ku] .bar{height:6px;width:var(--w);background:var(--accent);border-radius:3px;grid-column:1/-1}.upsell[data-astro-cid-s4lp34ku]{background:var(--accent-soft);border-radius:8px;gap:6px;margin-top:20px;padding:20px;display:grid}.upsell-title[data-astro-cid-s4lp34ku]{font-size:1.1rem;font-weight:700}.upsell-btns[data-astro-cid-s4lp34ku]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}[data-astro-cid-s4lp34ku][data-zone-field][hidden]{display:none}.empty[data-astro-cid-s4lp34ku]{padding:24px 0;font-size:1.1rem}.totals[data-astro-cid-s4lp34ku]{gap:8px;margin:16px 0 0;display:grid}.totals[data-astro-cid-s4lp34ku] div[data-astro-cid-s4lp34ku]{justify-content:space-between;gap:16px;display:flex}.totals[data-astro-cid-s4lp34ku] dd[data-astro-cid-s4lp34ku]{margin:0;font-weight:600}.totals[data-astro-cid-s4lp34ku] .grand[data-astro-cid-s4lp34ku]{border-top:1px solid var(--line);margin-top:8px;padding-top:12px;font-size:1.25rem;font-weight:800}.checkout[data-astro-cid-s4lp34ku]{background:var(--bg-2);border-radius:var(--radius);gap:16px;padding:24px;display:grid}.checkout[data-astro-cid-s4lp34ku] h2[data-astro-cid-s4lp34ku]{margin-bottom:4px;font-size:1.5rem}.field[data-astro-cid-s4lp34ku]{gap:6px;display:grid}.field[data-astro-cid-s4lp34ku] label[data-astro-cid-s4lp34ku]{font-size:.95rem;font-weight:600}input[data-astro-cid-s4lp34ku],select[data-astro-cid-s4lp34ku],textarea[data-astro-cid-s4lp34ku]{font:inherit;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--bg);min-height:48px;color:var(--ink);width:100%;padding:10px 12px;font-size:1rem}textarea[data-astro-cid-s4lp34ku]{resize:vertical}.two[data-astro-cid-s4lp34ku]{gap:16px;display:grid}@media (width>=480px){.two[data-astro-cid-s4lp34ku]{grid-template-columns:1fr 1fr}}.address[data-astro-cid-s4lp34ku]{gap:16px;display:grid}.address[data-astro-cid-s4lp34ku][hidden]{display:none}.error[data-astro-cid-s4lp34ku]{color:#a3261f;font-weight:600}html[data-theme=dark] .error[data-astro-cid-s4lp34ku]{color:#ff8a80}.checkout[data-astro-cid-s4lp34ku] .btn[data-astro-cid-s4lp34ku]{width:100%;margin-top:8px}.small[data-astro-cid-s4lp34ku]{font-size:.9rem}
