@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-soft-italic.CyEZfaGz.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-soft-italic.CFDsOWEG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-soft-italic.CIOv5diB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-latin-600-normal.Br8yIETf.woff2)format("woff2"),url(/_astro/nunito-latin-600-normal.Cd0eNu1l.woff)format("woff")}.grid-productos{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:clamp(16px,2.5vw,28px);display:grid}.tarjeta{background:var(--blanco);border-radius:var(--r-grande);box-shadow:var(--sombra);flex-direction:column;scroll-margin-top:140px;display:flex;overflow:hidden}.tarjeta-foto{aspect-ratio:1;background:linear-gradient(135deg, var(--rosa-tenue), var(--crema-2));position:relative}.tarjeta-foto img{object-fit:cover;width:100%;height:100%}.etiqueta-ref,.etiqueta-agotado{border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700;position:absolute;bottom:12px;left:12px}.etiqueta-ref{color:var(--chocolate-suave);background:#fbf3e6eb}.etiqueta-agotado{background:var(--chocolate);color:var(--crema);font-size:.8rem;inset:12px 12px auto auto}.tarjeta-cuerpo{flex-direction:column;flex:1;gap:.7rem;padding:1.1rem 1.2rem 1.25rem;display:flex}.tarjeta-nombre{margin:0;font-size:1.35rem}.tarjeta-desc{color:var(--texto-2);margin:0;font-size:.97rem}.variantes{flex-wrap:wrap;gap:.45rem;display:flex}.var{border:2px solid var(--rosa-suave);min-height:44px;color:var(--chocolate);font:700 .95rem var(--f-texto);cursor:pointer;transition:background-color .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease), transform .12s var(--ease);background:0 0;border-radius:999px;padding:.35rem .9rem}.var:active{transform:scale(.96)}.var-medida{opacity:.85;font-weight:600}.var[aria-checked=true]{background:var(--frambuesa);border-color:var(--frambuesa);color:var(--crema)}@media (hover:hover){.var[aria-checked=false]:hover{background:var(--rosa-tenue)}}.var-unid{opacity:.85;font-weight:600}.tarjeta-precio{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:auto 0 0;display:flex}.tarjeta-precio .monto{font-family:var(--f-titulos);font-variation-settings:"SOFT" 100;font-size:1.45rem;font-weight:600}.tarjeta-precio .unid{background:var(--rosa-tenue);border:2px solid var(--rosa-suave);color:var(--frambuesa-oscura);font:600 1rem var(--f-texto);border-radius:999px;align-items:center;padding:.3rem .8rem;display:inline-flex}.tarjeta-precio .unid b{margin-left:.25em;font-weight:800}.tarjeta-accion{align-items:center;gap:.6rem;display:flex}.cantidad{border:2px solid var(--borde);border-radius:999px;align-items:center;display:inline-flex}.cant-btn{width:44px;height:44px;font:700 1.3rem var(--f-texto);color:var(--chocolate);cursor:pointer;background:0 0;border:0;border-radius:999px}.cant-num{text-align:center;min-width:1.6em;font-weight:700}.agregar{flex:1}.agregar.listo{background:var(--chocolate)}.tarjeta.agotado .tarjeta-foto img{filter:grayscale(.6)opacity(.75)}.agotado-btn{background:var(--crema-2);color:var(--chocolate-suave)}.logo[data-astro-cid-f7espo7c]{color:var(--chocolate);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.logo-texto[data-astro-cid-f7espo7c]{flex-direction:column;display:flex}.logo-nombre[data-astro-cid-f7espo7c]{font-family:var(--f-titulos);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;font-size:1.45rem;font-weight:600;line-height:1}.logo-nombre[data-astro-cid-f7espo7c] em[data-astro-cid-f7espo7c]{color:var(--frambuesa);font-style:italic;font-weight:500}.logo-frase[data-astro-cid-f7espo7c]{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-2);margin-top:.3rem;font-size:.78rem}.cabecera[data-astro-cid-nen7h5rs]{z-index:40;backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--borde);background:#fbf3e6eb;position:sticky;top:0}.cabecera-fila[data-astro-cid-nen7h5rs]{align-items:center;gap:1rem;min-height:72px;display:flex}.nav[data-astro-cid-nen7h5rs]{gap:1.6rem;margin-left:auto;display:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--chocolate);font-weight:600;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--frambuesa-oscura)}@media (width>=760px){.nav[data-astro-cid-nen7h5rs]{display:flex}}.carrito-btn[data-astro-cid-nen7h5rs]{border:2px solid var(--rosa-suave);background:var(--blanco);min-height:46px;color:var(--chocolate);font:700 .95rem var(--f-texto);cursor:pointer;transition:transform .16s var(--ease);border-radius:999px;align-items:center;gap:.45rem;margin-left:auto;padding:0 1rem;display:inline-flex;position:relative}@media (width>=760px){.carrito-btn[data-astro-cid-nen7h5rs]{margin-left:.5rem}}.carrito-btn[data-astro-cid-nen7h5rs]:active{transform:scale(.96)}.carrito-cuenta[data-astro-cid-nen7h5rs]{background:var(--frambuesa);min-width:24px;height:24px;color:var(--crema);border-radius:999px;place-items:center;padding:0 6px;font-size:.85rem;display:inline-grid}.carrito-cuenta[data-astro-cid-nen7h5rs][hidden]{display:none}.carrito-cuenta[data-astro-cid-nen7h5rs].pop{animation:pop .32s var(--ease)}@keyframes pop{40%{transform:scale(1.3)}}@media (width<=380px){.carrito-texto[data-astro-cid-nen7h5rs]{display:none}}.pie[data-astro-cid-jo6i4kqk]{background:var(--chocolate);color:var(--crema);margin-top:0;padding-block:56px 28px}.pie[data-astro-cid-jo6i4kqk] .logo{color:var(--crema)}.pie[data-astro-cid-jo6i4kqk] .logo-nombre em{color:var(--rosa-suave)}.pie[data-astro-cid-jo6i4kqk] .logo-frase{color:#e6d3c4}.pie[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--rosa-suave)}.pie-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=760px){.pie-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr}}.pie-texto[data-astro-cid-jo6i4kqk]{color:#ecdccd;max-width:34ch;margin-top:1rem}.pie-titulo[data-astro-cid-jo6i4kqk]{color:var(--crema);font-size:1.1rem}.pie-final[data-astro-cid-jo6i4kqk]{color:#e6d3c4;border-top:1px solid #fbf3e62e;flex-wrap:wrap;gap:1.2rem;margin-top:2.5rem;padding-top:1.2rem;font-size:.92rem;display:flex}.pie-final[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{margin-right:auto}.wsp-flotante[data-astro-cid-jo6i4kqk]{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:30;color:#fff;min-height:54px;box-shadow:var(--sombra-alta);transition:transform .16s var(--ease);background:#1f7a4d;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem 0 .9rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed}.wsp-flotante[data-astro-cid-jo6i4kqk]:active{transform:scale(.96)}@media (width<=520px){.wsp-flotante[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{display:none}.wsp-flotante[data-astro-cid-jo6i4kqk]{justify-content:center;width:56px;padding:0}}.carrito{background:var(--fondo);width:min(100vw,460px);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--texto);box-shadow:var(--sombra-alta);border:0;margin:0 0 0 auto;padding:0}.carrito::backdrop{background:#4a2e2a6b}.carrito[open]{animation:entrar .26s var(--ease)}@keyframes entrar{0%{opacity:0;transform:translate(40px)}}.carrito-panel{flex-direction:column;height:100%;display:flex}.carrito-cabeza{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.carrito-cabeza h2{margin:0;font-size:1.6rem}.carrito-cerrar{border:2px solid var(--borde);background:var(--blanco);cursor:pointer;width:46px;height:46px;color:var(--chocolate);border-radius:999px;font-size:1.1rem}.carrito-scroll{overscroll-behavior:contain;padding:1rem 1.2rem calc(2rem + env(safe-area-inset-bottom));overflow-y:auto}.carrito-avisos:empty{display:none}.carrito-avisos p{background:var(--rosa-tenue);border-radius:var(--r-chico);margin:0 0 .6rem;padding:.6rem .8rem;font-weight:600}.carrito-vacio{text-align:center;padding:3rem 0}.carrito-lineas{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.linea{background:var(--blanco);border-radius:var(--r);grid-template-columns:64px 1fr auto;align-items:center;gap:.8rem;padding:.6rem;display:grid}.linea img{object-fit:cover;background:var(--rosa-tenue);border-radius:12px;width:64px;height:64px}.linea-texto{font-weight:700;line-height:1.3}.linea-precio{color:var(--texto-2);font-size:.92rem;font-weight:600;display:block}.linea .cantidad{border-width:1.5px}.linea .cant-btn{width:38px;height:38px;font-size:1.1rem}.carrito-total{justify-content:space-between;align-items:baseline;margin-top:1.1rem;font-size:1.1rem;display:flex}.carrito-total strong{font-family:var(--f-titulos);font-size:1.6rem}.carrito-nota-grande{color:var(--texto-2);margin:.2rem 0 1.2rem;font-size:.95rem}.carrito-form{border-top:1px dashed var(--borde);gap:1.1rem;padding-top:1.2rem;display:grid}.campo{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.campo-et{padding:0;font-weight:700}.campo-ayuda{color:var(--texto-2);margin:0;font-size:.92rem}.campo input,.campo textarea{width:100%;font:inherit;border:2px solid var(--borde);border-radius:var(--r-chico);background:var(--blanco);color:var(--chocolate);padding:.75rem .9rem;font-size:1rem}.campo input:focus,.campo textarea:focus{border-color:var(--frambuesa);outline:none}.campo-error{color:#a12c3f;font-size:.92rem;font-weight:700}.campo-error:empty{display:none}.cal{background:var(--blanco);border-radius:var(--r);padding:.7rem}.cal-cabeza{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.cal-mes{font-weight:700}.cal-flecha{background:var(--rosa-tenue);width:44px;height:44px;color:var(--chocolate);cursor:pointer;border:0;border-radius:999px;font-size:1.4rem}.cal-flecha:disabled{opacity:.35;cursor:default}.cal-semana,.cal-dias{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cal-semana span{color:var(--texto-2);padding:.2rem 0;font-size:.8rem;font-weight:700}.cal-dia{aspect-ratio:1;min-height:40px;font:700 .98rem var(--f-texto);color:var(--chocolate);cursor:pointer;background:0 0;border:0;border-radius:12px}.cal-dia[aria-disabled=true]{color:#b8a59a;cursor:not-allowed;font-weight:600;text-decoration:line-through #6e504959}@media (hover:hover){.cal-dia:not([aria-disabled=true]):hover{background:var(--rosa-tenue)}}.cal-dia[aria-pressed=true]{background:var(--frambuesa);color:var(--crema)}.cal-elegida{color:var(--frambuesa-oscura);margin:.2rem 0 0;font-weight:700}.cal-elegida:empty{display:none}.enviar{background:#1f7a4d;min-height:56px;font-size:1.05rem;box-shadow:0 6px 16px -6px #1f7a4d99}@media (hover:hover){.enviar:hover{background:#17633e}}.carrito-retiro{color:var(--texto-2);text-align:center;margin:0;font-size:.92rem}.carrito-enviado{text-align:center;background:var(--rosa-tenue);border-radius:var(--r);margin-top:1.2rem;padding:1rem}
