._pillsRow_91320_10{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}@media(max-width:640px){._pillsRow_91320_10{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -14px 16px;padding:0 14px 4px}._pillsRow_91320_10::-webkit-scrollbar{display:none}}._pill_91320_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_91320_10:hover{background:var(--app-color-sidebar-item-hover-bg, #F3F6F4);text-decoration:none}._pillActive_91320_55{background:var(--app-color-category-pill-active-bg, #0B0E0D);color:var(--app-color-category-pill-active-fg, #FFFFFF)}._pillActive_91320_55:hover{background:var(--app-color-category-pill-active-bg, #0B0E0D);color:var(--app-color-category-pill-active-fg, #FFFFFF);opacity:.92}._pillCount_91320_66{font-size:11px;opacity:.65}._tierStrip_91320_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_91320_84{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._tierStripText_91320_91{margin:0;font-size:14.5px;line-height:1.45}._tierStripProgress_91320_97{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._tierProgressTrack_91320_104{flex:1 1 180px;height:6px;border-radius:999px;background:#0f2e2524;overflow:hidden}._tierProgressFill_91320_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_91320_123{font-size:12.5px;font-weight:600;white-space:nowrap}._tierStripDisclaimer_91320_129{margin:0;font-size:12px;opacity:.75;line-height:1.4}._tierStripDisclaimer_91320_129 a{color:inherit;text-decoration:underline}._toolbar_91320_143{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}._searchWrap_91320_152{position:relative;flex:1 1 260px;max-width:380px;display:flex;align-items:center}._searchIcon_91320_160{position:absolute;left:12px;color:var(--app-color-body-muted, #5A6B66);pointer-events:none}._searchInput_91320_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_91320_167:focus{outline:2px solid var(--app-color-accent-strong, #0F5A4C);outline-offset:1px;border-color:transparent}._toolbarRight_91320_184{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._resultCount_91320_191{font-size:13px;color:var(--app-color-body-muted, #5A6B66);white-space:nowrap}._sortSelect_91320_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_91320_225{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}._gridFootnote_91320_231{margin:18px 0 0;font-size:12px;line-height:1.5;color:var(--app-color-body-muted, #5A6B66)}._card_91320_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_91320_240:hover{box-shadow:0 8px 24px var(--app-color-card-shadow-hover, rgba(16, 35, 28, .12));transform:translateY(-2px)}._cardMedia_91320_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_91320_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_91320_282{display:flex;flex-direction:column;gap:6px;padding:14px 4px 2px;flex:1}._cardCategory_91320_290{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:600;color:var(--app-color-body-muted, #5A6B66)}._cardBrand_91320_300{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--app-color-body-muted, #5A6B66)}._cardBundleBadge_91320_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_91320_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_91320_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_91320_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_91320_349:hover{color:var(--app-color-serif-heading, #0B0E0D)}._cardColors_91320_367{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:2px}._cardColorDot_91320_375{width:22px;height:22px;border-radius:50%;border:1px solid var(--app-color-card-border, #E3EAE6);padding:0;cursor:pointer}._cardColorDotActive_91320_384{border:2px solid var(--app-color-accent-strong, #0F5A4C);outline:2px solid var(--app-color-mint, #C8E9DC);outline-offset:1px}._cardColorLabel_91320_390{font-size:12px;color:var(--app-color-body-muted, #5A6B66)}._cardSizes_91320_395{margin:0;font-size:12px;color:var(--app-color-body-muted, #5A6B66)}._priceRow_91320_403{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding-top:12px}._priceLabel_91320_412{flex-basis:100%;font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--app-color-body-muted, #5A6B66)}._priceValues_91320_421{display:inline-flex;align-items:baseline;gap:8px}._priceAnchor_91320_427{font-size:14px;color:var(--app-color-price-anchor, #8A9A95);text-decoration:line-through;font-variant-numeric:tabular-nums}._priceNow_91320_434{font-size:20px;font-weight:700;color:var(--app-color-accent-strong, #0F5A4C);font-variant-numeric:tabular-nums}._priceHint_91320_441{font-size:11.5px;color:var(--app-color-body-muted, #5A6B66)}._cardCta_91320_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_91320_446:hover{background:var(--app-color-accent-strong-hover, #0D4A3F);color:#fff;text-decoration:none}._emptyState_91320_468{border:1px dashed var(--app-color-card-border, #E3EAE6);border-radius:20px;padding:48px 24px;text-align:center}._emptyStateTitle_91320_475{margin:0 0 6px;font-family:var(--app-font-serif, Georgia, serif);font-size:24px;color:var(--app-color-serif-heading, #0B0E0D)}._emptyStateBody_91320_482{margin:0 0 18px;font-size:14px;color:var(--app-color-body-muted, #5A6B66)}._emptyStateReset_91320_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_91320_488:hover{background:var(--app-color-accent-strong-hover, #0D4A3F)}._toolbarHint_91320_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_91320_506:hover{text-decoration:underline}._requestCard_91320_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_91320_528:hover{border-color:var(--app-color-accent-strong, #0F5A4C);background:var(--p-color-bg-surface, #FFFFFF);transform:translateY(-2px);text-decoration:none}._requestCardIcon_91320_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_91320_562{font-family:var(--app-font-serif, Georgia, serif);font-size:20px;line-height:1.25;letter-spacing:-.01em}._requestCardText_91320_569{font-size:13.5px;line-height:1.5;color:var(--app-color-body-muted, #5A6B66)}._requestCardLink_91320_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_91320_587{margin-top:22px;width:100%;max-width:420px}._emptyStateHint_91320_587>a{min-height:0}._carouselEmpty_91320_606{font-size:13px;color:var(--app-color-body-muted, #5A6B66)}._publicPage_91320_613{max-width:1320px;margin:0 auto;padding:28px 20px 56px}._publicSection_91320_620{margin-top:40px}._publicSectionTitle_91320_624{font-family:var(--app-font-serif, Georgia, serif);font-size:22px;color:var(--app-color-serif-heading, #0B0E0D);margin:0 0 14px}._publicLegal_91320_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_91320_633 p{margin:0 0 8px}._publicLegalLinks_91320_646{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}._publicLegalLinks_91320_646 a{color:var(--app-color-accent-strong, #0F5A4C);font-weight:600;text-decoration:none}._publicLegalLinks_91320_646 a:hover{text-decoration:underline}._dialogOverlay_91320_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_91320_677{background:var(--p-color-bg-surface, #FFFFFF);border-radius:18px;max-width:760px;width:100%;box-shadow:0 18px 48px #10231c47}._dialogHeader_91320_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_91320_694{font-family:var(--app-font-serif, Georgia, serif);font-size:20px;margin:0;color:var(--app-color-serif-heading, #0B0E0D)}._dialogClose_91320_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_91320_701:hover{background:var(--p-color-bg-surface-secondary, #F1F3F4)}._dialogBody_91320_716{padding:18px 24px 26px}._detailStack_91320_723{display:flex;flex-direction:column;gap:18px}._detailCategory_91320_729{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--app-color-body-muted, #5A6B66);margin:0}._detailHeading_91320_737{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--app-color-serif-heading, #0B0E0D)}._detailDivider_91320_744{height:1px;background:var(--app-color-card-border, #E3EAE6);border:0;margin:0}._detailText_91320_751{font-size:14px;line-height:1.55;margin:0 0 8px}._detailList_91320_757{margin:0 0 8px;padding-inline-start:1.25rem;font-size:14px;line-height:1.55}._detailRow_91320_766{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13px;padding:3px 0}._detailRowLabel_91320_775{color:var(--app-color-body-muted, #5A6B66);flex:0 0 auto}._detailRowValue_91320_780{text-align:right}._detailColors_91320_784{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}._detailColorItem_91320_792{display:inline-flex;align-items:center;gap:5px}._detailColorDot_91320_798{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.2);display:inline-block}._detailTableWrap_91320_808{overflow-x:auto}._detailTable_91320_808{border-collapse:collapse;width:100%;font-size:13px}._detailTable_91320_808 th,._detailTable_91320_808 td{text-align:left;padding:4px 8px}._detailTable_91320_808 td:first-child{font-weight:600}._detailFootnote_91320_828{font-size:12px;line-height:1.5;color:var(--app-color-body-muted, #5A6B66);margin:8px 0 0}._filterArea_91320_841{container-type:inline-size;position:relative;margin-bottom:16px}._filterBar_91320_847{display:flex;flex-wrap:wrap;gap:8px}._filterDropdown_91320_853{position:relative}._filterButton_91320_857{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;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:inherit;font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap}._filterButton_91320_857:hover{background:var(--app-color-sidebar-item-hover-bg, #F3F6F4)}._filterButton_91320_857:focus-visible,._filterChip_91320_878:focus-visible,._filterMobileButton_91320_879:focus-visible,._filterResetLink_91320_880:focus-visible{outline:2px solid var(--app-color-accent-strong, #0F5A4C);outline-offset:2px}._filterButtonActive_91320_885{background:var(--app-color-category-pill-active-bg, #0B0E0D);color:var(--app-color-category-pill-active-fg, #FFFFFF);border-color:transparent}._filterButtonActive_91320_885:hover{background:var(--app-color-category-pill-active-bg, #0B0E0D);opacity:.92}._filterPanel_91320_896{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:240px;max-height:360px;overflow-y:auto;padding:10px 12px;border-radius:12px;border:1px solid var(--app-color-card-border, #E3EAE6);background:var(--p-color-bg-surface, #FFFFFF);box-shadow:0 12px 32px #10231c29}._filterOptionList_91320_911{display:flex;flex-direction:column;gap:2px}._filterOption_91320_911{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:8px;font-size:13.5px;color:var(--app-color-serif-heading, #0B0E0D);cursor:pointer}._filterOption_91320_911:hover{background:var(--app-color-sidebar-item-hover-bg, #F3F6F4)}._filterOptionDisabled_91320_932{opacity:.45;cursor:default}._filterOptionDisabled_91320_932:hover{background:transparent}._filterCheckbox_91320_941{width:16px;height:16px;margin:0;accent-color:var(--app-color-accent-strong, #0F5A4C);flex-shrink:0}._filterSwatch_91320_949{width:14px;height:14px;border-radius:50%;border:1px solid var(--app-color-card-border, #CFD8D3);flex-shrink:0}._filterSwatchMulti_91320_957{background:conic-gradient(#c62828,#f5d33a,#2e7d4f,#1f5fbf,#7b4fa8,#c62828)}._filterOptionLabel_91320_961{flex:1 1 auto}._filterOptionCount_91320_965{font-size:12px;color:var(--app-color-body-muted, #5A6B66)}._filterPrice_91320_970{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}._filterPriceField_91320_977{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--app-color-body-muted, #5A6B66)}._filterPriceInput_91320_985{width:96px;padding:7px 10px;border-radius:8px;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:inherit;font-size:13.5px}._filterPriceHint_91320_996{font-size:12px;color:var(--app-color-body-muted, #5A6B66);padding-bottom:8px}._filterMobileButton_91320_879{display:none;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;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:inherit;font-size:13.5px;font-weight:600;cursor:pointer}._filterChips_91320_1017{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}._filterChip_91320_878{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:none;background:var(--app-color-category-pill-bg, #F2F5F3);color:var(--app-color-serif-heading, #0B0E0D);font-family:inherit;font-size:12.5px;cursor:pointer}._filterChip_91320_878:hover{background:var(--app-color-sidebar-item-hover-bg, #E7EEEA)}._filterResetLink_91320_880{border:none;background:transparent;padding:4px 2px;color:var(--app-color-accent-strong, #0F5A4C);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}@container (max-width: 639px){._filterBar_91320_847{display:none}._filterMobileButton_91320_879{display:inline-flex}}._cardBestsellerBadge_91320_1065{align-self:flex-start;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7a4b00;background:#fff1d6;border:1px solid #F5D493}._sheetOverlay_91320_1079{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;background:#0b0e0d73}._sheetOverlayInline_91320_1089{position:absolute;inset:0 0 auto 0;align-items:flex-start;background:transparent}._sheetBox_91320_1096{width:100%;max-height:85vh;display:flex;flex-direction:column;background:var(--p-color-bg-surface, #FFFFFF);border-radius:18px 18px 0 0;box-shadow:0 -12px 36px #10231c38}._sheetBoxInline_91320_1106{max-height:none;border-radius:14px;border:1px solid var(--app-color-card-border, #E3EAE6);box-shadow:0 12px 32px #10231c2e}._sheetHeader_91320_1113{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px;border-bottom:1px solid var(--app-color-card-border, #E3EAE6)}._sheetTitle_91320_1121{margin:0;font-family:var(--app-font-serif, Georgia, serif);font-size:19px;color:var(--app-color-serif-heading, #0B0E0D)}._sheetBody_91320_1128{overflow-y:auto;padding:6px 18px 12px}._sheetSection_91320_1133{padding:10px 0;border-bottom:1px solid var(--app-color-card-border, #EEF2F0)}._sheetSectionTitle_91320_1138{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--app-color-serif-heading, #0B0E0D)}._sheetFooter_91320_1145{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px 16px;border-top:1px solid var(--app-color-card-border, #E3EAE6)}
