._pillsRow_bd68t_10{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}@media(max-width:640px){._pillsRow_bd68t_10{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -14px 16px;padding:0 14px 4px}._pillsRow_bd68t_10::-webkit-scrollbar{display:none}}._pill_bd68t_10{background:var(--app-color-category-pill-bg, #F2F5F3);color:var(--app-color-serif-heading, #0B0E0D);font-size:13.5px;font-weight:500;padding:8px 18px;border-radius:999px;border:none;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:background .12s ease,color .12s ease;white-space:nowrap;flex-shrink:0}._pill_bd68t_10:hover{background:var(--app-color-sidebar-item-hover-bg, #F3F6F4);text-decoration:none}._pillActive_bd68t_55{background:var(--app-color-category-pill-active-bg, #0B0E0D);color:var(--app-color-category-pill-active-fg, #FFFFFF)}._pillActive_bd68t_55:hover{background:var(--app-color-category-pill-active-bg, #0B0E0D);color:var(--app-color-category-pill-active-fg, #FFFFFF);opacity:.92}._pillCount_bd68t_66{font-size:11px;opacity:.65}._tierStrip_bd68t_73{background:var(--app-color-mint, #C8E9DC);color:var(--app-color-mint-fg, #0F2E25);border-radius:16px;padding:16px 20px;margin-bottom:18px;display:flex;flex-direction:column;gap:10px}._tierStripMain_bd68t_84{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._tierStripText_bd68t_91{margin:0;font-size:14.5px;line-height:1.45}._tierStripProgress_bd68t_97{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._tierProgressTrack_bd68t_104{flex:1 1 180px;height:6px;border-radius:999px;background:#0f2e2524;overflow:hidden}._tierProgressFill_bd68t_112{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--app-color-accent-strong, #0F5A4C),var(--app-color-hero-bg, #1C6B5A));transition:width .3s ease}._tierProgressLabel_bd68t_123{font-size:12.5px;font-weight:600;white-space:nowrap}._tierStripDisclaimer_bd68t_129{margin:0;font-size:12px;opacity:.75;line-height:1.4}._tierStripDisclaimer_bd68t_129 a{color:inherit;text-decoration:underline}._toolbar_bd68t_143{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}._searchWrap_bd68t_152{position:relative;flex:1 1 260px;max-width:380px;display:flex;align-items:center}._searchIcon_bd68t_160{position:absolute;left:12px;color:var(--app-color-body-muted, #5A6B66);pointer-events:none}._searchInput_bd68t_167{width:100%;padding:9px 12px 9px 36px;border-radius:10px;border:1px solid var(--app-color-card-border, #E3EAE6);background:var(--p-color-bg-surface, #FFFFFF);color:var(--app-color-serif-heading, #0B0E0D);font-family:var(--app-font-body, inherit);font-size:14px}._searchInput_bd68t_167:focus{outline:2px solid var(--app-color-accent-strong, #0F5A4C);outline-offset:1px;border-color:transparent}._toolbarRight_bd68t_184{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._resultCount_bd68t_191{font-size:13px;color:var(--app-color-body-muted, #5A6B66);white-space:nowrap}._sortSelect_bd68t_197{padding:8px 12px;border-radius:10px;border:1px solid var(--app-color-card-border, #E3EAE6);background:var(--p-color-bg-surface, #FFFFFF);color:var(--app-color-serif-heading, #0B0E0D);font-family:var(--app-font-body, inherit);font-size:13.5px;cursor:pointer}._grid_bd68t_225{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}._gridFootnote_bd68t_231{margin:18px 0 0;font-size:12px;line-height:1.5;color:var(--app-color-body-muted, #5A6B66)}._card_bd68t_240{display:flex;flex-direction:column;background:var(--p-color-bg-surface, #FFFFFF);border:1px solid var(--app-color-card-border, #E3EAE6);border-radius:24px;padding:14px;box-shadow:0 1px 2px var(--app-color-card-shadow, rgba(16, 35, 28, .06));transition:box-shadow .2s ease,transform .2s ease}._card_bd68t_240:hover{box-shadow:0 8px 24px var(--app-color-card-shadow-hover, rgba(16, 35, 28, .12));transform:translateY(-2px)}._cardMedia_bd68t_257{position:relative;background:var(--app-color-category-pill-bg, #F2F5F3);border-radius:20px;padding:12px;min-height:288px;display:flex;align-items:center;justify-content:center}._cardSavingBadge_bd68t_268{position:absolute;top:10px;right:10px;background:var(--app-color-mint, #C8E9DC);color:var(--app-color-mint-fg, #0F2E25);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em}._cardBody_bd68t_282{display:flex;flex-direction:column;gap:6px;padding:14px 4px 2px;flex:1}._cardCategory_bd68t_290{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:600;color:var(--app-color-body-muted, #5A6B66)}._cardBrand_bd68t_300{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--app-color-body-muted, #5A6B66)}._cardBundleBadge_bd68t_312{align-self:flex-start;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#1b5e45;background:#ddf3e8;border:1px solid #B7E2CD}._cardTitle_bd68t_326{margin:0;font-family:var(--app-font-serif, Georgia, serif);font-feature-settings:"ss01";letter-spacing:-.01em;font-size:21px;line-height:1.2;color:var(--app-color-serif-heading, #0B0E0D)}._cardDesc_bd68t_338{margin:0;font-size:13px;line-height:1.45;color:var(--app-color-body-muted, #5A6B66);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardDetailsLink_bd68t_349{margin-top:8px;padding:0;background:none;border:0;font:inherit;font-size:13px;color:var(--app-color-accent-strong, #0F5A4C);text-decoration:underline;text-underline-offset:2px;cursor:pointer;align-self:flex-start}._cardDetailsLink_bd68t_349:hover{color:var(--app-color-serif-heading, #0B0E0D)}._cardColors_bd68t_367{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:2px}._cardColorDot_bd68t_375{width:22px;height:22px;border-radius:50%;border:1px solid var(--app-color-card-border, #E3EAE6);padding:0;cursor:pointer}._cardColorDotActive_bd68t_384{border:2px solid var(--app-color-accent-strong, #0F5A4C);outline:2px solid var(--app-color-mint, #C8E9DC);outline-offset:1px}._cardColorLabel_bd68t_390{font-size:12px;color:var(--app-color-body-muted, #5A6B66)}._cardSizes_bd68t_395{margin:0;font-size:12px;color:var(--app-color-body-muted, #5A6B66)}._priceRow_bd68t_403{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding-top:12px}._priceLabel_bd68t_412{flex-basis:100%;font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--app-color-body-muted, #5A6B66)}._priceValues_bd68t_421{display:inline-flex;align-items:baseline;gap:8px}._priceAnchor_bd68t_427{font-size:14px;color:var(--app-color-price-anchor, #8A9A95);text-decoration:line-through;font-variant-numeric:tabular-nums}._priceNow_bd68t_434{font-size:20px;font-weight:700;color:var(--app-color-accent-strong, #0F5A4C);font-variant-numeric:tabular-nums}._priceHint_bd68t_441{font-size:11.5px;color:var(--app-color-body-muted, #5A6B66)}._cardCta_bd68t_446{margin-top:14px;display:block;text-align:center;background:var(--app-color-accent-strong, #0F5A4C);color:#fff;border-radius:12px;padding:11px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s ease}._cardCta_bd68t_446:hover{background:var(--app-color-accent-strong-hover, #0D4A3F);color:#fff;text-decoration:none}._emptyState_bd68t_468{border:1px dashed var(--app-color-card-border, #E3EAE6);border-radius:20px;padding:48px 24px;text-align:center}._emptyStateTitle_bd68t_475{margin:0 0 6px;font-family:var(--app-font-serif, Georgia, serif);font-size:24px;color:var(--app-color-serif-heading, #0B0E0D)}._emptyStateBody_bd68t_482{margin:0 0 18px;font-size:14px;color:var(--app-color-body-muted, #5A6B66)}._emptyStateReset_bd68t_488{background:var(--app-color-accent-strong, #0F5A4C);color:#fff;border:none;border-radius:10px;padding:9px 18px;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}._emptyStateReset_bd68t_488:hover{background:var(--app-color-accent-strong-hover, #0D4A3F)}._toolbarHint_bd68t_506{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--app-color-accent-strong, #0F5A4C);text-decoration:none;white-space:nowrap}._toolbarHint_bd68t_506:hover{text-decoration:underline}._requestCard_bd68t_528{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:420px;justify-content:center;padding:28px 24px;border-radius:24px;border:1.5px dashed var(--app-color-card-border, #E3EAE6);background:var(--app-color-category-pill-bg, #F2F5F3);color:var(--app-color-serif-heading, #0B0E0D);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}._requestCard_bd68t_528:hover{border-color:var(--app-color-accent-strong, #0F5A4C);background:var(--p-color-bg-surface, #FFFFFF);transform:translateY(-2px);text-decoration:none}._requestCardIcon_bd68t_551{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--app-color-mint, #C8E9DC);color:var(--app-color-mint-fg, #0F2E25)}._requestCardTitle_bd68t_562{font-family:var(--app-font-serif, Georgia, serif);font-size:20px;line-height:1.25;letter-spacing:-.01em}._requestCardText_bd68t_569{font-size:13.5px;line-height:1.5;color:var(--app-color-body-muted, #5A6B66)}._requestCardLink_bd68t_575{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:600;color:var(--app-color-accent-strong, #0F5A4C)}._emptyStateHint_bd68t_587{margin-top:22px;width:100%;max-width:420px}._emptyStateHint_bd68t_587>a{min-height:0}._carouselEmpty_bd68t_606{font-size:13px;color:var(--app-color-body-muted, #5A6B66)}._publicPage_bd68t_613{max-width:1320px;margin:0 auto;padding:28px 20px 56px}._publicSection_bd68t_620{margin-top:40px}._publicSectionTitle_bd68t_624{font-family:var(--app-font-serif, Georgia, serif);font-size:22px;color:var(--app-color-serif-heading, #0B0E0D);margin:0 0 14px}._publicLegal_bd68t_633{margin-top:40px;padding-top:20px;border-top:1px solid var(--app-color-card-border, #E3EAE6);font-size:12px;line-height:1.6;color:var(--app-color-body-muted, #5A6B66)}._publicLegal_bd68t_633 p{margin:0 0 8px}._publicLegalLinks_bd68t_646{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}._publicLegalLinks_bd68t_646 a{color:var(--app-color-accent-strong, #0F5A4C);font-weight:600;text-decoration:none}._publicLegalLinks_bd68t_646 a:hover{text-decoration:underline}._dialogOverlay_bd68t_665{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0e0d8c;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:60}._dialogBox_bd68t_677{background:var(--p-color-bg-surface, #FFFFFF);border-radius:18px;max-width:760px;width:100%;box-shadow:0 18px 48px #10231c47}._dialogHeader_bd68t_685{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 12px;border-bottom:1px solid var(--app-color-card-border, #E3EAE6)}._dialogTitle_bd68t_694{font-family:var(--app-font-serif, Georgia, serif);font-size:20px;margin:0;color:var(--app-color-serif-heading, #0B0E0D)}._dialogClose_bd68t_701{border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:var(--app-color-body-muted, #5A6B66);padding:2px 6px;border-radius:8px}._dialogClose_bd68t_701:hover{background:var(--p-color-bg-surface-secondary, #F1F3F4)}._dialogBody_bd68t_716{padding:18px 24px 26px}._detailStack_bd68t_723{display:flex;flex-direction:column;gap:18px}._detailCategory_bd68t_729{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--app-color-body-muted, #5A6B66);margin:0}._detailHeading_bd68t_737{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--app-color-serif-heading, #0B0E0D)}._detailDivider_bd68t_744{height:1px;background:var(--app-color-card-border, #E3EAE6);border:0;margin:0}._detailText_bd68t_751{font-size:14px;line-height:1.55;margin:0 0 8px}._detailList_bd68t_757{margin:0 0 8px;padding-inline-start:1.25rem;font-size:14px;line-height:1.55}._detailRow_bd68t_766{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13px;padding:3px 0}._detailRowLabel_bd68t_775{color:var(--app-color-body-muted, #5A6B66);flex:0 0 auto}._detailRowValue_bd68t_780{text-align:right}._detailColors_bd68t_784{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}._detailColorItem_bd68t_792{display:inline-flex;align-items:center;gap:5px}._detailColorDot_bd68t_798{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.2);display:inline-block}._detailTableWrap_bd68t_808{overflow-x:auto}._detailTable_bd68t_808{border-collapse:collapse;width:100%;font-size:13px}._detailTable_bd68t_808 th,._detailTable_bd68t_808 td{text-align:left;padding:4px 8px}._detailTable_bd68t_808 td:first-child{font-weight:600}._detailFootnote_bd68t_828{font-size:12px;line-height:1.5;color:var(--app-color-body-muted, #5A6B66);margin:8px 0 0}
