.hero[data-astro-cid-ewxirvlt]{position:relative;padding-block:clamp(3rem,7vw,5.5rem);background:var(--cream);border-bottom:1px solid var(--line);overflow:hidden}.hero[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;right:-12%;bottom:-55%;width:60vw;max-width:620px;aspect-ratio:1;border-radius:50%;border:1px solid var(--line);pointer-events:none}.hero__inner[data-astro-cid-ewxirvlt]{position:relative;display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:var(--space-lg)}.hero[data-astro-cid-ewxirvlt] h1[data-astro-cid-ewxirvlt]{max-width:20ch}.hero__actions[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}.hero__lineas[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-lg)}.hero__lineas[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt]{display:inline-block;padding:.35rem .9rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:.85rem;font-weight:500;color:var(--espresso);text-decoration:none}.hero__lineas[data-astro-cid-ewxirvlt] a[data-astro-cid-ewxirvlt]:hover{border-color:var(--brand);color:var(--brand)}.hero__sello[data-astro-cid-ewxirvlt] img{width:100%;max-width:340px;margin-inline:auto;height:auto}@media(max-width:56rem){.hero__inner[data-astro-cid-ewxirvlt]{grid-template-columns:1fr}.hero__sello[data-astro-cid-ewxirvlt] img{max-width:180px;margin-inline:auto}}#lineas[data-astro-cid-jn7kmpb5]{padding-top:var(--space-lg)}.lead[data-astro-cid-jn7kmpb5]{max-width:none}.lineas-video[data-astro-cid-jn7kmpb5]{position:relative;width:min(100%,56rem);aspect-ratio:16 / 9;margin-top:var(--space-lg);margin-inline:auto;border-radius:var(--radius-card);overflow:hidden;background:var(--espresso)}.lineas-video__frame[data-astro-cid-jn7kmpb5]{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.lineas[data-astro-cid-jn7kmpb5]{--cols: 1;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);margin-top:var(--space-lg)}.linea[data-astro-cid-jn7kmpb5]{flex:0 0 calc((100% - (var(--cols) - 1) * var(--space-md)) / var(--cols))}@media(min-width:36rem){.lineas[data-astro-cid-jn7kmpb5]{--cols: 2}}@media(min-width:56rem){.lineas[data-astro-cid-jn7kmpb5]{--cols: 3}}@media(min-width:75rem){.lineas[data-astro-cid-jn7kmpb5]{--cols: 5}}.linea__link[data-astro-cid-jn7kmpb5]{display:block;height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;text-decoration:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,.61,.36,1)}.linea__link[data-astro-cid-jn7kmpb5]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-6px)}.linea__link[data-astro-cid-jn7kmpb5] .linea__art{border-radius:0;aspect-ratio:16 / 10;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.linea__link[data-astro-cid-jn7kmpb5]:hover .linea__art{transform:scale(1.06)}.linea__photo[data-astro-cid-jn7kmpb5]{aspect-ratio:16 / 10;overflow:hidden}.linea__photo[data-astro-cid-jn7kmpb5] img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.linea__link[data-astro-cid-jn7kmpb5]:hover .linea__photo[data-astro-cid-jn7kmpb5] img{transform:scale(1.06)}.linea__body[data-astro-cid-jn7kmpb5] h3[data-astro-cid-jn7kmpb5]{transition:color .18s ease}.linea__link[data-astro-cid-jn7kmpb5]:hover h3[data-astro-cid-jn7kmpb5]{color:var(--brand)}.linea__body[data-astro-cid-jn7kmpb5]{padding:var(--space-md)}.linea__tagline[data-astro-cid-jn7kmpb5]{margin-top:.4rem;font-family:var(--font-serif);font-style:italic;color:var(--text-soft)}.linea__meta[data-astro-cid-jn7kmpb5]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:var(--space-sm);font-size:.85rem;color:var(--text-soft)}.dulces[data-astro-cid-hmtj2how]{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:var(--space-lg)}.dulces__tagline[data-astro-cid-hmtj2how]{margin-top:.5rem;font-family:var(--font-serif);font-style:italic;font-size:1.1rem;color:var(--caramel-ink)}.dulces__lista[data-astro-cid-hmtj2how]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block:var(--space-md)}.dulces__lista[data-astro-cid-hmtj2how] li[data-astro-cid-hmtj2how]{padding:.3rem .85rem;background:var(--white);border-radius:var(--radius-pill);font-size:.85rem;color:var(--espresso)}.dulces__art[data-astro-cid-hmtj2how]{width:100%;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:var(--space-xs);aspect-ratio:3 / 2}.dulces__art[data-astro-cid-hmtj2how] img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card);transition:transform .4s cubic-bezier(.22,.61,.36,1)}.dulces__art[data-astro-cid-hmtj2how] .dulces__principal{grid-row:1 / 3}.dulces__art[data-astro-cid-hmtj2how]:hover img{transform:scale(1.02)}@media(max-width:46rem){.dulces[data-astro-cid-hmtj2how]{grid-template-columns:1fr}.dulces__art[data-astro-cid-hmtj2how]{order:-1}.dulces__art[data-astro-cid-hmtj2how]{aspect-ratio:4 / 3}}.nosotros[data-astro-cid-4ackq2h4]{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:var(--space-xl)}.nosotros__art[data-astro-cid-4ackq2h4]{aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card)}.nosotros__art[data-astro-cid-4ackq2h4] img{display:block;width:100%;height:100%;object-fit:cover}.nosotros__extra[data-astro-cid-4ackq2h4]{margin-top:var(--space-md);color:var(--text-soft)}.nosotros__cta[data-astro-cid-4ackq2h4]{margin-top:var(--space-lg)}@media(max-width:56rem){.nosotros[data-astro-cid-4ackq2h4]{grid-template-columns:1fr;gap:var(--space-lg)}.nosotros__art[data-astro-cid-4ackq2h4]{aspect-ratio:16 / 10}}.tortas-sec[data-astro-cid-qoqb5jn3]{padding-top:0}.tortas__head[data-astro-cid-qoqb5jn3] .lead[data-astro-cid-qoqb5jn3]{max-width:none}.tortas__grid[data-astro-cid-qoqb5jn3]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm);margin-top:var(--space-lg)}.tortas__item--grande[data-astro-cid-qoqb5jn3]{grid-column:1 / -1}@media(min-width:62rem){.tortas__grid[data-astro-cid-qoqb5jn3]{grid-template-columns:repeat(4,1fr)}.tortas__item--grande[data-astro-cid-qoqb5jn3]{grid-column:1 / 3;grid-row:1 / 3}}figure[data-astro-cid-qoqb5jn3]{position:relative;height:100%;margin:0;overflow:hidden;border-radius:var(--radius-card);background:var(--surface)}figure[data-astro-cid-qoqb5jn3] img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .4s cubic-bezier(.22,.61,.36,1)}figure[data-astro-cid-qoqb5jn3]:hover img{transform:scale(1.04)}figcaption[data-astro-cid-qoqb5jn3]{position:absolute;inset:auto 0 0;padding:2.5rem 1rem .8rem;background:linear-gradient(to top,rgb(36 26 21 / .82),transparent);font-weight:600;font-size:.95rem;color:var(--white)}.tortas__item--grande[data-astro-cid-qoqb5jn3] figcaption[data-astro-cid-qoqb5jn3]{font-size:1.15rem}@media(max-width:61.99rem){.tortas__item--grande[data-astro-cid-qoqb5jn3] img{aspect-ratio:16 / 10}}.tortas__acciones[data-astro-cid-qoqb5jn3]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}.head[data-astro-cid-ddzkbpbu]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.grid[data-astro-cid-ddzkbpbu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--space-md);margin-top:var(--space-lg)}.marquee[data-astro-cid-bj3sqa3e]{padding-block:var(--space-sm);background:var(--espresso);color:var(--on-dark);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee__track[data-astro-cid-bj3sqa3e]{display:flex;width:max-content;animation:marquee-slide var(--marquee-duration) linear infinite}.marquee[data-astro-cid-bj3sqa3e]:hover .marquee__track[data-astro-cid-bj3sqa3e]{animation-play-state:paused}.marquee__list[data-astro-cid-bj3sqa3e]{display:flex;align-items:center}.marquee__list[data-astro-cid-bj3sqa3e] li[data-astro-cid-bj3sqa3e]{display:flex;align-items:center;gap:1.5rem;padding-right:1.5rem;font-family:var(--font-display);font-size:.9rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.marquee__dot[data-astro-cid-bj3sqa3e]{width:6px;height:6px;border-radius:50%;background:var(--wheat);flex:none}@media(prefers-reduced-motion:reduce){.marquee[data-astro-cid-bj3sqa3e]{overflow-x:auto}.marquee__track[data-astro-cid-bj3sqa3e]{animation:none}.marquee__list[data-astro-cid-bj3sqa3e][aria-hidden=true]{display:none}}
