.shopSite_site__wuVtQ{font-size:15px;line-height:1.45;overflow-x:hidden}.shopSite_header___bjfH{background:var(--color-header-bg);color:var(--color-header-text);border-bottom:1px solid var(--color-header-border)}.shopSite_headerIn__QF_op{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand side" "search search";grid-gap:10px 12px;gap:10px 12px;align-items:center;max-width:1200px;margin:0 auto;padding:10px 16px 12px}.shopSite_brand__gObes{grid-area:brand;display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.shopSite_logo__BCs_O{flex:none;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;object-fit:cover;background:var(--color-accent);color:var(--color-accent-contrast);font-weight:800;font-size:15px;letter-spacing:.02em}[data-theme=c] .shopSite_logo__BCs_O{border-radius:var(--radius-card)}.shopSite_logoBig__PJH0b{width:84px;height:84px;font-size:28px;border:4px solid var(--color-bg)}.shopSite_brandName__aX9_f{display:grid;min-width:0;line-height:1.15}.shopSite_brandName__aX9_f b{font-size:17px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopSite_brandName__aX9_f span{font-size:12px;color:var(--color-header-muted)}.shopSite_search__TaqDb{grid-area:search;display:flex;align-items:center;gap:8px;height:42px;margin:0;padding:0 6px 0 14px;border:1.5px solid var(--color-accent);border-radius:var(--radius-input);background:var(--color-bg);color:var(--color-muted);min-width:0}.shopSite_search__TaqDb:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent)}.shopSite_searchIcon__ZAJm9{flex:none}.shopSite_searchInput__fQ9fq{flex:1 1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit;font-size:15px}.shopSite_searchInput__fQ9fq::placeholder{color:var(--color-muted)}.shopSite_searchGo__NpRm5{flex:none;height:32px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-contrast);font:inherit;font-weight:700;font-size:14px;cursor:pointer}.shopSite_side__CqQPw{grid-area:side;display:flex;align-items:center;gap:6px}.shopSite_langs___Vu6m{display:none;gap:2px}.shopSite_lang__wQcOw{font-size:13px;color:var(--color-header-muted);padding:4px 6px;border:1px solid transparent;border-radius:var(--radius-pill);text-decoration:none}.shopSite_lang__wQcOw[aria-current=true]{color:var(--color-header-text);border-color:var(--color-header-accent)}.shopSite_login__srmUF{font-size:14px;font-weight:600;color:var(--color-header-text);text-decoration:none;padding:6px 12px;border:1px solid var(--color-header-border);border-radius:var(--radius-pill);white-space:nowrap}[data-theme=c] .shopSite_login__srmUF{border-color:#3a3a38}.shopSite_user__oj9Qq{display:flex;align-items:center;gap:2px}.shopSite_userIcon__qgIiq{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-header-text);cursor:pointer}.shopSite_userBadge__tvJSg{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-contrast);font-size:11px;font-weight:700;line-height:18px;text-align:center}.shopSite_userMenu__Vdlr9{position:relative}.shopSite_userDrop__eWMnG{position:absolute;z-index:10;top:calc(100% + 6px);right:0;display:grid;grid-gap:2px;gap:2px;width:220px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg);color:var(--color-text);box-shadow:0 8px 24px rgb(0 0 0/16%)}.shopSite_userName__nIFv_{margin:0;padding:6px 10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopSite_userItem__KVN8b{display:block;width:100%;padding:10px;border:0;border-radius:var(--radius-input);background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.shopSite_userItem__KVN8b:hover{background:var(--color-surface)}.shopSite_userItem__KVN8b:disabled{color:var(--color-muted);cursor:default}.shopSite_userFailed__Y1XdC{margin:0;padding:4px 10px;font-size:13px;color:var(--color-danger)}@media (min-width:820px){.shopSite_headerIn__QF_op{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand search side";gap:20px;padding:12px 24px}.shopSite_langs___Vu6m{display:flex}.shopSite_brandName__aX9_f b{font-size:18px}}.shopSite_mini__nt7dq{padding:12px 16px;border-bottom:1px solid var(--color-header-border);background:var(--color-header-bg)}.shopSite_miniLogo__51Mvz{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--color-header-accent);text-decoration:none}[data-theme=c] .shopSite_miniLogo__51Mvz{color:var(--color-header-text);letter-spacing:.06em}.shopSite_main__97c0N{max-width:1200px;margin:0 auto;padding:0 16px}.shopSite_muted__vXetQ{color:var(--color-muted)}.shopSite_link__aXA4M{color:var(--color-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.shopSite_cover__2PJa0{display:block;width:100%;height:auto;aspect-ratio:4/1;min-height:120px;object-fit:cover;border-radius:0 0 var(--radius-card) var(--radius-card)}.shopSite_coverEmpty__sV1nO{background:radial-gradient(120% 140% at 85% 10%,color-mix(in srgb,var(--color-bg) 45%,transparent),transparent 55%),linear-gradient(115deg,var(--color-surface),var(--color-placeholder))}.shopSite_about__ic_1y{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;align-items:end;margin-top:-42px;padding:0 4px}.shopSite_about__ic_1y .shopSite_logoBig__PJH0b{grid-row:span 2}.shopSite_title___SnXW{margin:0;padding-top:46px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:24px;line-height:30px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.shopSite_verified__v9x8s{display:inline-flex;padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-badge-bg);color:var(--color-badge-text);font-size:13px;font-weight:600;letter-spacing:0}.shopSite_facts___G_px{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 0;margin:10px 0 0;padding:0;list-style:none;font-size:14px;color:var(--color-muted)}.shopSite_facts___G_px li+li:before{content:"·";margin:0 8px}.shopSite_facts___G_px b{color:var(--color-text)}.shopSite_desc___pk9v{margin:10px 0 0;max-width:72ch;line-height:22px;white-space:pre-line;overflow-wrap:anywhere}@media (max-width:560px){.shopSite_cover__2PJa0{width:calc(100% + 32px);max-width:none;margin:0 -16px;aspect-ratio:2.4/1;border-radius:0}.shopSite_about__ic_1y{margin-top:-34px}.shopSite_logoBig__PJH0b{width:68px;height:68px;font-size:22px}.shopSite_title___SnXW{padding-top:38px;font-size:20px;line-height:26px}.shopSite_facts___G_px{flex-direction:column;gap:2px}.shopSite_facts___G_px li+li:before{content:none}}.shopSite_tabs__Mmcmh{display:flex;gap:4px;margin:22px 0 16px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--color-border)}.shopSite_tab__EC8xF{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-bottom:2px solid transparent;color:inherit;text-decoration:none;white-space:nowrap}.shopSite_tab__EC8xF b{color:var(--color-muted);font-weight:400;font-size:14px}.shopSite_tabActive__CzMpZ{border-color:var(--color-accent);font-weight:700}.shopSite_found__JEG00{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:18px 0 14px}.shopSite_foundTitle___O2k7{margin:0;font-size:18px;overflow-wrap:anywhere}.shopSite_banner__pwKj0,.shopSite_empty___5dV1{margin:16px 0;padding:12px 14px;border-radius:var(--radius-card);background:var(--color-surface);font-size:14px}.shopSite_banner__pwKj0{background:var(--color-warn-bg);color:var(--color-warn-text)}.shopSite_grid__6Y36k{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px 16px;gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:820px){.shopSite_grid__6Y36k{grid-template-columns:repeat(4,minmax(0,1fr))}}.shopSite_cardWrap__Kqa3E{position:relative;min-width:0}.shopSite_card__Biqdr{display:grid;grid-gap:6px;gap:6px;min-width:0;color:inherit;text-decoration:none}.shopSite_card__Biqdr:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-card)}.shopSite_photo__vuzA2{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-card);background:var(--color-placeholder)}.shopSite_photo__vuzA2 img{display:block;width:100%;height:100%;object-fit:cover}.shopSite_noPhoto__zk2Uf{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-muted)}.shopSite_favSlot__WctT4,.shopSite_fav__itYth{position:absolute;top:8px;right:8px}.shopSite_fav__itYth{width:34px;height:34px;border-radius:50%;background:var(--color-fav-bg);color:var(--color-fav-icon);box-shadow:var(--shadow-fav);display:inline-flex;align-items:center;justify-content:center}.shopSite_cardTitle__K_dVi{font-size:15px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.shopSite_cardPrice__bkWdX{font-size:17px;font-weight:800}.shopSite_cardMeta___smC3{font-size:13px;color:var(--color-muted)}.shopSite_more__3wo_c{display:flex;justify-content:center;margin:24px 0 8px}.shopSite_moreError__CBddS{margin:0;color:var(--color-danger);font-weight:600}.shopSite_btn__mX5LE{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1.5px solid transparent;border-radius:var(--radius-pill);font:inherit;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.shopSite_btnPrimary__O4emH{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.shopSite_btnSecondary__OhNoY{background:transparent;border-color:var(--color-accent);color:var(--color-accent-text)}.shopSite_btnGhost__1WdSo{background:var(--color-bg);border-color:var(--color-border);color:var(--color-text);font-weight:600}.shopSite_ext__hBhP_{flex:none;stroke-width:2.2;opacity:.75}.shopSite_reviews__e87bj{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);margin-top:32px;padding:20px;border-radius:var(--radius-card);background:var(--color-surface)}.shopSite_reviewsHead__HMno8{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.shopSite_reviewsHead__HMno8 h2{margin:0;font-size:18px}.shopSite_avg__2MZwG{font-size:26px;font-weight:800}.shopSite_stars__EPRrb{color:#c8a24a;letter-spacing:2px}.shopSite_reviewList__3_606{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:820px){.shopSite_reviewList__3_606{grid-template-columns:repeat(2,minmax(0,1fr))}}.shopSite_review__NXkZX{display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(0,1fr);padding:14px;border-radius:var(--radius-card);background:var(--color-bg);font-size:14px;line-height:20px;overflow-wrap:anywhere}.shopSite_review__NXkZX .shopSite_muted__vXetQ{font-size:13px}.shopSite_site__wuVtQ main[data-pane]{--chat-bottom:env(safe-area-inset-bottom)}.shopSite_site__wuVtQ:has(main[data-pane]) .shopSite_footer__PfnRG{display:none}.shopSite_scopeNotice__gwAEk{margin:0;padding:10px 16px;text-align:center;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.shopSite_footer__PfnRG{margin-top:40px;border-top:1px solid var(--color-border);background:var(--color-surface)}.shopSite_footerIn__p4Er_{display:flex;flex-wrap:wrap;gap:14px 32px;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:22px 16px 28px}.shopSite_onby__lOBAA{display:flex;align-items:center;gap:12px}.shopSite_mark__MSSPG{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--color-accent-text)}[data-theme=c] .shopSite_mark__MSSPG{color:var(--color-text);letter-spacing:.06em}.shopSite_onby__lOBAA p{margin:0;font-size:14px;line-height:20px;color:var(--color-muted)}.shopSite_onby__lOBAA p b{display:block;font-size:15px;color:var(--color-text)}.shopSite_footerLinks__DKi7B{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px}.shopSite_footerLinks__DKi7B a{display:inline-flex;align-items:center;gap:4px;color:var(--color-accent-text);font-weight:600;text-decoration:none}.shopSite_crumbs__UsBtW{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0;font-size:14px;color:var(--color-muted)}.shopSite_crumbs__UsBtW a{display:inline-flex;align-items:center;gap:4px;color:var(--color-accent-text);font-weight:600;text-decoration:none}.shopSite_listing__Zcjmk{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr);padding-bottom:8px}@media (min-width:900px){.shopSite_listing__Zcjmk{grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}}.shopSite_listingMain__xazfT{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr);min-width:0}.shopSite_listingTitle__A5YEQ{margin:0;font-size:24px;line-height:30px;font-weight:800;overflow-wrap:anywhere}.shopSite_listingPrice__SSXGP{margin:6px 0 0;font-size:28px;font-weight:800}.shopSite_listingDesc__slZbz{margin:16px 0 0;max-width:70ch;line-height:23px;white-space:pre-line;overflow-wrap:anywhere}.shopSite_seller__xxuF4{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-card)}.shopSite_seller__xxuF4 .shopSite_btn__mX5LE{width:100%}.shopSite_sellerTop__Y7R02{display:flex;gap:12px;align-items:center;min-width:0}.shopSite_sellerTop__Y7R02 b{display:block;font-size:16px;overflow-wrap:anywhere}.shopSite_sellerSub__4slri{display:block;font-size:13px;color:var(--color-muted)}.shopSite_onMain__6AqfL{display:flex;gap:8px;margin:0;font-size:13px;line-height:19px;color:var(--color-muted)}.shopSite_onMain__6AqfL svg{flex:none;margin-top:1px;color:var(--color-accent-text)}.shopSite_notFound__Z3iFS{min-height:420px;display:grid;place-items:center;padding:48px 16px;text-align:center}.shopSite_notFoundIn__9KoPu{max-width:460px;display:grid;grid-gap:12px;gap:12px;justify-items:center}.shopSite_notFoundIn__9KoPu h1{margin:0;font-size:26px}.shopSite_notFoundIn__9KoPu p{margin:0;color:var(--color-muted);line-height:22px;overflow-wrap:anywhere}.shopSite_notFoundIn__9KoPu code{color:var(--color-text);font-weight:600;font-family:inherit}.shopSite_notFoundMark__BdTLy{width:72px;height:72px;border-radius:50%;background:var(--color-surface);color:var(--color-muted);display:inline-flex;align-items:center;justify-content:center}.shopSite_chatPush__wVZ6N{flex:none;padding:0 12px;border-bottom:1px solid var(--color-border)}.shopSite_chatPush__wVZ6N>div{border-bottom:0}