.wrap{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.bleed{width:100vw;margin-inline:calc(50% - 50vw)}.section{padding-block:var(--section-y)}.section--s{padding-block:var(--section-y-s)}.section--l{padding-block:var(--section-y-l)}[hidden]{display:none!important}[data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transform:translateY(16px)}[data-reveal].en-vista{opacity:1;transform:none}.cmp-cart-button[data-astro-cid-qsecaqwu]{width:44px;height:44px;color:var(--text-primary);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.cmp-cart-button__count[data-astro-cid-qsecaqwu]{background:var(--ink);min-width:16px;height:16px;color:var(--on-ink);justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:2px;right:0}.cmp-button[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-6);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-md-size);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out), opacity var(--dur-micro) var(--ease-out);border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}@media (width>=1024px){.cmp-button[data-astro-cid-ekguhzzh]{height:44px}}.cmp-button[data-astro-cid-ekguhzzh]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmp-button[data-astro-cid-ekguhzzh]:active:not(:disabled){transform:scale(.98)}.cmp-button[data-astro-cid-ekguhzzh]:disabled,.cmp-button[data-astro-cid-ekguhzzh][aria-disabled=true]{cursor:not-allowed;opacity:.6;pointer-events:none}.cmp-button--primario[data-astro-cid-ekguhzzh]{background:var(--ink);color:var(--on-ink)}.cmp-button--primario[data-astro-cid-ekguhzzh]:hover:not(:disabled){background:var(--ink-hover)}.cmp-button--primario[data-astro-cid-ekguhzzh]:active:not(:disabled){background:var(--ink-pressed)}.cmp-button--secundario[data-astro-cid-ekguhzzh]{color:var(--text-primary);border-color:var(--border-strong);background:0 0}.cmp-button--secundario[data-astro-cid-ekguhzzh]:hover:not(:disabled){background:var(--surface-2)}.cmp-button--fantasma[data-astro-cid-ekguhzzh]{color:var(--text-primary);background:0 0}.cmp-button--fantasma[data-astro-cid-ekguhzzh]:hover:not(:disabled){background:var(--surface-2)}.cmp-button--destructivo[data-astro-cid-ekguhzzh]{color:var(--danger);border-color:var(--border-subtle);background:0 0}.cmp-button--destructivo[data-astro-cid-ekguhzzh]:hover:not(:disabled){background:var(--danger-subtle)}.cmp-button__spinner[data-astro-cid-ekguhzzh]{animation:.8s linear infinite cmp-button-spin}@keyframes cmp-button-spin{to{transform:rotate(360deg)}}.cmp-empty-state[data-astro-cid-72cpth5s]{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-4);color:var(--text-secondary);flex-direction:column;display:flex}.cmp-empty-state__icon[data-astro-cid-72cpth5s]{color:var(--text-disabled);margin-bottom:var(--space-2)}.cmp-empty-state__title[data-astro-cid-72cpth5s]{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl-size);margin:0}.cmp-empty-state__description[data-astro-cid-72cpth5s]{font-size:var(--text-sm-size);margin:0}.cmp-empty-state__action[data-astro-cid-72cpth5s]:empty{display:none}.cmp-empty-state__action[data-astro-cid-72cpth5s]{margin-top:var(--space-2)}.cart-drawer[data-astro-cid-7o6y2myb]{background:var(--surface-1);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--text-primary);border:0;flex-direction:column;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.cart-drawer[data-astro-cid-7o6y2myb][open]{animation:cart-drawer-in var(--dur-sheet) var(--ease-out);display:flex}.cart-drawer[data-astro-cid-7o6y2myb]::backdrop{animation:cart-drawer-velo-in var(--dur-sheet) var(--ease-out);background:#1c1c1a66}@keyframes cart-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cart-drawer-velo-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cart-drawer[data-astro-cid-7o6y2myb][open],.cart-drawer[data-astro-cid-7o6y2myb]::backdrop{animation:none}}@media (width>=768px){.cart-drawer[data-astro-cid-7o6y2myb]{width:420px;box-shadow:var(--shadow-float)}}.cart-drawer__header[data-astro-cid-7o6y2myb]{height:64px;padding-inline:var(--margin-mobile);border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:center;display:flex}.cart-drawer__titulo[data-astro-cid-7o6y2myb]{align-items:baseline;gap:var(--space-2);font-size:var(--text-xl-size);display:flex}.cart-drawer__contador[data-astro-cid-7o6y2myb]{font-family:var(--font-body);font-size:var(--text-sm-size);color:var(--text-secondary)}.cart-drawer__cerrar[data-astro-cid-7o6y2myb]{width:44px;height:44px;margin-right:calc(var(--space-2) * -1);color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cart-drawer__cerrar[data-astro-cid-7o6y2myb]:hover{color:var(--accent)}.cart-drawer__body[data-astro-cid-7o6y2myb]{padding:var(--space-6) var(--margin-mobile);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.cart-drawer__aviso[data-astro-cid-7o6y2myb]{padding:var(--space-3) var(--space-4);background:var(--surface-2);color:var(--text-secondary);font-size:var(--text-sm-size);margin:0}.cart-drawer__aviso--warning[data-astro-cid-7o6y2myb]{background:var(--warning-subtle);color:var(--warning)}.cart-drawer__cargando[data-astro-cid-7o6y2myb]{color:var(--text-secondary);font-size:var(--text-sm-size);margin:0}.cart-drawer__grupos[data-astro-cid-7o6y2myb]{gap:var(--space-6);flex-direction:column;display:flex}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__grupo-header{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);display:flex}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__grupo-logo{border-radius:var(--radius-full);background:var(--surface-3);width:24px;height:24px;color:var(--text-secondary);font-family:var(--font-display);font-size:var(--text-xs-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__grupo-nombre{font-size:var(--text-sm-size);flex:1;margin:0;font-weight:500}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__grupo-subtotal{font-size:var(--text-sm-size);color:var(--text-secondary);margin:0}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__items{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__item{gap:var(--space-3);padding-top:var(--space-4);display:flex}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__item-media{aspect-ratio:4/5;background:var(--surface-2);flex:none;width:72px;position:relative;overflow:hidden}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__item-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__item-placeholder{font-family:var(--font-display);font-size:var(--text-lg-size);color:var(--text-disabled);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__item-cuerpo{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__item-titulo{font-size:var(--text-sm-size);margin:0;line-height:1.4}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__item-variante{color:var(--text-secondary)}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__item-fila{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__stepper{border:1px solid var(--border-strong);flex:none;align-items:center;height:44px;display:inline-flex}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__stepper-btn{width:44px;height:100%;color:var(--text-primary);font-size:var(--text-md-size);cursor:pointer;background:0 0;border:0;line-height:1}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__stepper-btn:hover:not(:disabled){background:var(--surface-2)}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__stepper-btn:disabled{color:var(--text-disabled);cursor:not-allowed}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__stepper-valor{text-align:center;min-width:24px;font-size:var(--text-sm-size)}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__quitar{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;margin-left:auto;margin-right:calc(var(--space-2) * -1);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__quitar:hover{color:var(--danger)}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__item-precio{font-size:var(--text-sm-size);flex:none;margin:0 0 0 auto;font-weight:500}.cart-drawer__footer[data-astro-cid-7o6y2myb]{padding:var(--space-4) var(--margin-mobile) calc(var(--space-6) + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);gap:var(--space-3);flex-direction:column;flex:none;display:flex}.cart-drawer__envio-falta[data-astro-cid-7o6y2myb]{font-size:var(--text-sm-size);color:var(--text-secondary);margin:0}.cart-drawer__totales[data-astro-cid-7o6y2myb]{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.cart-drawer__total-fila[data-astro-cid-7o6y2myb]{font-size:var(--text-sm-size);color:var(--text-secondary);justify-content:space-between;align-items:baseline;display:flex}.cart-drawer__total-fila[data-astro-cid-7o6y2myb] dt[data-astro-cid-7o6y2myb],.cart-drawer__total-fila[data-astro-cid-7o6y2myb] dd[data-astro-cid-7o6y2myb]{margin:0}.cart-drawer__total-fila--total[data-astro-cid-7o6y2myb]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-lg-size);font-weight:500}.cart-drawer[data-astro-cid-7o6y2myb] .cart-drawer__pagar{width:100%}.cart-drawer__seguir[data-astro-cid-7o6y2myb]{color:var(--text-secondary);text-underline-offset:3px;font-size:var(--text-sm-size);cursor:pointer;padding:var(--space-3) 0;background:0 0;border:0;text-decoration:underline}.cart-drawer__seguir[data-astro-cid-7o6y2myb]:hover{color:var(--text-primary)}.cmp-marquee[data-astro-cid-543bmuqs]{align-items:center;display:flex;position:relative}.cmp-marquee__viewport[data-astro-cid-543bmuqs]{flex:auto;min-width:0;overflow:hidden}.cmp-marquee__track[data-astro-cid-543bmuqs]{width:max-content;animation:cmp-marquee-desplazar var(--marquee-duration,24s) linear infinite;display:flex}.cmp-marquee[data-astro-cid-543bmuqs]:hover .cmp-marquee__track[data-astro-cid-543bmuqs],.cmp-marquee[data-astro-cid-543bmuqs]:focus-within .cmp-marquee__track[data-astro-cid-543bmuqs],.cmp-marquee[data-astro-cid-543bmuqs][data-paused] .cmp-marquee__track[data-astro-cid-543bmuqs]{animation-play-state:paused}.cmp-marquee__group[data-astro-cid-543bmuqs]{align-items:center;gap:var(--marquee-gap,var(--space-8));white-space:nowrap;flex:none;padding-inline-end:var(--marquee-gap,var(--space-8));display:flex}@keyframes cmp-marquee-desplazar{0%{transform:translate(0)}to{transform:translate(-50%)}}.cmp-marquee__pausa[data-astro-cid-543bmuqs]{width:32px;height:32px;border-radius:var(--radius-full);color:inherit;opacity:.7;cursor:pointer;transition:opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;border:1px solid;flex:none;justify-content:center;align-items:center;margin-inline-start:var(--space-2);padding:0;display:inline-flex;position:relative}.cmp-marquee__pausa[data-astro-cid-543bmuqs]:before{content:"";position:absolute;inset:-6px}.cmp-marquee__pausa[data-astro-cid-543bmuqs]:hover{opacity:1}.cmp-marquee__pausa[data-astro-cid-543bmuqs]:active{transform:scale(.92)}.cmp-marquee__pausa[data-astro-cid-543bmuqs]:focus-visible{outline-offset:2px;outline:2px solid}.cmp-marquee__icono--play[data-astro-cid-543bmuqs],.cmp-marquee[data-astro-cid-543bmuqs][data-paused] .cmp-marquee__icono--pausa[data-astro-cid-543bmuqs]{display:none}.cmp-marquee[data-astro-cid-543bmuqs][data-paused] .cmp-marquee__icono--play[data-astro-cid-543bmuqs]{display:block}.cmp-marquee__sr[data-astro-cid-543bmuqs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cmp-marquee__track[data-astro-cid-543bmuqs]{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;width:100%;animation:none;overflow-x:auto}.cmp-marquee__group[data-astro-cid-543bmuqs]:nth-child(2){display:none}.cmp-marquee__group[data-astro-cid-543bmuqs]>*{scroll-snap-align:start}.cmp-marquee__pausa[data-astro-cid-543bmuqs]{display:none}}.site-banner{padding:var(--space-2) var(--margin-mobile);background:var(--accent);color:var(--on-accent)}.site-banner__item{padding-left:var(--space-6);color:inherit;position:relative}.site-banner__item:before{content:"·";width:var(--space-6);text-align:center;position:absolute;left:0}.site-header[data-astro-cid-ju4pidww]{z-index:var(--z-bar);background:var(--bg);transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.site-header--scrolled[data-astro-cid-ju4pidww]{border-bottom-color:var(--border-subtle);box-shadow:0 2px 12px #1c1c1a0f}.site-header__row[data-astro-cid-ju4pidww]{align-items:center;gap:var(--space-4);height:64px;display:flex}.site-header__menu-btn[data-astro-cid-ju4pidww]{width:44px;height:44px;margin-left:calc(var(--space-2) * -1);color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.site-header__brand[data-astro-cid-ju4pidww]{align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.site-header__brand[data-astro-cid-ju4pidww] img[data-astro-cid-ju4pidww]{width:auto;height:20px;display:block}.site-header__nav[data-astro-cid-ju4pidww]{align-items:center;gap:var(--space-6);display:none}.site-header__nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--text-primary);font-size:var(--text-sm-size);font-weight:500;text-decoration:none}.site-header__nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--accent)}.site-header__buscador-label[data-astro-cid-ju4pidww]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.site-header__acciones[data-astro-cid-ju4pidww]{align-items:center;gap:var(--space-4);display:flex}.site-header__buscar-btn[data-astro-cid-ju4pidww]{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.site-header__buscar-btn[data-astro-cid-ju4pidww]:hover{color:var(--accent)}.buscador-overlay[data-astro-cid-ju4pidww]{background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0;top:0}.buscador-overlay[data-astro-cid-ju4pidww][open]{height:auto;max-height:none;z-index:var(--z-modal);position:fixed;inset:0}.buscador-overlay[data-astro-cid-ju4pidww]::backdrop{background:#1c1c1a66}.buscador-overlay__form[data-astro-cid-ju4pidww]{background:var(--surface-1);border-bottom:1px solid var(--border-subtle);padding-block:var(--space-6)}.buscador-overlay__fila[data-astro-cid-ju4pidww]{align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}.buscador-overlay__fila[data-astro-cid-ju4pidww] input[data-astro-cid-ju4pidww]{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl-size);padding:var(--space-2) 0;background:0 0;border:0;flex:1}.buscador-overlay__fila[data-astro-cid-ju4pidww] input[data-astro-cid-ju4pidww]:focus-visible{outline:none}.buscador-overlay__fila[data-astro-cid-ju4pidww] input[data-astro-cid-ju4pidww]::placeholder{color:var(--text-disabled)}.buscador-overlay__cerrar[data-astro-cid-ju4pidww]{color:var(--text-primary);cursor:pointer;padding:var(--space-2);background:0 0;border:0;flex:none}.site-header__cuenta[data-astro-cid-ju4pidww]{color:var(--text-primary);font-size:var(--text-sm-size);font-weight:500;text-decoration:none;display:none}.site-header__cuenta[data-astro-cid-ju4pidww]:hover{color:var(--accent)}.menu-movil[data-astro-cid-ju4pidww]{background:var(--surface-1);color:var(--text-primary);border:0;margin:0;padding:0}.menu-movil[data-astro-cid-ju4pidww][open]{width:100%;max-width:none;height:100%;max-height:none;z-index:var(--z-sheet);position:fixed;inset:0}.menu-movil[data-astro-cid-ju4pidww]::backdrop{background:#1c1c1a66}.menu-movil__header[data-astro-cid-ju4pidww]{height:64px;padding-inline:var(--margin-mobile);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.menu-movil__cerrar[data-astro-cid-ju4pidww]{color:var(--text-primary);cursor:pointer;padding:var(--space-2);background:0 0;border:0}.menu-movil__buscador[data-astro-cid-ju4pidww]{padding:var(--space-4) var(--margin-mobile) 0}.menu-movil__buscador[data-astro-cid-ju4pidww] input[data-astro-cid-ju4pidww]{width:100%;height:48px;padding:0 var(--space-3);background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-body);font-size:16px}.menu-movil__nav[data-astro-cid-ju4pidww]{padding:var(--space-6) var(--margin-mobile);flex-direction:column;display:flex}.menu-movil__nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-lg-size);text-decoration:none}.site-main[data-astro-cid-ju4pidww]{padding-block:var(--space-8)}.site-footer[data-astro-cid-ju4pidww]{border-top:1px solid var(--border-subtle);margin-top:var(--space-16)}.site-footer__cuerpo[data-astro-cid-ju4pidww]{padding-block:var(--space-12) var(--space-8);gap:var(--space-8);display:grid}.site-footer__marca[data-astro-cid-ju4pidww] img[data-astro-cid-ju4pidww]{width:auto;height:24px;margin-bottom:var(--space-3);display:block}.site-footer__marca[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]{max-width:42ch;color:var(--text-secondary);font-size:var(--text-sm-size);margin:0}.site-footer__col[data-astro-cid-ju4pidww]{gap:var(--space-2);flex-direction:column;display:flex}.site-footer__col[data-astro-cid-ju4pidww] .eyebrow[data-astro-cid-ju4pidww]{color:var(--text-disabled);margin:0 0 var(--space-1)}.site-footer__col[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--text-secondary);font-size:var(--text-sm-size);text-decoration:none}.site-footer__col[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--text-primary)}.site-footer__legal[data-astro-cid-ju4pidww]{padding-block:var(--space-4) var(--space-8);color:var(--text-disabled);font-size:var(--text-xs-size)}@media (width>=1024px){.site-header__menu-btn[data-astro-cid-ju4pidww]{display:none}.site-header__brand[data-astro-cid-ju4pidww]{margin-right:var(--space-8)}.site-header__brand[data-astro-cid-ju4pidww] img[data-astro-cid-ju4pidww]{height:24px}.site-header__nav[data-astro-cid-ju4pidww]{margin-right:auto;display:flex}.site-header__buscador-label[data-astro-cid-ju4pidww]{clip:auto;width:auto;height:auto;position:static;overflow:visible}.site-header__cuenta[data-astro-cid-ju4pidww]{display:inline-flex}.site-footer__cuerpo[data-astro-cid-ju4pidww]{grid-template-columns:2fr 1fr 1fr 1fr}}
