@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/c105b29dc4e1ee2d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/b07dd69d3f271780-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/401f9db361b6e189-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb938c80662ec9f9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6ce0d0fd45f1bd74-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8b05562d9b852d37-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/7a820720491a53d2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-golos:"Golos Text";--font-prata:"Prata";--color-map-card:#fffdf9;--color-disabled-copy:#9a9590;--color-ink:#171210;--color-ink-soft:#111;--color-accent:#e46e32;--color-accent-hot:#f1571f;--color-ai-accent:var(--color-accent);--color-ai-accent-hot:var(--color-accent-hot);--color-ai-accent-soft:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface));--color-muted:#746a62;--color-muted-2:#625c56;--color-border:#e3e3e3;--color-border-strong:#dfdfdf;--color-surface:#fff;--color-surface-muted:#f7f7f5;--color-surface-warm:#f6f6f4;--color-surface-fog:#f7f7f7;--color-surface-sand:#e9e5dd;--color-line-strong:#cfcfcf;--color-chip:#5e5e5e;--color-kicker-hot:#9e4527;--color-dot:#c9c0b8;--color-placeholder:#9a9a9a;--color-chip-border:#d6d6d6;--color-map:#dce0d2;--color-map-cluster:#171210;--color-map-blip:#fff;--color-map-zone:#6b625b;--color-map-pulse:rgb(228 110 50/24%);--color-water:#b7dbe6;--color-photo-fallback:#202020;--color-footer:#171210;--color-footer-text:#e7ded7;--color-footer-muted:#988d85;--color-on-accent:#fff;--color-on-ink:#fff;--font-display:var(--font-prata),georgia,serif;--font-sans:var(--font-golos),system-ui,sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-9:36px;--space-12:48px;--color-price:#168a45;--color-danger:#c03232;--color-status-neutral-bg:#eef0f3;--color-status-neutral:#4b5563;--color-status-success-bg:#e7f6ec;--color-status-warning-bg:#fff4d6;--color-status-warning:#9a6700;--color-status-danger-bg:#fde8e8;--color-status-info-bg:#e8f1fb;--color-status-info:#2b5ea7;--color-seller-line:#e8eaed;--color-seller-muted:#6b7280;--color-seller-soft:#f3f4f6;--color-seller-label:#9aa1ab;--color-lk-tint-a:var(--color-status-info-bg);--color-lk-tint-b:color-mix(in srgb,var(--color-water) 42%,var(--color-surface));--color-lk-block:var(--color-surface-muted);--color-lk-page:var(--color-surface);--color-lk-fill:color-mix(in srgb,var(--color-ink) 7%,var(--color-surface));--color-lk-line:color-mix(in srgb,var(--color-ink) 12%,var(--color-surface));--color-lk-chart:color-mix(in srgb,var(--color-status-info) 40%,var(--color-water));--color-lk-chart-2:var(--color-water);--color-lk-chart-fill:color-mix(in srgb,var(--color-status-info) 20%,var(--color-surface));--color-lk-bar:var(--color-ink);--color-lk-bar-40:color-mix(in srgb,var(--color-ink) 40%,var(--color-surface));--color-lk-bar-10:color-mix(in srgb,var(--color-ink) 12%,var(--color-surface));--color-lk-tooltip:var(--color-surface);--radius-lk:20px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:32px;--radius-full:999px;--shadow-sm:0 2px 10px rgb(23 18 16/6%);--shadow-md:0 8px 28px rgb(23 18 16/8%);--shadow-map-marker:0 6px 18px rgb(23 18 16/20%);--z-header:40;--z-overlay:50;--z-cookie:60;--ratio-product:3/4;--layout-max:1240px;--layout-shell:1312px;--layout-marketplace:1920px;--layout-storefront:1440px;--header-height:116px;--shop-color:var(--color-accent);--duration-fast:140ms;--duration-normal:180ms;--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--focus-ring:2px solid var(--color-accent);--focus-ring-offset:2px;--focus-glow:0 0 0 3px rgb(228 110 50/18%);--press-scale:0.97}@media(min-width:1600px){:root{--color-map-card:#fffdf9;--color-disabled-copy:#9a9590;--layout-shell:var(--layout-marketplace)}}@media(max-width:767px){:root{--color-map-card:#fffdf9;--color-disabled-copy:#9a9590;--header-height:132px}}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100%;font-family:var(--font-sans);color:var(--color-ink);background:var(--color-surface-muted)}button,input,select,textarea{font:inherit}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=checkbox],input[type=radio]{width:18px;height:18px;margin:0;flex:0 0 auto;border:1.5px solid var(--color-border-strong);background:var(--color-surface);cursor:pointer}input[type=checkbox]{border-radius:5px}input[type=radio]{border-radius:50%}input[type=checkbox]:checked{border-color:var(--color-ink);background:var(--color-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E") center/12px 12px no-repeat}input[type=radio]:checked{border-color:var(--color-ink);background:radial-gradient(circle,var(--color-surface) 35%,transparent 38%) var(--color-ink)}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:default;opacity:45%}button{cursor:pointer}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}::selection{background:var(--color-ink);color:var(--color-on-ink)}body,html{min-height:100%}