.categoryFilters_wrap__lWnwz{min-width:0}.categoryFilters_toggle__itS_Q svg{width:18px;height:18px}.categoryFilters_panel__UogAY{display:grid;grid-template-rows:0fr;margin-top:0;overflow:hidden;visibility:hidden;transition:grid-template-rows .22s var(--pp-ease),margin-top .22s var(--pp-ease),visibility 0s linear .22s}.categoryFilters_panelOpen__ufofo{grid-template-rows:1fr;margin-top:var(--spacing-xs);visibility:visible;transition:grid-template-rows .22s var(--pp-ease),margin-top .22s var(--pp-ease),visibility 0s}.categoryFilters_panelInner__zevsq{display:grid;align-content:start;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);min-height:0;padding:var(--spacing-sm);border:1px solid var(--pp-line);border-radius:var(--radius-xl);background:var(--pp-surface)}.categoryFilters_panel__UogAY:not(.categoryFilters_panelOpen__ufofo) .categoryFilters_panelInner__zevsq{border-color:transparent}@media (min-width:1000px){.categoryFilters_toggle__itS_Q{display:none}.categoryFilters_panelOpen__ufofo,.categoryFilters_panel__UogAY{position:sticky;top:calc(var(--header-height) + 16px);grid-template-rows:1fr;margin-top:0;visibility:visible;transition:none}.categoryFilters_panel__UogAY:not(.categoryFilters_panelOpen__ufofo) .categoryFilters_panelInner__zevsq{border-color:var(--pp-line)}}.categoryFilters_group__rSzoZ{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:0;border:0}.categoryFilters_group__rSzoZ legend{margin-bottom:6px;color:var(--pp-ink);font-family:var(--font-heading);font-size:.9rem;font-weight:700}.categoryFilters_logoOptions__SekZz{display:flex;flex-wrap:wrap;gap:8px}.categoryFilters_logoOption__X2GgH{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;border:1px solid var(--pp-line);border-radius:var(--radius-md);background:var(--pp-surface);color:var(--pp-muted);font-size:.75rem;cursor:pointer}.categoryFilters_logoOption__X2GgH input{position:absolute;opacity:0;pointer-events:none}.categoryFilters_logoOption__X2GgH:has(input:checked){border-color:var(--pp-accent);background:var(--pp-accent-soft);color:var(--pp-ink)}.categoryFilters_logoOption__X2GgH:has(input:focus-visible){outline:2px solid var(--pp-accent-ink);outline-offset:2px}.categoryFilters_optionText__GqlSq{max-width:120px;font-size:.82rem}.categoryFilters_option__XDkGD{display:flex;align-items:center;gap:8px;min-height:32px;color:var(--pp-text);font-size:.9rem;cursor:pointer}.categoryFilters_option__XDkGD svg{width:16px;height:16px;fill:var(--pp-star)}.categoryFilters_option__XDkGD input{width:18px;height:18px;accent-color:var(--pp-accent)}.categoryFilters_range__OZL3M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.categoryFilters_range__OZL3M label{display:grid;grid-gap:4px;gap:4px;color:var(--pp-muted);font-size:.78rem}.categoryFilters_range__OZL3M input{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--pp-surface);color:var(--pp-ink);font:inherit;font-size:.95rem}.categoryFilters_submit__iqMAR{display:grid}.categoryFilters_sort__AUYVI{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--pp-muted);font-size:.85rem}.categoryFilters_sort__AUYVI select{min-height:38px;padding:0 10px;border:1px solid var(--color-border-primary);border-radius:var(--radius-full);background:var(--pp-surface);color:var(--pp-ink);font:inherit;font-size:.88rem;font-weight:600}@media (prefers-reduced-motion:reduce){.categoryFilters_panelOpen__ufofo,.categoryFilters_panel__UogAY{transition:none}}.productCard_card__nD_Zj{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;border:1px solid var(--pp-line);border-radius:var(--radius-lg);background:var(--pp-surface);color:var(--pp-text);transition:border-color var(--pp-fast) ease}.productCard_card__nD_Zj:hover{border-color:var(--pp-accent);color:var(--pp-text)}.productCard_card__nD_Zj:focus-visible{outline:2px solid var(--pp-accent-ink);outline-offset:2px}.productCard_media__G3skz{position:relative;display:block;aspect-ratio:1;background:var(--pp-photo)}.productCard_media__G3skz img{-o-object-fit:contain;object-fit:contain;padding:10%}.productCard_media__G3skz img.productCard_fallback__c3mPv{padding:30%;opacity:.6}.productCard_score__8jskm{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;padding:3px 8px 3px 4px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.94);box-shadow:0 1px 2px rgba(26,25,56,.12);font-size:.85rem}.productCard_score__8jskm>span:first-child{filter:none}:root[data-theme=dark] .productCard_score__8jskm{--pp-great:#1c7f45;--pp-good:#3f7f1d;--pp-fair:#8a5a00;--pp-high:#b53a0c}.productCard_body__sA5zS{display:flex;flex:1;flex-direction:column;gap:6px;padding:10px 12px 12px;border-top:1px solid var(--pp-line)}.productCard_brand__tWU4h{display:flex;align-items:center;min-height:32px}.productCard_brandText__Jhwf3{font-size:.8rem;color:var(--pp-muted)}.productCard_name__uVCpO{display:-webkit-box;min-height:2.6em;overflow:hidden;color:var(--pp-ink);font-size:.9rem;font-weight:500;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.productCard_price__EA_MZ{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.productCard_price__EA_MZ strong{color:var(--pp-ink);font-family:var(--font-heading);font-size:1.05rem;font-weight:800}.productCard_price__EA_MZ del{color:var(--pp-muted);font-size:.8rem}.productCard_meta___S3DV{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;color:var(--pp-muted);font-size:.78rem}.productCard_savings__RwWyf{white-space:normal}.productCard_store__CiLXC{display:inline-flex;align-items:center;gap:6px}.productCard_storeText__7b0h0{font-size:.78rem;font-weight:600;color:var(--pp-muted)}@media (prefers-reduced-motion:reduce){.productCard_card__nD_Zj{transition:none}}.page_page__R6Q0o{padding:var(--spacing-sm) 0 var(--spacing-3xl);background:var(--color-background)}.page_container___U3Nz{display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);min-width:0}.page_container___U3Nz>nav{min-width:0;margin-bottom:calc(var(--spacing-lg) * -.5)}.page_head__LeYuk{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);min-width:0}.page_head__LeYuk h1{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:1.5rem;line-height:1.2}.page_head__LeYuk h1 small{color:var(--pp-muted);font-family:var(--font-primary-regular);font-size:.9rem;font-weight:400}.page_children__ceaHr{display:flex;gap:8px;margin:0 calc(var(--spacing-sm) * -1);padding:2px var(--spacing-sm);overflow-x:auto;scrollbar-width:none}.page_childLink__I5CUc{flex:none;padding:7px 14px;border:1px solid var(--pp-line);border-radius:var(--radius-full);background:var(--pp-surface);color:var(--pp-ink);font-size:.88rem;font-weight:500;white-space:nowrap}.page_childLink__I5CUc:hover{border-color:var(--pp-accent);color:var(--pp-ink)}@media (min-width:900px){.page_head__LeYuk h1{font-size:1.9rem}.page_children__ceaHr{flex-wrap:wrap;margin:0;padding:0}}.page_layout__PZU9U{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--spacing-sm);gap:var(--spacing-sm);align-items:start}@media (min-width:1000px){.page_layout__PZU9U{grid-template-columns:260px minmax(0,1fr);gap:var(--spacing-lg)}}.page_results__r_VWc{display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);min-width:0}.page_toolbar__kbcLK{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:38px}.page_clear__aJmMo{color:var(--pp-accent-ink);font-size:.88rem;font-weight:600}.page_grid__O4czC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--spacing-xs);gap:var(--spacing-xs);list-style:none}@media (min-width:640px){.page_grid__O4czC{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.page_grid__O4czC{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_pager__N2SJi{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-2xs);padding-top:var(--spacing-xs)}.page_about__yFEPD{display:grid;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);max-width:760px}.page_about__yFEPD h2{font-size:1.1rem}.page_about__yFEPD p{color:var(--pp-text);font-size:.95rem;line-height:1.6}.page_faq__gZsJf{display:grid;grid-gap:6px;gap:6px}.page_faq__gZsJf details{padding:10px 14px;border:1px solid var(--pp-line);border-radius:var(--radius-lg);background:var(--pp-surface)}.page_faq__gZsJf summary{color:var(--pp-ink);font-weight:600;cursor:pointer}.page_faq__gZsJf details p{margin-top:6px;color:var(--pp-muted)}.productRail_section__2eq57{min-width:0}.productRail_rail__F8920{position:relative;display:grid;grid-auto-columns:minmax(158px,44%);grid-auto-flow:column;grid-gap:var(--spacing-xs);gap:var(--spacing-xs);margin:0 calc(var(--spacing-sm) * -1);padding:2px var(--spacing-sm) var(--spacing-2xs);overflow-x:auto;list-style:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--spacing-sm);scroll-snap-type:x mandatory;scrollbar-width:thin}.productRail_rail__F8920>*{min-width:0;scroll-snap-align:start}@media (min-width:640px){.productRail_rail__F8920{grid-auto-columns:minmax(190px,30%)}}@media (min-width:1000px){.productRail_rail__F8920{grid-auto-columns:calc((100% - 4 * var(--spacing-xs)) / 5);margin:0;padding:2px 0 var(--spacing-2xs)}}.storeTable_wrap___cXjd{min-width:0}.storeTable_logo__lfe1l{border-radius:10px}.storeTable_logoText__JixB7{max-width:120px;font-size:.95rem}.storeTable_stack__c5UcP{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.storeTable_right__DtJic .storeTable_stack__c5UcP{align-items:flex-end}.storeTable_inline__Fk_FJ{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.storeTable_stack__c5UcP small,.storeTable_variants__aqsgx{color:var(--pp-muted);font-size:.8rem;line-height:1.35}.storeTable_variants__aqsgx{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storeTable_sellerName__6l737{color:var(--pp-ink);font-weight:600;word-wrap:anywhere}.storeTable_sellerScore__uhtkO{display:inline-flex;align-items:center;padding:1px 7px;border-radius:var(--radius-full);background:var(--pp-sunken);color:var(--pp-ink);font-size:.78rem}.storeTable_sellerScore__uhtkO b{font-weight:700}.storeTable_official__jmhkB{display:inline-flex;align-items:center;gap:4px;color:var(--pp-great);font-size:.78rem;font-weight:600;white-space:nowrap}.storeTable_official__jmhkB svg{width:14px;height:14px}.storeTable_rating__bdZxN{font-size:.85rem;white-space:nowrap}.storeTable_free__yCI6N{color:var(--pp-great);font-weight:600}.storeTable_muted__CR1yU{color:var(--pp-muted)}.storeTable_price__aDPLW{color:var(--pp-ink);font-family:var(--font-heading);font-size:1.1rem;font-weight:800;line-height:1.2;white-space:nowrap}.storeTable_priceCell__8SR4b{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.storeTable_priceCell__8SR4b small{color:var(--pp-muted);font-size:.78rem;white-space:nowrap}.storeTable_checked__JY9Pp{color:var(--pp-muted);font-size:.75rem;white-space:nowrap}.storeTable_diff__e26tD{color:var(--pp-muted);font-weight:600;white-space:nowrap}.storeTable_diffUp___bX7Z{color:var(--pp-high)}.storeTable_diffBest__SStXn{color:var(--pp-great);font-weight:700;white-space:nowrap}.storeTable_note__MARuE{color:var(--pp-muted);font-size:.72rem}.storeTable_out__M7ulc .storeTable_price__aDPLW{color:var(--pp-muted);font-weight:600;-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-thickness:1px}.storeTable_action__txo3M{white-space:nowrap}.storeTable_pending__1BaCZ{display:inline-block;color:var(--pp-muted);font-size:.82rem;font-weight:600;white-space:nowrap}.storeTable_table__xSO3L{display:none;width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem}.storeTable_table__xSO3L td,.storeTable_table__xSO3L th{padding:14px 12px;border-top:1px solid var(--pp-line);text-align:left;vertical-align:middle}.storeTable_table__xSO3L thead th{padding-top:0;padding-bottom:10px;border-top:0;color:var(--pp-muted);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.storeTable_headNote__0pQCc{display:block;font-size:.68rem;font-weight:500;letter-spacing:0;text-transform:none}.storeTable_table__xSO3L tbody th{width:1%;font-weight:400}.storeTable_table__xSO3L tbody tr:first-child>*{border-top-color:transparent}.storeTable_table__xSO3L tr.storeTable_best__rKTf4>*{background:var(--pp-accent-soft)}.storeTable_table__xSO3L tr.storeTable_best__rKTf4+tr>*{border-top-color:transparent}.storeTable_table__xSO3L tr.storeTable_best__rKTf4>:first-child{border-radius:12px 0 0 12px;box-shadow:inset 3px 0 0 var(--pp-accent)}.storeTable_table__xSO3L tr.storeTable_best__rKTf4>:last-child{border-radius:0 12px 12px 0}.storeTable_right__DtJic{text-align:right!important}.storeTable_table__xSO3L tr.storeTable_hasMore__wwTvQ>*{padding-bottom:6px}.storeTable_table__xSO3L tr.storeTable_moreRow__lFFU1>td{padding-top:0;border-top:0}.storeTable_table__xSO3L tr.storeTable_best__rKTf4+tr.storeTable_moreRow__lFFU1>td{background:none}.storeTable_list__udOZl{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.storeTable_item__0y8i_{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo main price" "facts facts facts" "foot foot foot" "more more more";align-items:center;grid-gap:10px 12px;gap:10px 12px;padding:14px 12px;border-top:1px solid var(--pp-line)}.storeTable_item__0y8i_:first-child{border-top-color:transparent}.storeTable_item__0y8i_.storeTable_best__rKTf4{border-top-color:transparent;border-radius:14px;background:var(--pp-accent-soft);box-shadow:inset 3px 0 0 var(--pp-accent)}.storeTable_item__0y8i_.storeTable_best__rKTf4+.storeTable_item__0y8i_{border-top-color:transparent}.storeTable_item__0y8i_>:first-child{grid-area:logo}.storeTable_itemMain__cTt4J{grid-area:main;display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:.88rem}.storeTable_itemPrice__ENQxT{grid-area:price;display:grid;justify-items:end;grid-gap:2px;gap:2px;font-size:.82rem}.storeTable_itemFacts__zLCIY{grid-area:facts;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.storeTable_itemFacts__zLCIY:empty{display:none}.storeTable_itemFacts__zLCIY .storeTable_variants__aqsgx{max-width:100%}.storeTable_itemMore__l7CjF{grid-area:more;min-width:0}.storeTable_itemMore__l7CjF:empty{display:none}.storeTable_itemFoot__pZHcP{grid-area:foot;display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width:420px){.storeTable_itemFoot__pZHcP{flex-direction:column-reverse;align-items:stretch;gap:8px}.storeTable_itemFoot__pZHcP>a{width:100%}.storeTable_itemFoot__pZHcP .storeTable_checked__JY9Pp,.storeTable_itemFoot__pZHcP .storeTable_pending__1BaCZ{text-align:center}}@media (min-width:900px){.storeTable_table__xSO3L{display:table}.storeTable_list__udOZl{display:none}}