.mkt-nav[data-astro-cid-czbqfjwl]{display:flex;align-items:center;gap:2px;margin-left:8px;min-width:0}.mkt-nav-link[data-astro-cid-czbqfjwl]{display:inline-flex;align-items:center;padding:7px 12px;border-radius:var(--radius-full);font-size:.9rem;font-weight:600;color:var(--muted);white-space:nowrap;transition:background-color .15s,color .15s}.mkt-nav-link[data-astro-cid-czbqfjwl]:hover,.mkt-nav-link[data-astro-cid-czbqfjwl].active{background:var(--bug-wash);color:var(--primary)}@media (max-width: 820px){.mkt-nav[data-astro-cid-czbqfjwl]{display:none}}.woven-star[data-astro-cid-r6p3oknl]{display:block;flex:0 0 auto}.mkt-header[data-astro-cid-7utaqhsu]{position:sticky;top:0;z-index:100;height:var(--header-height, 64px);background:var(--background);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:14px;padding:0 16px}.mkt-brand[data-astro-cid-7utaqhsu]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--primary)}.mkt-brand-mark[data-astro-cid-7utaqhsu]{display:flex;align-items:center;color:var(--primary)}.mkt-brand-text[data-astro-cid-7utaqhsu]{display:flex;flex-direction:column;min-width:0}.mkt-brand-name[data-astro-cid-7utaqhsu]{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;letter-spacing:.02em;color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-brand-city[data-astro-cid-7utaqhsu]{font-weight:800;font-size:.86rem;line-height:1;color:var(--primary);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-brand-tagline[data-astro-cid-7utaqhsu]{font-size:.66rem;font-weight:500;color:var(--muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-header-actions[data-astro-cid-7utaqhsu]{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}.mkt-header-btn[data-astro-cid-7utaqhsu]{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius-full, 9999px);color:var(--foreground);background:var(--background-alt);border:1px solid var(--border);cursor:pointer;transition:background .15s}.mkt-header-btn[data-astro-cid-7utaqhsu]:hover,.mkt-header-btn[data-astro-cid-7utaqhsu]:active{background:var(--border)}.mkt-header-btn[data-astro-cid-7utaqhsu] svg[data-astro-cid-7utaqhsu]{width:19px;height:19px}.scheme-toggle[data-astro-cid-7utaqhsu]{cursor:pointer}.mkt-cart-btn[data-astro-cid-7utaqhsu]{position:relative}.mkt-cart-badge[data-astro-cid-7utaqhsu]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--primary);color:var(--primary-foreground, #fff);font-size:11px;font-weight:800;font-family:ui-monospace,SF Mono,Menlo,monospace;display:grid;place-items:center}.mkt-cart-badge[data-astro-cid-7utaqhsu][data-cart-count="0"],.scheme-toggle[data-astro-cid-7utaqhsu] .icon-sun[data-astro-cid-7utaqhsu]{display:none}html[data-scheme=dark] .scheme-toggle[data-astro-cid-7utaqhsu] .icon-sun[data-astro-cid-7utaqhsu]{display:block}html[data-scheme=dark] .scheme-toggle[data-astro-cid-7utaqhsu] .icon-moon[data-astro-cid-7utaqhsu]{display:none}@media (min-width: 1024px){.mkt-header[data-astro-cid-7utaqhsu]{padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px)}.mkt-brand-name[data-astro-cid-7utaqhsu]{font-size:1.25rem}}.mkt-franja[data-astro-cid-4y2vzx7r]{height:10px;width:100%;flex:0 0 auto;background:repeating-linear-gradient(135deg,var(--t-fucsia) 0 16px,var(--t-palma) 16px 19px,var(--t-naranja) 19px 35px,var(--t-palma) 35px 38px,var(--t-amarillo) 38px 54px,var(--t-palma) 54px 57px,var(--t-verde) 57px 73px,var(--t-palma) 73px 76px,var(--t-turquesa) 76px 92px,var(--t-palma) 92px 95px,var(--t-indigo) 95px 111px,var(--t-palma) 111px 114px,var(--t-morado) 114px 130px,var(--t-palma) 130px 133px,var(--t-rojo) 133px 149px,var(--t-palma) 149px 152px)}.mk-bnav[data-astro-cid-2ly6traa]{position:fixed;bottom:0;left:0;width:100%;z-index:60;display:none;background:var(--background);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px);transition:background-color .25s ease,border-color .25s ease}.mk-bnav-item[data-astro-cid-2ly6traa]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 0;font-size:.6875rem;font-weight:500;letter-spacing:.03em;color:var(--muted);position:relative;transition:color .15s}.mk-bnav-item[data-astro-cid-2ly6traa] svg[data-astro-cid-2ly6traa]{width:22px;height:22px}.mk-bnav-item[data-astro-cid-2ly6traa].active{color:var(--primary)}.mk-bnav-label[data-astro-cid-2ly6traa]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}@media (max-width: 820px){.mk-bnav[data-astro-cid-2ly6traa]{display:flex}}.mkt-search-overlay__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .25rem;color:var(--foreground);font-family:var(--font-family);font-size:.95rem;background:transparent;border:none;text-align:left;cursor:pointer;border-radius:var(--radius-sm);overflow-wrap:anywhere}.mkt-search-overlay__item:hover,.mkt-search-overlay__item[aria-selected=true]{background:var(--background-alt)}.mkt-search-overlay__item mark{background:transparent;color:var(--primary);font-weight:600}.mkt-search-overlay__item-icon{width:16px;height:16px;color:var(--muted);flex:0 0 auto}.mkt-search-overlay__item-remove{margin-left:auto;border:none;background:transparent;color:var(--muted);padding:.25rem;cursor:pointer}.mkt-search-overlay__cats{margin-top:.75rem}.mkt-search-overlay__cats-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:.5rem}.mkt-search-overlay[data-astro-cid-55qrkw4i]{position:fixed;inset:0;top:var(--header-height, 56px);z-index:200;pointer-events:none}.mkt-search-overlay[data-astro-cid-55qrkw4i][hidden]{display:none}.mkt-search-overlay__bar[data-astro-cid-55qrkw4i]{pointer-events:auto;width:100%;background:var(--background);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);padding:.75rem 1rem}.mkt-search-overlay__field[data-astro-cid-55qrkw4i]{display:flex;align-items:center;gap:.5rem}.mkt-search-overlay__icon[data-astro-cid-55qrkw4i]{width:20px;height:20px;color:var(--muted);flex:0 0 auto}.mkt-search-overlay__input[data-astro-cid-55qrkw4i]{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--foreground);font-family:var(--font-family);font-size:1rem;padding:.4rem 0}.mkt-search-overlay__input[data-astro-cid-55qrkw4i]:focus{outline:none}.mkt-search-overlay__cancel[data-astro-cid-55qrkw4i]{flex:0 0 auto;border:none;background:transparent;color:var(--primary);font-family:var(--font-family);font-size:.9rem;padding:.25rem;cursor:pointer}.mkt-search-overlay__suggestions[data-astro-cid-55qrkw4i],.mkt-search-overlay__recents-list[data-astro-cid-55qrkw4i]{list-style:none;margin:.5rem 0 0;padding:0}.mkt-search-overlay__suggestions[data-astro-cid-55qrkw4i][hidden],.mkt-search-overlay__recents[data-astro-cid-55qrkw4i][hidden]{display:none}.mkt-search-overlay__recents-head[data-astro-cid-55qrkw4i]{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.mkt-search-overlay__recents-title[data-astro-cid-55qrkw4i]{color:var(--muted);font-size:.8rem}.mkt-search-overlay__clear[data-astro-cid-55qrkw4i]{border:none;background:transparent;color:var(--primary);font-size:.8rem;cursor:pointer}@media (min-width: 431px){.mkt-search-overlay__bar[data-astro-cid-55qrkw4i]{padding-inline:clamp(16px,4vw,72px)}}@media (min-width: 1024px){.mkt-search-overlay[data-astro-cid-55qrkw4i]{top:64px}}.mkt-hero[data-astro-cid-6qhue2c7]{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(440px,82vh,760px);padding:clamp(28px,6vw,72px) clamp(16px,5vw,72px) clamp(34px,6vw,72px);background:radial-gradient(120% 120% at 15% 0%,color-mix(in srgb,var(--accent) 32%,transparent) 0%,transparent 55%),linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 70%,var(--secondary)) 100%)}.mkt-hero-media[data-astro-cid-6qhue2c7]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.mkt-hero-ov[data-astro-cid-6qhue2c7]{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#1a0d11e0,#1a0d1175 45%,#1a0d1133),radial-gradient(circle at 82% 12%,rgb(181 138 76 / 28%),transparent 48%)}.mkt-hero-in[data-astro-cid-6qhue2c7]{position:relative;z-index:2;width:100%;max-width:840px;color:var(--primary-foreground, #fff)}.mkt-hero-eyebrow[data-astro-cid-6qhue2c7]{margin:0 0 12px;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.92}.mkt-hero-title[data-astro-cid-6qhue2c7]{margin:0 0 14px;font-family:var(--font-heading, Georgia, serif);font-weight:800;line-height:1.04;font-size:clamp(2rem,6vw,3.75rem);text-wrap:balance;text-shadow:0 2px 24px rgb(0 0 0 / 40%)}.mkt-hero-sub[data-astro-cid-6qhue2c7]{margin:0 0 24px;max-width:52ch;font-size:clamp(.95rem,1.6vw,1.125rem);line-height:1.5;opacity:.96;text-shadow:0 1px 12px rgb(0 0 0 / 40%)}.mkt-hero-cta[data-astro-cid-6qhue2c7]{display:flex;flex-wrap:wrap;gap:12px}.mkt-hero-btn[data-astro-cid-6qhue2c7]{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:var(--radius-md, 10px);font-size:.9375rem;font-weight:700;line-height:1;transition:transform .12s ease,background .15s ease,border-color .15s ease}.mkt-hero-btn[data-astro-cid-6qhue2c7]:active{transform:translateY(1px)}.mkt-hero-btn--primary[data-astro-cid-6qhue2c7]{background:var(--background, #fff);color:var(--primary)}.mkt-hero-btn--primary[data-astro-cid-6qhue2c7]:hover{background:color-mix(in srgb,var(--background) 88%,var(--accent))}.mkt-hero-btn--ghost[data-astro-cid-6qhue2c7]{background:color-mix(in srgb,var(--primary-foreground, #fff) 14%,transparent);color:var(--primary-foreground, #fff);border:1.5px solid color-mix(in srgb,var(--primary-foreground, #fff) 50%,transparent);backdrop-filter:blur(4px)}.mkt-hero-btn--ghost[data-astro-cid-6qhue2c7]:hover{background:color-mix(in srgb,var(--primary-foreground, #fff) 24%,transparent)}.mkt-hero-btn[data-astro-cid-6qhue2c7]:focus-visible{outline:2px solid var(--primary-foreground, #fff);outline-offset:2px}@media (prefers-reduced-motion: reduce){.mkt-hero-btn[data-astro-cid-6qhue2c7]{transition:none}}.mkt-campaigns{display:block;padding:8px 0 4px}.mkt-campaigns-hd{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:20px clamp(16px,4vw,72px) 12px}.mkt-campaigns-title{margin:0;font-family:var(--font-heading, Georgia, serif);font-size:1.25rem;font-weight:700;color:var(--foreground)}.mkt-carousel{position:relative;margin:0 clamp(16px,4vw,72px);border-radius:var(--radius-lg, 16px);overflow:hidden}.mkt-ctrack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mkt-ctrack::-webkit-scrollbar{display:none}.mkt-ctrack:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mkt-slide{position:relative;flex:0 0 100%;min-height:clamp(240px,42vw,380px);overflow:hidden;isolation:isolate;scroll-snap-align:start;display:flex;align-items:flex-end;padding:clamp(18px,4vw,40px);color:var(--primary-foreground, #fff);background:radial-gradient(120% 120% at 12% 0%,color-mix(in srgb,var(--accent) 40%,transparent) 0%,transparent 55%),linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 68%,var(--secondary)) 100%)}.mkt-slide-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.mkt-slide-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(20,10,15,.82),rgba(20,10,15,.28) 55%,transparent)}.mkt-slide[data-variant="1"]{background:radial-gradient(120% 120% at 18% 0%,color-mix(in srgb,var(--primary) 42%,transparent) 0%,transparent 55%),linear-gradient(135deg,var(--secondary) 0%,color-mix(in srgb,var(--secondary) 62%,var(--primary)) 100%)}.mkt-slide[data-variant="2"]{background:radial-gradient(120% 120% at 22% 0%,color-mix(in srgb,var(--accent) 46%,transparent) 0%,transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 78%,var(--foreground)) 0%,var(--primary) 100%)}.mkt-slide-in{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px;max-width:46ch}.mkt-slide-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.92}.mkt-slide-title{font-family:var(--font-heading, Georgia, serif);font-size:clamp(1.25rem,3.4vw,2rem);font-weight:800;line-height:1.1;text-wrap:balance}.mkt-slide-desc{font-size:clamp(.875rem,1.4vw,1rem);line-height:1.45;opacity:.95}.mkt-slide-stores{display:flex;gap:6px;margin-top:6px}.mkt-slide-store{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full, 9999px);background:var(--primary);color:var(--primary-foreground, #fff);font-size:.875rem;box-shadow:0 0 0 2px color-mix(in srgb,var(--background) 60%,transparent)}.mkt-cnav{position:absolute;bottom:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-full, 9999px);background:color-mix(in srgb,var(--background) 82%,transparent);color:var(--foreground);cursor:pointer;box-shadow:0 1px 4px color-mix(in srgb,var(--foreground) 24%,transparent)}.mkt-cnav svg{width:22px;height:22px}.mkt-cnav--prev{left:12px}.mkt-cnav--next{right:12px}.mkt-cnav:hover{background:var(--background)}.mkt-cnav:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mkt-cdots{position:absolute;bottom:14px;right:64px;display:flex;gap:8px}.mkt-cdot{width:9px;height:9px;padding:0;border:none;border-radius:var(--radius-full, 9999px);background:color-mix(in srgb,var(--primary-foreground, #fff) 55%,transparent);cursor:pointer;transition:background .15s ease,transform .15s ease}.mkt-cdot[aria-current=true]{background:var(--primary-foreground, #fff);transform:scale(1.25)}.mkt-cdot:focus-visible{outline:2px solid var(--primary-foreground, #fff);outline-offset:2px}@media (min-width: 1024px){.mkt-campaigns-hd{padding:28px clamp(24px,4vw,72px) 16px}.mkt-campaigns-title{font-size:1.5rem}}@media (prefers-reduced-motion: reduce){.mkt-ctrack{scroll-behavior:auto}.mkt-cdot{transition:none}}.mkt-cat-card[data-astro-cid-qzychmgk]{position:relative;display:block;border-radius:var(--radius-lg, 18px);overflow:hidden;box-shadow:var(--shadow-sm);text-decoration:none;color:#fff;transition:box-shadow .2s,transform .2s}.mkt-cat-card[data-astro-cid-qzychmgk]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.mkt-cat-card[data-astro-cid-qzychmgk]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}button[data-astro-cid-qzychmgk].mkt-cat-card{width:100%;margin:0;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mkt-cat-media[data-astro-cid-qzychmgk]{position:relative;display:block;aspect-ratio:3 / 4;background:#241c20;overflow:hidden}.mkt-cat-media[data-astro-cid-qzychmgk] img[data-astro-cid-qzychmgk]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.mkt-cat-card[data-astro-cid-qzychmgk]:hover .mkt-cat-media[data-astro-cid-qzychmgk] img[data-astro-cid-qzychmgk]{transform:scale(1.07)}.mkt-cat-ground[data-astro-cid-qzychmgk]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--primary);color:var(--background);font-family:var(--font-heading, Georgia, serif);font-size:clamp(2.5rem,8vw,4rem);font-weight:800;line-height:1}.mkt-cat-media[data-astro-cid-qzychmgk]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(15,8,11,.82) 0%,rgba(15,8,11,.28) 42%,transparent 68%)}.mkt-cat-cap[data-astro-cid-qzychmgk]{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:12px 13px 13px;display:block}.mkt-cat-name[data-astro-cid-qzychmgk]{display:block;font-weight:800;font-size:1.06rem;font-family:var(--font-heading);line-height:1.1;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.4)}.mkt-cat-caption[data-astro-cid-qzychmgk]{display:block;margin-top:3px;font-size:11px;color:#ffffffd1;font-family:ui-monospace,monospace}.mkt-cat-card[data-astro-cid-qzychmgk][data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease,box-shadow .2s}.mkt-cat-card[data-astro-cid-qzychmgk][data-reveal][data-revealed]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.mkt-cat-card[data-astro-cid-qzychmgk][data-reveal]{opacity:1;transform:none;transition:none}.mkt-cat-card[data-astro-cid-qzychmgk]:hover,.mkt-cat-card[data-astro-cid-qzychmgk]:hover .mkt-cat-media[data-astro-cid-qzychmgk] img[data-astro-cid-qzychmgk]{transform:none}}.mkt-home-cats[data-astro-cid-zapbbbrg]{padding:20px clamp(16px,4vw,72px)}.mkt-home-cats-hd[data-astro-cid-zapbbbrg]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.mkt-home-cats-title[data-astro-cid-zapbbbrg]{margin:0;font-family:var(--font-heading, Georgia, serif);font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800;color:var(--foreground)}.mkt-home-cats-all[data-astro-cid-zapbbbrg]{font-size:.85rem;font-weight:700;color:var(--primary);white-space:nowrap}.mkt-home-cats-all[data-astro-cid-zapbbbrg]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.puesto-card[data-astro-cid-uzqkos3t]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg, 14px);background:var(--background-alt, #fff);color:var(--foreground);transition:transform .12s ease,box-shadow .15s ease}.puesto-card[data-astro-cid-uzqkos3t]:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--foreground) 12%,transparent)}.puesto-card[data-astro-cid-uzqkos3t]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.puesto-cover[data-astro-cid-uzqkos3t]{position:relative;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 20% 0%,color-mix(in srgb,var(--accent) 36%,transparent) 0%,transparent 60%),linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 65%,var(--secondary)) 100%)}.puesto-logo[data-astro-cid-uzqkos3t]{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:var(--background-alt, #fff);padding:6px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.puesto-initial[data-astro-cid-uzqkos3t]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;background:color-mix(in srgb,var(--background-alt, #fff) 90%,transparent);color:var(--primary);font-family:var(--font-heading, Georgia, serif);font-size:1.75rem;font-weight:800;line-height:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.puesto-body[data-astro-cid-uzqkos3t]{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.puesto-head[data-astro-cid-uzqkos3t]{display:flex;align-items:center;gap:8px}.puesto-name[data-astro-cid-uzqkos3t]{margin:0;font-family:var(--font-heading, Georgia, serif);font-size:1.0625rem;font-weight:700}.puesto-kind[data-astro-cid-uzqkos3t]{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--agave);background:var(--agave-wash);border-radius:5px;padding:1px 6px}.puesto-tagline[data-astro-cid-uzqkos3t]{margin:0;color:var(--muted);font-size:.85rem;line-height:1.45}.puesto-city[data-astro-cid-uzqkos3t]{margin:0;display:flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--muted)}.puesto-types[data-astro-cid-uzqkos3t]{list-style:none;margin:2px 0 0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.puesto-type[data-astro-cid-uzqkos3t]{font-size:11px;border:1px solid var(--border);border-radius:999px;padding:2px 9px;color:var(--muted)}.puesto-cta[data-astro-cid-uzqkos3t]{margin-top:2px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:var(--radius-md, 10px);background:var(--primary);color:var(--primary-foreground, #fff);font-size:.875rem;font-weight:700}@media (prefers-reduced-motion: reduce){.puesto-card[data-astro-cid-uzqkos3t]{transition:none}}.mkt-home-puestos[data-astro-cid-lsz7p7bf]{padding:20px clamp(16px,4vw,72px)}.mkt-home-puestos-hd[data-astro-cid-lsz7p7bf]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.mkt-home-puestos-title[data-astro-cid-lsz7p7bf]{margin:0;font-family:var(--font-heading, Georgia, serif);font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800;color:var(--foreground)}.mkt-home-puestos-all[data-astro-cid-lsz7p7bf]{font-size:.85rem;font-weight:700;color:var(--primary);white-space:nowrap}.mkt-home-puestos-all[data-astro-cid-lsz7p7bf]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.mkt-home-puestos-grid[data-astro-cid-lsz7p7bf]{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 640px){.mkt-home-puestos-grid[data-astro-cid-lsz7p7bf]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.mkt-home-puestos-grid[data-astro-cid-lsz7p7bf]{grid-template-columns:repeat(3,1fr)}}.mkt-view[data-astro-cid-h34xme6f]{display:block}.mkt-empty[data-astro-cid-h34xme6f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;text-align:center}.mkt-empty-icon[data-astro-cid-h34xme6f]{font-size:3rem}.mkt-empty-title[data-astro-cid-h34xme6f]{font-size:1.1rem;font-weight:700;margin:0;color:var(--foreground)}.mkt-empty-sub[data-astro-cid-h34xme6f]{color:var(--muted);margin:0}.mkt-view[data-astro-cid-4xera46e]{display:block}.mkt-catalog-head[data-astro-cid-4xera46e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:20px 16px 8px}.mkt-catalog-head-end[data-astro-cid-4xera46e]{display:flex;align-items:center;gap:12px}.mkt-filter-btn[data-astro-cid-4xera46e]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--background-alt, var(--background));border-radius:var(--radius-full, 9999px);padding:9px 16px;font-weight:700;font-size:.9rem;color:var(--foreground);cursor:pointer}.mkt-filter-btn[data-astro-cid-4xera46e]:hover{border-color:var(--primary)}.mkt-catalog-title[data-astro-cid-4xera46e]{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:var(--foreground);margin:0}.mkt-catalog-count[data-astro-cid-4xera46e]{font-size:.8125rem;color:var(--muted);margin:0}.mkt-catmore[data-astro-cid-4xera46e]{padding:4px 0 32px}.mkt-catmore-hd[data-astro-cid-4xera46e]{padding:0 16px;margin-bottom:12px}.mkt-catmore-title[data-astro-cid-4xera46e]{margin:0;font-family:var(--font-heading);font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800;color:var(--foreground)}.mkt-catmore[data-astro-cid-4xera46e] .mkt-catgrid[data-astro-cid-4xera46e]{padding:0 16px}.mkt-catalog-flow[data-astro-cid-4xera46e]{display:block}.mkt-catsec[data-astro-cid-4xera46e]{padding:0 0 26px}.mkt-catsec[data-astro-cid-4xera46e][data-section-headless]{padding-top:6px}.mkt-catsec-h[data-astro-cid-4xera46e]{position:sticky;top:var(--header-height, 0);z-index:20;display:flex;align-items:baseline;gap:12px;background:var(--background);padding:12px 16px 10px;border-bottom:1px solid var(--border);margin-bottom:12px}.mkt-catsec-title[data-astro-cid-4xera46e]{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.05;color:var(--foreground)}.mkt-catsec-n[data-astro-cid-4xera46e]{font-size:12px;color:var(--muted);font-family:ui-monospace,monospace}.mkt-catsec-grid-wrap[data-astro-cid-4xera46e],.mkt-catsec[data-astro-cid-4xera46e]>[data-catalog-grid]{padding:0 16px}.mkt-catsec-empty[data-astro-cid-4xera46e]{padding:24px 16px;color:var(--muted);text-align:center}@media (min-width: 1024px){.mkt-catalog-head[data-astro-cid-4xera46e]{padding:44px clamp(24px,4vw,72px) 10px}.mkt-catalog-title[data-astro-cid-4xera46e]{font-size:1.875rem}.mkt-catmore-hd[data-astro-cid-4xera46e],.mkt-catmore[data-astro-cid-4xera46e] .mkt-catgrid[data-astro-cid-4xera46e]{padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px)}.mkt-catsec-h[data-astro-cid-4xera46e]{padding:14px clamp(24px,4vw,72px) 10px}.mkt-catsec-grid-wrap[data-astro-cid-4xera46e],.mkt-catsec[data-astro-cid-4xera46e]>[data-catalog-grid]{padding:0 clamp(24px,4vw,72px)}}.mkt-categorias[data-astro-cid-oupq2zt5]{display:block;padding:clamp(16px,3vw,32px) clamp(16px,4vw,72px)}.mkt-categorias-head[data-astro-cid-oupq2zt5]{margin-bottom:20px}.mkt-categorias-title[data-astro-cid-oupq2zt5]{margin:0 0 4px;font-family:var(--font-heading, Georgia, serif);font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:var(--foreground)}.mkt-categorias-sub[data-astro-cid-oupq2zt5]{margin:0;color:var(--muted);font-size:.9375rem}.mkt-categorias-sechd[data-astro-cid-oupq2zt5]{margin-bottom:12px}.mkt-categorias-subtitle[data-astro-cid-oupq2zt5]{margin:0;font-family:var(--font-heading, Georgia, serif);font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800;color:var(--foreground)}.mkt-empty[data-astro-cid-oupq2zt5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;text-align:center}.mkt-empty-icon[data-astro-cid-oupq2zt5]{font-size:3rem}.mkt-empty-title[data-astro-cid-oupq2zt5]{font-size:1.1rem;font-weight:700;margin:0;color:var(--foreground)}.mkt-empty-sub[data-astro-cid-oupq2zt5]{color:var(--muted);margin:0}.mkt-puestos[data-astro-cid-yvuczqgt]{display:block;padding:clamp(16px,3vw,32px) clamp(16px,4vw,72px)}.mkt-puestos-head[data-astro-cid-yvuczqgt]{margin-bottom:20px}.mkt-puestos-title[data-astro-cid-yvuczqgt]{margin:0 0 4px;font-family:var(--font-heading, Georgia, serif);font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:var(--foreground)}.mkt-puestos-sub[data-astro-cid-yvuczqgt]{margin:0;color:var(--muted);font-size:.9375rem}.mkt-dirbar[data-astro-cid-yvuczqgt]{display:flex;gap:8px;overflow-x:auto;padding:4px 0 12px;scrollbar-width:thin}.mkt-dirchip[data-astro-cid-yvuczqgt]{flex:0 0 auto;border:1px solid var(--border);background:var(--background-alt, var(--background));color:var(--foreground);border-radius:999px;padding:7px 15px;font-size:.85rem;font-weight:600;cursor:pointer}.mkt-dirchip[data-astro-cid-yvuczqgt]:hover{border-color:var(--primary)}.mkt-dirchip[data-astro-cid-yvuczqgt].on{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground, #fff)}.mkt-dirchip[data-astro-cid-yvuczqgt]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mkt-dirgrid[data-astro-cid-yvuczqgt]{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 640px){.mkt-dirgrid[data-astro-cid-yvuczqgt]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.mkt-dirgrid[data-astro-cid-yvuczqgt]{grid-template-columns:repeat(3,1fr)}}.mkt-empty[data-astro-cid-yvuczqgt]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;text-align:center}.mkt-empty-icon[data-astro-cid-yvuczqgt]{font-size:3rem}.mkt-empty-title[data-astro-cid-yvuczqgt]{font-size:1.1rem;font-weight:700;margin:0;color:var(--foreground)}.mkt-empty-sub[data-astro-cid-yvuczqgt]{color:var(--muted);margin:0}.mkt-view[data-astro-cid-pmibjk4c]{display:block}.mkt-carritos[data-astro-cid-pmibjk4c]{padding:clamp(16px,3vw,32px) clamp(16px,4vw,72px)}.mkt-carritos-head[data-astro-cid-pmibjk4c]{margin-bottom:18px}.mkt-carritos-title[data-astro-cid-pmibjk4c]{margin:0 0 4px;font-family:var(--font-heading, Georgia, serif);font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:var(--foreground)}.mkt-carritos-sub[data-astro-cid-pmibjk4c]{margin:0;color:var(--muted);font-size:.9375rem}.mkt-carritos-sub[data-astro-cid-pmibjk4c][hidden]{display:none}.mkt-cartman[data-astro-cid-pmibjk4c]{display:flex;flex-direction:column;gap:14px}.mkt-cartman[data-astro-cid-pmibjk4c] .mkt-cm{border:1px solid var(--border);border-radius:var(--radius-md, 12px);background:var(--background-alt, var(--background));padding:14px;display:flex;flex-direction:column;gap:12px}.mkt-cartman[data-astro-cid-pmibjk4c] .mkt-cm-h{display:flex;align-items:center;gap:12px}.mkt-cartman[data-astro-cid-pmibjk4c] .mkt-cm-avatar{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading, Georgia, serif);font-weight:800;font-size:1.125rem;color:var(--primary-foreground, #fff);background:var(--primary);overflow:hidden}.mkt-cartman[data-astro-cid-pmibjk4c] .mkt-cm-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt-cartman[data-astro-cid-pmibjk4c] .mkt-cm-name{margin:0;font-size:1rem;font-weight:700;color:var(--foreground)}.mkt-cartman[data-astro-cid-pmibjk4c] .mkt-cm-sub{font-size:.8125rem;color:var(--muted)}.mkt-cartman[data-astro-cid-pmibjk4c] .mkt-cm-items{display:flex;flex-wrap:wrap;gap:8px}.mkt-cartman[data-astro-cid-pmibjk4c] .mkt-cm-items img{width:48px;height:48px;border-radius:var(--radius-sm, 8px);-o-object-fit:cover;object-fit:cover;border:1px solid var(--border);background:var(--background)}.mkt-cartman[data-astro-cid-pmibjk4c] .mkt-cm-more{width:48px;height:48px;border-radius:var(--radius-sm, 8px);display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;color:var(--muted);background:var(--background);border:1px solid var(--border)}.mkt-carritos-clear[data-astro-cid-pmibjk4c]{align-self:flex-start;margin-top:14px;padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-full, 9999px);background:transparent;color:var(--muted);font-size:.8125rem;font-weight:600;cursor:pointer}.mkt-carritos-clear[data-astro-cid-pmibjk4c]:hover{color:var(--foreground);border-color:var(--foreground)}.mkt-carritos-clear[data-astro-cid-pmibjk4c][hidden]{display:none}.mkt-empty[data-astro-cid-pmibjk4c]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;text-align:center}.mkt-empty[data-astro-cid-pmibjk4c][hidden]{display:none}.mkt-empty-icon[data-astro-cid-pmibjk4c]{font-size:3rem}.mkt-empty-title[data-astro-cid-pmibjk4c]{font-size:1.1rem;font-weight:700;margin:0;color:var(--foreground)}.mkt-empty-sub[data-astro-cid-pmibjk4c]{color:var(--muted);margin:0 0 .5rem}.mkt-legal[data-astro-cid-ikcnkltn]{max-width:760px;margin:0 auto}.mkt-legal-back[data-astro-cid-ikcnkltn]{max-width:65ch;margin:0 auto;padding:0 1rem 2.5rem}.mkt-legal-back[data-astro-cid-ikcnkltn] a[data-astro-cid-ikcnkltn]{color:var(--primary);font-weight:700}.mkt-view[data-astro-cid-zhybgh7m]{display:block}.mkt-campana-panel[data-astro-cid-zhybgh7m][hidden]{display:none!important}.mk-camphero[data-astro-cid-zhybgh7m]{position:relative;width:100%;min-height:clamp(240px,40vw,420px);display:flex;align-items:flex-end;overflow:hidden;color:#fff;padding:clamp(20px,4vw,52px) clamp(16px,4vw,72px);background:radial-gradient(120% 120% at 12% 0%,color-mix(in srgb,var(--accent) 40%,transparent) 0%,transparent 55%),linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 68%,var(--secondary)) 100%)}.mk-camphero[data-astro-cid-zhybgh7m][data-variant="1"]{background:radial-gradient(120% 120% at 18% 0%,color-mix(in srgb,var(--primary) 42%,transparent) 0%,transparent 55%),linear-gradient(135deg,var(--secondary) 0%,color-mix(in srgb,var(--secondary) 62%,var(--primary)) 100%)}.mk-camphero[data-astro-cid-zhybgh7m][data-variant="2"]{background:radial-gradient(120% 120% at 22% 0%,color-mix(in srgb,var(--accent) 46%,transparent) 0%,transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 78%,var(--foreground)) 0%,var(--primary) 100%)}.mk-camphero[data-astro-cid-zhybgh7m] .ov[data-astro-cid-zhybgh7m]{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#0f080bdb,#0f080b61 48%,#0f080b26)}.mk-camphero[data-astro-cid-zhybgh7m] .in[data-astro-cid-zhybgh7m]{position:relative;z-index:2;max-width:760px}.mk-camphero[data-astro-cid-zhybgh7m] .ey[data-astro-cid-zhybgh7m]{font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-foreground, #f5c451);margin:0 0 4px}.mk-camphero[data-astro-cid-zhybgh7m] h1[data-astro-cid-zhybgh7m]{font-family:var(--font-heading, Georgia, serif);font-size:clamp(1.8rem,4.6vw,3.2rem);line-height:1;margin:.06em 0 .2em;color:#fff;text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.4)}.mk-camphero[data-astro-cid-zhybgh7m] .ds[data-astro-cid-zhybgh7m]{margin:0;font-size:clamp(1rem,2vw,1.2rem);opacity:.95;max-width:52ch}.mk-camphero[data-astro-cid-zhybgh7m] .stores[data-astro-cid-zhybgh7m]{display:flex;align-items:center;gap:6px;margin-top:14px}.mk-camphero[data-astro-cid-zhybgh7m] .stores[data-astro-cid-zhybgh7m] .st[data-astro-cid-zhybgh7m]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:.9rem;font-weight:800;background:var(--primary);color:var(--primary-foreground, #fff);border:2px solid rgba(255,255,255,.85);box-shadow:0 2px 8px #0000004d}.mk-camphero[data-astro-cid-zhybgh7m] .stores[data-astro-cid-zhybgh7m] .n[data-astro-cid-zhybgh7m]{margin-left:6px;font-size:.85rem;opacity:.92}.mk-campana-wrap[data-astro-cid-zhybgh7m]{padding:0 clamp(16px,4vw,72px) 26px}.mk-crumbs[data-astro-cid-zhybgh7m]{font-size:.82rem;color:var(--muted);margin:16px 0 0}.mk-crumbs[data-astro-cid-zhybgh7m] a[data-astro-cid-zhybgh7m]{color:var(--muted)}.mk-crumbs[data-astro-cid-zhybgh7m] a[data-astro-cid-zhybgh7m]:hover{color:var(--primary);text-decoration:underline}.mk-campana-sec[data-astro-cid-zhybgh7m]{padding:20px 0 0}.mk-campana-sechd[data-astro-cid-zhybgh7m]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.mk-campana-sechd[data-astro-cid-zhybgh7m] h2[data-astro-cid-zhybgh7m]{margin:0;font-family:var(--font-heading, Georgia, serif);font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:800;color:var(--foreground)}.mk-campana-n[data-astro-cid-zhybgh7m]{font-size:12px;color:var(--muted);font-family:ui-monospace,monospace}.mk-campana-grid-wrap[data-astro-cid-zhybgh7m]{display:block}.mk-campana-empty[data-astro-cid-zhybgh7m]{padding:40px 0;text-align:center;color:var(--muted)}.mk-campana-empty-t[data-astro-cid-zhybgh7m]{margin:0 0 14px;font-size:1rem}.mk-campana-empty-cta[data-astro-cid-zhybgh7m]{display:inline-flex;align-items:center;padding:10px 18px;border-radius:var(--radius-full, 9999px);background:var(--primary);color:var(--primary-foreground, #fff);font-weight:700;font-size:.9rem;text-decoration:none}.mkt-footer[data-astro-cid-6rau7xru]{flex:0 0 auto;margin-top:40px;background:var(--background-alt);border-top:1px solid var(--border);color:var(--foreground)}.mkt-footer[data-astro-cid-6rau7xru]:before{content:"";display:block;height:4px;background:repeating-linear-gradient(135deg,var(--t-fucsia) 0 12px,var(--t-palma) 12px 14px,var(--t-naranja) 14px 26px,var(--t-palma) 26px 28px,var(--t-amarillo) 28px 40px,var(--t-palma) 40px 42px,var(--t-verde) 42px 54px,var(--t-palma) 54px 56px,var(--t-turquesa) 56px 68px,var(--t-palma) 68px 70px,var(--t-indigo) 70px 82px,var(--t-palma) 82px 84px,var(--t-morado) 84px 96px,var(--t-palma) 96px 98px,var(--t-rojo) 98px 110px,var(--t-palma) 110px 112px)}.mkt-footer-in[data-astro-cid-6rau7xru]{padding:40px clamp(16px,4vw,72px) 28px;display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;justify-content:space-between}.mkt-footer-brand[data-astro-cid-6rau7xru]{display:flex;align-items:flex-start;gap:12px;min-width:220px}.mkt-footer-mark[data-astro-cid-6rau7xru]{color:var(--primary);display:inline-flex}.mkt-footer-id[data-astro-cid-6rau7xru] strong[data-astro-cid-6rau7xru]{font-family:var(--font-heading);font-size:1.15rem;letter-spacing:.02em;display:block}.mkt-footer-id[data-astro-cid-6rau7xru] .mkt-footer-city[data-astro-cid-6rau7xru]{display:block;color:var(--primary);font-weight:700;font-size:.86rem;margin-top:2px}.mkt-footer-id[data-astro-cid-6rau7xru] small[data-astro-cid-6rau7xru]{display:block;color:var(--muted);font-size:.74rem;margin-top:4px;max-width:34ch}.mkt-footer-cols[data-astro-cid-6rau7xru]{display:flex;flex-wrap:wrap;gap:48px}.mkt-footer-col[data-astro-cid-6rau7xru]{display:flex;flex-direction:column;gap:9px}.mkt-footer-col[data-astro-cid-6rau7xru] h4[data-astro-cid-6rau7xru]{margin:0 0 4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mkt-footer-col[data-astro-cid-6rau7xru] a[data-astro-cid-6rau7xru]{color:var(--foreground);font-size:.92rem;font-weight:500;width:-moz-fit-content;width:fit-content}.mkt-footer-col[data-astro-cid-6rau7xru] a[data-astro-cid-6rau7xru]:hover,.mkt-footer-col[data-astro-cid-6rau7xru] a[data-astro-cid-6rau7xru]:focus-visible{color:var(--primary)}.mkt-footer-social[data-astro-cid-6rau7xru]{flex-basis:100%;order:2;display:flex;gap:12px;margin-top:6px}.mkt-footer-bottom[data-astro-cid-6rau7xru]{flex-basis:100%;order:3;border-top:1px solid var(--border);margin-top:8px;padding-top:18px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;align-items:baseline}.mkt-footer-bottom[data-astro-cid-6rau7xru] span[data-astro-cid-6rau7xru]{color:var(--muted);font-size:.78rem}@media (max-width: 820px){.mkt-footer-in[data-astro-cid-6rau7xru]{gap:28px}.mkt-footer-cols[data-astro-cid-6rau7xru]{gap:32px}}@media (min-width: 1024px){.mkt-footer-in[data-astro-cid-6rau7xru]{padding:56px clamp(24px,4vw,72px) 40px}}body{--color-bg: var(--background);--color-surface: var(--background-alt);--color-muted: var(--muted);--color-border: var(--border);--color-primary: var(--primary);--text-muted: var(--muted)}.mkt-shell{--header-height: 64px}.mkt-main [hidden]{display:none!important}.mkt-shell.app-frame--sticky .mkt-main{flex:1 0 auto}@media (max-width: 820px){.mkt-shell{padding-bottom:calc(var(--nav-height, 60px) + 12px)}}.mkt-shell .mkt-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--border);border-radius:var(--radius-full, 9999px);background:var(--background-alt, var(--background));color:var(--foreground);font-family:var(--font-family);font-size:.8125rem;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease}.mkt-shell .mkt-chip:hover{border-color:var(--primary)}.mkt-shell .mkt-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mkt-catgrid{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (max-width: 560px){.mkt-catgrid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (min-width: 1024px){.mkt-catgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}}
