:root{--azul:#0d90ab;--azul-700:#0a6f85;--azul-100:#d3ebef;--rojito:#f64e43;--rojito-700:#c9362c;--crema:#eedbba;--crema-200:#f3e5cb;--crema-300:#e4cea8;--amarillo:#ebb549;--verde:#399552;--verde-700:#2b7440;--blanco:#fff;--tinta:#1d1b17;--tinta-2:#4a443a;--tinta-3:#7a7262;--video:#3d3d3d;--linea:#1d1b171f;--font-body:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-logo:"Chewy", "Archivo", system-ui, sans-serif;--radius:14px;--radius-lg:22px;--shadow:0 6px 18px #4a381624;--shadow-sm:0 2px 8px #4a38161f;--gutter:16px;--max:1180px;--bottom-nav-h:112px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--crema);min-height:100dvh;color:var(--tinta);font-family:var(--font-body);padding-bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom));background-image:radial-gradient(#ffffff59 1px,#0000 1.2px);background-size:22px 22px;margin:0;font-size:16px;line-height:1.45;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--azul-700)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--azul);outline-offset:2px}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:900;line-height:1.15}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.section{margin-block:28px}.section__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.section__title{font-size:clamp(1.3rem,4.5vw,1.75rem)}.section__link{white-space:nowrap;font-size:.95rem;font-weight:700;text-decoration:none}.page-title{margin:20px 0 6px;font-size:clamp(1.6rem,6vw,2.4rem)}.page-sub{color:var(--tinta-2);margin:0 0 18px}.btn{border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .12s,background-color .15s,box-shadow .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn--primary{background:var(--azul);color:var(--blanco);box-shadow:var(--shadow-sm)}.btn--primary:hover{background:var(--azul-700)}.btn--soft{background:var(--azul-100);color:var(--azul-700)}.btn--soft:hover{background:#c1e2e8}.btn--green{background:var(--verde);color:var(--blanco)}.btn--green:hover{background:var(--verde-700)}.btn--white{background:var(--blanco);color:var(--tinta);box-shadow:var(--shadow-sm)}.btn--block{width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed}.panel{background:var(--blanco);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:18px}.chip{background:var(--blanco);color:var(--tinta);white-space:nowrap;border:2px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.chip[aria-pressed=true],.chip.is-active{border-color:var(--azul);color:var(--azul-700);background:var(--azul-100)}.chip--toggle{cursor:pointer;user-select:none;min-height:40px;position:relative}.chip--toggle input{opacity:0;pointer-events:none;position:absolute}.chip--toggle:has(input:checked){border-color:var(--verde);color:var(--verde-700);background:#dcefe1}.chip--toggle:has(input:focus-visible){outline:3px solid var(--azul);outline-offset:2px}button.chip{border-color:#0000;min-height:40px}.tag-green,.tag-off{color:var(--verde-700);font-weight:800}.field{gap:6px;margin-bottom:14px;display:grid}.field label,.field legend{font-size:.95rem;font-weight:800}.input,.select,.textarea{border:2px solid var(--linea);background:var(--blanco);border-radius:12px;width:100%;min-height:48px;padding:10px 14px}.textarea{resize:vertical;min-height:110px}.input:focus,.select:focus,.textarea:focus{border-color:var(--azul);outline:none}.empty{text-align:center;padding:40px 16px}.empty__emoji{font-size:3.5rem;line-height:1}.empty h2{margin:12px 0 6px;font-size:1.35rem}.empty p{color:var(--tinta-2);margin:0 0 18px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.logo[data-astro-cid-f7espo7c]{line-height:1;text-decoration:none;display:inline-block}.logo__img[data-astro-cid-f7espo7c]{width:auto;height:74px}.logo__art[data-astro-cid-f7espo7c]{font-family:var(--font-logo);flex-direction:column;align-items:center;padding:2px 22px;display:inline-flex;position:relative}.row[data-astro-cid-f7espo7c]{align-items:flex-end;display:flex}.row--top[data-astro-cid-f7espo7c]{letter-spacing:-.02em;margin-bottom:-4px;font-size:2.05rem}.row--bottom[data-astro-cid-f7espo7c]{font-size:2.55rem}.ch[data-astro-cid-f7espo7c]{color:var(--c);transform:rotate(var(--r));text-shadow:0 1px #00000014;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:inline-block}.logo[data-astro-cid-f7espo7c]:hover .ch[data-astro-cid-f7espo7c]{transform:rotate(calc(var(--r) * -1)) translateY(-2px)}.deco[data-astro-cid-f7espo7c]{pointer-events:none;position:absolute}.d1[data-astro-cid-f7espo7c]{width:14px;top:22px;left:4px;transform:rotate(-30deg)}.d2[data-astro-cid-f7espo7c]{width:15px;top:42px;left:0}.d3[data-astro-cid-f7espo7c]{width:13px;top:52px;left:15px}.d4[data-astro-cid-f7espo7c]{width:16px;top:22px;right:2px;transform:rotate(18deg)}.d5[data-astro-cid-f7espo7c]{width:13px;top:50px;right:6px}.d6[data-astro-cid-f7espo7c]{width:11px;top:4px;right:6px;transform:rotate(20deg)}.header[data-astro-cid-nen7h5rs]{padding-top:env(safe-area-inset-top)}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding-block:10px 8px;display:flex}.icon-btn[data-astro-cid-nen7h5rs]{width:56px;height:56px;color:var(--blanco);filter:drop-shadow(0 1px 1.5px #4a381659);background:0 0;border:0;border-radius:16px;place-items:center;padding:0;display:grid;position:relative}.icon-btn[data-astro-cid-nen7h5rs]:hover{background:#ffffff2e}.cart__badge[data-astro-cid-nen7h5rs]{background:var(--blanco);min-width:24px;height:24px;color:var(--rojito);border-radius:999px;place-items:center;padding:0 5px;font-size:.85rem;font-weight:900;line-height:1;display:grid;position:absolute;top:2px;right:-2px}.cart__badge[data-astro-cid-nen7h5rs][data-empty=true]{color:var(--crema);font-size:1.3rem}.cart__badge[data-astro-cid-nen7h5rs].bump{animation:.4s bump}@keyframes bump{40%{transform:scale(1.35)}}.drawer[data-astro-cid-nen7h5rs]{background:var(--crema);width:min(320px,86vw);max-width:none;height:100dvh;max-height:none;color:var(--tinta);box-shadow:var(--shadow);border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto}.drawer[data-astro-cid-nen7h5rs][open]{animation:.25s ease-out slide-in}.drawer[data-astro-cid-nen7h5rs]::backdrop{background:#1d1b1773}@keyframes slide-in{0%{transform:translate(-100%)}}.drawer__head[data-astro-cid-nen7h5rs]{padding:calc(20px + env(safe-area-inset-top)) 18px 18px;background:var(--azul);color:var(--blanco);justify-content:space-between;align-items:flex-start;display:flex}.drawer__hello[data-astro-cid-nen7h5rs]{margin:0;font-size:1.35rem;font-weight:900;line-height:1.2}.drawer__hello[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{opacity:.9;font-size:.95rem;font-weight:600}.drawer__close[data-astro-cid-nen7h5rs]{width:40px;height:40px;color:var(--blanco);background:#fff3;border:0;border-radius:50%;place-items:center;display:grid}.drawer__nav[data-astro-cid-nen7h5rs],.drawer__cats[data-astro-cid-nen7h5rs]{padding:8px;display:grid}.drawer__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.drawer__cats[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--tinta);border-radius:12px;align-items:center;gap:14px;padding:12px;font-weight:700;text-decoration:none;display:flex}.drawer__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] .icon{color:var(--verde)}.drawer__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.drawer__cats[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#ffffff8c}.drawer__label[data-astro-cid-nen7h5rs]{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);margin:8px 20px 0;font-size:.8rem;font-weight:800}.drawer__emoji[data-astro-cid-nen7h5rs]{background:var(--blanco);border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.05rem;display:grid}.bottom-nav[data-astro-cid-dlrkusbo]{left:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;pointer-events:none;width:min(440px,100% - 20px);position:fixed;transform:translate(-50%)}ul[data-astro-cid-dlrkusbo]{grid-template-columns:1fr 1fr auto 1fr 1fr;place-items:end center;margin:0;padding:0;list-style:none;display:grid}.dot[data-astro-cid-dlrkusbo]{pointer-events:auto;background:var(--blanco);width:58px;height:58px;color:var(--verde);box-shadow:var(--shadow);border-radius:50%;place-items:center;margin-bottom:4px;transition:transform .15s,background-color .15s,color .15s;display:grid}.dot[data-astro-cid-dlrkusbo]:hover{transform:translateY(-3px)}.dot--main[data-astro-cid-dlrkusbo]{align-items:end;width:92px;height:92px;margin-inline:4px;overflow:hidden}.dot--main[data-astro-cid-dlrkusbo] .icon{margin-bottom:12px}.dot[data-astro-cid-dlrkusbo].is-active{background:var(--verde);color:var(--blanco)}.dot--main[data-astro-cid-dlrkusbo].is-active{background:var(--blanco);color:var(--verde);box-shadow:0 0 0 4px var(--azul), var(--shadow)}@media (width>=900px){.bottom-nav[data-astro-cid-dlrkusbo]{bottom:16px}}.skip[data-astro-cid-ju4pidww]{z-index:100;background:var(--azul);color:var(--blanco);border-radius:999px;padding:10px 16px;font-weight:800;position:absolute;top:-60px;left:12px}.skip[data-astro-cid-ju4pidww]:focus{top:12px}.toast[data-astro-cid-ju4pidww]{left:50%;bottom:calc(var(--bottom-nav-h) + 28px + env(safe-area-inset-bottom));z-index:60;background:var(--tinta);max-width:calc(100% - 32px);color:var(--blanco);box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:999px;padding:12px 18px;font-size:.95rem;font-weight:700;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,20px)}.toast[data-astro-cid-ju4pidww].is-visible{opacity:1;transform:translate(-50%)}
