@font-face{font-family:IBM Plex Sans;src:url(/_astro/ibm-plex-sans.BD64o3ke.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/ibm-plex-mono.C820gu2e.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/_astro/jost.CyYLir2R.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--ink:#02030f;--brand:#3a1aa0;--action:#4666eb;--positive:#41bbd8;--warning:#fd844b;--danger:#d8455f;--on-action:#fff;--on-ink:#fff;--background:#f6f7fb;--surface:#fff;--surface-alt:#fafbfe;--border:#e3e5f0;--border-strong:#d2d5e4;--text-strong:#02030f;--text-body:#40435f;--text-muted:#626685;--text-faint:#6b6f8c;--disabled:#c6c9dc;--neutral-tint:#eeeff5;--neutral-text:#5a5e7e;--action-tint:#edf1fe;--action-tint-border:#c7d2f9;--action-text:#3552cb;--positive-tint:#e9f7fb;--positive-tint-border:#bce4ef;--positive-text:#15748d;--warning-tint:#fff1e9;--warning-tint-border:#f8cdb4;--warning-text:#b24f19;--danger-tint:#fcedf0;--danger-tint-border:#f2c4cd;--danger-text:#8f2438;--shell-rail:#02030f;--shell-surface:#12142e;--shell-border:#23264a;--shell-text:#a6a9cc;--shell-text-dim:#8b8fb8;--scrim:#02030f;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--radius-control:8px;--radius-item:10px;--radius-card:12px;--radius-pill:999px;--control-height:38px;--table-header-height:38px;--table-row-min-height:44px;--dialog-max-width:380px;--hairline:1px;--focus-ring-width:2px;--focus-ring-offset:2px;--badge-padding-block:3px;--icon-size:20px;--icon-nav-size:18px;--side-nav-width:224px;--nav-item-gap:2px;--top-bar-row-height:44px;--scrim-alpha:45%;--nav-active-alpha:28%;--font-display:"Jost", "Futura", system-ui, sans-serif;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;color-scheme:light}.page-title{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:28px}.section-title{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:20px}.body{font-family:var(--font-sans);font-size:13.5px;font-weight:400;line-height:20px}.body-strong{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:20px}.secondary{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:18px}.label{font-family:var(--font-sans);letter-spacing:.5px;font-size:10.5px;font-weight:600;line-height:14px}.code{font-family:var(--font-mono);font-size:12.5px;font-weight:500;line-height:18px}body{background:var(--background);margin:0}.rm{--control-height:48px;box-sizing:border-box;min-height:100dvh;font-family:var(--font-sans);color:var(--text-body);background:var(--background);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:15px;line-height:1.35;display:flex}@media (width>=26rem){.rm{max-width:26rem;margin-inline:auto}}.rm *{box-sizing:border-box}.rm :where(h1,h2,p,ul,ol,fieldset,legend,label,aside,pre){border:0;margin:0;padding:0;list-style:none}.rm :where(button,input){min-height:0;font:inherit;color:inherit;margin:0}.rm :where(button){cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.rm :where(input){border:0;border-radius:0;width:auto;margin:0;padding:0;display:block}.rm :where(a){color:inherit;text-decoration:none}.rm [hidden]{display:none}.rm .body,.rm .body-strong{font-size:15px;line-height:20px}.rm .secondary{font-size:13px}.rb-btn{justify-content:center;align-items:center;gap:var(--space-sm);height:var(--control-height);padding:0 var(--space-xl);border-radius:var(--radius-control);border:var(--hairline) solid transparent;cursor:pointer;background:var(--action);color:var(--on-action);display:inline-flex}.rb-btn--secondary{background:var(--surface);color:var(--text-strong);border-color:var(--border-strong)}.rm .rb-btn{padding:0 var(--space-lg);white-space:nowrap}.rb-topbar{background:var(--surface);border-bottom:var(--hairline) solid var(--border)}.rm .rb-topbar{z-index:3;position:sticky;top:0}.rb-topbar__inner{gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);flex-direction:column;display:flex}.rb-topbar__row{min-height:var(--top-bar-row-height);align-items:center;gap:10px;display:flex}.rb-topbar__back{color:var(--text-body);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.rb-topbar__back svg{width:var(--icon-size);height:var(--icon-size)}.rb-topbar__title{color:var(--text-strong);flex:1;margin:0}.rm-star{object-fit:contain;flex:none;width:34px;height:36px;display:block}.rm .rm-count{font-weight:400}.rm-count[data-count]:after{content:attr(data-count);border-radius:var(--radius-pill);background:var(--action-tint);border:var(--hairline) solid var(--action-tint-border);min-width:22px;color:var(--action-text);font:600 12px/18px var(--font-sans);text-align:center;padding:1px 6px}.rm-back-link{align-items:center;gap:var(--space-xs);white-space:nowrap;min-height:44px;font-size:14px;font-weight:500}.rm-search{align-items:center;gap:var(--space-sm);margin:var(--space-md) var(--space-lg) 0;padding:0 var(--space-md);height:var(--control-height);border-radius:var(--radius-control);background:var(--surface);border:var(--hairline) solid var(--border-strong);display:flex}.rm-search svg{width:var(--icon-size);height:var(--icon-size);color:var(--text-muted);flex:none}.rm-search input{min-width:0;color:var(--text-strong);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:16px}.rm-search input::placeholder{color:var(--text-muted);opacity:1}.rm-filter{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg) 0;scrollbar-width:none;display:flex;overflow-x:auto}.rm-filter::-webkit-scrollbar{display:none}.rm-legend{color:var(--text-muted);flex:none;font-size:13px;font-weight:600}.rm-chip{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-control);background:var(--surface);border:var(--hairline) solid var(--border-strong);color:var(--text-strong);white-space:nowrap;flex:none;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.rm-chip[aria-pressed=true],.rm-chip[aria-current=page]{background:var(--action);border-color:var(--action);color:var(--on-action)}.rm-grid{gap:var(--space-lg) var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rm-card{min-width:0;position:relative}.rm-photo{border-radius:var(--radius-card);background:var(--neutral-tint);aspect-ratio:3/4;border:var(--hairline) solid var(--border);position:relative;overflow:hidden}.rm-photo img{object-fit:cover;background:var(--neutral-tint);width:100%;height:100%;display:block}.rm-tag{top:var(--space-sm);left:var(--space-sm);padding:3px var(--space-sm);border-radius:var(--radius-control);background:var(--surface);border:var(--hairline) solid var(--border-strong);color:var(--text-strong);font:500 16px/20px var(--font-mono);position:absolute}.rm-card-name{color:var(--text-strong);margin-top:6px;font-size:15px;font-weight:600;line-height:1.25;display:block}.rm-from{font:500 13px/18px var(--font-mono);color:var(--text-body);display:block}.rm-see{color:#0000;font-size:0;position:absolute;inset:0}.rm-empty{text-align:center;align-items:center;gap:var(--space-sm);padding:44px var(--space-xxl);flex-direction:column;display:flex}.rm-empty h2{color:var(--text-strong)}.rm-empty p{color:var(--text-muted)}.rm-bar{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg) var(--space-md);background:var(--surface);border-top:var(--hairline) solid var(--border);display:flex}.rm .rm-bar{z-index:3;margin-top:auto;position:sticky;bottom:0}.rm-bar .rm-count{justify-content:flex-start;width:100%}.rm-bar .rm-count[data-sum]:before{content:attr(data-sum);font:500 15px/20px var(--font-mono);color:var(--text-strong);order:2;margin-left:auto}.rm-main{flex:1;min-width:0}.rm .rm-main{padding:0 var(--space-sm);font-weight:600}.rm-main[data-sum]:after{content:attr(data-sum);font-family:var(--font-mono);padding-left:var(--space-sm);border-left:var(--hairline) solid currentColor;white-space:nowrap;font-weight:500}.rm-step{height:var(--control-height);border-radius:var(--radius-control);border:var(--hairline) solid var(--border-strong);background:var(--surface);flex:none;align-items:center;display:inline-flex}.rm-step.small{height:44px}.rm-step button{width:44px;height:100%;font:500 22px/1 var(--font-sans);color:var(--action-text)}.rm-step output,.rm-step b{text-align:center;min-width:26px;font:500 17px/1 var(--font-mono);color:var(--text-strong)}.rm-poster{gap:var(--space-md);padding:var(--space-md) var(--space-lg) 0;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.rm-poster-photo{border-radius:var(--radius-card);background:var(--neutral-tint);border:var(--hairline) solid var(--border);line-height:0;overflow:hidden}.rm-poster-photo img{max-width:100%;height:auto;margin-inline:auto;display:block}.rm-facts{flex-direction:column;min-width:0;display:flex}.rm-title{gap:var(--space-xs);flex-direction:column;display:flex}.rm-code{font:500 40px/1 var(--font-mono);letter-spacing:-.02em;color:var(--text-strong)}.rm-name{font:600 18px/1.2 var(--font-display);color:var(--text-strong)}.rm-buy{flex-direction:column;gap:2px;margin-top:auto;display:flex}.rm-pack{color:var(--text-body);font-size:14px}.rm-dim{color:var(--text-muted);margin-top:var(--space-sm);font-size:13px}.rm-price{font:500 24px/1.1 var(--font-mono);color:var(--text-strong)}.rm-sizehead{padding:var(--space-sm) var(--space-lg) 0;justify-content:space-between;align-items:center;display:flex}.rm-sizes{gap:var(--space-md) var(--space-sm);padding:var(--space-xs) var(--space-lg) 0;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));display:grid}.rm-size{min-height:48px;font:500 15px/1 var(--font-mono);border-radius:var(--radius-control);background:var(--surface);border:var(--hairline) solid var(--border-strong);color:var(--text-strong);justify-content:center;align-items:center;display:flex;position:relative}.rm-size[aria-pressed=true]{background:var(--action);border-color:var(--action);color:var(--on-action)}.rm-size[data-have]:after{content:attr(data-have);border-radius:var(--radius-pill);background:var(--positive-tint);border:var(--hairline) solid var(--positive-tint-border);min-width:22px;color:var(--positive-text);font:600 12px/18px var(--font-sans);text-align:center;padding:1px 6px;position:absolute;top:-10px;right:-5px}.rm-link{min-height:44px;color:var(--action-text);white-space:nowrap;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.rm-toast{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-item);background:var(--positive-tint);border:var(--hairline) solid var(--positive-tint-border);color:var(--positive-text);z-index:4;margin:var(--space-md) var(--space-lg);font-size:14px;display:flex;position:sticky;bottom:88px}.rm-toast svg{width:var(--icon-size);height:var(--icon-size);flex:none}.rm-contents{display:contents}.rm-shelf{padding:var(--space-sm) var(--space-lg) 0;flex-direction:column;display:flex}.rm-shelf li{align-items:center;gap:var(--space-sm);min-height:48px;padding:var(--space-sm) 0;border-bottom:var(--hairline) solid var(--border);grid-template-columns:72px minmax(0,1fr);display:grid}.rm-shelf b{font:500 16px/1 var(--font-mono);color:var(--text-strong)}.rm-shelf span{color:var(--text-body)}.rm-lead{padding:var(--space-md) var(--space-lg) 0;color:var(--text-muted)}.rm-back{padding:var(--space-md) var(--space-lg) var(--space-lg);justify-content:center;display:flex}.rb-card{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-card)}.rb-field{gap:var(--space-xs);flex-direction:column;display:flex}.rb-field__input{box-sizing:border-box;height:var(--control-height);width:100%;padding:0 var(--space-md);border-radius:var(--radius-control);border:var(--hairline) solid var(--border-strong);background:var(--surface);color:var(--text-strong)}.rb-field__input::placeholder{color:var(--text-muted)}.rb-field__input:focus{outline:var(--focus-ring-width) solid var(--action);outline-offset:var(--focus-ring-offset)}.rb-field__input:disabled{background:var(--surface-alt);border-color:var(--border);color:var(--disabled)}.rb-field--error .rb-field__input{border-color:var(--danger)}.rb-field__error{padding:0 var(--space-xs);color:var(--danger-text)}.rm .rb-field__input{min-height:0;font-size:16px;display:block}.rm .rb-field--error .rb-field__input{border-color:var(--danger)}.rm .rb-field__error{color:var(--danger-text);padding:0}.rm-bar-stack{display:block}.rm-send{width:100%}.rm-required{position:relative}.rm-required:before{content:"Obligatorio";color:var(--text-muted);font-size:12px;position:absolute;top:0;right:0}.rm-lines{gap:var(--space-sm);padding:var(--space-md) var(--space-lg) 0;flex-direction:column;display:flex}.rm-line{gap:var(--space-xs) var(--space-md);padding:var(--space-sm);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;display:grid}.rm-line img{object-fit:cover;border-radius:var(--radius-control);grid-row:1/span 2;width:62px;height:84px;display:block}.rm-sku{font:500 16px/1.2 var(--font-mono);color:var(--text-strong)}.rm-line-name{color:var(--text-muted);font-size:13px;line-height:1.3}.rm-sub{font:500 15px/1 var(--font-mono);text-align:right;white-space:nowrap;color:var(--text-strong)}.rm-line-foot{justify-content:space-between;align-items:center;gap:var(--space-sm);grid-column:2/span 2;display:flex}.rm-remove{min-height:44px;color:var(--action-text);padding:0 var(--space-xs);font-size:14px;font-weight:500}.rm-total{padding:var(--space-md) var(--space-lg) var(--space-xs);font:600 18px/1.25 var(--font-display);color:var(--text-strong)}.rm-form{gap:var(--space-md);padding:var(--space-sm) var(--space-lg) 0;flex-direction:column;display:flex}.rm-form h2{color:var(--text-strong);margin-top:var(--space-xs)}.rm-segment{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rm-segment .rm-chip{justify-content:center}.rm-pickup{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-item);background:var(--action-tint);border:var(--hairline) solid var(--action-tint-border);color:var(--action-text);font-size:14px}.rm-side{justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);display:flex}.rm-side .rm-link{min-height:44px}.rm-note{color:var(--text-muted);text-align:center;margin-top:var(--space-sm);font-size:13px;line-height:1.3}.rm aside.rm-note{margin:var(--space-sm) 0 0;border:0;padding:0}.rm-done{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.rm-bubble{white-space:pre-wrap;padding:var(--space-md);border-radius:var(--radius-item);background:var(--surface-alt);border:var(--hairline) solid var(--border);font:400 14px/1.45 var(--font-sans);color:var(--text-strong);overflow-wrap:anywhere}.rm-bubble b{font-weight:600}.rm .rm-back .rb-btn{font-weight:400}.rm .rb-btn:hover{border-color:#0000}.rm .rb-btn--secondary:hover{border-color:var(--border-strong)}.rm .rb-btn:disabled{background:var(--border);color:var(--disabled);opacity:1;cursor:default}.rm .rb-btn--secondary:disabled{background:var(--surface);border-color:var(--border-strong)}.rm .rm-link:disabled{color:var(--disabled);opacity:1}.rm-empty-cart{flex:1;justify-content:center}.rm-second{margin-top:var(--space-sm)}#cart-empty:not([hidden])~.rm-side #keep-shopping{min-height:var(--control-height);padding:0 var(--space-lg);border-radius:var(--radius-control);background:var(--action);color:var(--on-action);align-items:center;font-weight:600}.rm-ticket{gap:var(--space-md);margin:0 var(--space-lg) var(--space-md);padding:var(--space-md);background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-card);flex-direction:column;display:flex}.rm-ticket pre{white-space:pre-wrap;font:500 13px/1.5 var(--font-mono);color:var(--text-strong)}@media print{body,.rm{background:0 0}.rm{max-width:none;min-height:0;margin:0;display:block}.rm #cart-screen>:not(#ticket){display:none}.rm .rm-ticket{background:0 0;border:0;margin:0;padding:0}.rm #ticket-close{display:none}}
