.visualmente-oculto.svelte-1vvs1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mk.svelte-1vvs1{padding-top:clamp(6rem,11vh,8rem);padding-bottom:var(--section);min-height:70svh}.miga.svelte-1vvs1{display:flex;align-items:baseline;gap:.5rem;font-size:.8rem;color:var(--ink-soft);margin-bottom:var(--space-6);flex-wrap:wrap}.miga.svelte-1vvs1 a:where(.svelte-1vvs1){color:var(--ink-soft);text-decoration:none}.miga.svelte-1vvs1 a:where(.svelte-1vvs1):hover{color:var(--rosa-ink)}.miga__aqui.svelte-1vvs1{color:var(--ink);font-weight:560}.mk__intro.svelte-1vvs1{max-width:65ch;color:var(--ink-soft);line-height:1.6;margin-bottom:var(--space-6, 1.5rem)}.mk__hero.svelte-1vvs1{background:var(--bg-rosa);border-radius:var(--radius-lg, 20px);padding:clamp(2rem,5vw,3.5rem)}.mk__hero-claim.svelte-1vvs1{font-size:.78rem;letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:640;color:var(--rosa-deep)}.mk__hero.svelte-1vvs1 h1:where(.svelte-1vvs1){font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.02;margin-top:var(--space-2)}.mk__mayor.svelte-1vvs1{max-width:58ch;margin-top:var(--space-4);color:var(--ink-soft);font-size:var(--text-sm)}.mk__productos.svelte-1vvs1{margin-top:var(--space-12)}.mk__productos.svelte-1vvs1 h2:where(.svelte-1vvs1){font-size:var(--text-xl);display:flex;align-items:center;gap:var(--space-3)}.conteo.svelte-1vvs1{font-size:.72rem;font-weight:700;background:var(--bg-rosa);color:var(--rosa-ink);border-radius:var(--radius-pill);padding:.15rem .6rem}.mk__sin.svelte-1vvs1{margin-top:var(--space-4);color:var(--ink-soft)}.grid.svelte-1vvs1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.8rem);margin-top:var(--space-6)}.esq.svelte-1vvs1{aspect-ratio:3 / 4;border-radius:var(--radius-md)}.pieza__link.svelte-1vvs1{display:block;text-decoration:none;color:inherit}.pieza__link.svelte-1vvs1:hover h3:where(.svelte-1vvs1){color:var(--rosa-ink)}.pieza.svelte-1vvs1 figure:where(.svelte-1vvs1){margin:0;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-raised)}.pieza.svelte-1vvs1 img:where(.svelte-1vvs1){width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.pieza.svelte-1vvs1:hover img:where(.svelte-1vvs1){transform:scale(1.045)}.pieza.svelte-1vvs1 h3:where(.svelte-1vvs1){font-family:var(--font-body);font-size:var(--text-sm);font-weight:560;line-height:1.35;margin-top:var(--space-3)}.pieza__precios.svelte-1vvs1{display:flex;align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap}.pieza__mayor.svelte-1vvs1{font-weight:660;font-size:var(--text-lg);font-variant-numeric:tabular-nums}.pieza__mayor.svelte-1vvs1 em:where(.svelte-1vvs1){font-style:normal;font-size:.72rem;font-weight:620;letter-spacing:.05em;text-transform:uppercase;color:var(--rosa-deep)}.pieza__detalle.svelte-1vvs1{font-size:var(--text-sm);color:var(--ink-faint);font-variant-numeric:tabular-nums}.pieza__add.svelte-1vvs1{width:100%;min-height:40px;margin-top:var(--space-3);padding:.35rem 1.1rem;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:transparent;color:var(--rosa-deep);font-family:var(--font-body);font-size:var(--text-sm);font-weight:560;cursor:pointer;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease}.pieza__add.svelte-1vvs1:hover{background:var(--rosa);border-color:var(--rosa);color:var(--on-rosa)}.pieza__add.ok.svelte-1vvs1{background:var(--rosa-deep);border-color:var(--rosa-deep);color:var(--on-rosa)}.pieza__add.svelte-1vvs1:disabled{opacity:.55;cursor:default}.vacio.svelte-1vvs1{display:grid;gap:var(--space-3);justify-items:center;text-align:center;padding:var(--space-12) var(--space-4);background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-md)}.vacio__que.svelte-1vvs1{font-weight:560}@media(max-width:900px){.grid.svelte-1vvs1{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk__indice.svelte-1vvs1{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-6);padding:0}.mk__indice.svelte-1vvs1 a:where(.svelte-1vvs1){color:var(--rosa-ink);font-size:var(--text-sm);text-decoration:none}.mk__indice.svelte-1vvs1 a:where(.svelte-1vvs1):hover{text-decoration:underline}
