._strip_1461l_1{display:flex;gap:var(--spacing-3);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px;-webkit-overflow-scrolling:touch}._strip_1461l_1::-webkit-scrollbar{display:none}._story_1461l_12{position:relative;flex:none;width:160px;height:250px;border-radius:14px;overflow:hidden;scroll-snap-align:start;color:#fff;text-decoration:none;display:block;animation:_storyIn_1461l_1 .5s ease both}._story_1461l_12:nth-child(2){animation-delay:.08s}._story_1461l_12:nth-child(3){animation-delay:.16s}._story_1461l_12:nth-child(n+4){animation-delay:.24s}._media_1461l_29{position:absolute;inset:0;overflow:hidden;background:var(--muted)}._img_1461l_30{width:100%;height:100%;object-fit:cover;display:block;animation:_storyZoom_1461l_1 7s ease-in-out infinite alternate}._shade_1461l_38{position:absolute;inset:0;background:linear-gradient(180deg,#0000008c,#0000 34% 38%,#000000e0)}._logo_1461l_44{position:absolute;top:10px;left:10px;width:36px;height:36px;box-shadow:0 0 0 2px #f4b400}._storeName_1461l_53{position:absolute;top:16px;left:54px;right:10px;font-size:.75rem;font-weight:700;line-height:1.1;text-shadow:0 1px 3px rgba(0,0,0,.6);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._info_1461l_69{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}._tag_1461l_80{background:#f4b400;color:#222;font-weight:800;font-size:.8rem;padding:3px 8px;border-radius:6px;font-variant-numeric:tabular-nums;white-space:nowrap}._text_1461l_91{font-weight:800;font-size:.85rem;line-height:1.15;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.7)}._until_1461l_103{font-weight:600;font-size:.7rem;opacity:.9}._dots_1461l_105{display:flex;justify-content:center;gap:5px;margin-top:var(--spacing-3)}._dots_1461l_105 i{width:6px;height:6px;border-radius:50%;background:var(--border);transition:width .25s ease,background .25s ease}._dots_1461l_105 ._dotOn_1461l_107{width:18px;border-radius:4px;background:var(--primary)}@keyframes _storyIn_1461l_1{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes _storyZoom_1461l_1{0%{transform:scale(1)}to{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){._story_1461l_12,._img_1461l_30{animation:none}._strip_1461l_1{scroll-behavior:auto}}._strip_kr9xa_1{display:flex;gap:var(--spacing-3);overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--spacing-2);scrollbar-width:none;-webkit-overflow-scrolling:touch}._strip_kr9xa_1::-webkit-scrollbar{display:none}._card_kr9xa_3{flex:0 0 160px;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;color:var(--foreground);text-decoration:none;scroll-snap-align:start}._imgWrap_kr9xa_4{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-lg);overflow:hidden;background:color-mix(in srgb,var(--muted-foreground) 10%,var(--card))}._img_kr9xa_4{width:100%;height:100%;object-fit:cover;display:block}._noImg_kr9xa_6{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground)}._logo_kr9xa_7{position:absolute;top:8px;left:8px;width:34px;height:34px;box-shadow:0 0 0 2px #fff}._off_kr9xa_8{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:var(--radius-sm);background:#ffe566;color:#2a2000;font-weight:800;font-size:.8rem}._time_kr9xa_9{position:absolute;right:8px;top:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#141e18d1;color:#fff;font-weight:700;font-size:.7rem;font-variant-numeric:tabular-nums}._prices_kr9xa_10{display:flex;flex-direction:column;line-height:1.15;margin-top:var(--spacing-1)}._price_kr9xa_10{font-family:var(--font-family-display);font-weight:800;font-size:1.1rem;color:var(--primary);font-variant-numeric:tabular-nums}._old_kr9xa_12{font-size:.8rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._title_kr9xa_13{font-weight:600;line-height:1.25;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._store_kr9xa_14{font-size:.8rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._page_cwksz_1{overflow-x:clip;max-width:100vw;min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_cwksz_10{position:sticky;top:0;z-index:10;background:var(--background);border-bottom:1px solid var(--border)}._headerInner_cwksz_18{max-width:1040px;margin:0 auto;padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-3)}._logo_cwksz_27{font-family:var(--font-family-display);font-weight:800;font-size:1.5rem;letter-spacing:-.02em;color:var(--primary)}._cta_cwksz_35{background:#f4b400;color:#2a2000;font-weight:800;box-shadow:0 4px 14px #f4b40073;white-space:nowrap}._cta_cwksz_35:hover{background:#ffc61a;color:#2a2000}._ctaHero_cwksz_48{background:#f4b400;color:#2a2000;font-weight:800;font-size:1.05rem;margin:var(--spacing-3) 0;box-shadow:0 6px 20px #f4b40080;animation:_ctaPulse_cwksz_1 2.4s ease-in-out infinite}._ctaHero_cwksz_48:hover{background:#ffc61a;color:#2a2000}@keyframes _ctaPulse_cwksz_1{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){._ctaHero_cwksz_48{animation:none}}._ctaShort_cwksz_72{display:none}._city_cwksz_74{display:inline-flex;align-items:center;gap:var(--spacing-1);margin-right:auto;font-size:.875rem;color:var(--muted-foreground)}._main_cwksz_83{max-width:1040px;margin:0 auto;padding:var(--spacing-6) var(--spacing-4) var(--spacing-12);display:flex;flex-direction:column;gap:var(--spacing-8)}._main_cwksz_83>*,._hero_cwksz_93,._section_cwksz_94{min-width:0}._hero_cwksz_93{display:flex;flex-direction:column;gap:var(--spacing-3)}._title_cwksz_104{font-family:var(--font-family-display);font-weight:800;font-size:clamp(1.9rem,6vw,3rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance;margin:0}._subtitle_cwksz_114{margin:0;color:var(--muted-foreground);max-width:52ch}._searchRow_cwksz_120{position:relative;display:flex;align-items:center}._searchIcon_cwksz_126{position:absolute;left:var(--spacing-3);color:var(--muted-foreground);pointer-events:none}._search_cwksz_120{width:100%;padding-left:2.5rem}._chips_cwksz_138{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._toggle_cwksz_144{display:flex;align-items:center;gap:var(--spacing-2);font-size:.9rem;color:var(--muted-foreground)}._section_cwksz_94{display:flex;flex-direction:column;gap:var(--spacing-3)}._sectionHead_cwksz_158{display:flex;align-items:baseline;gap:var(--spacing-3);justify-content:space-between}._h2_cwksz_165{font-family:var(--font-family-display);font-weight:700;font-size:1.5rem;letter-spacing:-.01em;margin:0}._count_cwksz_173{font-size:.85rem;color:var(--muted-foreground)}._promoStrip_cwksz_178{display:flex;gap:var(--spacing-3);overflow-x:auto;padding-bottom:var(--spacing-2);scroll-snap-type:x proximity}._promoCard_cwksz_186{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-4);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-foreground)}._promoStrip_cwksz_178>._promoCard_cwksz_186{flex:0 0 min(78vw,280px);scroll-snap-align:start}._promoWho_cwksz_202{display:flex;align-items:center;gap:var(--spacing-2);color:inherit;text-decoration:none;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.8}._promoLogo_cwksz_215{width:28px;height:28px;flex:none}._promoPrice_cwksz_221{font-weight:800;font-size:1.1rem}._promoActions_cwksz_226{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-2)}._linkButton_cwksz_232{background:none;border:0;padding:0;color:var(--primary);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}._cardLink_cwksz_243{color:inherit;text-decoration:none}._cardLink_cwksz_243:hover{text-decoration:underline}._promoWhat_cwksz_252{font-family:var(--font-family-display);font-weight:700;font-size:1.2rem;line-height:1.15}._promoUntil_cwksz_259{font-size:.85rem;opacity:.85}._grid_cwksz_264{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:var(--spacing-4)}._card_cwksz_243{min-width:0;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow)}._cardTop_cwksz_284{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}._category_cwksz_291{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}._cardTitle_cwksz_299{font-family:var(--font-family-display);font-weight:700;font-size:1.3rem;line-height:1.15;margin:0}._cardText_cwksz_307{margin:0;color:var(--muted-foreground);font-size:.95rem}._promoTag_cwksz_313{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);background:var(--accent);color:var(--accent-foreground);font-size:.9rem;font-weight:600}._items_cwksz_325{display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding:0;margin:0;list-style:none}._item_cwksz_325{padding:2px var(--spacing-2);border-radius:var(--radius-sm);background:var(--muted);font-size:.8rem;font-variant-numeric:tabular-nums}._meta_cwksz_342{display:flex;flex-direction:column;gap:var(--spacing-1);font-size:.875rem;color:var(--muted-foreground)}._meta_cwksz_342 span{display:inline-flex;align-items:center;gap:var(--spacing-2)}._actions_cwksz_356{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:auto}._whats_cwksz_363{flex:1 1 180px}._updated_cwksz_367{font-size:.75rem;color:var(--muted-foreground)}._spacer_cwksz_372{flex:1}._banner_cwksz_378{border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 8px 24px color-mix(in srgb,var(--foreground) 16%,transparent)}._bannerImage_cwksz_384{display:block;width:100%;height:auto;aspect-ratio:2048 / 768;object-fit:cover;object-position:center}@media(max-width:640px){._bannerImage_cwksz_384{aspect-ratio:16 / 9}}._cityLabel_cwksz_399{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;font-weight:700;color:var(--muted-foreground)}._srOnly_cwksz_408{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._tiles_cwksz_420{display:flex;gap:var(--spacing-2);overflow-x:auto;padding-bottom:var(--spacing-2);scroll-snap-type:x proximity}._featuredStrip_cwksz_428{display:flex;gap:var(--spacing-3);overflow-x:auto;padding-bottom:var(--spacing-2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}._featuredItem_cwksz_437{flex:0 0 min(86%,380px);min-width:0;scroll-snap-align:start;display:flex}._featuredItem_cwksz_437>*{flex:1 1 auto;min-width:0}._newStrip_cwksz_449{display:flex;gap:var(--spacing-3);overflow-x:auto;padding-bottom:var(--spacing-2)}._newCard_cwksz_456{flex:0 0 150px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);padding:var(--spacing-3);text-align:center;text-decoration:none;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._newLogo_cwksz_472{width:56px;height:56px}._newName_cwksz_477{font-weight:700;font-size:.9rem;line-height:1.15;overflow-wrap:anywhere}._newType_cwksz_484{font-size:.75rem;color:var(--muted-foreground)}._typeChips_cwksz_489{display:flex;gap:var(--spacing-2);overflow-x:auto;padding-bottom:var(--spacing-2)}._rowList_cwksz_497{display:flex;flex-direction:column}._row_cwksz_497{position:relative;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-bottom:1px solid var(--border);min-width:0}._row_cwksz_497:last-child{border-bottom:0}._rowLogo_cwksz_500{width:68px;height:68px;flex:none}._rowBody_cwksz_501{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._rowTitle_cwksz_502{margin:0;font-size:1rem;font-weight:700;line-height:1.2;font-family:var(--font-family-display)}._rowLink_cwksz_503{color:inherit;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowLink_cwksz_503:after{content:"";position:absolute;inset:0}._rowLine_cwksz_505{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:.85rem;min-width:0}._rowLine_cwksz_505>*+*:before{content:"·";margin-right:8px;color:var(--muted-foreground)}._rowRating_cwksz_507{display:inline-flex;align-items:center;gap:3px;font-weight:600}._rowRating_cwksz_507 svg{color:#f4b400;fill:#f4b400}._rowMuted_cwksz_509{color:var(--muted-foreground)}._rowOpen_cwksz_510{color:var(--primary);font-weight:600}._rowChips_cwksz_511{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}._rowChip_cwksz_511{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:600;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary)}._rowChipPromo_cwksz_513{background:color-mix(in srgb,#f4b400 22%,var(--card));color:var(--foreground)}._rowWhats_cwksz_514{position:relative;z-index:1;flex:none}._citySelect_cwksz_515{height:2.5rem;max-width:100%;padding:0 var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font:inherit}._typeChips_cwksz_489>*{flex:none}._tile_cwksz_420{flex:0 0 auto;scroll-snap-align:start;height:auto;min-width:88px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-2);background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md)}._tileActive_cwksz_536{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._tileIcon_cwksz_542{display:inline-flex}._tileLabel_cwksz_546{font-size:.8rem;font-weight:600;white-space:nowrap}._awning_cwksz_552{height:26px;background:repeating-linear-gradient(90deg,var(--primary) 0 18px,var(--card) 18px 36px);border-bottom:3px solid var(--primary)}._awningGold_cwksz_559{background:repeating-linear-gradient(90deg,var(--awning, var(--accent)) 0 18px,var(--card) 18px 36px);border-bottom-color:var(--awning, var(--accent));transition:border-bottom-color .3s ease}._cover_cwksz_565{display:block;width:100%;height:110px;object-fit:contain;background:var(--secondary)}._cardBody_cwksz_573{display:flex;flex-direction:column;gap:var(--spacing-3);padding:0 var(--spacing-4) var(--spacing-4);flex:1}._identity_cwksz_581{display:flex;align-items:flex-start;gap:var(--spacing-3)}._identityLogo_cwksz_588{width:64px;height:64px;margin-top:calc(var(--spacing-6) * -1)}._identityText_cwksz_594{min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:var(--spacing-3)}._badges_cwksz_602{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._skeletonCard_cwksz_608{height:220px;border-radius:var(--radius-md)}._empty_cwksz_613{padding:var(--spacing-8) var(--spacing-4);text-align:center;color:var(--muted-foreground);border:1px dashed var(--border);border-radius:var(--radius-md)}._footer_cwksz_621{max-width:1040px;margin:0 auto;padding:var(--spacing-6) var(--spacing-4) var(--spacing-12);font-size:.85rem;color:var(--muted-foreground);border-top:1px solid var(--border)}@media(max-width:640px){._city_cwksz_74{display:none}._headerInner_cwksz_18{padding:var(--spacing-2) var(--spacing-3);gap:var(--spacing-2);justify-content:flex-end}._headerInner_cwksz_18>:first-child{margin-right:auto}._ctaLong_cwksz_635{display:none}._ctaShort_cwksz_72{display:inline}._main_cwksz_83{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}._ctaHero_cwksz_48{width:100%;white-space:normal}}
