.Product_page__SfnxD{--accent:var(--ui-accent,#10b981);display:grid;gap:1.25rem;min-width:0}.Product_layout__5g_Zz{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.25rem,3vw,2.75rem);align-items:start}.Product_gallery__y32mI{position:sticky;top:1rem}.Product_frame__3zluT{position:relative;display:grid;place-items:center;aspect-ratio:4/3;padding:1.5rem;border:1px solid #2a2a30;border-radius:10px;background:radial-gradient(60% 60% at 50% 55%,rgba(16,185,129,.14),transparent 72%),#101012;overflow:hidden}.Product_frame__3zluT img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(0,0,0,.55))}.Product_frame__3zluT>i{color:#3a3a42;font-size:4rem}.Product_frameSold__BNkZQ img{opacity:.45}.Product_soldBadge__umx2V{position:absolute;top:1rem;left:1rem;padding:.3rem .7rem;border-radius:5px;background:rgba(12,12,14,.88);color:#e4e4e8;font-size:.74rem;font-weight:600}.Product_info__Z76pM{min-width:0}.Product_cat__LyPda{display:inline-block;margin-bottom:.7rem;color:var(--accent);font:500 .64rem/1.4 var(--ui-font-data);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.Product_cat__LyPda:hover{text-decoration:underline;text-underline-offset:3px}.Product_title__hqead{margin:0;color:#f5f4f1;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:700;letter-spacing:-.045em;line-height:1.12;overflow-wrap:anywhere}.Product_price__XQpdv{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem;margin:1.3rem 0 0;padding:1rem 0;border-block:1px solid #26262b}.Product_priceValue__xqwOR{color:#f6f5f2;font-size:2rem;font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Product_priceValue__xqwOR small{margin-left:.3rem;color:var(--accent);font-size:.9rem;font-weight:600;letter-spacing:0}.Product_stock__wN_vy{margin:0;color:#a4a4ad;font-size:.8rem}.Product_stockSold__FyOif{color:#fca5a5}.Product_wallet__1kmL6{margin:.9rem 0 0;color:#85858e;font-size:.8rem}.Product_wallet__1kmL6 strong{color:#e4e4e8;font-weight:600}.Product_wallet__1kmL6 a{color:#c4c4cb;text-decoration:underline;text-decoration-color:#4a4a52;text-underline-offset:3px}.Product_wallet__1kmL6 a:hover{color:var(--accent);text-decoration-color:var(--accent)}.Product_buy__2JFuP{margin-top:1.1rem}.Product_details__gJFch{max-width:46rem;padding-top:1.5rem;border-top:1px solid #26262b}.Product_details__gJFch h2{margin:0 0 .8rem;color:#f0efec;font-size:1.1rem;font-weight:700;letter-spacing:-.03em}.Product_desc__J41Lr{margin:0;color:#b4b4bc;font-size:.92rem;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.Product_back__iJHnq{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;color:#a4a4ad;font-size:.8rem;text-decoration:none;transition:color .14s}.Product_back__iJHnq:hover{color:var(--accent)}.Product_page__SfnxD :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:860px){.Product_layout__5g_Zz{grid-template-columns:minmax(0,1fr)}.Product_gallery__y32mI{position:static}.Product_frame__3zluT{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.Product_page__SfnxD *{transition:none!important}}