.listing-page_page__P2A3q{--paper:var(--ui-paper);--ink:var(--ui-ink);--muted:var(--ui-muted);--line:var(--ui-line);--soft:var(--ui-soft);--bg:var(--paper);--fg:var(--ink);--text-primary:var(--ink);--text-secondary:var(--muted);--text-tertiary:var(--muted);position:relative;z-index:2;min-height:100dvh;padding-bottom:160px;background:var(--paper);color:var(--ink);font:400 14px/1.5 var(--font)}.listing-page_page__P2A3q *{box-sizing:border-box}.listing-page_page__P2A3q a{color:inherit}.listing-page_page__P2A3q :focus-visible{outline:2px solid var(--ui-blue);outline-offset:4px}.listing-page_page__P2A3q button{font-family:inherit}.listing-page_header__uxMdL{border-bottom:1px solid var(--line)}.listing-page_headerInner__tCvsl{max-width:1168px;height:76px;padding:16px 32px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px}.listing-page_back__bV0Zq,.listing-page_headerActions__v2esY,.listing-page_logo__Fa_Yb{display:flex;align-items:center}.listing-page_back__bV0Zq{gap:8px;text-decoration:none;font-size:13px;width:-moz-fit-content;width:fit-content;min-height:44px}.listing-page_logo__Fa_Yb{color:var(--ink)}.listing-page_headerActions__v2esY{gap:12px;justify-content:flex-end}.listing-page_headerActions__v2esY button{min-width:44px;min-height:44px;color:var(--ink)}.listing-page_headerActions__v2esY button:hover{opacity:.65}.listing-page_headerActions__v2esY .listing-page_ask__m8AYV{display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.listing-page_page__P2A3q .listing-page_product__0KcFc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;grid-gap:56px;gap:56px;max-width:1168px;padding:40px 32px;margin:auto;overflow:visible}.listing-page_gallery__ayT20{min-width:0;position:-webkit-sticky;position:sticky;top:28px}.listing-page_page__P2A3q .listing-page_gallery__ayT20 .m01-image-stack{width:100%;max-width:none;left:auto;transform:none}.listing-page_page__P2A3q .listing-page_gallery__ayT20 .m01-image-stack .m01-image{width:100%;height:auto;min-height:240px;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--soft)}.listing-page_page__P2A3q .listing-page_gallery__ayT20 .m01-image-stack .m01-image img{width:100%;height:100%;max-height:640px;object-fit:contain}.listing-page_gallery__ayT20>p{margin:10px 0 0!important;font-size:12px!important;color:var(--muted)!important}.listing-page_details__f2GNA{min-width:0}.listing-page_reviewIntro__8e1A2{margin:0 0 24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.listing-page_reviewIntro__8e1A2 h2{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.02em;scroll-margin-top:calc(var(--iris-preview-height, 0px) + 20px)}.listing-page_reviewIntro__8e1A2 p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.listing-page_identity__awvCX{margin-bottom:10px}.listing-page_identityRow__HhU4P{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:12px}.listing-page_kind__aiRgs{font-size:13px}.listing-page_lane__v9Mxv{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.listing-page_category__CkyXH{font-size:12px;color:var(--muted)!important;text-decoration:none}.listing-page_category__CkyXH:hover{text-decoration:underline}.listing-page_page__P2A3q .listing-page_details__f2GNA .m01-title{font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-.035em;font-weight:500;color:var(--ink)}.listing-page_page__P2A3q .listing-page_details__f2GNA .m01-price{font-size:28px;line-height:1.2;letter-spacing:-.035em!important;color:var(--ink)}.listing-page_page__P2A3q .listing-page_details__f2GNA .m01-price-row{margin-top:24px;gap:16px!important}.listing-page_page__P2A3q .listing-page_details__f2GNA .m01-price-note{font-size:12px;margin-bottom:0;color:var(--muted)}.listing-page_page__P2A3q .listing-page_details__f2GNA .m01-pill{padding:4px 8px;min-height:28px;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:4px;background:var(--paper)!important;color:var(--ink)!important;font-size:11px;font-weight:500;letter-spacing:0}.listing-page_page__P2A3q .listing-page_details__f2GNA button.m01-pill:hover{background:var(--soft)!important}.listing-page_page__P2A3q .listing-page_details__f2GNA .m01-section{margin-top:22px!important;padding-top:18px;border-top:1px solid var(--line)}.listing-page_page__P2A3q .listing-page_details__f2GNA .m01-section-label{font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted)!important;text-decoration:none;margin:0 0 8px}.listing-page_page__P2A3q .listing-page_details__f2GNA .m01-section-body{font-size:15px;line-height:1.6;color:var(--ink);margin:0}.listing-page_page__P2A3q .m01-action-bar{position:fixed;z-index:80;bottom:0;left:0;right:0;background:var(--paper);border-top:1px solid var(--line);padding:12px 24px max(12px,env(safe-area-inset-bottom))}.listing-page_page__P2A3q .m01-action-bar-inner{max-width:720px;gap:8px!important;flex-direction:row!important;flex-wrap:wrap}.listing-page_page__P2A3q .m01-action-bar-inner>div{width:100%}.listing-page_page__P2A3q .m01-btn-danger,.listing-page_page__P2A3q .m01-btn-primary,.listing-page_page__P2A3q .m01-btn-text{padding:12px 16px;min-height:44px;font-size:13px;line-height:1.3;font-weight:500;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:none;letter-spacing:-.01em;white-space:normal}.listing-page_page__P2A3q .m01-btn-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.listing-page_page__P2A3q .m01-btn-danger{color:#b91c1c;border-color:transparent;flex:0 1 auto}.listing-page_page__P2A3q .m01-btn-text:hover{background:var(--soft)}.listing-page_page__P2A3q .m01-action-bar>button{max-width:720px;display:block;margin-inline:auto}.listing-page_editor__XzMcq{max-width:720px;margin:32px auto}.listing-page_empty__HPgVi{max-width:600px;margin:80px auto;padding:24px;text-align:center}.listing-page_skeleton__h2tad{border-radius:8px;background:var(--soft)}body:has(.listing-page_page__P2A3q){padding-bottom:0!important}html[data-dark] .listing-page_page__P2A3q{--paper:var(--ui-paper);--ink:var(--ui-ink);--muted:var(--ui-muted);--line:var(--ui-line);--soft:var(--ui-soft)}html[data-dark] .listing-page_page__P2A3q .listing-page_details__f2GNA .m01-pill{border-color:var(--line)!important;box-shadow:none!important;color:var(--ink)!important;background:var(--paper)!important}html[data-dark] .listing-page_page__P2A3q .m01-btn-primary{color:var(--paper)!important;background:var(--ink)!important;border-color:var(--ink)!important;box-shadow:none!important}html[data-dark] .listing-page_page__P2A3q .m01-btn-danger,html[data-dark] .listing-page_page__P2A3q .m01-btn-text{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none!important}html[data-dark] .listing-page_page__P2A3q .listing-page_category__CkyXH,html[data-dark] .listing-page_page__P2A3q .listing-page_details__f2GNA .m01-section-label{color:var(--muted)!important}@media (max-width:760px){.listing-page_headerInner__tCvsl{height:76px;grid-template-columns:32px 1fr auto;padding:22px 16px 8px;gap:12px}.listing-page_back__bV0Zq span{display:none}.listing-page_headerActions__v2esY{gap:6px}.listing-page_headerActions__v2esY .listing-page_ask__m8AYV{padding:8px;border:0}.listing-page_ask__m8AYV span{display:inline;font-size:11px}.listing-page_page__P2A3q .listing-page_product__0KcFc{grid-template-columns:1fr;gap:26px;padding:24px 20px 32px}.listing-page_reviewProduct__me3Lk .listing-page_details__f2GNA{order:-1}.listing-page_gallery__ayT20{position:static}.listing-page_page__P2A3q .listing-page_gallery__ayT20 .m01-image-stack .m01-image{aspect-ratio:1.15;min-height:180px}.listing-page_page__P2A3q .listing-page_details__f2GNA .m01-title{font-size:28px}.listing-page_identityRow__HhU4P{margin-bottom:12px}.listing-page_page__P2A3q .m01-action-bar{padding-inline:16px}.listing-page_page__P2A3q .m01-btn-danger,.listing-page_page__P2A3q .m01-btn-primary,.listing-page_page__P2A3q .m01-btn-text{padding:11px 12px;font-size:12px}.listing-page_editor__XzMcq{margin-top:24px}}@media (max-height:500px){.listing-page_page__P2A3q .m01-action-bar{position:static}.listing-page_page__P2A3q{padding-bottom:24px}}.listing-page_page__P2A3q .listing-page_details__f2GNA .price-breakdown{border:1px solid var(--line)!important;border-radius:8px!important;padding:16px!important;color:var(--ink)!important}.listing-page_page__P2A3q .listing-page_details__f2GNA .price-breakdown>div:first-child{color:var(--ink)!important;font-size:13px!important;font-weight:550!important;text-decoration:none!important;margin-bottom:12px!important}.listing-page_page__P2A3q .listing-page_details__f2GNA .price-breakdown>div{border-color:var(--line)!important;border-bottom-style:solid!important;font-size:12px;gap:12px}.listing-page_actionError__hUCoi{max-width:720px;margin:0 auto 8px;font-size:12px;color:#b91c1c}.listing-page_page__P2A3q button:disabled{cursor:not-allowed;opacity:.4}.listing-page_page__P2A3q .listing-page_details__f2GNA .m01-section-body a{text-underline-offset:3px;-webkit-text-decoration-color:var(--line)!important;text-decoration-color:var(--line)!important}html[data-dark] .listing-page_page__P2A3q .listing-page_header__uxMdL{background:var(--paper)!important}html[data-dark] .listing-page_page__P2A3q .m01-action-bar-inner .m01-btn-primary{color:var(--paper)!important}.listing-page_editorTitle__umU3y{max-width:560px;margin:0 auto 24px;padding:0 16px;font-size:22px;font-weight:550;letter-spacing:-.04em}.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-product{max-width:560px;overflow:visible}.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-image-breakout{width:100%;max-width:none;left:auto;transform:none}.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-image{width:100%;height:300px;border-radius:8px;background:var(--soft)}.listing-page_page__P2A3q .listing-page_editor__XzMcq .listing-group-label,.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-section-label{color:var(--muted)!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important;letter-spacing:0!important}.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-title-text{font-size:28px!important;line-height:1.2!important;color:var(--ink)!important;letter-spacing:-.035em!important}.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-bare-input,.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-colored-field,.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-underline-input{color:var(--ink)!important;background:var(--soft)!important;border-radius:4px;font-size:15px!important}.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-pill-row{flex-wrap:wrap}.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-pill{border:1px solid var(--line)!important;border-radius:4px;box-shadow:none!important;padding:7px 10px;font-size:12px;font-weight:500;color:var(--ink)!important;background:var(--paper)!important}.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-pill[data-selected=true]{color:var(--paper)!important;background:var(--ink)!important;border-color:var(--ink)!important}html[data-dark] .listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-product .m01-pill{border-color:var(--line)!important;box-shadow:none!important;color:var(--ink)!important;background:var(--paper)!important}html[data-dark] .listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-product .m01-pill[data-selected=true]{color:var(--paper)!important;background:var(--ink)!important;border-color:var(--ink)!important}@media (max-width:760px){.listing-page_editor__XzMcq{padding:0 20px}.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-image{height:260px}}.listing-page_page__P2A3q .listing-page_editor__XzMcq .m01-price{color:var(--ink)}.listing-page_page__P2A3q .listing-page_roleCaption__6tp9U{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.5;letter-spacing:-.01em}.listing-page_budgetLabel__M_Qq9{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0}.listing-page_page__P2A3q .listing-page_actionHint__OR_om{flex:1 0 100%;margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.4;text-align:center}