._page_cb0l1_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_cb0l1_2{background:var(--card);border-bottom:1px solid var(--border)}._headerInner_cb0l1_3{max-width:1000px;margin:0 auto;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-4)}._backLink_cb0l1_4{display:flex;align-items:center;gap:var(--spacing-1);color:var(--muted-foreground);text-decoration:none;font-size:.82rem}._backLink_cb0l1_4:hover{color:var(--foreground)}._brand_cb0l1_6{display:flex;align-items:center;gap:var(--spacing-2)}._brandName_cb0l1_7{font-family:var(--font-family-display);font-weight:700;font-size:.95rem}._shell_cb0l1_8{max-width:1000px;margin:0 auto;padding:var(--spacing-8) var(--spacing-4) var(--spacing-16)}._hero_cb0l1_9{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap;margin-bottom:1.25rem}._title_cb0l1_10{font-family:var(--font-family-display);font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:0}._subtitle_cb0l1_11{color:var(--muted-foreground);font-size:.87rem;line-height:1.5;margin:var(--spacing-2) 0 0;max-width:470px}._purchasesLink_cb0l1_12{display:inline-block;margin-top:var(--spacing-2);color:var(--primary);font-weight:700;font-size:.85rem;text-decoration:none}._purchasesLink_cb0l1_12:hover{text-decoration:underline}._tabs_cb0l1_14{display:flex;gap:var(--spacing-2);flex-wrap:wrap;margin-bottom:1.25rem}._categorySection_cb0l1_15{margin:1.75rem 0 2rem}._categoryHeading_cb0l1_16{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}._categoryHeading_cb0l1_16 h2{margin:0;font-family:var(--font-family-display);font-size:1.35rem;font-weight:800;letter-spacing:-.02em}._categoryHeading_cb0l1_16 p{margin:.35rem 0 0;color:var(--muted-foreground);font-size:.85rem}._viewAll_cb0l1_19{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:999px;padding:.55rem .9rem;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap}._viewAll_cb0l1_19:hover{border-color:var(--primary);color:var(--primary)}._categoryGrid_cb0l1_21{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}._categoryCard_cb0l1_22{min-width:0;padding:.75rem .5rem .85rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.55rem;text-align:center;text-decoration:none;color:var(--foreground);background:color-mix(in srgb,var(--card) 94%,transparent);border:1px solid var(--border);border-radius:16px;cursor:pointer;font-family:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}._categoryCard_cb0l1_22:hover{transform:translateY(-3px);border-color:var(--primary);box-shadow:0 8px 22px color-mix(in srgb,var(--foreground) 9%,transparent)}._categoryCard_cb0l1_22:focus-visible{outline:3px solid var(--primary);outline-offset:3px}._categoryCardActive_cb0l1_25{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card));box-shadow:0 0 0 1px var(--primary)}._categoryImageWrap_cb0l1_26{display:block;width:min(100%,148px);aspect-ratio:1;overflow:hidden}._categoryImage_cb0l1_26{display:block;width:100%;height:100%;object-fit:contain}._categoryLabel_cb0l1_28{font-size:.82rem;font-weight:750;line-height:1.3}._categorySelected_cb0l1_29{color:var(--primary);font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}@media(max-width:900px){._categoryGrid_cb0l1_21{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}._categoryImageWrap_cb0l1_26{width:min(100%,130px)}}@media(max-width:560px){._categoryHeading_cb0l1_16{align-items:flex-start;flex-direction:column}._categoryGrid_cb0l1_21{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}._categoryCard_cb0l1_22{border-radius:12px;padding:.55rem .3rem .65rem;gap:.4rem}._categoryImageWrap_cb0l1_26{width:100%;max-width:104px}._categoryLabel_cb0l1_28{font-size:.72rem}._categorySection_cb0l1_15{margin:1.25rem 0 1.5rem}}@media(max-width:360px){._categoryGrid_cb0l1_21{grid-template-columns:repeat(2,minmax(0,1fr))}._categoryImageWrap_cb0l1_26{max-width:124px}}._tab_cb0l1_14{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:20px;padding:.4rem .85rem;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center}._tab_cb0l1_14:hover{border-color:var(--primary)}._tabActive_cb0l1_35{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._grid_cb0l1_36{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--spacing-4)}._card_cb0l1_37{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column}._thumb_cb0l1_38{aspect-ratio:4 / 3;background:color-mix(in srgb,var(--primary) 8%,transparent);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:var(--primary)}._thumbCard_cb0l1_40{aspect-ratio:3 / 4;background-size:contain;background-repeat:no-repeat;background-color:var(--muted)}._cardBody_cb0l1_41{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._kindTag_cb0l1_42{font-family:var(--font-family-monospace);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;color:var(--primary)}._name_cb0l1_43{font-family:var(--font-family-display);font-weight:700;font-size:.98rem;margin:0}._desc_cb0l1_44{font-size:.8rem;color:var(--muted-foreground);line-height:1.5;margin:0}._priceRow_cb0l1_45{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-3)}._price_cb0l1_45{font-family:var(--font-family-display);font-weight:800;font-size:1.05rem}._stock_cb0l1_47{font-size:.72rem;color:var(--muted-foreground)}._soldOut_cb0l1_48{color:var(--error);font-size:.75rem;font-weight:600}._formFields_cb0l1_49{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-1) 0}._twoUp_cb0l1_50{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3)}@media(max-width:520px){._shell_cb0l1_8{padding:var(--spacing-6) var(--spacing-3) var(--spacing-12)}._title_cb0l1_10{font-size:1.55rem}._twoUp_cb0l1_50,._grid_cb0l1_36{grid-template-columns:1fr}}._label_cb0l1_69{font-size:.78rem;font-weight:600}._hint_cb0l1_70{font-size:.74rem;color:var(--muted-foreground);line-height:1.45}._errorMessage_cb0l1_71{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);border-radius:var(--radius-sm);padding:.6rem .75rem;font-size:.8rem}._notice_cb0l1_72{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);border-radius:var(--radius-sm);padding:.7rem .9rem;font-size:.82rem;margin-bottom:1.25rem}._emptyState_cb0l1_73{grid-column:1 / -1;text-align:center;color:var(--muted-foreground);font-size:.85rem;padding:var(--spacing-12) 0}
