.cat-hero[data-astro-cid-4nywclox]{position:relative;padding:clamp(90px,13vw,150px) 0 clamp(50px,7vw,80px)}.cat-hero[data-astro-cid-4nywclox] h1[data-astro-cid-4nywclox]{font-family:var(--display);font-weight:600;text-transform:uppercase;font-size:clamp(2rem,5.6vw,4.2rem);line-height:1.04;letter-spacing:var(--tr-xl);margin:14px 0 0;max-width:15ch}.cat-lead[data-astro-cid-4nywclox]{font-size:clamp(1rem,1.5vw,1.15rem);color:var(--smoke);margin:22px 0 30px;max-width:62ch}.cat-note[data-astro-cid-4nywclox]{font-family:var(--mono);font-size:13px;color:var(--smoke);margin-top:16px}.cat-ziva[data-astro-cid-4nywclox]{position:absolute;right:6%;top:52%;transform:translateY(-50%)}.cat-ziva[data-astro-cid-4nywclox]>div[data-astro-cid-4nywclox]{display:flex;flex-direction:column;align-items:center;gap:14px}.cat-ziva[data-astro-cid-4nywclox] img[data-astro-cid-4nywclox]{width:260px;height:auto}.cat-ziva-claim[data-astro-cid-4nywclox]{font-size:10.5px!important;letter-spacing:.14em!important;color:var(--smoke)!important;margin-top:-8px}.cat-ziva[data-astro-cid-4nywclox] span[data-astro-cid-4nywclox]{font-family:var(--mono);font-size:12px;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--smoke);white-space:nowrap}@media(max-width:1100px){.cat-ziva[data-astro-cid-4nywclox]{position:static;transform:none;margin-top:38px}.cat-ziva[data-astro-cid-4nywclox]>div[data-astro-cid-4nywclox]{align-items:flex-start;gap:10px}.cat-ziva[data-astro-cid-4nywclox] img[data-astro-cid-4nywclox]{width:170px}}.cat-guia[data-astro-cid-4nywclox],.cat-productos[data-astro-cid-4nywclox],.cat-form[data-astro-cid-4nywclox]{padding:clamp(60px,9vw,110px) 0}.cat-guia[data-astro-cid-4nywclox],.cat-form[data-astro-cid-4nywclox]{background:var(--ink)}.cat-intro[data-astro-cid-4nywclox]{color:var(--smoke);max-width:66ch;margin:0 auto 34px;text-align:center}.cat-nota[data-astro-cid-4nywclox]{color:var(--smoke);max-width:74ch;margin:26px auto 0;font-size:15px}.cat-iva[data-astro-cid-4nywclox]{font-family:var(--mono);font-size:12px;color:var(--smoke);text-align:center;margin-top:22px;letter-spacing:.04em}.cat-anadir[data-astro-cid-4nywclox]{margin-top:14px;width:100%;min-height:44px;cursor:pointer;font-family:var(--mono);font-size:12px;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--orange);background:transparent;border:1px solid var(--orange);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.cat-anadir[data-astro-cid-4nywclox]:hover{background:var(--orange);color:#000}.cat-pedido[data-astro-cid-4nywclox]{scroll-margin-top:100px;max-width:560px;margin:clamp(36px,5vw,56px) auto 0;padding:clamp(22px,3vw,32px);border:1px solid var(--line);background:var(--panel)}.cat-pedido[data-astro-cid-4nywclox] h3[data-astro-cid-4nywclox]{font-family:var(--display);font-weight:600;text-transform:uppercase;font-size:1.5rem;text-align:center;margin-bottom:14px}.cp-vacio[data-astro-cid-4nywclox],.cp-nota[data-astro-cid-4nywclox],.cp-iva[data-astro-cid-4nywclox]{font-size:13.5px;color:var(--smoke);text-align:center}.cp-lista[data-astro-cid-4nywclox]{list-style:none;margin:0 0 16px;padding:0}.cp-lista[data-astro-cid-4nywclox] li[data-astro-cid-4nywclox]{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.cp-nombre[data-astro-cid-4nywclox]{font-family:var(--mono);font-size:14px}.cp-cant[data-astro-cid-4nywclox]{display:inline-flex;align-items:center;gap:10px}.cp-cant[data-astro-cid-4nywclox] button[data-astro-cid-4nywclox]{width:36px;height:36px;cursor:pointer;font-size:18px;color:var(--white);background:transparent;border:1px solid var(--line)}.cp-cant[data-astro-cid-4nywclox] b[data-astro-cid-4nywclox]{min-width:2ch;text-align:center;font-family:var(--mono);font-weight:500}.cp-precio[data-astro-cid-4nywclox]{font-family:var(--mono);font-size:14px;min-width:9ch;text-align:right}.cp-destino[data-astro-cid-4nywclox]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:6px 0 4px;font-size:14px}.cp-destino[data-astro-cid-4nywclox] select[data-astro-cid-4nywclox]{min-height:44px;padding:0 12px;color:var(--white);background:var(--black, #0a0a0a);border:1px solid var(--line);font-family:var(--mono);font-size:13px}.cp-otro[data-astro-cid-4nywclox]{font-size:13.5px;color:var(--smoke);margin:8px 0 0}.cp-otro[data-astro-cid-4nywclox] a[data-astro-cid-4nywclox]{color:var(--orange)}.cp-totales[data-astro-cid-4nywclox]{display:grid;grid-template-columns:1fr auto;gap:6px 14px;margin:18px 0 4px;padding-top:14px;border-top:1px solid var(--line);font-size:14.5px}.cp-totales[data-astro-cid-4nywclox] dd[data-astro-cid-4nywclox]{margin:0;font-family:var(--mono);text-align:right}.cp-totales[data-astro-cid-4nywclox] dt[data-astro-cid-4nywclox]:last-of-type,.cp-totales[data-astro-cid-4nywclox] dd[data-astro-cid-4nywclox]:last-of-type{font-weight:600;color:var(--white);font-size:16px}.cp-iva[data-astro-cid-4nywclox]{text-align:right;margin-bottom:14px;font-size:12px}.cp-check[data-astro-cid-4nywclox]{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin-bottom:14px}.cp-check[data-astro-cid-4nywclox] a{color:var(--orange)}.cp-pagar[data-astro-cid-4nywclox]{width:100%;justify-content:center}.cp-pagar[data-astro-cid-4nywclox]:disabled{opacity:.45;cursor:not-allowed}.cp-nota[data-astro-cid-4nywclox]{margin-top:12px}.cp-err[data-astro-cid-4nywclox]{margin-top:10px;color:#ff8a65;font-size:14px;text-align:center}.cat-aviso[data-astro-cid-4nywclox]{font-family:var(--mono);font-size:13px;color:var(--smoke);text-align:center;margin-top:24px}.cat-tabla[data-astro-cid-4nywclox]{overflow-x:auto}.cat-tabla[data-astro-cid-4nywclox] table[data-astro-cid-4nywclox]{width:100%;border-collapse:collapse;min-width:560px}.cat-tabla[data-astro-cid-4nywclox] th[data-astro-cid-4nywclox]{text-align:left;font-family:var(--mono);font-size:11.5px;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--orange);padding:0 16px 14px;border-bottom:1px solid var(--line)}.cat-tabla[data-astro-cid-4nywclox] td[data-astro-cid-4nywclox]{padding:18px 16px;border-bottom:1px solid var(--line);color:var(--smoke)}.cat-tabla[data-astro-cid-4nywclox] .peso[data-astro-cid-4nywclox]{font-family:var(--mono);color:var(--white);white-space:nowrap}.cat-tabla[data-astro-cid-4nywclox] .sig[data-astro-cid-4nywclox]{color:var(--smoke)}.cat-grid[data-astro-cid-4nywclox]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cat-item[data-astro-cid-4nywclox]{border:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;transition:border-color var(--t-fast) var(--ease)}.cat-item[data-astro-cid-4nywclox]:hover,.cat-item[data-astro-cid-4nywclox].elegida{border-color:var(--orange)}.cat-foto[data-astro-cid-4nywclox]{aspect-ratio:4 / 3;display:grid;place-items:center;position:relative;border-bottom:1px solid var(--line);color:var(--smoke);overflow:hidden}.cat-foto[data-astro-cid-4nywclox] img[data-astro-cid-4nywclox]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:14px}.cat-foto[data-astro-cid-4nywclox] svg{width:78px;height:78px}.cat-datos[data-astro-cid-4nywclox]{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.cat-datos[data-astro-cid-4nywclox] h3[data-astro-cid-4nywclox]{font-family:var(--display);font-size:2rem;letter-spacing:var(--tr-lg);color:var(--white);margin:0 0 10px;text-align:center}.cat-datos[data-astro-cid-4nywclox] h3[data-astro-cid-4nywclox] span[data-astro-cid-4nywclox]{font-family:var(--mono);font-size:.9rem;color:var(--smoke)}.cat-datos[data-astro-cid-4nywclox] p[data-astro-cid-4nywclox]{color:var(--smoke);font-size:.93rem;margin:0 0 20px;flex:1}.cat-precio[data-astro-cid-4nywclox]{display:flex;align-items:baseline;justify-content:center;padding-top:16px;border-top:1px solid var(--line)}.cat-precio[data-astro-cid-4nywclox] strong[data-astro-cid-4nywclox]{font-family:var(--mono);font-size:1.25rem;color:var(--orange);font-weight:500}.cat-precio[data-astro-cid-4nywclox] .num[data-astro-cid-4nywclox]{font-size:11px}.cat-formulario[data-astro-cid-4nywclox]{display:flex;flex-direction:column;gap:12px;max-width:620px;margin:0 auto}.cat-row[data-astro-cid-4nywclox]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cat-formulario[data-astro-cid-4nywclox] .btn[data-astro-cid-4nywclox]{justify-content:center}.cat-formulario[data-astro-cid-4nywclox] input[data-astro-cid-4nywclox],.cat-formulario[data-astro-cid-4nywclox] select[data-astro-cid-4nywclox],.cat-formulario[data-astro-cid-4nywclox] textarea[data-astro-cid-4nywclox]{font-family:var(--body);font-size:15px;padding:15px 16px;background:var(--panel);border:1px solid var(--line-field);color:var(--white);transition:border-color var(--t-fast) ease;width:100%;resize:vertical}.cat-formulario[data-astro-cid-4nywclox] input[data-astro-cid-4nywclox]:focus,.cat-formulario[data-astro-cid-4nywclox] select[data-astro-cid-4nywclox]:focus,.cat-formulario[data-astro-cid-4nywclox] textarea[data-astro-cid-4nywclox]:focus{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange);outline:none}.cat-legal[data-astro-cid-4nywclox]{font-family:var(--mono);font-size:11.5px;color:var(--smoke)}.hp[data-astro-cid-4nywclox]{position:absolute;left:-9999px}@media(max-width:900px){.cat-grid[data-astro-cid-4nywclox]{grid-template-columns:repeat(2,1fr)}}.cat-desliza[data-astro-cid-4nywclox]{display:none}@media(max-width:620px){.cat-row[data-astro-cid-4nywclox]{grid-template-columns:1fr}.cat-hero[data-astro-cid-4nywclox] h1[data-astro-cid-4nywclox]{max-width:none}.cat-grid[data-astro-cid-4nywclox]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:20px;margin-inline:calc(50% - 50vw);padding:0 20px 14px;scrollbar-width:none}.cat-grid[data-astro-cid-4nywclox]::-webkit-scrollbar{display:none}.cat-item[data-astro-cid-4nywclox]{scroll-snap-align:start}.cat-desliza[data-astro-cid-4nywclox]{display:block;margin:-14px 0 16px;text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--smoke)}.cat-desliza[data-astro-cid-4nywclox] span[data-astro-cid-4nywclox]{color:var(--orange)}}
