.cab[data-astro-cid-nen7h5rs]{z-index:40;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.cab__in[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:.75rem;min-height:4.25rem;display:flex}.cab__logo[data-astro-cid-nen7h5rs]{min-width:0;display:block}.cab__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:contain;object-position:left center;width:auto;height:2.3rem}.cab__nav[data-astro-cid-nen7h5rs]{align-self:stretch;align-items:center;gap:4px;display:none}.cab__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.emp__boton[data-astro-cid-nen7h5rs]{color:var(--ink-2);white-space:nowrap;transition:color .2s var(--ease), background-color var(--t-rapido) var(--ease);border-radius:8px;padding:7px 12px;font-size:.95rem;font-weight:500;line-height:1.25;text-decoration:none}.cab__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.cab__nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current]{color:var(--ink)}.emp[data-astro-cid-nen7h5rs]{align-self:stretch;align-items:center;display:flex;position:relative}.emp__boton[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding-right:10px;font-family:inherit;display:flex}.emp__boton[data-astro-cid-nen7h5rs]:hover,.emp__boton[data-astro-cid-nen7h5rs][data-actual],.emp__boton[data-astro-cid-nen7h5rs][aria-expanded=true]{color:var(--ink)}.emp__boton[data-astro-cid-nen7h5rs][aria-expanded=true]{background:#f0efec}.emp__boton[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform var(--t-medio) var(--ease-llega);transform:rotate(180deg)}.emp__boton[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:none}.emp__panel[data-astro-cid-nen7h5rs]{z-index:1;opacity:0;visibility:hidden;transform-origin:3.5rem 0;width:380px;transition:opacity .12s var(--ease-se-va), transform .12s var(--ease-se-va), visibility 0s linear .12s;background:#fff;border:1px solid #12121214;border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 9px);left:-10px;transform:translateY(-4px)scale(.98);box-shadow:0 2px 6px #1212120a,0 28px 64px -24px #12121247}.emp__panel[data-astro-cid-nen7h5rs]:before{content:"";position:absolute;inset:-10px 0 100%}.emp__boton[data-astro-cid-nen7h5rs][aria-expanded=true]+.emp__panel[data-astro-cid-nen7h5rs],.emp[data-astro-cid-nen7h5rs]:not([data-listo]):is(:hover,:focus-within) .emp__panel[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:opacity var(--t-rapido) var(--ease-llega), transform var(--t-rapido) var(--ease-llega), visibility 0s;transform:none}.emp__fila[data-astro-cid-nen7h5rs],.acor__fila[data-astro-cid-nen7h5rs]{color:var(--ink);transition:background-color var(--t-rapido) var(--ease);border-radius:10px;grid-template-columns:40px 1fr;align-items:center;gap:14px;padding:12px;text-decoration:none;display:grid}.emp__fila[data-astro-cid-nen7h5rs]:hover,.emp__fila[data-astro-cid-nen7h5rs]:focus-visible{background:#f6f5f2}.emp__fila[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:-2px}.emp__icono[data-astro-cid-nen7h5rs]{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;display:flex}.emp__txt[data-astro-cid-nen7h5rs]{flex-direction:column;gap:2px;min-width:0;display:flex}.emp__titulo[data-astro-cid-nen7h5rs]{color:var(--ink);font-size:14.5px;font-weight:500;line-height:1.3}.emp__desc[data-astro-cid-nen7h5rs]{color:var(--ink-3);font-size:13px;line-height:1.35}@media (prefers-reduced-motion:reduce){.emp__panel[data-astro-cid-nen7h5rs],.emp__boton[data-astro-cid-nen7h5rs][aria-expanded=true]+.emp__panel[data-astro-cid-nen7h5rs],.emp[data-astro-cid-nen7h5rs]:not([data-listo]):is(:hover,:focus-within) .emp__panel[data-astro-cid-nen7h5rs]{transition:none;transform:none}}.cab__acciones[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:.5rem;display:flex}.cab__cta[data-astro-cid-nen7h5rs]{min-height:42px;padding:0 .85rem;font-size:.95rem}.cab__cta-mas[data-astro-cid-nen7h5rs]{display:none}.cab__menu-boton[data-astro-cid-nen7h5rs]{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease);background:#fff;border-radius:50%;place-items:center;list-style:none;display:grid}.cab__menu-boton[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.cab__menu-boton[data-astro-cid-nen7h5rs]:hover,.cab__menu[data-astro-cid-nen7h5rs][open] .cab__menu-boton[data-astro-cid-nen7h5rs]{background:var(--surface)}.cab__menu-boton[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.2rem;height:1.2rem}.cab__menu-cerrar[data-astro-cid-nen7h5rs],.cab__menu[data-astro-cid-nen7h5rs][open] .cab__menu-abrir[data-astro-cid-nen7h5rs]{display:none}.cab__menu[data-astro-cid-nen7h5rs][open] .cab__menu-cerrar[data-astro-cid-nen7h5rs]{display:inline}.cab__panel[data-astro-cid-nen7h5rs]{max-height:calc(100svh - var(--cab-h));border-bottom:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow);overscroll-behavior:contain;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.cab__panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding-block:.4rem .9rem;list-style:none}.cab__panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line)}.cab__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:52px;color:var(--ink-2);transition:color .2s var(--ease);align-items:center;font-size:1.05rem;font-weight:500;text-decoration:none;display:flex}.cab__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.cab__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--ink)}.cab__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:-2px}.acor__boton[data-astro-cid-nen7h5rs]{width:100%;min-height:52px;font:inherit;color:var(--ink-2);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:1.05rem;font-weight:500;display:flex}.acor__boton[data-astro-cid-nen7h5rs]:hover,.acor__boton[data-astro-cid-nen7h5rs][aria-expanded=true]{color:var(--ink)}.acor__boton[data-astro-cid-nen7h5rs]:focus-visible{outline-offset:-2px}.acor__boton[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform var(--t-medio) var(--ease-llega);transform:rotate(180deg)}.acor__boton[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:none}.acor[data-astro-cid-nen7h5rs][data-listo] .acor__cuerpo[data-astro-cid-nen7h5rs]{visibility:hidden;transition:grid-template-rows var(--t-rapido) var(--ease-se-va), visibility 0s linear var(--t-rapido);grid-template-rows:0fr;display:grid}.acor[data-astro-cid-nen7h5rs][data-listo] .acor__boton[data-astro-cid-nen7h5rs][aria-expanded=true]+.acor__cuerpo[data-astro-cid-nen7h5rs]{visibility:visible;transition:grid-template-rows var(--t-medio) var(--ease-llega), visibility 0s;grid-template-rows:1fr}.acor__in[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden}.acor__in[data-astro-cid-nen7h5rs]:after{content:"";flex:none;height:8px}.cab__panel[data-astro-cid-nen7h5rs] .acor__fila[data-astro-cid-nen7h5rs]{min-height:0;color:var(--ink);background:#f6f5f2;border-radius:12px;grid-template-columns:40px 1fr 16px;display:grid}.cab__panel[data-astro-cid-nen7h5rs] .acor__fila[data-astro-cid-nen7h5rs]:hover{background:#f0efec}.acor__titulo[data-astro-cid-nen7h5rs]{font-size:15px}.acor__flecha[data-astro-cid-nen7h5rs]{color:#807d76}@media (prefers-reduced-motion:reduce){.acor__boton[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.acor[data-astro-cid-nen7h5rs][data-listo] .acor__cuerpo[data-astro-cid-nen7h5rs]{transition:none}}@media (width>=640px){.cab__cta[data-astro-cid-nen7h5rs]{padding:0 1.1rem}.cab__cta-mas[data-astro-cid-nen7h5rs]{display:inline}}@media (width>=1100px){.cab__in[data-astro-cid-nen7h5rs]{gap:1.5rem}.cab__nav[data-astro-cid-nen7h5rs]{display:flex}.cab__menu[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1100px) and (width<=1199.98px){.cab__cta-mas[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1400px) and (height>=600px) and (aspect-ratio>=2){.cab__in[data-astro-cid-nen7h5rs]{max-width:112rem}}.pie[data-astro-cid-jo6i4kqk]{color:#a8a49b;background:#0f0f0f;display:grid;position:relative;overflow:hidden}.pie[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.pie[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.pie__foto[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:auto;display:block}.pie__in[data-astro-cid-jo6i4kqk]{z-index:1;position:relative}.pie__txt[data-astro-cid-jo6i4kqk]{gap:1.6rem;display:grid}.pie__eti[data-astro-cid-jo6i4kqk]{color:#8b877f;font-size:.88rem;font-weight:500}.pie__lema[data-astro-cid-jo6i4kqk]{letter-spacing:-.04em;color:#f4f2ee;text-wrap:balance;font-size:clamp(2.1rem,1.2rem + 2.6vw,3.4rem);font-weight:600;line-height:1.02}.pie__lema[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{color:#e5392d;font-style:normal}.pie__cols[data-astro-cid-jo6i4kqk]{border-top:1px solid #2c2c2b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.2rem;padding-top:1.3rem;font-size:.88rem;display:grid}.pie__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child{grid-column:1/-1}.pie__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.pie__cols[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{white-space:nowrap;width:fit-content;min-height:1.9rem;display:block}.pie__cols[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:#8b877f;margin-bottom:.6rem;font-size:.9rem;font-weight:600}.pie[data-astro-cid-jo6i4kqk] .pie__num[data-astro-cid-jo6i4kqk]{letter-spacing:-.01em;color:#fff;font-size:1.5rem;font-weight:600}.pie__base[data-astro-cid-jo6i4kqk]{z-index:1;color:#8b877f;padding-block:1.2rem 1.6rem;font-size:.8rem;line-height:1.5;position:relative}.pie__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid #2c2c2b;gap:.45rem;padding-top:1.1rem;display:grid}.pie__legal[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.25rem 1.2rem;display:flex}.pie__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#c9c5bc}.pie__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.pie[data-astro-cid-jo6i4kqk] .pie__aviso[data-astro-cid-jo6i4kqk]{color:#8b877f;text-underline-offset:.25em;font-size:.8rem;text-decoration:underline #3a3936}@media (width<=1099px){.pie__foto[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:min(100%,40rem);margin-inline:auto;-webkit-mask-image:radial-gradient(52% 60% at 50% 42%,#000 50%,#0000 96%);mask-image:radial-gradient(52% 60% at 50% 42%,#000 50%,#0000 96%)}.pie__in[data-astro-cid-jo6i4kqk]{padding-bottom:2rem}}@media (width>=640px) and (width<=1099px){.pie__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr 1fr .9fr}.pie__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child{grid-column:auto}}@media (width>=1100px){.pie[data-astro-cid-jo6i4kqk]{min-height:35rem}.pie__foto[data-astro-cid-jo6i4kqk]{position:absolute;inset:0}.pie__foto[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:cover;object-position:left center;height:100%}.pie__in[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;padding-top:clamp(4rem,6vw,5.5rem);display:grid}.pie__txt[data-astro-cid-jo6i4kqk]{grid-column:2;gap:1.9rem}.pie__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1.15fr 1fr .9fr;gap:1.75rem}.pie__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child{grid-column:auto}.pie__base[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;align-self:end;padding-block:3rem 1.6rem;display:grid}.pie__legal[data-astro-cid-jo6i4kqk]{grid-column:2}}.flotante[data-astro-cid-ic3vkkfi]{z-index:50;background:var(--red);color:#fff;opacity:0;pointer-events:none;width:3.5rem;height:3.5rem;transition:opacity .3s var(--ease), background-color .2s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);box-shadow:0 2px 4px #1212121f,0 16px 32px -10px #a0080080}.flotante[data-astro-cid-ic3vkkfi] svg{width:1.6rem;height:1.6rem}.flotante[data-astro-cid-ic3vkkfi]:hover{background:var(--red-hover)}.flotante[data-astro-cid-ic3vkkfi].is-visible{opacity:1;pointer-events:auto}.lista-pildora{z-index:55;height:56px;box-shadow:var(--shadow);font:inherit;color:var(--ink);cursor:pointer;animation:pildora-llega var(--t-lento) var(--ease-llega) both;transition:transform var(--t-medio) var(--ease-llega), opacity var(--t-medio) var(--ease-llega), visibility 0s;background:#fff;border:0;border-radius:999px;align-items:center;gap:.6rem;padding:0 8px 0 14px;font-weight:600;display:inline-flex;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}@keyframes pildora-llega{0%{opacity:0;transform:translateY(8px)}}.lista-pildora:hover{transform:translateY(-2px)}.lista-pildora.is-apartada{opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--t-medio) var(--ease-se-va), opacity var(--t-medio) var(--ease-se-va), visibility 0s var(--t-medio);transform:translateY(14px)scale(.96)}.lista-pildora__muestras{padding-left:8px;display:flex}.lista-pildora__muestra{width:24px;height:24px;margin-left:-8px;box-shadow:0 0 0 2px #fff,inset 0 0 0 1px #12121214}.lista-pildora__muestra.is-nueva{animation:muestra-llega var(--t-lento) var(--ease-llega) both}@keyframes muestra-llega{0%{opacity:0;transform:scale(.4)}}.lista-pildora__cuenta{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 .45rem;font-size:.9rem;display:grid}.lista-pildora__cuenta.is-rebote{animation:cuenta-rebote var(--t-lento) var(--ease-llega)}@keyframes cuenta-rebote{40%{transform:scale(1.15)}}.lista-capa{z-index:60;animation:capa-llega var(--t-medio) var(--ease-llega) both;background:#12121252;justify-content:flex-end;display:flex;position:fixed;inset:0}.lista-panel{width:min(440px,100%);height:100%;box-shadow:var(--shadow);animation:panel-llega var(--t-lento) var(--ease-llega) both;background:#fff;flex-direction:column;display:flex}.lista-capa.is-saliendo{animation:capa-se-va .2s var(--ease-se-va) both}.lista-capa.is-saliendo .lista-panel{animation:panel-se-va .2s var(--ease-se-va) both}@keyframes capa-llega{0%{opacity:0}}@keyframes capa-se-va{to{opacity:0}}@keyframes panel-llega{0%{opacity:0;transform:translate(24px)}}@keyframes panel-se-va{to{opacity:0;transform:translate(24px)}}.lista-panel__cabeza{border-bottom:1px solid #ecebe7;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 8px 0 20px;display:flex}.lista-panel__titulo{letter-spacing:0;margin:0;font-size:15px;font-weight:600}.lista-panel__cerrar{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--t-rapido) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.lista-panel__cerrar:hover{background:var(--surface)}.lista-panel__cerrar svg{width:18px;height:18px}.lista-panel__cuerpo{overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.pedido{color:var(--ink);-webkit-font-smoothing:antialiased}.pedido--panel{flex-direction:column;flex:1 0 auto;display:flex}.pedido a{color:var(--red)}.pedido a:hover{color:var(--red-hover)}.pedido__cabeza{text-align:center;flex-direction:column;align-items:center;display:flex}.pedido--panel .pedido__cabeza{padding:32px 20px 0}.pedido__titulo{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600;line-height:1.12}.pedido__bajada{max-width:34rem;color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:1.45}.pedido__envio{flex-direction:column;align-items:center;width:100%;margin-top:26px;display:flex}.pedido__cotizar{background:var(--red);color:#fff;width:min(300px,100%);height:48px;transition:background-color var(--t-rapido) var(--ease), transform var(--t-rapido) var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.pedido a.pedido__cotizar,.pedido a.pedido__cotizar:hover{color:#fff}.pedido__cotizar:hover{background:var(--red-hover)}.pedido__cotizar:active{transform:scale(.985)}.pedido__cotizar svg{flex:none;width:16px;height:16px}.pedido__legal{color:var(--ink-3);margin:12px 0 0;font-size:12.5px;line-height:1.5}.pedido__legal a,.pedido__ver{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.pedido .pedido__legal a:hover,.pedido__ver:hover{color:var(--ink)}.pedido__ver{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.burbuja{background:var(--surface);text-align:left;width:min(520px,100%);animation:aparece var(--t-medio) var(--ease-llega) both;border-radius:14px;margin-top:16px;padding:14px 16px}.burbuja__rotulo{color:var(--ink-3);margin:0 0 6px;font-size:12px;font-weight:600}.burbuja__texto{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}@keyframes aparece{0%{opacity:0;transform:translateY(4px)}}.pedido__filas{margin:0;padding:8px 20px 0;list-style:none}.fila{transition:grid-template-rows var(--t-medio) var(--ease-se-va), opacity var(--t-rapido) var(--ease-se-va);grid-template-rows:1fr;display:grid}.fila.is-saliendo{opacity:0;grid-template-rows:0fr}.fila.is-nueva{animation:aparece var(--t-lento) var(--ease-llega) both}.fila__recorte{min-height:0;overflow:hidden}.fila__item{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);padding:24px 0;display:grid}.fila__cuerpo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombres quitar""lineas lineas""controles controles""calc calc";column-gap:12px;display:grid}.muestra{border-radius:50%;flex:none;display:block;box-shadow:inset 0 0 0 1px #12121214}.muestra--neutra{background:#e9e6df}.muestra--vacia{box-shadow:none;background:#fff;border:1.5px dashed #c9c7c0}.fila__muestra{width:64px;height:64px}.fila__nombres{flex-direction:column;grid-area:nombres;gap:4px;min-width:0;display:flex}.fila__nombre{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.25}.fila__sub,.fila__lineas{color:var(--ink-3);font-size:14px;line-height:1.4}.fila__lineas{flex-direction:column;grid-area:lineas;gap:4px;margin-top:4px;display:flex}.fila__lineas:empty{display:none}.fila__sin-cant{color:var(--ink-3);grid-area:controles;margin:14px 0 0;font-size:14px}.fila__quitar{min-height:40px;font:inherit;color:var(--ink-2);cursor:pointer;transition:color var(--t-rapido) var(--ease), box-shadow var(--t-rapido) var(--ease);background:#fff;border:0;border-radius:999px;grid-area:quitar;align-self:start;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 1px #d6d4ce}.fila__quitar svg{width:16px;height:16px}.fila__quitar:hover{color:var(--red);box-shadow:inset 0 0 0 1px}.controles{flex-wrap:wrap;grid-area:controles;gap:16px 28px;margin-top:16px;display:flex}.control{align-content:start;gap:8px;display:grid}.control__rotulo{color:var(--ink-2);font-size:13.5px;font-weight:500}.control__nota{color:var(--ink-3);font-size:12.5px}.paso{background:#fff;border-radius:12px;justify-self:start;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #cfcdc6}.paso__btn{width:46px;height:46px;font:inherit;color:var(--ink);cursor:pointer;transition:background-color var(--t-rapido) var(--ease);background:0 0;border:0;border-radius:12px;font-size:22px;line-height:1}.paso__btn:hover:not(:disabled){background:var(--surface)}.paso__btn:active:not(:disabled){background:var(--surface-2)}.paso__btn:disabled{color:#c3c1ba;cursor:default}.paso__valor{font-variant-numeric:tabular-nums;text-align:center;min-width:36px;font-size:17px;font-weight:600}.paso__valor.is-cero{color:var(--ink-3)}.tamanos{flex-wrap:wrap;gap:8px;display:flex}.tamano,.entrega__dia,.entrega__franja{min-height:46px;color:var(--ink);cursor:pointer;transition:background-color var(--t-rapido) var(--ease), color var(--t-rapido) var(--ease), box-shadow var(--t-rapido) var(--ease);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:15px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #cfcdc6}.tamano--fijo{box-shadow:none;cursor:default;background:0 0;padding:0;font-weight:500}.tamano input,.entrega__dia input,.entrega__franja input{opacity:0;pointer-events:none;position:absolute}.tamano:hover,.entrega__dia:hover,.entrega__franja:hover{box-shadow:inset 0 0 0 1px var(--ink-2)}.tamano:has(input:checked),.entrega__dia:has(input:checked),.entrega__franja:has(input:checked){background:var(--ink);color:#fff;box-shadow:none}.tamano:has(input:focus-visible),.entrega__dia:has(input:focus-visible),.entrega__franja:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.calc{border-top:1px solid var(--line);grid-area:calc;grid-template-columns:22px 1fr;gap:10px;margin-top:24px;padding-top:18px;display:grid}.calc svg{width:18px;height:18px;margin-top:1px}.calc__txt{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.calc__txt b{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.calc__ir{text-decoration:none}.entrega,.perfil{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0 20px;padding:24px 0}.bloque__rotulo{float:left;letter-spacing:-.01em;width:100%;margin-bottom:14px;padding:0;font-size:16px;font-weight:600}.bloque__rotulo+*{clear:both}.perfil__opcional{color:var(--ink-3);font-weight:400}.entrega__ops{gap:10px;display:grid}.entrega__op{cursor:pointer;transition:box-shadow var(--t-rapido) var(--ease);background:#fff;border-radius:14px;grid-template-columns:20px 22px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #cfcdc6}.entrega__op:hover{box-shadow:inset 0 0 0 1px var(--ink-2)}.entrega__op:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink)}.entrega__op input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;margin:0}.entrega__op>svg{width:20px;height:20px;color:var(--ink-2)}.entrega__txt{min-width:0;color:var(--ink-3);flex-direction:column;gap:2px;font-size:14px;line-height:1.4;display:flex}.entrega__txt b{color:var(--ink);font-size:15.5px;font-weight:600}.entrega__detalle{min-width:0;animation:aparece var(--t-medio) var(--ease-llega) both;gap:18px;margin-top:20px;display:grid}.entrega__grupo{gap:8px;min-width:0;display:grid}.entrega__dias,.entrega__franjas{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.entrega__franjas{flex-wrap:wrap}.entrega__dias::-webkit-scrollbar{display:none}.entrega__dia{flex-direction:column;min-width:72px;padding:6px 14px}.entrega__dia b{color:inherit;font-size:14.5px;font-weight:600}.entrega__dia small{color:inherit;opacity:.8;font-size:12.5px}.entrega__dia:has(input:disabled),.entrega__franja:has(input:disabled){color:#b4b2ab;cursor:not-allowed;background:0 0;box-shadow:inset 0 0 0 1px #efede7}.entrega__nota{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.entrega__campo{gap:8px;display:grid}.entrega__campo input{height:48px;font:inherit;color:var(--ink);transition:box-shadow var(--t-rapido) var(--ease);background:#fff;border:0;border-radius:12px;padding:0 14px;font-size:16px;box-shadow:inset 0 0 0 1px #cfcdc6}.entrega__campo input:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);outline:none}.letra{color:var(--ink-3);flex-direction:column;gap:2px;margin:0;padding:18px 20px 24px;font-size:12.5px;line-height:1.6;display:flex}.pedido__pie{-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-top:1px solid #ecebe7;margin-top:auto;padding:14px 20px 26px;position:sticky;bottom:0}.pedido__pie .pedido__envio{margin-top:0}.pedido__pie .pedido__cotizar{width:100%;height:50px;font-size:16px}.pedido__pie .pedido__cotizar svg{width:17px;height:17px}.pedido__pie .pedido__legal{text-align:center;margin-top:10px;font-size:12px}.pedido__pie .burbuja{max-height:34vh;overflow-y:auto}.pedido.is-vacio .pedido__cabeza{padding-bottom:8px}.pedido--panel.is-vacio .pedido__cabeza{padding-top:48px}.pedido__sede-elegida{color:var(--ink);align-items:center;gap:6px;margin:0 0 14px;font-size:14px;font-weight:500;display:inline-flex}.pedido__sede-elegida svg{width:16px;height:16px}.pedido__atajos{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:22px 0 0;font-size:15px;display:flex}.pedido__atajo{text-decoration:none}.pedido__atajo:after{content:" ›"}@media (prefers-reduced-motion:reduce){.lista-pildora,.lista-pildora__muestra.is-nueva,.lista-pildora__cuenta.is-rebote,.lista-panel,.lista-capa.is-saliendo .lista-panel,.fila.is-nueva,.burbuja,.entrega__detalle{animation:none}.lista-capa{animation-duration:1ms}.fila{transition:none}.lista-pildora:hover{transform:none}}
