._card_4vhl1_1{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,border-color var(--animation-duration-normal);min-width:0}._card_4vhl1_1:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}._media_4vhl1_16{position:relative;display:block;background:var(--surface)}._media_4vhl1_16 ._cover_4vhl1_21{aspect-ratio:1 / 1;border-radius:0;box-shadow:none;width:100%}._cover_4vhl1_21 img{object-position:center;transition:transform .5s ease}._card_4vhl1_1:hover ._cover_4vhl1_21 img{transform:scale(1.035)}._flags_4vhl1_34{position:absolute;top:10px;left:10px;display:flex;gap:6px}._flag_4vhl1_34{font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:4px 9px;border-radius:var(--radius-full);box-shadow:0 2px 6px #0000001f}._sale_4vhl1_49{background:var(--sale);color:#fff}._new_4vhl1_50{background:var(--brand-leaf);color:#fff}._best_4vhl1_51{background:var(--brand-gold);color:var(--accent-foreground)}._format_4vhl1_52{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;border-radius:var(--radius-full);background:#fffffff0;box-shadow:0 1px 4px #0000001f}._digital_4vhl1_68{color:var(--brand-teal)}._physical_4vhl1_69{color:var(--brand-plum)}._body_4vhl1_70{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;flex:1}._dept_4vhl1_77{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-teal)}._title_4vhl1_84{font-weight:800;font-size:.95rem;line-height:1.3;color:var(--foreground);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}._title_4vhl1_84:hover{color:var(--primary)}._seller_4vhl1_97{font-size:.82rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_4vhl1_104{font-size:.78rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._foot_4vhl1_111{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}._priceWrap_4vhl1_119{display:flex;align-items:baseline;gap:6px}._price_4vhl1_119{font-family:var(--font-family-display);font-weight:700;font-size:1.2rem;color:var(--foreground);font-variant-numeric:tabular-nums}._priceSale_4vhl1_127{color:var(--sale)}._compare_4vhl1_128{font-size:.82rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._addBtn_4vhl1_129{display:inline-flex;align-items:center;gap:5px;border:none;cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;padding:7px 12px;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);transition:background var(--animation-duration-fast)}._addBtn_4vhl1_129:hover{background:var(--brand-teal-deep)}._addBtn_4vhl1_129:disabled{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed}._low_4vhl1_146{font-size:.75rem;font-weight:700;color:var(--brand-coral)}._page_1b7e4_1{display:flex;flex-direction:column;gap:18px}._crumbs_1b7e4_2{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--muted-foreground);flex-wrap:wrap}._crumbs_1b7e4_2 a{color:var(--primary);text-decoration:none;font-weight:700}._crumbs_1b7e4_2 a:hover{text-decoration:underline}._head_1b7e4_5{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 26px;border-radius:var(--radius-lg);background:radial-gradient(circle at 95% 0%,rgba(232,147,42,.18),transparent 45%),radial-gradient(circle at 0% 100%,rgba(224,103,79,.12),transparent 40%),var(--tint-teal)}._eyebrow_1b7e4_17{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-gold-deep)}._title_1b7e4_18{font-family:var(--font-family-display);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600;margin:2px 0 4px;color:var(--brand-teal-deep);line-height:1.1}._desc_1b7e4_19{margin:0;color:var(--muted-foreground);max-width:70ch;line-height:1.55}._countPill_1b7e4_20{flex-shrink:0;background:#fff;border-radius:var(--radius-full);padding:8px 16px;font-weight:800;color:var(--primary);box-shadow:var(--shadow);font-variant-numeric:tabular-nums}._shortcuts_1b7e4_31{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}._shortcut_1b7e4_31{flex:0 0 auto;width:124px;display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--foreground);text-align:center}._shortcutImg_1b7e4_49{width:92px;height:92px;border-radius:50%;overflow:hidden;background:var(--surface);border:3px solid #fff;box-shadow:0 0 0 2px var(--border),var(--shadow);transition:box-shadow var(--animation-duration-fast),transform var(--animation-duration-fast)}._shortcutImg_1b7e4_49 img{width:100%;height:100%;object-fit:cover;object-position:top}._shortcut_1b7e4_31:hover ._shortcutImg_1b7e4_49{transform:translateY(-2px);box-shadow:0 0 0 2px var(--brand-gold),var(--shadow-md)}._shortcutOn_1b7e4_61 ._shortcutImg_1b7e4_49{box-shadow:0 0 0 3px var(--primary),var(--shadow-md)}._shortcutLabel_1b7e4_62{font-size:.85rem;font-weight:800;line-height:1.2}._shortcutCount_1b7e4_63{font-size:.72rem;color:var(--muted-foreground);font-weight:700}._layout_1b7e4_65{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}._sidebar_1b7e4_66{position:sticky;top:150px;max-height:calc(100vh - 170px);overflow-y:auto;padding-right:4px}._panelSkeleton_1b7e4_67{height:520px;border-radius:var(--radius-lg)}._panel_1b7e4_67{display:flex;flex-direction:column}._group_1b7e4_69{border-bottom:1px solid var(--border);padding:4px 0}._group_1b7e4_69 summary{cursor:pointer;font-weight:800;font-size:.92rem;padding:10px 2px;color:var(--brand-teal-deep);list-style-position:outside}._groupBody_1b7e4_78{display:flex;flex-direction:column;gap:2px;padding:0 2px 12px}._checkRow_1b7e4_79{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:.88rem;cursor:pointer;border-radius:6px}._checkRow_1b7e4_79:hover{background:var(--muted)}._checkLabel_1b7e4_89{flex:1;min-width:0}._checkCount_1b7e4_90{font-size:.75rem;color:var(--muted-foreground);font-weight:700;font-variant-numeric:tabular-nums}._checkDim_1b7e4_91{opacity:.5}._moreLink_1b7e4_93{border:none;background:none;padding:4px 2px;text-align:left;color:var(--primary);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;text-decoration:none}._segment_1b7e4_105{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:var(--muted);padding:4px;border-radius:var(--radius)}._segBtn_1b7e4_106{border:none;background:transparent;border-radius:8px;padding:7px 4px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;color:var(--foreground);display:flex;flex-direction:column;align-items:center;line-height:1.15}._segBtn_1b7e4_106 small{font-size:.7rem;color:var(--muted-foreground)}._segOn_1b7e4_122{background:#fff;color:var(--primary);box-shadow:var(--shadow)}._gradeGrid_1b7e4_123{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}._gradeChip_1b7e4_124{border:1px solid var(--border);background:#fff;border-radius:8px;padding:6px 2px;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._gradeChip_1b7e4_124:hover:not(:disabled){border-color:var(--primary)}._gradeChip_1b7e4_124:disabled{opacity:.4;cursor:default}._gradeOn_1b7e4_140,._gradeOn_1b7e4_140:disabled{background:var(--primary);color:#fff;border-color:var(--primary);opacity:1}._results_1b7e4_142{min-width:0;display:flex;flex-direction:column;gap:14px}._toolbar_1b7e4_143{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._filterBtn_1b7e4_144{display:none}._showing_1b7e4_145{color:var(--muted-foreground);font-size:.9rem;font-variant-numeric:tabular-nums}._sortWrap_1b7e4_146{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:var(--muted-foreground)}._sortTrigger_1b7e4_147{min-width:200px}._chips_1b7e4_148{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._chip_1b7e4_148{display:inline-flex;align-items:center;gap:4px;border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);background:var(--secondary);color:var(--secondary-foreground);border-radius:var(--radius-full);padding:5px 10px;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}._chip_1b7e4_148:hover{background:#d5e9ec}._clearAll_1b7e4_164{border:none;background:none;color:var(--brand-coral);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}._error_1b7e4_165{color:var(--error)}._grid_1b7e4_166{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;transition:opacity var(--animation-duration-fast)}._gridLoading_1b7e4_167{opacity:.55}._cardSkeleton_1b7e4_168{aspect-ratio:3 / 4.3;border-radius:var(--radius-lg)}._empty_1b7e4_169{text-align:center;padding:48px 16px;border:2px dashed var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:8px}._empty_1b7e4_169 h3{margin:0;font-family:var(--font-family-display);font-weight:600}._empty_1b7e4_169 p{margin:0 0 8px;color:var(--muted-foreground)}._pager_1b7e4_181{display:flex;justify-content:center;align-items:center;gap:6px;padding-top:12px;flex-wrap:wrap}._pager_1b7e4_181 button{min-width:38px;height:38px;padding:0 12px;border:1px solid var(--border);background:#fff;border-radius:var(--radius);font:inherit;font-weight:700;cursor:pointer}._pager_1b7e4_181 button:disabled{opacity:.4;cursor:default}._pagerItem_1b7e4_194{display:inline-flex;align-items:center;gap:6px}._pageOn_1b7e4_195{background:var(--primary)!important;color:#fff;border-color:var(--primary)!important}._ellipsis_1b7e4_196{color:var(--muted-foreground)}._sheet_1b7e4_197{width:min(92vw,380px);overflow-y:auto}._sheetDone_1b7e4_198{width:100%;margin-top:16px}@media(max-width:1240px){._grid_1b7e4_166{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){._layout_1b7e4_65{grid-template-columns:1fr}._sidebar_1b7e4_66{display:none}._filterBtn_1b7e4_144{display:inline-flex}._grid_1b7e4_166{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._head_1b7e4_5{padding:18px;flex-direction:column;align-items:flex-start}._sortWrap_1b7e4_146 span{display:none}._sortTrigger_1b7e4_147{min-width:170px}}@media(max-width:480px){._showing_1b7e4_145{flex-basis:100%;order:3}}
