.cart-page[data-astro-cid-2wsgcvlj]{min-height:100svh;padding-top:clamp(28px,5vw,56px)}h1[data-astro-cid-2wsgcvlj]{margin-bottom:28px;font-size:clamp(2rem,4.6vw,3rem)}.empty[data-astro-cid-2wsgcvlj]{border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-soft);justify-items:start;gap:20px;padding:32px;display:grid}.noscript[data-astro-cid-2wsgcvlj]{color:var(--accent)}.layout[data-astro-cid-2wsgcvlj]{align-items:start;gap:32px;display:grid}.layout[data-astro-cid-2wsgcvlj][hidden],.empty[data-astro-cid-2wsgcvlj][hidden]{display:none}.lines[data-astro-cid-2wsgcvlj]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lines[data-astro-cid-2wsgcvlj] .line{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;grid-template-areas:"img info total""img qty remove";align-items:center;gap:8px 14px;padding:16px 0;display:grid}.lines[data-astro-cid-2wsgcvlj] img{object-fit:cover;background:var(--sand);border-radius:10px;grid-area:img;width:72px;height:72px}.lines[data-astro-cid-2wsgcvlj] .line-info{grid-area:info;min-width:0;display:grid}.lines[data-astro-cid-2wsgcvlj] .line-name{font-family:var(--serif);font-size:1.1rem;text-decoration:none}.lines[data-astro-cid-2wsgcvlj] .line-unit{color:var(--ink-soft);font-size:.82rem}.lines[data-astro-cid-2wsgcvlj] .line-qty{border:1px solid var(--line);border-radius:999px;grid-area:qty;justify-self:start;align-items:center;display:inline-flex}.lines[data-astro-cid-2wsgcvlj] .line-qty button{width:40px;height:40px;color:var(--ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;font-size:1.15rem}.lines[data-astro-cid-2wsgcvlj] .line-qty button:disabled{opacity:.35;cursor:not-allowed}.lines[data-astro-cid-2wsgcvlj] .line-qty span{text-align:center;min-width:22px;font-weight:600}.lines[data-astro-cid-2wsgcvlj] .line-total{text-align:right;grid-area:total;font-weight:600}.lines[data-astro-cid-2wsgcvlj] .line-remove{color:var(--ink-soft);font:500 .85rem var(--sans);cursor:pointer;background:0 0;border:0;grid-area:remove;justify-self:end;padding:8px 0 8px 8px;text-decoration:underline}.summary[data-astro-cid-2wsgcvlj]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:16px;padding:22px;display:grid}.summary[data-astro-cid-2wsgcvlj] h2[data-astro-cid-2wsgcvlj]{font-size:1.4rem}.summary[data-astro-cid-2wsgcvlj] dl[data-astro-cid-2wsgcvlj]{gap:8px;margin:0;display:grid}.summary[data-astro-cid-2wsgcvlj] dl[data-astro-cid-2wsgcvlj] div[data-astro-cid-2wsgcvlj]{justify-content:space-between;gap:12px;font-size:.95rem;display:flex}.summary[data-astro-cid-2wsgcvlj] dt[data-astro-cid-2wsgcvlj]{color:var(--ink-soft)}.summary[data-astro-cid-2wsgcvlj] dd[data-astro-cid-2wsgcvlj]{white-space:nowrap;margin:0;font-weight:500}.summary[data-astro-cid-2wsgcvlj] .total[data-astro-cid-2wsgcvlj]{border-top:1px solid var(--line);padding-top:10px;font-size:1.1rem}.summary[data-astro-cid-2wsgcvlj] .total[data-astro-cid-2wsgcvlj] dt[data-astro-cid-2wsgcvlj],.summary[data-astro-cid-2wsgcvlj] .total[data-astro-cid-2wsgcvlj] dd[data-astro-cid-2wsgcvlj]{color:var(--ink);font-weight:700}.summary[data-astro-cid-2wsgcvlj] .vat[data-astro-cid-2wsgcvlj]{font-size:.82rem}.free-hint[data-astro-cid-2wsgcvlj]{color:var(--ok);font-size:.85rem}.free-hint[data-astro-cid-2wsgcvlj]:empty{display:none}.terms[data-astro-cid-2wsgcvlj]{cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.terms[data-astro-cid-2wsgcvlj] input[data-astro-cid-2wsgcvlj]{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0;margin:1px 0 0}.pay[data-astro-cid-2wsgcvlj]{width:100%}.error[data-astro-cid-2wsgcvlj]{color:#a1241b;font-size:.9rem}.test-hint[data-astro-cid-2wsgcvlj]{background:var(--sand);border-radius:10px;padding:12px 14px;font-size:.82rem;line-height:1.5}.mono[data-astro-cid-2wsgcvlj]{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media (width>=900px){.layout[data-astro-cid-2wsgcvlj]{grid-template-columns:1fr 380px;gap:56px}.summary[data-astro-cid-2wsgcvlj]{position:sticky;top:88px}.lines[data-astro-cid-2wsgcvlj] .line{grid-template-columns:96px 1fr auto auto auto;grid-template-areas:"img info qty total remove";gap:20px}.lines[data-astro-cid-2wsgcvlj] img{width:96px;height:96px}.lines[data-astro-cid-2wsgcvlj] .line-total{min-width:80px}}
