@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0D_jrq_className{font-family:Inter,Inter Fallback;font-style:normal}
.admin-theme{--admin-bg:#09090b;--admin-surface:#141416;--admin-fg:#f4f4f5;--admin-muted:#71717a;--admin-tertiary:#27272a;--admin-positive:#3ddc97;--admin-line:#ffffff12;background:var(--admin-bg);color:var(--admin-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-theme a:focus-visible,.admin-theme button:focus-visible{outline:2px solid var(--admin-fg);outline-offset:2px}.admin-nav-scroll{scrollbar-width:none}.admin-nav-scroll::-webkit-scrollbar{display:none}.liquid-nav{--lx:50%;--ly:50%;isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.35);background-color:#ffffff1a;background-image:linear-gradient(#ffffff24,#ffffff0a 42%,#ffffff05);border:1px solid #ffffff3d;border-radius:999px;position:relative;box-shadow:inset 0 0 0 1px #00000080,inset 0 1px #ffffff47,0 10px 28px #0000002e}.liquid-nav:before,.liquid-nav:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.liquid-nav:before{z-index:0;opacity:.35;background:linear-gradient(#ffffff47,#0000 28%);inset:0}.liquid-nav:after{z-index:4;opacity:0;background:radial-gradient(36px 12px at var(--lx) var(--ly), #ffffff38, transparent 70%);mix-blend-mode:soft-light;transition:opacity .28s;inset:0}.liquid-nav:hover:after{opacity:.7}.liquid-nav-lens{z-index:1;pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.liquid-nav-selector{opacity:0;background:linear-gradient(#ffffff14,#0000 42%),#0000006b;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff24,inset 0 -10px 16px #00000047,0 8px 18px #00000038}.liquid-nav-selector.is-ready{opacity:1;transition:transform .56s cubic-bezier(.22,1.18,.32,1),width .56s cubic-bezier(.22,1.18,.32,1),height .56s cubic-bezier(.22,1.18,.32,1),opacity .18s}.liquid-nav-hover{z-index:0;opacity:0;background:#ffffff12;border:1px solid #ffffff1a;transition:opacity .18s;box-shadow:inset 0 1px #ffffff29}.liquid-nav-hover.is-motion{transition:transform .34s cubic-bezier(.22,1.15,.36,1),width .34s cubic-bezier(.22,1.15,.36,1),height .34s cubic-bezier(.22,1.15,.36,1),opacity .18s}.liquid-nav-hover.is-visible{opacity:1}.liquid-nav-link{z-index:2;color:#ffffffb8;position:relative}.liquid-nav-link[aria-current=page]{color:#f4f4f5;font-weight:560}.liquid-nav-label{transition:transform .42s cubic-bezier(.22,1.24,.36,1),color .18s;display:inline-block}.liquid-nav-link:hover{color:#fff}.liquid-nav-link:hover .liquid-nav-label{transform:translateY(-1px)scale(1.045)}.ios-greeting{text-shadow:0 0 22px #ffffff29}.ios-glyph{animation:7.2s cubic-bezier(.22,1,.36,1) infinite both ios-glyph;display:inline-block}@keyframes ios-glyph{0%,7%{opacity:0;filter:blur(12px);transform:translateY(5px)}16%,72%{opacity:1;filter:blur();transform:translateY(0)}86%,to{opacity:0;filter:blur(12px);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.liquid-nav:after,.city-rail:after,.liquid-nav-selector,.liquid-nav-hover,.liquid-nav-label{transition:none}.ios-glyph{opacity:1;filter:none;animation:none;transform:none}.city-finder,.city-finder-field input,.order-ship{transition:none}.order-ship{animation:none}}.liquid-glass{-webkit-backdrop-filter:blur(22px)saturate(1.35);background-color:#ffffff1a;background-image:linear-gradient(#ffffff24,#ffffff0a 42%,#ffffff05);border:1px solid #ffffff3d;border-radius:999px;box-shadow:inset 0 0 0 1px #00000080,inset 0 1px #ffffff47}.city-finder{align-items:center;width:2.25rem;max-width:100%;transition:width .46s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.city-finder.is-open{width:14rem}.city-finder-field{flex:1;min-width:0;overflow:hidden}.city-finder-field input{opacity:0;transition:opacity .16s,transform .22s;transform:translate(-8px)}.city-finder.is-open .city-finder-field input{opacity:1;transition:opacity .32s 90ms,transform .46s cubic-bezier(.22,1,.36,1) 40ms;transform:translate(0)}.city-rail{--lx:50%;--ly:50%;isolation:isolate;flex:1;min-width:0;position:relative}.city-rail:after{content:"";z-index:4;pointer-events:none;opacity:0;background:radial-gradient(36px 12px at var(--lx) var(--ly), #ffffff38, transparent 70%);mix-blend-mode:soft-light;border-radius:999px;transition:opacity .28s;position:absolute;inset:0}.city-rail:hover:after{opacity:.7}.chip-row{position:relative}.chip-row .liquid-chip{z-index:2;background-color:#0000;background-image:none;position:relative;box-shadow:inset 0 1px #ffffff2e}.chip-row .liquid-chip.is-selected{box-shadow:none;color:#fff;background:0 0;border-color:#0000}.liquid-chip:hover .liquid-nav-label{transform:translateY(-1px)scale(1.045)}.city-carousel{scroll-snap-type:x proximity;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;overscroll-behavior-x:contain}.nav-rail{width:max-content;min-width:0;max-width:100%;position:relative}.nav-scroll-button{color:#fff;opacity:1;background:#18181beb;box-shadow:inset 0 1px #ffffff38,0 4px 12px #00000059}.city-carousel.can-prev,.liquid-nav.can-prev{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.6rem);mask-image:linear-gradient(90deg,#0000,#000 1.6rem)}.city-carousel.can-next,.liquid-nav.can-next{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.6rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.6rem),#0000)}.city-carousel.can-prev.can-next,.liquid-nav.can-prev.can-next{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.6rem calc(100% - 1.6rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.6rem calc(100% - 1.6rem),#0000)}.city-carousel.is-dragging{cursor:grabbing;scroll-snap-type:none}.city-rail-button{z-index:5;color:#ffffff94;-webkit-backdrop-filter:blur(10px);opacity:.8;background:#09090b61;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;transition:opacity .18s,color .18s,background-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.city-rail-button:hover{color:#fff;opacity:1;background:#09090b9e}.city-rail-button svg{width:.85rem;height:.85rem}.city-rail-button.is-prev{left:.1rem}.city-rail-button.is-next{right:.1rem}.city-rail-button.is-next svg{transform:scaleX(-1)}.liquid-chip{scroll-snap-align:start;color:#ffffffc7;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(1.3);background-color:#ffffff14;background-image:linear-gradient(#ffffff1f,#ffffff08);border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;gap:.4rem;height:2.25rem;padding:0 .4rem 0 .85rem;font-size:.8125rem;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.liquid-chip:hover{color:#fff}.liquid-chip.is-selected{color:#fff;background:linear-gradient(#ffffff14,#0000 42%),#0000006b;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff29,inset 0 -8px 12px #00000038}.liquid-count{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-grid}.order-head,.order-row{grid-template-columns:5.25rem 6.75rem minmax(0,1.35fr) minmax(0,.9fr) minmax(6.5rem,.85fr) auto;align-items:center;gap:.75rem;display:grid}.order-head{color:var(--admin-muted);letter-spacing:.14em;text-transform:uppercase;padding:.9rem 1.1rem .55rem;font-size:.68rem;font-weight:500}.order-head span:last-child,.order-total{text-align:right}.order-item{border-top:1px solid #ffffff0f}.order-item.is-open{background:#ffffff0a}.order-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.72rem 1.1rem}.order-row:hover{background:#ffffff09}.order-item.is-open>.order-row,.order-item.is-open>.order-row:hover{background:0 0}.order-ship{align-items:flex-start;gap:1rem;padding:0 1.1rem .85rem;animation:.18s order-ship-in;display:flex}@keyframes order-ship-in{0%{opacity:0}to{opacity:1}}.order-copy{color:#fff;flex:none;align-items:center;gap:.4rem;height:2rem;margin-top:.7rem;padding:0 .8rem;font-size:.78rem;font-weight:560;display:inline-flex}.order-copy svg{width:.9rem;height:.9rem}.order-ship-grid{border-top:1px solid #ffffff14;flex-direction:column;flex:1;gap:.75rem;min-width:0;margin:0;padding-top:.7rem;display:flex}.order-ship-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem 1.1rem;margin:0;display:grid}.order-ship-line.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.order-field{min-width:0}.order-field dt{color:var(--admin-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:500}.order-field dd{color:#ffffffeb;overflow-wrap:break-word;margin:.18rem 0 0;font-size:.875rem;line-height:1.35}.order-address-note{color:#ffffffad;margin-top:.12rem;display:block}@media (max-width:760px){.order-head{display:none}.order-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num name total""date city status";gap:.35rem .65rem}.order-number{grid-area:num}.order-name{grid-area:name}.order-total{grid-area:total;justify-self:end}.order-date{grid-area:date}.order-city{grid-area:city}.order-status{grid-area:status;justify-self:end}}@media (max-width:720px){.order-ship{flex-direction:column;align-items:stretch}.order-copy{align-self:flex-end;margin-top:.15rem}.order-ship-line,.order-ship-line.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-number{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:fit-content;height:1.7rem;padding:0 .65rem;font-size:.78rem;font-weight:560;display:inline-grid}.order-date{color:#ffffffb8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.order-name,.order-city{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.order-city{color:#ffffff9e}.order-status{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border-radius:999px;width:fit-content;max-width:100%;padding:.2rem .65rem;font-size:.75rem;line-height:1.35rem;overflow:hidden}.order-total{color:#fff;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:560}.client-head,.client-row{grid-template-columns:minmax(0,1.45fr) 8.75rem minmax(0,1fr) 6.5rem auto;align-items:center;gap:.75rem;display:grid}.client-head{color:var(--admin-muted);letter-spacing:.14em;text-transform:uppercase;padding:.9rem 1.1rem .55rem;font-size:.68rem;font-weight:500}.client-head span:last-child,.client-total{text-align:right}.client-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.72rem 1.1rem}.client-row:hover{background:#ffffff09}.order-item.is-open>.client-row,.order-item.is-open>.client-row:hover{background:0 0}.client-name,.client-phone,.client-city{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.client-phone,.client-city{color:#ffffff9e;font-variant-numeric:tabular-nums}.client-orders{color:#ffffffe0;white-space:nowrap;background:#ffffff14;border-radius:999px;width:fit-content;max-width:100%;padding:.2rem .65rem;font-size:.75rem;line-height:1.35rem}.client-total{color:#fff;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:560}@media (max-width:760px){.client-head{display:none}.client-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name name total""phone city orders";gap:.35rem .65rem}.client-name{grid-area:name}.client-total{grid-area:total;justify-self:end}.client-phone{grid-area:phone}.client-city{grid-area:city}.client-orders{grid-area:orders;justify-self:end}}.admin-card{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:1.25rem}.admin-button{border:1px solid var(--admin-line);color:var(--admin-fg);background:0 0;border-radius:.8rem;justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.8125rem;line-height:1.25rem;transition:background-color .15s;display:inline-flex}.admin-button:hover{background:var(--admin-tertiary)}.admin-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--admin-muted);align-items:center;gap:.5rem;font-size:.68rem;font-weight:500;display:flex}.pedido-dialog{border:1px solid var(--admin-line);width:min(42rem,100vw - 1rem);max-width:calc(100vw - 1rem);color:var(--admin-fg);background:#141416;border-radius:1.25rem;margin:auto;padding:0;overflow:visible;box-shadow:0 24px 80px #00000080}.pedido-dialog[open]{flex-direction:column;display:flex}.pedido-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e}.pedido-dialog form{width:100%;max-height:calc(100dvh - 1rem)}.pedido-desplegable{color:#fff;width:100%;height:2.5rem;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .9rem;display:flex}.pedido-menu{z-index:40;-webkit-backdrop-filter:blur(28px)saturate(1.45);scrollbar-width:none;background-color:#1c1c1ef0;background-image:linear-gradient(#fff3,#ffffff0f 42%,#ffffff05);border:1px solid #ffffff3d;border-radius:1.15rem;flex-direction:column;gap:.12rem;max-height:15rem;margin:0;padding:.35rem;list-style:none;display:flex;position:absolute;overflow:auto;box-shadow:inset 0 1px #ffffff52,inset 0 0 0 1px #00000073,0 18px 44px #0006}.pedido-menu::-webkit-scrollbar{display:none}.pedido-opcion{color:#ffffffc7;width:100%;min-height:2.15rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .8rem;display:flex}.pedido-opcion:hover,.pedido-opcion:focus-visible,.pedido-opcion.is-selected{color:#fff;background:linear-gradient(#ffffff1a,#0000 42%),#0000006b;box-shadow:inset 0 1px #ffffff29}.pedido-vista{-webkit-backdrop-filter:blur(22px)saturate(1.35);background-color:#ffffff14;background-image:linear-gradient(#ffffff24,#ffffff0a 42%,#ffffff05);border:1px solid #ffffff3d;border-radius:1.15rem;padding:.85rem 1rem;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #00000073}.pedido-guardar{color:#09090b;background:#fff;border-color:#0000}.pedido-guardar:hover{background:#e4e4e7}.pedido-guardar:disabled{opacity:.6}.admin-difuso{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.admin-difuso-rejilla{flex:1;grid-template-rows:repeat(3,minmax(4.5rem,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-height:0;display:grid}.admin-difuso-linea,.admin-difuso-bloque,.admin-difuso-nombre{-webkit-backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff24;position:relative;overflow:hidden}.admin-difuso-linea{border-radius:999px;flex:none;width:8.5rem;height:1.15rem}.admin-difuso-nombre{border-radius:999px;width:11rem;height:.9rem}.admin-difuso-bloque{border-radius:1.25rem}.admin-difuso-linea:after,.admin-difuso-bloque:after,.admin-difuso-nombre:after{content:"";background:linear-gradient(100deg,#0000 15%,#ffffff38,#0000 85%);animation:1.35s ease-in-out infinite admin-difuso;position:absolute;inset:-20%;transform:translate(-70%)}@media (min-width:1024px){.admin-difuso-rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-difuso-bloque-ancho{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.admin-difuso-linea:after,.admin-difuso-bloque:after,.admin-difuso-nombre:after{animation:none}}@keyframes admin-difuso{to{transform:translate(70%)}}
