.page_page__ruy7c{padding-block:var(--space-8) var(--space-12)}.page_intro__s1dSK{margin-bottom:var(--space-8)}.page_h1__s1QJv{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,4vw,38px);color:var(--ink);margin:0 0 var(--space-2)}.page_sub__nQTr7{color:var(--muted);margin:0}.page_introText__CB804{margin:var(--space-3) 0 0;max-width:70ch;color:var(--ink-2);line-height:1.65;font-size:15px}.page_layout__QtYRc{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.page_results__DWC8U{min-width:0}.page_resultMeta__hGXE_{color:var(--muted);font-size:14px;margin:0 0 var(--space-4)}.page_grid__Hg5ql{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.page_empty__J4YYR{color:var(--muted);padding:var(--space-8) 0}.page_resetLink__djB3s{color:var(--pink-accent);font-weight:600}@media (max-width:1100px){.page_grid__Hg5ql{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.page_layout__QtYRc{grid-template-columns:minmax(0,1fr);gap:0}.page_page__ruy7c{padding-top:var(--space-3)}.page_intro__s1dSK{margin-bottom:var(--space-3)}.page_h1__s1QJv{font-size:21px;line-height:1.2;margin-bottom:4px}.page_sub__nQTr7{font-size:13.5px}.page_introText__CB804{margin-top:6px}.page_resultMeta__hGXE_{display:none}}@media (max-width:560px){.page_grid__Hg5ql{grid-template-columns:repeat(2,minmax(0,1fr))}}.DealsFilters_sidebar__4mocx{position:-webkit-sticky;position:sticky;top:calc(var(--header-total) + var(--space-4));align-self:start;display:flex;flex-direction:column;gap:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);max-height:calc(100dvh - var(--header-total) - var(--space-8));overflow-y:auto}.DealsFilters_bar__2_SBO,.DealsFilters_drawerClose__oqtsi,.DealsFilters_showResults__DmwNF{display:none}.DealsFilters_body__L4JcI{display:contents}.DealsFilters_headerRow__ABdED{display:flex;align-items:center;justify-content:space-between}.DealsFilters_title__3aZUP{font-family:var(--font-display);font-size:18px;margin:0}.DealsFilters_reset__U7ovG{border:none;background:transparent;color:var(--pink-accent);font-weight:600;font-size:13px;cursor:pointer}.DealsFilters_group__s014h{display:flex;flex-direction:column;gap:var(--space-3)}.DealsFilters_groupTitle__pwby5{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.DealsFilters_select__DbI8Z{width:100%;height:42px;padding-inline:var(--space-3);border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:14px;cursor:pointer}.DealsFilters_list__wAXMc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.DealsFilters_chip__ZXSaZ{width:100%;text-align:left;border:none;background:transparent;border-radius:var(--radius-sm);padding:8px 10px;font-size:14px;color:var(--ink-2);cursor:pointer}.DealsFilters_chip__ZXSaZ:hover{background:var(--gray-100)}.DealsFilters_chipActive__7BpSf{background:var(--pink-100);color:var(--pink-accent-dark);font-weight:600}.DealsFilters_check__aVE7t{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2);cursor:pointer;padding:4px 0}.DealsFilters_check__aVE7t input{accent-color:var(--pink-accent);width:16px;height:16px}.DealsFilters_count__Jjsyn{margin-left:auto;color:var(--muted-3);font-size:12px}.DealsFilters_priceRow___z9Vt{display:flex;gap:var(--space-2)}.DealsFilters_priceInput__Jm5xc{width:100%;height:42px;padding-inline:var(--space-3);border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:14px}.DealsFilters_apply__69e3H{height:40px;border:none;border-radius:var(--radius-md);background:var(--green);color:#fff;font-weight:600;font-size:14px;cursor:pointer}.DealsFilters_apply__69e3H:hover{background:var(--green-dark)}@media (max-width:900px){.DealsFilters_bar__2_SBO{position:-webkit-sticky;position:sticky;top:calc(var(--header-total) - 1px);z-index:40;display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:60px;margin-inline:calc(-1 * clamp(var(--space-4), 4vw, var(--space-10)));padding:var(--space-2) clamp(var(--space-4),4vw,var(--space-10));background:var(--surface);border-bottom:1px solid transparent;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;transition:top .3s ease,border-color .3s ease}.DealsFilters_bar__2_SBO::-webkit-scrollbar{display:none}html[data-hdr=hidden] .DealsFilters_bar__2_SBO{top:0;border-bottom-color:var(--border)}.DealsFilters_mobileSort__YXh_S,.DealsFilters_mobileTrigger__uZfMv{flex:0 0 auto;height:44px;border:1px solid var(--border-2);border-radius:var(--radius-pill);background-color:var(--surface);color:var(--ink);font-family:var(--font-sans);font-weight:600;cursor:pointer}.DealsFilters_mobileTrigger__uZfMv{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 var(--space-4);font-size:15px}.DealsFilters_mobileSort__YXh_S{padding:0 34px 0 var(--space-4);font-size:16px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%234a4a4a' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.DealsFilters_activeChip__1C7Eo{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 10px 0 14px;border:1px solid var(--pink-100);border-radius:var(--radius-pill);background:var(--pink-50);color:var(--pink-accent);font-family:var(--font-sans);font-weight:600;font-size:13.5px;white-space:nowrap;cursor:pointer}.DealsFilters_sortGroup__t1F1N{display:none}.DealsFilters_priceInput__Jm5xc{font-size:16px}.DealsFilters_badge___0A7m{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--pink-accent);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.DealsFilters_overlay__gwHUj{position:fixed;inset:0;z-index:1100;background:rgba(30,25,25,.45);animation:DealsFilters_dealsFiltersFade__AFMhT .2s ease}.DealsFilters_sidebar__4mocx{position:fixed;inset:auto 0 0 0;top:auto;z-index:1101;display:flex;flex-direction:column;gap:0;max-height:85dvh;padding:0;border:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -8px 30px rgba(0,0,0,.16);overflow:hidden;transform:translateY(100%);transition:transform .28s cubic-bezier(.22,1,.36,1)}.DealsFilters_open__7ucnp{transform:translateY(0)}.DealsFilters_headerRow__ABdED{flex-shrink:0;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.DealsFilters_body__L4JcI{display:flex;flex-direction:column;gap:var(--space-6);flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-5)}.DealsFilters_drawerClose__oqtsi{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;background:var(--gray-100);border-radius:50%;color:var(--ink-2);cursor:pointer}.DealsFilters_showResults__DmwNF{display:block;flex-shrink:0;margin:0;padding:15px 15px calc(15px + env(safe-area-inset-bottom, 0px));border:none;border-top:1px solid var(--border);border-radius:0;background:var(--pink-accent);color:#fff;font-family:var(--font-sans);font-weight:700;font-size:15px;cursor:pointer}}@keyframes DealsFilters_dealsFiltersFade__AFMhT{0%{opacity:0}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.DealsFilters_bar__2_SBO,.DealsFilters_sidebar__4mocx{transition:none}.DealsFilters_overlay__gwHUj{animation:none}}.DealsPagination_nav__PqBlD{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-10)}.DealsPagination_pages__otCwP{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.DealsPagination_page__zNlmH{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:8px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font-weight:600;font-size:14px}.DealsPagination_page__zNlmH:hover{border-color:var(--pink-200);color:var(--pink-accent)}.DealsPagination_pageActive__1GrMl{background:var(--pink-accent);border-color:var(--pink-accent);color:#fff}.DealsPagination_pageActive__1GrMl:hover{color:#fff}.DealsPagination_ellipsis__W6duI{color:var(--muted-3);padding-inline:4px}.DealsPagination_arrow__n3WpJ{height:40px;display:inline-flex;align-items:center;padding-inline:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font-weight:600;font-size:14px}.DealsPagination_arrow__n3WpJ:hover{border-color:var(--pink-200);color:var(--pink-accent)}.DealItemCard_card__UowYZ{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.DealItemCard_card__UowYZ:hover{box-shadow:var(--shadow-panel);border-color:var(--pink-100)}.DealItemCard_thumb__A3W13{position:relative;aspect-ratio:1/1;background:var(--surface);overflow:hidden}.DealItemCard_badge__K15B7{position:absolute;top:10px;left:10px;z-index:1;background:var(--pink-accent);color:#fff;font-weight:700;font-size:13px;padding:4px 10px;border-radius:var(--radius-pill)}.DealItemCard_img__zSsOz{width:100%;height:100%;object-fit:contain;transition:transform .35s cubic-bezier(.22,1,.36,1)}.DealItemCard_card__UowYZ:hover .DealItemCard_img__zSsOz{transform:scale(1.05)}.DealItemCard_body__OHdWd{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.DealItemCard_name__QcvRL{font-family:var(--font-sans);font-weight:600;font-size:14px;line-height:1.35;color:var(--ink);margin:0;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DealItemCard_priceRow__R0IkE{display:flex;align-items:baseline;gap:8px}.DealItemCard_newPrice__j3TQG{font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--pink-accent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.DealItemCard_oldPrice__t1KrD{font-size:13px;color:var(--strike);text-decoration:line-through;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.DealItemCard_storeRow__pEieM{display:flex;align-items:center;gap:8px;margin-top:var(--space-1)}.DealItemCard_logo__d5rIs{width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;flex-shrink:0}.DealItemCard_storeName__8pbVk{flex:1 1;min-width:0;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:700px){.DealItemCard_card__UowYZ{border-radius:var(--radius-md)}.DealItemCard_thumb__A3W13{aspect-ratio:3/2}.DealItemCard_badge__K15B7{top:7px;left:7px;font-size:11px;padding:3px 7px}.DealItemCard_body__OHdWd{gap:4px;padding:var(--space-3) 10px}.DealItemCard_name__QcvRL{font-size:12.5px;line-height:1.3;min-height:2.6em}.DealItemCard_newPrice__j3TQG{font-size:15px}.DealItemCard_oldPrice__t1KrD{font-size:11.5px}.DealItemCard_storeRow__pEieM{gap:6px;margin-top:2px}.DealItemCard_storeName__8pbVk{font-size:11px}}.IntroText_wrap__BmNTZ{position:relative}.IntroText_text__p8mKy{margin:0}.IntroText_more__6J8F1,.IntroText_toggle__Y59C2{display:none}@media (max-width:900px){.IntroText_text__p8mKy{font-size:13.5px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.IntroText_toggle__Y59C2{display:block;position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.IntroText_more__6J8F1{display:inline-flex;align-items:center;min-height:44px;margin:-8px 0 -10px;font-size:13.5px;font-weight:600;color:var(--pink-accent);cursor:pointer}.IntroText_toggle__Y59C2:focus-visible~.IntroText_more__6J8F1{outline:2px solid var(--pink-accent);outline-offset:2px;border-radius:4px}.IntroText_toggle__Y59C2:checked~.IntroText_text__p8mKy{display:block}.IntroText_toggle__Y59C2:checked~.IntroText_more__6J8F1{display:none}}.page_page__68o5Q{padding-block:var(--space-8) var(--space-12)}.page_crumbs__MWR0d{font-size:13px;color:var(--muted);margin-bottom:var(--space-4)}.page_crumbs__MWR0d a:hover{color:var(--pink-accent)}.page_head__jkODK{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8)}.page_logo__44aQK{width:64px;height:64px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:22px;flex-shrink:0}.page_h1__50YR3{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,4vw,34px);color:var(--ink);margin:0 0 var(--space-1)}.page_sub__mKwEr{color:var(--muted);margin:0}.page_introText__ym97o{max-width:70ch;margin:0 0 var(--space-6);color:var(--ink-2);line-height:1.65;font-size:15px}.page_storeCats__JOhF0{margin:0 0 var(--space-8)}.page_storeCatsHead__DRtY9{margin:0 0 var(--space-3);font-size:15px;font-weight:600;color:var(--ink)}.page_storeCatsList__5cObQ{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.page_storeCat__J0S35{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font-size:14px;text-decoration:none}.page_storeCat__J0S35:hover{border-color:var(--pink-accent-dark);color:var(--pink-accent-dark)}.page_storeCatCount__3wpvG{color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_storeCatsNote__4gYDx{max-width:70ch;margin:var(--space-3) 0 0;color:var(--ink-2);line-height:1.65;font-size:15px}.page_layout__7keu2{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:var(--space-4) var(--space-8);gap:var(--space-4) var(--space-8);align-items:start}.page_results__6_OYY{min-width:0}.page_resetLink__WmOcL{color:var(--pink-accent);font-weight:600}@media (max-width:900px){.page_layout__7keu2{grid-template-columns:minmax(0,1fr);gap:0}.page_page__68o5Q{padding-top:var(--space-3)}.page_crumbs__MWR0d{margin-bottom:var(--space-2);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_head__jkODK{gap:var(--space-3);margin-bottom:var(--space-2);--sl-size:48px}.page_h1__50YR3{font-size:21px;line-height:1.2;margin-bottom:2px}.page_sub__mKwEr{font-size:13.5px}.page_introText__ym97o,.page_storeCats__JOhF0{margin-bottom:var(--space-4)}.page_storeCatsHead__DRtY9{margin-bottom:var(--space-2);font-size:14px}.page_storeCatsList__5cObQ{flex-wrap:nowrap;margin-inline:calc(-1 * clamp(var(--space-4), 4vw, var(--space-10)));padding-inline:clamp(var(--space-4),4vw,var(--space-10));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.page_storeCatsList__5cObQ::-webkit-scrollbar{display:none}.page_storeCatsList__5cObQ li{flex:0 0 auto}.page_storeCat__J0S35{padding:8px 13px;font-size:13.5px;white-space:nowrap}.page_storeCatsNote__4gYDx{margin-top:var(--space-2);font-size:13.5px;line-height:1.5;color:var(--muted)}}.page_empty__yjH25{color:var(--muted);padding:var(--space-8) 0}.page_page__yaOEj{padding-block:var(--space-8) var(--space-12)}.page_intro__auugn{margin-bottom:var(--space-8)}.page_h1__EL_gY{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,4vw,38px);color:var(--ink);margin:0 0 var(--space-2)}.page_sub__xVueN{color:var(--muted);margin:0}.page_introText__UcWIk{margin:var(--space-3) 0 0;max-width:70ch;color:var(--ink-2);line-height:1.65;font-size:15px}.page_empty__XDl5M{color:var(--muted);padding:var(--space-8) 0}@media (max-width:900px){.page_page__yaOEj{padding-top:var(--space-3)}.page_intro__auugn{margin-bottom:var(--space-4)}.page_h1__EL_gY{font-size:21px;line-height:1.2;margin-bottom:4px}.page_sub__xVueN{font-size:13.5px}.page_introText__UcWIk{margin-top:6px}}.page_page__9_rGI{padding-block:var(--space-8) var(--space-12)}.page_crumbs__sQVyq{font-size:13px;color:var(--muted);margin-bottom:var(--space-4)}.page_crumbs__sQVyq a:hover{color:var(--pink-accent)}.page_intro__AAfcc{margin-bottom:var(--space-8)}.page_h1__rmz0l{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,4vw,38px);color:var(--ink);margin:0 0 var(--space-2)}.page_sub__l5UR9{color:var(--muted);margin:0}.page_introText__GnX5v{margin:var(--space-3) 0 0;max-width:70ch;color:var(--ink-2);line-height:1.65;font-size:15px}.page_seoSection__t__D9{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border)}.page_seoHeading__GHrRa{font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--ink);margin:0 0 var(--space-4)}.page_seoText__2EHXr{margin:0 0 var(--space-3);max-width:70ch;color:var(--ink-2);line-height:1.65;font-size:15px}.page_seoTableWrap__ilaES{margin:0 0 var(--space-4);max-width:70ch;overflow-x:auto}.page_seoTable__OHTPM{width:100%;border-collapse:collapse;font-size:15px}.page_seoTable__OHTPM td,.page_seoTable__OHTPM th{padding:8px 12px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.page_seoTable__OHTPM thead th{color:var(--muted);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.page_seoTable__OHTPM tbody th{font-weight:600;color:var(--ink)}.page_seoTable__OHTPM tbody td{color:var(--ink-2)}.page_seoNote__YDW8m{margin:var(--space-2) 0 0;color:var(--muted);line-height:1.55;font-size:13px;white-space:normal}.page_seoLinks__Bq0eC{margin:var(--space-4) 0 0;padding-left:1.1em;color:var(--ink-2);line-height:1.9;font-size:15px}.page_related__VQcDD{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border)}.page_relatedTitle__C4W19{font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--ink);margin:0 0 var(--space-4)}.page_catLinks__CX7Wy{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_catLink___NudR{padding:8px 16px;border-radius:var(--radius-pill);background:var(--pink-50);border:1px solid var(--pink-100);color:var(--ink-2);font-weight:600;font-size:14px;transition:background .15s ease,color .15s ease}.page_catLink___NudR:hover{background:var(--pink-100);color:var(--pink-accent-dark)}.page_layout__1bmcA{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:var(--space-4) var(--space-8);gap:var(--space-4) var(--space-8);align-items:start}.page_results__gvrRV{min-width:0}.page_empty__BZpaX{color:var(--muted);padding:var(--space-8) 0}.page_resetLink__ZYQ6u{color:var(--pink-accent);font-weight:600}@media (max-width:900px){.page_layout__1bmcA{grid-template-columns:minmax(0,1fr);gap:0}.page_page__9_rGI{padding-top:var(--space-3)}.page_crumbs__sQVyq{margin-bottom:var(--space-2);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_intro__AAfcc{margin-bottom:var(--space-3)}.page_h1__rmz0l{font-size:21px;line-height:1.2;margin-bottom:4px}.page_sub__l5UR9{font-size:13.5px}.page_introText__GnX5v{margin-top:6px}}.StoreLogo_mono__Mnsxa,.StoreLogo_wrap__W9xdR{width:var(--sl-size,var(--sl-default,24px));height:var(--sl-size,var(--sl-default,24px));border-radius:max(6px,calc(var(--sl-size, var(--sl-default, 24px)) * .25))}.StoreLogo_wrap__W9xdR{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;border:1px solid var(--border);overflow:hidden;padding:2px}.StoreLogo_img__ASfMK{width:100%;height:100%;object-fit:contain}.StoreLogo_mono__Mnsxa{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:max(9px,calc(var(--sl-size, var(--sl-default, 24px)) * .42))}