.gh[data-astro-cid-lcdefpme]{height:calc(var(--tables,4) * 110vh + 160vh);background:var(--bosque);position:relative}.gh__stage[data-astro-cid-lcdefpme]{--ui-bottom:calc(100lvh - 100dvh);height:100lvh;position:sticky;top:0;overflow:hidden}@supports not (height:100lvh){.gh__stage[data-astro-cid-lcdefpme]{--ui-bottom:0px}}.gh__canvas[data-astro-cid-lcdefpme]{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.is-ready[data-astro-cid-lcdefpme] .gh__canvas[data-astro-cid-lcdefpme]{opacity:1}.gh__stage[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;opacity:1;transition:opacity .7s var(--ease-out);background:linear-gradient(90deg,#1c2e2599 0%,#1c2e252e 38%,#0000 58%);position:absolute;inset:0}.gh[data-astro-cid-lcdefpme]:has(.gh__hero.is-off) .gh__stage[data-astro-cid-lcdefpme]:after{opacity:.35}.gh__scrim[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;transition:opacity .7s var(--ease-out);background:radial-gradient(70% 85% at 18% 52%,#070e12d1 0%,#070e128c 42%,#070e1200 78%),linear-gradient(#070e1259,#070e121a 40%,#070e124d);position:absolute;inset:0}.gh[data-astro-cid-lcdefpme]:has(.gh__hero.is-off) .gh__scrim[data-astro-cid-lcdefpme]{opacity:0}.gh__fallback[data-astro-cid-lcdefpme]{color:var(--salvia);background:radial-gradient(circle at 70% 60%, #3c5a48, var(--bosque));place-items:center end;padding-right:8vw;display:grid;position:absolute;inset:0}.gh__fallback[data-astro-cid-lcdefpme][hidden]{display:none}.gh__fallback[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{opacity:.8;width:min(46vw,520px)}.gh__hero[data-astro-cid-lcdefpme]{color:var(--blanco-hierro);z-index:2;pointer-events:none;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);flex-direction:column;justify-content:center;gap:22px;display:flex;position:absolute;inset:0}.gh__hero[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{pointer-events:auto;max-width:560px}.gh__hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 22px #0000008c,0 1px 3px #0006;font-size:clamp(3rem,7.2vw,6rem);line-height:.98}.gh__hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#eef5ef;text-shadow:0 1px 12px #0009;max-width:44ch;font-size:clamp(1.05rem,1.5vw,1.25rem)}.gh__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.gh__note[data-astro-cid-lcdefpme]{color:var(--luciernaga);align-items:flex-start;gap:6px;margin-top:14px;margin-left:40px;font-size:1.2rem;display:flex;transform:rotate(-3deg)}.gh__note[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:120px;height:60px;margin-top:10px}.gh__hero[data-astro-cid-lcdefpme].is-off{opacity:0;pointer-events:none;transform:translateY(-24px)}.gh__hero[data-astro-cid-lcdefpme].is-off>[data-astro-cid-lcdefpme]{pointer-events:none}.gh__table[data-astro-cid-lcdefpme]{left:var(--gutter);bottom:calc(clamp(20px, 6vh, 64px) + var(--ui-bottom));z-index:3;width:min(420px, calc(100vw - 2 * var(--gutter)));background:var(--tint,var(--salvia));color:var(--bosque);box-shadow:var(--shadow-lift);opacity:0;pointer-events:none;transition:opacity .42s var(--ease-out), transform .52s var(--ease-out);border-radius:14px;padding:22px 24px 20px;position:absolute;transform:translateY(18px)}.gh__table[data-astro-cid-lcdefpme].is-on{opacity:1;pointer-events:auto;transform:none}.gh__table[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,3vw,2.2rem)}.gh__table[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--tinta-suave);margin-top:8px}.gh__table[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:16px 0 12px;padding:0;list-style:none;display:flex}.gh__chip[data-astro-cid-lcdefpme]{cursor:pointer;background:#ffffffa6;border:1.5px solid #24392e59;border-radius:999px;min-height:38px;padding:0 14px;font-weight:600}.gh__chip[data-astro-cid-lcdefpme]:hover{border-color:var(--bosque);background:#fff}.gh__more[data-astro-cid-lcdefpme]{font-weight:700}.gh__table--end[data-astro-cid-lcdefpme]{background:var(--salvia)}.gh__table--end[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:16px}.gh__map[data-astro-cid-lcdefpme]{right:var(--gutter);z-index:3;gap:10px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gh__map[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--blanco-hierro);cursor:pointer;font-family:var(--font-hand);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:4px;font-size:1rem;display:flex}.gh__map[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:after{content:"";background:var(--tint);border:2px solid var(--blanco-hierro);width:14px;height:14px;transition:transform .2s var(--ease-out);border-radius:50%}.gh__map[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .22s, transform .22s var(--ease-out);text-shadow:0 1px 8px #00000080;transform:translate(6px)}.gh__map[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme],.gh__map[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-current] span[data-astro-cid-lcdefpme]{opacity:1;transform:none}.gh__map[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-current]:after{transform:scale(1.35)}.gh__hint[data-astro-cid-lcdefpme]{left:50%;bottom:calc(22px + var(--ui-bottom) + var(--gh-top,0px));color:var(--luciernaga);z-index:2;font-size:1.1rem;transition:opacity .4s;position:absolute;transform:translate(-50%)}.gh__hint[data-astro-cid-lcdefpme]:after{content:"";width:2px;height:26px;animation:hint 1.8s var(--ease-out) infinite;transform-origin:top;background:currentColor;border-radius:2px;margin:6px auto 0;display:block}@keyframes hint{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.gh__hint[data-astro-cid-lcdefpme].is-off{opacity:0}.qv[data-astro-cid-lcdefpme]{inset:auto var(--gutter) calc(clamp(20px, 6vh, 64px) + var(--ui-bottom)) auto;z-index:5;width:min(380px, calc(100vw - 2 * var(--gutter)));background:var(--blanco-hierro);color:var(--bosque);border:0;border-radius:16px;margin:0;padding:0;position:absolute;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.qv[data-astro-cid-lcdefpme][open]{animation:qv-in .42s var(--ease-out)}@keyframes qv-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.qv[data-astro-cid-lcdefpme][open]{flex-direction:column;max-height:calc(100dvh - 2*clamp(20px,6vh,64px));display:flex}.qv[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;background:var(--salvia-clara);flex:0 auto;width:100%;height:auto;min-height:0}.qv__body[data-astro-cid-lcdefpme]{gap:6px;padding:16px 20px 20px;display:grid;overflow-y:auto}.qv__col[data-astro-cid-lcdefpme]{color:var(--musgo)}.qv[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.7rem}.qv__price[data-astro-cid-lcdefpme]{font-family:var(--font-hand);color:var(--orquidea);font-size:1.4rem;font-weight:700}.qv__stock[data-astro-cid-lcdefpme]{color:var(--tinta-suave);font-size:.95rem}.qv__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.qv__close[data-astro-cid-lcdefpme]{cursor:pointer;background:#fbfdfbe6;border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:10px}.qv__close[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px}@media (width<=760px){.gh__stage[data-astro-cid-lcdefpme]:after{background:linear-gradient(#1c2e2573 0%,#1c2e2500 40%,#1c2e2573 100%)}.gh__scrim[data-astro-cid-lcdefpme]{background:linear-gradient(#070e1200 16%,#070e121a 26%,#070e126b 38%,#070e12c7 55%,#070e12e6 100%)}.gh__hero[data-astro-cid-lcdefpme]{padding-bottom:calc(100px + var(--ui-bottom) + var(--gh-top,0px));justify-content:flex-end;gap:14px}.gh__hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,11vw,3rem)}.gh__hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1rem}.gh__note[data-astro-cid-lcdefpme],.gh__map[data-astro-cid-lcdefpme]{display:none}.qv[data-astro-cid-lcdefpme]{inset:auto 12px calc(12px + var(--ui-bottom)) 12px;width:auto}.qv[data-astro-cid-lcdefpme][open]{max-height:calc(100dvh - 96px)}.qv[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;max-height:32vh}.qv[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.45rem}.qv__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:1}}@media (prefers-reduced-motion:reduce){.gh__hint[data-astro-cid-lcdefpme]:after{animation:none}}.sec-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,4vw,3rem)}.sec-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:700}.fresh[data-astro-cid-lcdefpme]{background:var(--salvia-niebla);padding:96px 0 72px}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px;display:grid}@media (width<=1000px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}.cols[data-astro-cid-lcdefpme]{background:var(--salvia);padding:72px 0 96px}.cols__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.cols__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--tint);min-height:360px;box-shadow:var(--shadow-card);transition:transform .42s var(--ease-out);border-radius:16px;align-content:start;gap:10px;padding:24px 22px;text-decoration:none;display:grid;position:relative;overflow:hidden}.cols__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px)rotate(-.5deg)}.cols__name[data-astro-cid-lcdefpme]{font-size:1.9rem;font-weight:700;line-height:1.05}.cols__desc[data-astro-cid-lcdefpme]{color:var(--tinta-suave);max-width:28ch}.cols__list[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:62%;box-shadow:var(--shadow-card);border-radius:10px;position:absolute;bottom:-40px;right:-24px;transform:rotate(8deg)}@media (width<=1000px){.cols__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.cols__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:300px}}@media (width<=520px){.cols__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.craft[data-astro-cid-lcdefpme]{background:var(--salvia-niebla);padding:96px 0}.craft__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;align-items:start;gap:48px;display:grid}.craft[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,4vw,3rem)}.craft[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{counter-reset:paso;gap:22px;margin:0;padding:0;list-style:none;display:grid}.craft[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:paso;grid-template-columns:52px 1fr;gap:4px 16px;display:grid}.craft[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(paso);background:var(--rosa);width:44px;height:44px;font-family:var(--font-display);border-radius:50%;grid-row:span 2;place-items:center;font-size:1.3rem;display:grid}.craft[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2):before{background:var(--lila)}.craft[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3):before{background:var(--melocoton)}.craft[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4):before{background:var(--salvia)}.craft[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.2rem}.craft[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--tinta-suave);max-width:60ch}@media (width<=800px){.craft__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.social[data-astro-cid-lcdefpme]{background:var(--bosque);color:var(--blanco-hierro);text-align:center;padding:88px 0}.social__inner[data-astro-cid-lcdefpme]{justify-items:center;gap:14px;display:grid}.social[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,4vw,2.8rem)}.social[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#c9dccd}.social__links[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}
