.sec-head[data-astro-cid-mjdlpmuo]{max-width:780px;margin-bottom:clamp(2rem,4vw,3.25rem)}.sec-head[data-astro-cid-mjdlpmuo] .h2[data-astro-cid-mjdlpmuo]{margin-bottom:var(--sp-4)}.phero__actions[data-astro-cid-mjdlpmuo]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6)}.lines[data-astro-cid-mjdlpmuo]{display:grid;gap:var(--sp-4)}.lines__item[data-astro-cid-mjdlpmuo]{display:grid;grid-template-columns:minmax(220px,300px) 1fr;align-items:stretch;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.lines__item[data-astro-cid-mjdlpmuo]:hover{border-color:var(--brand-blue-100);box-shadow:var(--shadow)}.lines__n[data-astro-cid-mjdlpmuo]{font-family:var(--font-cond);font-size:var(--fs-sm);font-weight:700;letter-spacing:.14em;color:var(--brand-red)}@media(max-width:720px){.lines__item[data-astro-cid-mjdlpmuo]{grid-template-columns:1fr}}.lines__media[data-astro-cid-mjdlpmuo]{aspect-ratio:1;overflow:hidden;background:#7e0c1b}@media(min-width:721px){.lines__media[data-astro-cid-mjdlpmuo]{align-self:stretch;min-height:100%}}.lines__media[data-astro-cid-mjdlpmuo] img[data-astro-cid-mjdlpmuo]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ease)}.lines__item[data-astro-cid-mjdlpmuo]:hover .lines__media[data-astro-cid-mjdlpmuo] img[data-astro-cid-mjdlpmuo]{transform:scale(1.04)}.lines__body[data-astro-cid-mjdlpmuo]{display:flex;flex-direction:column;justify-content:center;gap:var(--sp-2);padding:clamp(1.25rem,3vw,2rem)}.lines__name[data-astro-cid-mjdlpmuo]{font-family:var(--font-cond);font-size:var(--fs-lg);text-transform:uppercase;letter-spacing:.01em}.lines__desc[data-astro-cid-mjdlpmuo]{font-size:var(--fs-base);color:var(--ink-2);max-width:70ch;margin-top:.15rem}.lines__badge[data-astro-cid-mjdlpmuo]{display:inline-flex;align-items:center;gap:.4em;align-self:flex-start;margin-top:var(--sp-3);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-blue)}.shelf[data-astro-cid-mjdlpmuo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:var(--sp-4)}@media(min-width:900px){.shelf[data-astro-cid-mjdlpmuo]{grid-template-columns:repeat(4,1fr)}}.shelf__item[data-astro-cid-mjdlpmuo]{display:grid;gap:var(--sp-3);justify-items:center;text-align:center}.shelf__media[data-astro-cid-mjdlpmuo]{width:100%;aspect-ratio:1;overflow:hidden;background:#7e0c1b;border-radius:var(--radius-lg)}.shelf__media[data-astro-cid-mjdlpmuo] img[data-astro-cid-mjdlpmuo]{width:100%;height:100%;object-fit:cover;display:block}.shelf__name[data-astro-cid-mjdlpmuo]{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.shelf__note[data-astro-cid-mjdlpmuo]{margin-top:var(--sp-5);color:var(--muted)}.specs[data-astro-cid-mjdlpmuo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.specs__row[data-astro-cid-mjdlpmuo]{background:var(--surface);padding:var(--sp-5)}.specs__k[data-astro-cid-mjdlpmuo]{font-family:var(--font-cond);font-size:var(--fs-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem}.specs__v[data-astro-cid-mjdlpmuo]{font-size:var(--fs-lg);font-weight:600;color:var(--ink)}.specs__v--sm[data-astro-cid-mjdlpmuo]{font-size:var(--fs-base);font-weight:500;color:var(--ink-2)}.specs__row--cta[data-astro-cid-mjdlpmuo]{background:var(--brand-blue);display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;transition:background .2s ease}.specs__row--cta[data-astro-cid-mjdlpmuo]:hover{background:var(--brand-blue-700)}.specs__row--cta[data-astro-cid-mjdlpmuo] .specs__k[data-astro-cid-mjdlpmuo]{color:#ffffffb3}.specs__row--cta[data-astro-cid-mjdlpmuo] .specs__v--sm[data-astro-cid-mjdlpmuo]{color:#fff}.specs__ctabtn[data-astro-cid-mjdlpmuo]{margin-top:var(--sp-4);pointer-events:none}.wcard[data-astro-cid-mjdlpmuo]{display:grid;grid-template-columns:minmax(240px,.8fr) 1.4fr;gap:clamp(2rem,5vw,3.5rem);align-items:center;padding:clamp(1.75rem,4vw,3rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.wcard__mark[data-astro-cid-mjdlpmuo]{display:grid;place-items:center;gap:var(--sp-4);padding:clamp(2rem,5vw,3rem) clamp(1.5rem,4vw,2rem);background:#c80a2e;border-radius:var(--radius-lg);--wlogo-max: 260px}.wcard__tag[data-astro-cid-mjdlpmuo]{font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9}@media(max-width:820px){.wcard[data-astro-cid-mjdlpmuo]{grid-template-columns:1fr}}.subs[data-astro-cid-mjdlpmuo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:var(--sp-3)}@media(min-width:900px){.subs[data-astro-cid-mjdlpmuo]{grid-template-columns:repeat(4,1fr)}}.subs__item[data-astro-cid-mjdlpmuo]{display:grid;gap:.3rem;padding:var(--sp-5) var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.subs__item[data-astro-cid-mjdlpmuo][data-cat=Maíz] .subs__cat[data-astro-cid-mjdlpmuo],.subs__item[data-astro-cid-mjdlpmuo][data-cat=Corn] .subs__cat[data-astro-cid-mjdlpmuo]{color:#c80a2e}.subs__item[data-astro-cid-mjdlpmuo][data-cat=Semillas] .subs__cat[data-astro-cid-mjdlpmuo],.subs__item[data-astro-cid-mjdlpmuo][data-cat=Seeds] .subs__cat[data-astro-cid-mjdlpmuo]{color:#9a6407}.subs__item[data-astro-cid-mjdlpmuo][data-cat=Mezclas] .subs__cat[data-astro-cid-mjdlpmuo],.subs__item[data-astro-cid-mjdlpmuo][data-cat=Mixes] .subs__cat[data-astro-cid-mjdlpmuo]{color:#7641a4}.subs__item[data-astro-cid-mjdlpmuo][data-cat=Proteína] .subs__cat[data-astro-cid-mjdlpmuo],.subs__item[data-astro-cid-mjdlpmuo][data-cat=Protein] .subs__cat[data-astro-cid-mjdlpmuo]{color:#231f20}.subs__name[data-astro-cid-mjdlpmuo]{font-family:var(--font-cond);font-size:var(--fs-lg);font-weight:700;text-transform:uppercase;color:var(--ink)}.subs__cat[data-astro-cid-mjdlpmuo]{display:flex;align-items:center;gap:.4em;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
