.AffiliateDisclosure_note__kCTaj{display:flex;align-items:baseline;gap:8px;margin-top:var(--gap-sm);max-width:64ch;font-size:var(--step--2);line-height:1.5;color:var(--ink-dim)}.AffiliateDisclosure_dot__5v2gu{flex:none;transform:translateY(-1px);width:5px;height:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 6px var(--glow-signal)}.AlertSignup_wrap__Mhkry{margin-top:var(--gap-lg);padding:18px;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line)}.AlertSignup_head__Ea5K9{margin-bottom:12px}.AlertSignup_kicker__i3YWt{color:var(--signal)}.AlertSignup_lede__cGSVY{margin:6px 0 0;font-size:var(--step--1);color:var(--ink-dim);max-width:52ch}.AlertSignup_row__T0aT7{display:flex;flex-wrap:wrap;gap:var(--gap-sm);align-items:stretch}.AlertSignup_email__wHFKi{flex:1 1 200px;min-width:0;padding:10px 12px;border-radius:var(--r);background:var(--bg-2);border:1px solid var(--line-strong);color:var(--ink);font:inherit}.AlertSignup_email__wHFKi:focus-visible,.AlertSignup_targetInput__WL1e5:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.AlertSignup_target__ycttE{display:inline-flex;align-items:center;gap:10px;padding:0 14px;border-radius:var(--r);background:var(--bg-2);border:1px solid var(--line-strong)}.AlertSignup_targetLabel__IULgC{font-size:var(--step--1);color:var(--ink-dim);white-space:nowrap}.AlertSignup_amount__fqTIj{display:inline-flex;align-items:baseline;gap:1px}.AlertSignup_currency__yRAlH,.AlertSignup_targetInput__WL1e5{font-family:var(--font-mono),monospace;font-size:var(--step-0);color:var(--signal)}.AlertSignup_targetInput__WL1e5{width:6ch;padding:10px 0;border:none;background:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.AlertSignup_targetInput__WL1e5::-webkit-inner-spin-button,.AlertSignup_targetInput__WL1e5::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.AlertSignup_submit__BhgTG{padding:10px 18px;border-radius:var(--r);border:1px solid transparent;background:var(--signal);color:var(--on-signal);font-weight:600;cursor:pointer;transition:filter var(--dur) var(--ease)}.AlertSignup_submit__BhgTG:hover:not(:disabled){filter:brightness(1.06)}.AlertSignup_submit__BhgTG:disabled{opacity:.6;cursor:default}.AlertSignup_error__AbqzJ{margin:10px 0 0;font-size:var(--step--1);color:var(--danger)}.AlertSignup_done__wS6pq{display:flex;align-items:center;gap:9px;margin:0;color:var(--ink);font-size:var(--step--1)}.AlertSignup_dot__lOr0A{width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 8px var(--glow-signal)}.AlertSignup_wrap__Mhkry{scroll-margin-top:90px}.AlertSignup_remindersSelect___KukM{border:none;background:transparent;color:var(--signal);font-family:var(--font-mono),monospace;font-size:var(--step--1);padding:10px 0;cursor:pointer}.AlertSignup_remindersSelect___KukM:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.AlertSignup_remindersSelect___KukM option{background:var(--bg-2);color:var(--ink)}.AlertSignup_currentBest__BvMSk{margin:12px 0 0;font-size:var(--step--1);color:var(--ink-dim)}.AlertSignup_currentBest__BvMSk .AlertSignup_mono__qXmlD{color:var(--signal)}.EffectivePriceBreakdown_wrap__HJ1Am{position:relative;display:inline-block}.EffectivePriceBreakdown_summary__2H_yV{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;cursor:pointer;white-space:nowrap;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left}.EffectivePriceBreakdown_metaLine__rjs_G{display:inline-flex;align-items:baseline;gap:7px}.EffectivePriceBreakdown_eff__y3611{font-size:var(--step-1);font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.1}.EffectivePriceBreakdown_tag__p9KBO{font-family:var(--font-mono),monospace;font-size:var(--step--2);letter-spacing:.08em;color:var(--ink-faint);border-bottom:1px dashed var(--line-strong);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.EffectivePriceBreakdown_summary__2H_yV:hover .EffectivePriceBreakdown_tag__p9KBO,.EffectivePriceBreakdown_summary__2H_yV[aria-expanded=true] .EffectivePriceBreakdown_tag__p9KBO{color:var(--signal);border-color:var(--signal)}.EffectivePriceBreakdown_perPouch__vNshm{font-size:var(--step--1);color:var(--signal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EffectivePriceBreakdown_pair__WvNOD{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.EffectivePriceBreakdown_sub__TS67q{font-size:var(--step--2);font-weight:400;color:var(--ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EffectivePriceBreakdown_backdrop__6VWLM{display:block;position:fixed;inset:0;z-index:55;background:rgb(0 0 0/.5);border:none;cursor:pointer}.EffectivePriceBreakdown_pop__Maad9{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:60;width:min(320px,calc(100vw - 32px));padding:12px 14px 14px;border-radius:var(--r);background:var(--panel-2);border:1px solid var(--line-strong);box-shadow:var(--shadow-card);text-align:left;white-space:normal}.EffectivePriceBreakdown_popHead___ABvZ{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);margin-bottom:8px}.EffectivePriceBreakdown_popTitle__NzkJI{font-family:var(--font-mono),monospace;font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.EffectivePriceBreakdown_close__OZA4J{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:-4px -6px -4px 0;border:none;border-radius:var(--r-sm);background:none;color:var(--ink-dim);font-size:20px;line-height:1;cursor:pointer}.EffectivePriceBreakdown_close__OZA4J:hover{color:var(--ink);background:var(--panel)}.EffectivePriceBreakdown_row__5L5t7,.EffectivePriceBreakdown_total__9SDBf{display:flex;justify-content:space-between;font-size:var(--step--1);padding:5px 0}.EffectivePriceBreakdown_total__9SDBf{margin-top:6px;padding-top:10px;border-top:1px solid var(--line);color:var(--ink);font-weight:600}.EffectivePriceBreakdown_note__BXiZ3{margin:6px 0 0;font-size:var(--step--2);color:var(--ink-faint)}@media (max-width:560px){.EffectivePriceBreakdown_pop__Maad9{left:16px;right:16px;bottom:16px;top:auto;transform:none;width:auto;padding:16px 18px 18px}.EffectivePriceBreakdown_popTitle__NzkJI{font-size:var(--step--1)}}.PricePerPouchMeter_meter__XPwLL{display:flex;flex-direction:column;gap:6px;width:100%}.PricePerPouchMeter_value__IR0e7{font-size:var(--step-1);font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1}.PricePerPouchMeter_unit__k1wZi{font-size:.5em;letter-spacing:.08em;color:var(--ink-faint);margin-left:3px}.PricePerPouchMeter_track__d8EAB{position:relative;height:8px;border-radius:var(--r-pill);background-color:var(--bg-2);background-image:repeating-linear-gradient(90deg,var(--line-strong) 0,var(--line-strong) 1px,transparent 1px,transparent 10%);box-shadow:inset 0 0 0 1px var(--line);overflow:visible}.PricePerPouchMeter_fill__CV4_6{position:absolute;inset:0 auto 0 0;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--mint),var(--signal));opacity:.55}.PricePerPouchMeter_marker__EUTKW{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);background:var(--signal);box-shadow:var(--glow-signal);transition:box-shadow var(--dur) var(--ease)}.PricePerPouchMeter_sm__N40OC{gap:0}.PricePerPouchMeter_sm__N40OC .PricePerPouchMeter_value__IR0e7{display:none}.PricePerPouchMeter_sm__N40OC .PricePerPouchMeter_track__d8EAB{height:6px}.PricePerPouchMeter_sm__N40OC .PricePerPouchMeter_marker__EUTKW{width:10px;height:10px}.PricePerPouchMeter_lg__f4rbS .PricePerPouchMeter_value__IR0e7{font-size:var(--step-3)}.PricePerPouchMeter_lg__f4rbS .PricePerPouchMeter_track__d8EAB{height:12px}.PricePerPouchMeter_lg__f4rbS .PricePerPouchMeter_marker__EUTKW{width:16px;height:16px}.PricePerPouchMeter_best__FbHC8 .PricePerPouchMeter_marker__EUTKW{box-shadow:0 0 0 1px var(--signal),0 0 22px 0 rgba(199,242,78,.7)}.EmptyState_wrap__HX2xy{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding:var(--gap-xl) var(--gap);text-align:center}.EmptyState_flatline__yY9kf{position:relative;width:min(220px,60%);height:1px;margin-bottom:var(--gap-xs);background:var(--line-strong)}.EmptyState_flatline__yY9kf:after{content:"";position:absolute;inset-inline-start:50%;top:-3px;width:1px;height:7px;background:var(--ink-faint)}.EmptyState_title__roCZy{margin:0;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.EmptyState_hint__OXzzo{margin:0;max-width:42ch;color:var(--ink-faint);font-size:var(--step--1)}.EmptyState_action__7qRLY{margin-top:var(--gap-xs)}.StockBadge_badge__rc3Lb{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono),monospace;font-size:var(--step--2);letter-spacing:.06em;padding:3px 9px;border-radius:var(--r-pill);border:1px solid transparent;white-space:nowrap}.StockBadge_dot__RjZl5{width:6px;height:6px;border-radius:50%;background:currentColor}.StockBadge_in__erHyv{color:var(--signal);background:rgba(199,242,78,.08);border-color:rgba(199,242,78,.25)}.StockBadge_out__BxJj3{color:var(--danger);background:rgba(228,87,76,.08);border-color:rgba(228,87,76,.22)}.ProductTable_scroll__FB1tW{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;border:1px solid var(--line);border-radius:var(--r-lg)}.ProductTable_table__6JfkE{width:100%;border-collapse:collapse;font-size:var(--step--1);min-width:620px}@media (max-width:560px){.ProductTable_table__6JfkE{min-width:500px;font-size:var(--step--2)}.ProductTable_table__6JfkE tbody td,.ProductTable_table__6JfkE thead th{padding:10px 11px}}.ProductTable_table__6JfkE thead th{text-align:left;padding:12px 16px;background:var(--panel);color:var(--ink-faint);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.05em;font-weight:500;border-bottom:1px solid var(--line);white-space:nowrap}.ProductTable_sortLink__TUZBM{display:inline-flex;align-items:center;gap:4px;color:inherit}.ProductTable_sortLink__TUZBM:hover{color:var(--ink)}.ProductTable_caret__vDSIq{color:var(--signal)}.ProductTable_table__6JfkE tbody td{padding:12px 16px;border-top:1px solid var(--line);vertical-align:middle}.ProductTable_table__6JfkE tbody tr:hover{background:color-mix(in srgb,var(--panel) 60%,transparent)}.ProductTable_num__7tuR4{text-align:right}.ProductTable_name__qHTKt{color:var(--ink)}.ProductTable_name__qHTKt:hover{color:var(--signal)}.ProductTable_brand__SxR9i{color:var(--ink-dim)}.ProductTable_sale__KuIwO,.ProductTable_variety__ZFUqj{margin-left:8px;font-family:var(--font-mono),monospace;font-size:var(--step--2);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-pill);padding:1px 7px}.ProductTable_sale__KuIwO{color:var(--ember);border:1px solid color-mix(in srgb,var(--ember) 45%,transparent)}.ProductTable_variety__ZFUqj{color:var(--mint);border:1px solid color-mix(in srgb,var(--mint) 45%,transparent)}.page_hero__qyX4Y{display:flex;align-items:center;gap:var(--gap-lg);margin-bottom:var(--gap-lg)}.page_logo__sK9am{width:64px;height:64px;object-fit:contain;border-radius:var(--r);background:var(--ink);border:1px solid var(--line-strong);padding:6px}.page_title__QHLaF{font-size:var(--step-3);margin:8px 0 6px}.page_blurb__0uixk{color:var(--ink-dim);max-width:62ch;line-height:1.5}.page_available__5GF6u{margin-bottom:var(--gap-lg)}.page_availSummary__wvYqE{display:flex;align-items:baseline;gap:var(--gap-sm);cursor:pointer;padding:4px 0;list-style:none}.page_availSummary__wvYqE::-webkit-details-marker{display:none}.page_availSummary__wvYqE:after{content:"▾";color:var(--ink-faint);font-size:var(--step--2);transition:transform var(--dur) var(--ease)}.page_available__5GF6u[open] .page_availSummary__wvYqE:after{transform:rotate(180deg)}.page_availSummary__wvYqE:hover .page_availCount__CJqqG{color:var(--signal)}.page_availCount__CJqqG{font-family:var(--font-mono),monospace;font-size:var(--step--1);color:var(--ink)}.page_availChips__faxcd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm);padding-top:10px}.page_availLabel__9AuwD{font-size:var(--step--2);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em}.page_retChip__F6zZ1{padding:6px 13px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);font-size:var(--step--1)}.page_retChip__F6zZ1:hover{border-color:var(--signal)}.ProductStream_status__oKMa3{margin:var(--gap) 0 0;text-align:center;font-family:var(--font-mono),monospace;font-size:var(--step--2);letter-spacing:.06em;color:var(--ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductStream_more__beRqU{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:64px;justify-content:center;margin-top:var(--gap)}.ProductStream_button__rk8I4{display:inline-flex;align-items:center;gap:8px;padding:13px 30px;border-radius:var(--r-pill);border:1px solid color-mix(in oklab,var(--signal) 55%,var(--line-strong));background:var(--panel);color:color-mix(in oklab,var(--signal) 40%,var(--ink));box-shadow:0 0 14px -4px color-mix(in oklab,var(--signal) 45%,transparent);font-family:var(--font-mono),monospace;font-size:var(--step--1);letter-spacing:.04em;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ProductStream_button__rk8I4:hover{border-color:color-mix(in oklab,var(--signal) 80%,var(--line-strong));color:var(--signal);box-shadow:0 0 18px -3px color-mix(in oklab,var(--signal) 60%,transparent)}.ProductStream_button__rk8I4:focus-visible{outline:2px solid var(--signal);outline-offset:2px;box-shadow:none}.ProductStream_button__rk8I4[aria-busy=true]{color:var(--ink-faint);border-color:var(--line);box-shadow:none}.ProductStream_error__3hJ0b{font-size:var(--step--2);color:var(--danger)}.page_hero__7KFOs{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl);padding:clamp(32px,6vw,72px) 0 var(--gap-xl)}.page_title__po7na{font-size:var(--step-4);margin:14px 0 18px;max-width:14ch}.page_title__po7na em{font-style:italic;color:var(--signal)}.page_lede__m7AMO{max-width:46ch;color:var(--ink-dim);font-size:var(--step-1);margin:0 0 26px}.page_ctas__rfsth{display:flex;flex-wrap:wrap;gap:12px}.page_cta__i2v5_{padding:13px 22px;border-radius:var(--r);background:var(--signal);color:var(--on-signal);font-family:var(--font-mono),monospace;font-weight:600;font-size:var(--step--1);letter-spacing:.02em;transition:transform var(--dur) var(--ease)}.page_cta__i2v5_:hover{transform:translateY(-2px)}.page_ctaGhost__R2kUD{padding:13px 22px;border-radius:var(--r);border:1px solid var(--line-strong);color:var(--ink);font-size:var(--step--1)}.page_ctaGhost__R2kUD:hover{border-color:var(--signal);color:var(--signal)}.page_spotlight__XYSeN{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line-strong);box-shadow:var(--shadow-card);transition:transform var(--dur) var(--ease)}.page_spotlight__XYSeN:hover{transform:translateY(-2px)}.page_spotHead__AeE9R{align-items:center}.page_spotBody__rZvgc,.page_spotHead__AeE9R{display:flex;justify-content:space-between;gap:var(--gap)}.page_spotBody__rZvgc{align-items:flex-start}.page_spotFlavor__SY_f3{font-size:var(--step-2);margin-top:4px}.page_spotFrom__ji1Cs{margin:0;color:var(--ink-dim);font-size:var(--step--1)}.page_spotPromo__rZ4zX{margin-left:var(--gap-sm);font-family:var(--font-mono),monospace;font-size:var(--step--2);letter-spacing:.04em;color:var(--on-signal);background:var(--signal);border-radius:var(--r-pill);padding:1px 8px}.page_spotPromoNote__VtnVt{margin:0;color:var(--ink-dim);font-size:var(--step--2);max-width:42ch}.page_home__D7RxQ{counter-reset:home-section}.page_section__zQZ2o{counter-increment:home-section;border-top:1px solid var(--line);padding-block:var(--gap-xl) var(--gap-lg)}.page_sectionHead__iJcTv{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap);margin-bottom:var(--gap-lg)}.page_sectionKicker__FeM2H:before{content:counter(home-section,decimal-leading-zero);color:var(--signal);margin-right:10px}.page_sectionTitle__6ic_4{font-size:var(--step-2);margin-top:6px}.page_more__hdVRu{color:var(--ink-dim);font-size:var(--step--1)}.page_more__hdVRu:hover{color:var(--signal)}.page_railNote__UcHFb{color:var(--ink-faint);font-size:var(--step--2);max-width:42ch;text-align:right}.page_brands___dv_T{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--gap);gap:var(--gap)}.page_brandTile__6GI9Z{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);min-height:62px;padding:12px 16px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.page_brandTile__6GI9Z:hover{border-color:var(--signal);transform:translateY(-2px)}.page_brandName__stCYF{font-family:var(--font-display),serif;font-size:var(--step-0);line-height:1.12;min-width:0}.page_brandCount__8y3m5{flex:none;color:var(--ink-faint);font-size:var(--step--1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:900px){.page_hero__7KFOs{grid-template-columns:1.15fr .85fr;align-items:center}}.PriceComparisonTable_table__9bu4a{display:grid;grid-template-columns:1.1fr .5fr 1.2fr 1fr auto;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--panel)}.PriceComparisonTable_row__oOHJ4{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-gap:var(--gap);gap:var(--gap);align-items:center;padding:16px 18px;border-top:1px solid var(--line)}.PriceComparisonTable_eff__qu7R6{justify-self:start;text-align:left}.PriceComparisonTable_row__oOHJ4:first-child{border-top:none}.PriceComparisonTable_head__JsyKX{font-family:var(--font-mono),monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);background:var(--bg-2)}.PriceComparisonTable_best__F3_FO{background:linear-gradient(90deg,rgba(199,242,78,.06),transparent 60%)}.PriceComparisonTable_retailer__1z0oZ{display:flex;align-items:center;gap:9px}.PriceComparisonTable_rName___vOVs{font-weight:600;color:var(--ink)}.PriceComparisonTable_ribbon___qj1R{font-family:var(--font-mono),monospace;font-size:var(--step--2);letter-spacing:.08em;color:var(--on-signal);background:var(--signal);padding:2px 7px;border-radius:var(--r-pill)}.PriceComparisonTable_packCell__N4YQ7,.PriceComparisonTable_pack__b1hI1{color:var(--ink-dim);font-size:var(--step--1)}.PriceComparisonTable_packCell__N4YQ7{display:flex;flex-direction:column;gap:2px}.PriceComparisonTable_perCan__dx8FE{color:var(--ink-faint);font-size:var(--step--2)}.PriceComparisonTable_mixedNote__IlMMR{color:var(--ink-faint);font-size:var(--step--1);font-style:italic}.PriceComparisonTable_actions__nFKYb{display:flex;align-items:center;gap:12px;justify-content:flex-end}.PriceComparisonTable_buy__5vheR{padding:9px 16px;border-radius:var(--r);background:var(--signal);color:var(--on-signal);font-family:var(--font-mono),monospace;font-size:var(--step--1);font-weight:600;letter-spacing:.03em;white-space:nowrap;text-align:center;transition:transform var(--dur) var(--ease)}.PriceComparisonTable_buy__5vheR:hover{transform:translateY(-1px)}@media (max-width:720px){.PriceComparisonTable_head__JsyKX{display:none}.PriceComparisonTable_row__oOHJ4{grid-template-columns:1fr 1fr;row-gap:12px;padding:16px}.PriceComparisonTable_meter__sMEzL{grid-column:1/-1;order:3}.PriceComparisonTable_eff__qu7R6{order:2;text-align:right}.PriceComparisonTable_retailer__1z0oZ{order:1}.PriceComparisonTable_pack__b1hI1{order:1;text-align:right}.PriceComparisonTable_actions__nFKYb{grid-column:1/-1;order:4;justify-content:space-between}}.BuyQuantity_bar__cMT2w{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:var(--gap)}.BuyQuantity_label__YKelx{font-family:var(--font-mono),monospace;font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-right:4px}.BuyQuantity_chip__KdFtU{font-family:var(--font-mono),monospace;font-size:var(--step--1);padding:6px 12px;border-radius:var(--r);background:var(--panel);border:1px solid var(--line);color:var(--ink-dim);cursor:pointer;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.BuyQuantity_chip__KdFtU:hover{border-color:var(--line-strong);color:var(--ink)}.BuyQuantity_chip__KdFtU:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.BuyQuantity_chipOn__V__mv{color:var(--signal);border-color:rgba(199,242,78,.4);box-shadow:var(--glow-signal)}@media (prefers-reduced-motion:reduce){.BuyQuantity_chip__KdFtU{transition:none}}.BundleComparison_table__lLO_n{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--panel)}.BundleComparison_row__xVZJO{display:grid;grid-template-columns:.9fr 1.35fr 1fr .7fr auto;grid-gap:var(--gap);gap:var(--gap);align-items:center;padding:14px 18px;border-top:1px solid var(--line)}.BundleComparison_row__xVZJO:first-child{border-top:none}.BundleComparison_head__7_mFh{font-family:var(--font-mono),monospace;font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);background:var(--bg-2)}.BundleComparison_link__KHqV8{color:inherit;transition:background var(--dur) var(--ease)}.BundleComparison_link__KHqV8:hover{background:color-mix(in srgb,var(--panel-2) 70%,transparent)}.BundleComparison_link__KHqV8:hover .BundleComparison_chev__hzkxd{color:var(--signal);transform:translateX(2px)}.BundleComparison_best__LoHGy{background:linear-gradient(90deg,rgba(199,242,78,.07),transparent 60%)}.BundleComparison_qty__2HFhi{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.BundleComparison_ribbon__LYqcl{font-family:var(--font-mono),monospace;font-size:var(--step--2);letter-spacing:.06em;color:var(--on-signal);background:var(--signal);padding:2px 7px;border-radius:var(--r-pill)}.BundleComparison_qtyLabel__E5Gz4{font-weight:600;color:var(--ink)}.BundleComparison_pppCell__xU4jo{display:flex;flex-direction:column;gap:6px;min-width:0}.BundleComparison_pppNum__GTPsg{font-size:var(--step-1);font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.BundleComparison_per__7qXEn{font-size:var(--step--2);color:var(--ink-faint);margin-left:3px}.BundleComparison_retailer__0yTUv{color:var(--ink-dim);min-width:0}.BundleComparison_oos__dfNAH{display:block;margin-top:2px;font-family:var(--font-mono),monospace;font-size:var(--step--2);letter-spacing:.05em;color:var(--danger)}.BundleComparison_total__SwUBy{font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.BundleComparison_chev__hzkxd{justify-self:end;font-size:var(--step-2);line-height:1;color:var(--ink-faint);transition:color var(--dur) var(--ease),transform var(--dur) var(--ease)}@media (max-width:720px){.BundleComparison_head__7_mFh{display:none}.BundleComparison_row__xVZJO{grid-template-columns:auto 1fr auto;grid-template-areas:"qty ppp chev" "ret total chev";column-gap:var(--gap);row-gap:6px;padding:14px 16px;align-items:center}.BundleComparison_qty__2HFhi{grid-area:qty;flex-direction:row;align-items:center;gap:8px}.BundleComparison_pppCell__xU4jo{grid-area:ppp;align-items:flex-end}.BundleComparison_retailer__0yTUv{grid-area:ret;font-size:var(--step--1)}.BundleComparison_total__SwUBy{grid-area:total}.BundleComparison_chev__hzkxd{grid-area:chev;align-self:center}}