._skeleton_m9tdn_1{height:480px;border-radius:var(--radius-lg)}._missing_m9tdn_2{text-align:center;padding:var(--spacing-16) 0}._missing_m9tdn_2 h1{font-family:var(--font-family-display)}._back_m9tdn_4{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);font-weight:600;text-decoration:none;margin-bottom:var(--spacing-6)}._layout_m9tdn_5{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--spacing-12);align-items:start}._info_m9tdn_6{display:flex;flex-direction:column;gap:var(--spacing-3)}._meta_m9tdn_7{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary)}._title_m9tdn_8{font-family:var(--font-family-display);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:600;line-height:1.1;margin:0}._seller_m9tdn_9{font-style:italic;color:var(--secondary-foreground)}._priceRow_m9tdn_10{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._price_m9tdn_10{font-family:var(--font-family-display);font-size:2rem;font-weight:700;color:#9a6c12;font-variant-numeric:tabular-nums}._description_m9tdn_12{line-height:1.7;color:var(--secondary-foreground);margin:0;white-space:pre-line}._buy_m9tdn_13{display:flex;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-4);flex-wrap:wrap}._qty_m9tdn_14{display:flex;align-items:center;gap:var(--spacing-3);font-weight:700;font-variant-numeric:tabular-nums}._facts_m9tdn_15{list-style:none;padding:var(--spacing-4);margin:var(--spacing-4) 0 0;background:var(--surface);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.92rem}._gallery_m9tdn_16{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}._options_m9tdn_17{border:none;padding:0;margin:var(--spacing-2) 0 0}._options_m9tdn_17 legend{font-weight:700;font-size:.9rem;margin-bottom:var(--spacing-2)}._optionList_m9tdn_19{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._option_m9tdn_17{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;text-align:left}._option_m9tdn_17 small{color:var(--muted-foreground);font-size:.75rem;font-variant-numeric:tabular-nums}._option_m9tdn_17:hover{border-color:var(--primary)}._option_m9tdn_17:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._optionOn_m9tdn_24{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--surface)}._thumbs_m9tdn_25{display:flex;gap:var(--spacing-2);overflow-x:auto;padding-bottom:var(--spacing-1)}._thumb_m9tdn_25{flex:0 0 72px;height:72px;padding:0;border:2px solid transparent;border-radius:var(--radius-sm);background:#fbf8f1;cursor:pointer;overflow:hidden}._thumb_m9tdn_25 img{width:100%;height:100%;object-fit:contain;display:block}._thumbOn_m9tdn_28{border-color:var(--primary)}._thumb_m9tdn_25:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._about_m9tdn_30{margin-top:var(--spacing-12);max-width:820px}._about_m9tdn_30 h2{font-family:var(--font-family-display);font-size:1.5rem;margin:0 0 var(--spacing-4)}._rich_m9tdn_32{line-height:1.7;color:var(--secondary-foreground);overflow-wrap:anywhere}._rich_m9tdn_32 p{margin:0 0 var(--spacing-3)}._rich_m9tdn_32 ul,._rich_m9tdn_32 ol{margin:0 0 var(--spacing-3);padding-left:1.4em}._rich_m9tdn_32 h2,._rich_m9tdn_32 h3,._rich_m9tdn_32 h4{font-family:var(--font-family-display);color:var(--foreground);margin:1.25rem 0 var(--spacing-2)}._rich_m9tdn_32 a{color:var(--primary)}._rich_m9tdn_32 table{border-collapse:collapse;width:100%;margin-bottom:var(--spacing-3);display:block;overflow-x:auto}._rich_m9tdn_32 td,._rich_m9tdn_32 th{border:1px solid var(--border);padding:var(--spacing-2)}@media(max-width:800px){._layout_m9tdn_5{grid-template-columns:1fr;gap:var(--spacing-6)}}
