.sc[data-astro-cid-yvb2ic2a]{z-index:90;font-family:var(--font-sans);position:fixed;bottom:1.25rem;right:1.25rem}.sc-pill[data-astro-cid-yvb2ic2a]{border:1px solid var(--color-coral);background:var(--color-bg-dark);color:#eae6e1;font-family:var(--font-mono);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.05rem;font-size:.85rem;display:inline-flex;box-shadow:0 10px 30px #00000040}.sc-pill[data-astro-cid-yvb2ic2a]:hover{border-color:var(--color-coral-light)}.sc-pill-count[data-astro-cid-yvb2ic2a]{text-align:center;min-width:1.2em;color:var(--color-coral-text,#ff9530);font-weight:700}.sc-panel[data-astro-cid-yvb2ic2a]{background:var(--color-bg);width:min(23rem,100vw - 2.5rem);max-height:min(34rem,100vh - 6rem);color:var(--color-text);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 18px 50px #00000038}.sc-panel[data-astro-cid-yvb2ic2a][hidden]{display:none}.sc-head[data-astro-cid-yvb2ic2a]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.85rem 1rem .7rem;display:flex}.sc-title[data-astro-cid-yvb2ic2a]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-coral-text);font-size:.72rem}.sc-head-actions[data-astro-cid-yvb2ic2a]{align-items:center;gap:.75rem;display:flex}.sc-clear[data-astro-cid-yvb2ic2a],.sc-close[data-astro-cid-yvb2ic2a]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.1rem .2rem;font-size:.8rem}.sc-clear[data-astro-cid-yvb2ic2a]:hover,.sc-close[data-astro-cid-yvb2ic2a]:hover{color:var(--color-text)}.sc-close[data-astro-cid-yvb2ic2a]{font-size:1.1rem;line-height:1}.sc-items[data-astro-cid-yvb2ic2a]{flex:1;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.sc-item[data-astro-cid-yvb2ic2a]{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;gap:.2rem .75rem;padding:.65rem 1rem;display:grid}.sc-item[data-astro-cid-yvb2ic2a]:last-child{border-bottom:none}.sc-item-name[data-astro-cid-yvb2ic2a]{font-size:.9rem;font-weight:600}.sc-item-sku[data-astro-cid-yvb2ic2a]{font-family:var(--font-mono);color:var(--color-text-muted);grid-column:1;font-size:.68rem}.sc-item-line[data-astro-cid-yvb2ic2a]{align-items:center;gap:.5rem;display:flex}.sc-qty[data-astro-cid-yvb2ic2a]{font-family:var(--font-mono);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.sc-qty[data-astro-cid-yvb2ic2a] button[data-astro-cid-yvb2ic2a]{border:1px solid var(--color-border);width:1.35rem;height:1.35rem;color:var(--color-text);cursor:pointer;background:0 0;border-radius:6px;font-size:.9rem;line-height:1}.sc-qty[data-astro-cid-yvb2ic2a] button[data-astro-cid-yvb2ic2a]:hover{border-color:var(--color-coral)}.sc-item-price[data-astro-cid-yvb2ic2a]{font-family:var(--font-mono);font-size:.8rem}.sc-item-remove[data-astro-cid-yvb2ic2a]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}.sc-item-remove[data-astro-cid-yvb2ic2a]:hover{color:var(--color-text)}.sc-empty[data-astro-cid-yvb2ic2a]{color:var(--color-text-muted);margin:0;padding:1.25rem 1rem;font-size:.9rem}.sc-empty[data-astro-cid-yvb2ic2a][hidden]{display:none}.sc-foot[data-astro-cid-yvb2ic2a]{border-top:1px solid var(--color-border);padding:.85rem 1rem 1rem}.sc-total[data-astro-cid-yvb2ic2a]{justify-content:space-between;align-items:baseline;display:flex}.sc-total-label[data-astro-cid-yvb2ic2a]{color:var(--color-text-muted);font-size:.8rem}.sc-total-value[data-astro-cid-yvb2ic2a]{font-family:var(--font-mono);font-size:1.05rem;font-weight:700}.sc-vat[data-astro-cid-yvb2ic2a]{color:var(--color-text-muted);margin:.2rem 0 .8rem;font-size:.7rem}.sc-cta[data-astro-cid-yvb2ic2a]{text-align:center;background:var(--color-bg-dark);color:#eae6e1;border-radius:10px;padding:.7rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.sc-cta[data-astro-cid-yvb2ic2a]:hover{outline:1px solid var(--color-coral)}.sc-cta[data-astro-cid-yvb2ic2a][data-disabled]{opacity:.5;pointer-events:none}.sc-error[data-astro-cid-yvb2ic2a]{color:var(--color-coral-text);margin:.4rem 0 0;font-size:.75rem}
