.cart[data-astro-cid-2z43ptzp]{box-sizing:content-box;max-width:1120px;padding:clamp(32px, 6vw, 80px) var(--gutter) clamp(64px, 8vw, 120px);min-height:60vh;margin-inline:auto}.cart-head[data-astro-cid-2z43ptzp]{margin-bottom:clamp(28px,4vw,48px)}.cart-tempo[data-astro-cid-2z43ptzp]{font-size:var(--t-3)}.cart-head[data-astro-cid-2z43ptzp] h1[data-astro-cid-2z43ptzp]{font-size:var(--t-5)}.cart-body[data-astro-cid-2z43ptzp]{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:clamp(28px,4vw,48px);display:grid}.cart-body[data-astro-cid-2z43ptzp][hidden],.empty[data-astro-cid-2z43ptzp][hidden],.cart-related[data-astro-cid-2z43ptzp][hidden]{display:none}.cart[data-astro-cid-2z43ptzp]:has(+.cart-related:not([hidden])){min-height:0;padding-bottom:0}.cart-related[data-astro-cid-2z43ptzp]{--gap-y:clamp(48px, 6vw, 80px);margin-top:var(--gap-y);border-top:1px solid color-mix(in srgb, var(--ink) 30%, transparent);padding-bottom:clamp(64px,8vw,120px)}:root[data-theme=ochenta] .cart-related[data-astro-cid-2z43ptzp]{border-top-color:var(--faint)}:root[data-theme=consola] .cart-related[data-astro-cid-2z43ptzp]{border-top-color:#281a15}:root[data-theme=consola][data-mode=light] .cart-related[data-astro-cid-2z43ptzp]{border-top-color:#d1bb99}.cart-related[data-astro-cid-2z43ptzp] .h-featured{padding-top:var(--gap-y)}.lines[data-astro-cid-2z43ptzp]{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.lines[data-astro-cid-2z43ptzp] .line{border-bottom:1px solid var(--faint);grid-template-columns:88px minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 0;display:grid}.lines[data-astro-cid-2z43ptzp] .line-art{width:88px;display:block}.lines[data-astro-cid-2z43ptzp] .line-info{gap:2px;display:grid}.lines[data-astro-cid-2z43ptzp] .line-name{font-weight:700;line-height:1.2;text-decoration:none}.lines[data-astro-cid-2z43ptzp] .line-cat,.lines[data-astro-cid-2z43ptzp] .line-unit{font-size:var(--t-1);color:var(--mute)}.lines[data-astro-cid-2z43ptzp] .line-qty{border:2px solid var(--ink);align-items:center;height:44px;display:inline-flex}.lines[data-astro-cid-2z43ptzp] .qty-btn{width:40px;height:100%;transition:transform .14s var(--ease-out);background:0 0;border:0;place-items:center;display:grid}.lines[data-astro-cid-2z43ptzp] .qty-btn:active{transform:scale(.94)}.lines[data-astro-cid-2z43ptzp] .qty-btn[disabled]{opacity:.3;cursor:not-allowed}.lines[data-astro-cid-2z43ptzp] .qty-btn svg{width:13px;height:13px}.lines[data-astro-cid-2z43ptzp] .qty-out{text-align:center;min-width:2.4ch;font-weight:700}.lines[data-astro-cid-2z43ptzp] .line-total{text-align:right;min-width:8ch}.lines[data-astro-cid-2z43ptzp] .line-remove{min-height:44px;font-size:var(--t-1);text-underline-offset:.22em;background:0 0;border:0;padding:0 6px;text-decoration:underline}.summary[data-astro-cid-2z43ptzp]{top:calc(var(--header-h) + 24px);background:var(--wash);gap:16px;padding:24px;display:grid;position:sticky}.summary[data-astro-cid-2z43ptzp] h2[data-astro-cid-2z43ptzp]{font-size:var(--t-3)}.summary[data-astro-cid-2z43ptzp] dl[data-astro-cid-2z43ptzp]{gap:8px;margin:0;display:grid}.summary[data-astro-cid-2z43ptzp] dl[data-astro-cid-2z43ptzp] div[data-astro-cid-2z43ptzp]{justify-content:space-between;gap:16px;display:flex}.summary[data-astro-cid-2z43ptzp] dd[data-astro-cid-2z43ptzp]{text-align:right;margin:0}.summary[data-astro-cid-2z43ptzp] dl[data-astro-cid-2z43ptzp] div[data-astro-cid-2z43ptzp]:last-child dd[data-astro-cid-2z43ptzp]{color:var(--mute);font-size:var(--t-1);max-width:18ch}.summary-cta[data-astro-cid-2z43ptzp]{width:100%}.empty[data-astro-cid-2z43ptzp]{justify-items:start;gap:14px;max-width:48ch;padding:32px 0;display:grid}.rest[data-astro-cid-2z43ptzp]{width:160px;stroke:var(--ink);stroke-width:1px;margin-bottom:8px}.rest[data-astro-cid-2z43ptzp] rect[data-astro-cid-2z43ptzp]{fill:var(--ink);stroke:none}.empty-mark[data-astro-cid-2z43ptzp]{position:relative}.empty-cart[data-astro-cid-2z43ptzp]{display:none}:root[data-theme]:not([data-theme=partitura]) .empty-cart[data-astro-cid-2z43ptzp]{fill:none;width:140px;height:140px;stroke:var(--accent,var(--ink));stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;margin-left:-12px;display:block;position:absolute;top:50%;left:0;translate:0 calc(-50% - 18px)}:root[data-theme=ochenta] .empty-cart[data-astro-cid-2z43ptzp]{stroke:var(--neon-pink);filter:drop-shadow(0 0 4px var(--pink-glow)) drop-shadow(0 0 14px var(--pink-glow))}.empty[data-astro-cid-2z43ptzp] h2[data-astro-cid-2z43ptzp]{font-size:var(--t-4)}.empty[data-astro-cid-2z43ptzp] p[data-astro-cid-2z43ptzp]{color:var(--mute);margin-bottom:8px}@media (width<=860px){.cart-body[data-astro-cid-2z43ptzp]{grid-template-columns:1fr}.summary[data-astro-cid-2z43ptzp]{position:static}}@media (width<=620px){.lines[data-astro-cid-2z43ptzp] .line{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"art info info""art qty total""art remove remove";gap:8px 14px}.lines[data-astro-cid-2z43ptzp] .line-art{grid-area:art;align-self:start;width:64px}.lines[data-astro-cid-2z43ptzp] .line-info{grid-area:info}.lines[data-astro-cid-2z43ptzp] .line-qty{grid-area:qty;justify-self:start}.lines[data-astro-cid-2z43ptzp] .line-total{grid-area:total}.lines[data-astro-cid-2z43ptzp] .line-remove{grid-area:remove;justify-self:start;padding:0}}
