@layer cb{.buy.svelte-1kwnyo1{background:var(--surface);border:var(--border-2) solid var(--line);box-shadow:var(--shadow-hard);flex-direction:column;display:flex}.sec.svelte-1kwnyo1{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:var(--border-2) solid var(--line);flex-direction:column;display:flex}.sec.svelte-1kwnyo1:last-child{border-bottom:0}.eyebrow.svelte-1kwnyo1{color:var(--brand-strong);margin:0}.name.svelte-1kwnyo1{font:900 clamp(40px, 5vw, 64px)/.9 var(--font-sans);margin:0;font-stretch:62%}.lead.svelte-1kwnyo1{font:400 16px/24px var(--font-sans);margin:0}.pricerow.svelte-1kwnyo1{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.price.svelte-1kwnyo1{align-items:baseline;gap:var(--space-2);font:600 28px/32px var(--font-mono);white-space:nowrap;flex-wrap:wrap;display:flex}.oferta.svelte-1kwnyo1{color:var(--brand-strong)}del.svelte-1kwnyo1{font:400 16px/24px var(--font-mono);color:var(--ink-muted);text-decoration-thickness:2px}.pendiente.svelte-1kwnyo1{font:500 16px/24px var(--font-mono);color:var(--ink-muted)}.iva.svelte-1kwnyo1{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.stock.svelte-1kwnyo1{font:500 14px/20px var(--font-mono);color:var(--success)}.stock.svelte-1kwnyo1:before{content:"✓ "}.flabel.svelte-1kwnyo1{font:600 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.select.svelte-1kwnyo1{width:100%;height:var(--control-h);padding:0 40px 0 var(--space-3);font-family:var(--font-mono);color:var(--ink);background-color:var(--surface);background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(-45deg, transparent 50%, var(--ink) 50%);border:var(--border-2) solid var(--line);border-radius:var(--radius-none);appearance:none;cursor:pointer;background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px}.select.svelte-1kwnyo1:hover{background-color:var(--brand-tint)}.ship.svelte-1kwnyo1{padding:var(--space-3) var(--space-6);font:700 14px/20px var(--font-sans);background:var(--brand-tint);border-bottom:var(--border-2) solid var(--line)}.ok.svelte-1kwnyo1{color:var(--success);background:var(--surface)}.ok.svelte-1kwnyo1 span:where(.svelte-1kwnyo1):before{content:"✓ "}.bar.svelte-1kwnyo1{height:12px;margin-top:var(--space-2);background:var(--surface);border:var(--border-2) solid var(--line)}.bar.svelte-1kwnyo1 span:where(.svelte-1kwnyo1){background:var(--brand);border-right:var(--border-2) solid var(--line);height:100%;display:block}.pagos.svelte-1kwnyo1{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pagos.svelte-1kwnyo1 li:where(.svelte-1kwnyo1){font:600 11px/14px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:var(--border-2) solid var(--line);padding:2px 6px}.sticky.svelte-1kwnyo1{display:none}@media (width<=52rem){.sec.svelte-1kwnyo1,.ship.svelte-1kwnyo1{padding-inline:var(--space-4)}.sticky.svelte-1kwnyo1{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-top:var(--border-4) solid var(--line);display:flex;position:fixed;inset:auto 0 0}.sticky.svelte-1kwnyo1 .price:where(.svelte-1kwnyo1){font-size:18px;line-height:24px}.sticky.svelte-1kwnyo1>.primary{padding-inline:var(--space-3);flex:1}}.ficha.svelte-17uwea3{border-collapse:collapse;background:var(--surface);border:var(--border-2) solid var(--line);width:100%}caption.svelte-17uwea3{padding:0 0 var(--space-3);font:900 32px/1 var(--font-sans);text-align:left;text-transform:uppercase;font-stretch:62%}th.svelte-17uwea3,td.svelte-17uwea3{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:var(--border-1) solid var(--rule-soft)}tr.svelte-17uwea3:last-child th:where(.svelte-17uwea3),tr.svelte-17uwea3:last-child td:where(.svelte-17uwea3){border-bottom:0}th.svelte-17uwea3{width:38%;font:600 12px/18px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--surface-sunk);border-right:var(--border-2) solid var(--line)}td.svelte-17uwea3{font:400 16px/24px var(--font-sans)}.mono.svelte-17uwea3{font-family:var(--font-mono)}.si.svelte-17uwea3{color:var(--success);font-weight:700}.no.svelte-17uwea3{font-weight:700}td.svelte-17uwea3 a{color:var(--brand-strong);font-weight:700;text-decoration-thickness:2px}}
