@font-face{font-family:Manrope;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/manrope-cyrillic-ext.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:Manrope;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/manrope-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/geist-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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{--bg: #0a0a09;--bg-accent: rgba(232, 227, 218, .07);--ink: #e8e3da;--ink-soft: #9a948a;--paper: rgba(232, 227, 218, .06);--line: rgba(232, 227, 218, .14);--accent: #e23744;--accent-2: #f3b1b8;--on-accent: #0a0a09;--on-bg-accent: #e8e3da;--shadow: 0 20px 45px rgba(0, 0, 0, .55);--shadow-sm: 0 8px 20px rgba(0, 0, 0, .45);--radius: 22px;--border-w: 1px;--sans: "Hanken Grotesk", "Archivo", "Manrope", system-ui, sans-serif;--font-display: "Archivo", "Hanken Grotesk", "Manrope", system-ui, sans-serif;--display-weight: 800;--heading-transform: none;--heading-spacing: -.03em;--img-filter: saturate(1.08) contrast(1.02);--nav-bg: rgba(10, 10, 9, .72);--hero-bg: linear-gradient(135deg, #e23744 0%, #b3122b 55%, #8c0f24 100%);--glass: blur(18px) saturate(1.4);font-family:var(--sans);color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{overflow-x:clip;max-width:100vw}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);overflow-x:clip;max-width:100vw}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);line-height:.95;letter-spacing:var(--heading-spacing);text-transform:var(--heading-transform)}a{color:inherit}button{font-family:var(--sans);cursor:pointer}img{display:block;max-width:100%}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:700px){button,a{-webkit-tap-highlight-color:rgba(194,65,12,.25)}.links a,.sort-btn,.pager-btn,.tag,.tile,.salon-card,.like,.phone,.see-all,.hero-cta,.back,.reset{min-height:44px;display:inline-flex;align-items:center}.tag,.sort-btn{justify-content:center;text-align:center}.specs dd,.tags li{min-height:40px;display:inline-flex;align-items:center}}button:hover,a:hover,input:hover,textarea:hover,select:hover,[role=button]:hover,.btn:hover,.card:hover,.primary:hover,.add:hover,.tab:hover,.chip:hover,.tag:hover,.tile:hover,.salon-card:hover,.model-card:hover,.hero-cta:hover,.links a:hover,.pager-btn:hover,.geo-btn:hover,.reset:hover,.back:hover,.cancel:hover,.row:hover,.partner-row:hover,.owner-picker:hover,.mail:hover,.name:hover,.mc-name:hover,.popup-btn:hover,.popup-link:hover,.pin:hover,.like:hover,.fave:hover,.phone:hover,.photo-btn:hover,.row-remove:hover,.autofill:hover,.gallery-remove:hover,.gallery-cover:hover,.see-all:hover,.banner:hover,.popup-name:hover,.age-gate__agree:hover,.age-gate__leave:hover,.btn.edit:hover,.btn.ok:hover,.btn.danger:hover,.pm-close:hover,.field-help__q:hover,.car-arrow:hover,.meta-reviews:hover,.crumbs a:hover,.foot-link:hover,.table tbody tr:hover,.model-form:hover,fieldset:hover{transform:none!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:var(--field-font)!important;line-height:1.35!important;padding:var(--field-pad-y) var(--field-pad-x)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{color:var(--ink);caret-color:var(--ink);background:var(--field-bg);border:1px solid var(--field-border)}input:not([type=checkbox]):not([type=radio]):not([type=range])::placeholder,textarea::placeholder{color:var(--ink-soft);opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,textarea:hover,select:hover{border-color:var(--field-border-hover)}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus,select:focus{border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--field-focus-ring);outline:none}@media(hover:none)and (pointer:coarse),(max-width:860px){.card,.form,.table-wrap,.price{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.card:before{display:none!important}.photo-wrap img,.card img,.gallery img{filter:none!important}}@property --aurora-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--bg: #faf6ef;--bg-accent: #d8c99a;--ink: #17231b;--ink-soft: #66726a;--paper: rgba(255, 252, 245, .66);--line: rgba(255, 249, 240, .92);--accent: #c2410c;--accent-2: #e09a3f;--on-accent: #f0f8f2;--on-bg-accent: #17231b;--shadow: 0 20px 45px rgba(176, 62, 18, .18);--shadow-sm: 0 8px 20px rgba(176, 62, 18, .14);--radius: 22px;--border-w: 1px;--sans: "Manrope", "Archivo", system-ui, sans-serif;--font-display: "Manrope", "Archivo", system-ui, sans-serif;--display-weight: 800;--heading-transform: none;--heading-spacing: -.03em;--img-filter: saturate(1.06) contrast(1.02);--nav-bg: rgba(250, 246, 239, .78);--hero-bg: linear-gradient(135deg, #c2410c 0%, #d9671d 45%, #e8a13c 100%);--glass: blur(18px) saturate(1.4);--field-bg: #ffffff;--field-border: rgba(180, 74, 28, .22);--field-border-hover: rgba(180, 74, 28, .4);--field-border-focus: var(--accent);--field-radius: 8px;--field-pad-y: .42rem;--field-pad-x: .75rem;--field-font: .875rem;--field-focus-ring: rgba(194, 65, 12, .12);color-scheme:light}:root body{background:#faf6ef}:root .spotlight{opacity:1}:root .hero{position:relative;border:none;box-shadow:var(--shadow);background:var(--hero-bg);color:#fff;overflow:hidden;isolation:isolate}:root .hero:before{content:"";position:absolute;inset:-60% -40%;z-index:-1;background:linear-gradient(135deg,#c2410c,#d9671d 40%,#e8a13c,#c2410c);animation:aurora-hero 14s ease-in-out infinite alternate;will-change:transform}@keyframes aurora-hero{0%{transform:translate(-12%) translateY(0)}to{transform:translate(8%) translateY(3%)}}@media(prefers-reduced-motion:reduce){:root .hero:before{animation:none;transform:none}}:root .hero:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 20% 0%,rgba(255,255,255,.35),transparent 60%);pointer-events:none}:root .nav{background:var(--nav-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:root .logo-mark{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:var(--shadow-sm);border-radius:10px}:root .links a{background:var(--paper);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow-sm);border-radius:999px;padding:.45rem 1.1rem}:root .links a{transition:transform .18s ease-out,box-shadow .18s ease-out}:root .links a:hover{transform:translateY(-1px);box-shadow:0 8px 20px #b03e1229}:root .links a.router-link-active{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff}:root .hero-stamp{background:#ffffff38;border:1px solid rgba(255,255,255,.5);color:#fff;backdrop-filter:blur(6px);border-radius:999px;font-size:.75rem;letter-spacing:.08em}:root .hero-title{color:#fff}:root .hero-title em{background:#ffffff40;color:#fff;border-radius:12px;padding:0 .2em}:root .hero-sub{color:#ffffffeb}:root .hero-cta{background:#fff;color:var(--accent);border:none;border-radius:999px;box-shadow:var(--shadow-sm);transition:transform .18s ease-out,box-shadow .18s ease-out}:root .hero-cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px #b03e1242}:root .card{background:var(--paper);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);position:relative;z-index:0}:root .card:before{content:"";position:absolute;inset:-1px;z-index:1;border-radius:inherit;padding:1px;background:conic-gradient(from var(--aurora-angle, 0deg),transparent 0deg,rgba(224,154,63,.95) 60deg,rgba(194,65,12,.85) 120deg,transparent 180deg,rgba(222,210,178,.9) 240deg,transparent 300deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.7;transition:opacity .25s ease,filter .25s ease;filter:blur(.5px);pointer-events:none}:root .card:hover{transform:translateY(-6px);box-shadow:0 28px 55px #b03e1247}:root .card:hover:before{opacity:1;filter:blur(.8px) brightness(1.3);animation:aurora-border 5s linear infinite}@keyframes aurora-border{to{--aurora-angle: 360deg}}@media(hover:none){:root .card:hover{transform:none;box-shadow:var(--shadow)}}:root .photo-wrap{border-bottom:1px solid var(--line)}:root .photo-wrap img{filter:var(--img-filter)}:root .badge{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:none;border-radius:999px}:root .price{background:#ffffffd9;border:none;border-radius:999px;backdrop-filter:blur(8px)}:root .card-name{font-weight:800}:root .card-city{font-style:normal}:root .specs{border-top-color:#b44a1c29}:root .specs dd{font-weight:800}:root .tags li{background:#e082281f;border:none;border-radius:999px;color:var(--accent)}:root .count{background:#e0822826;border:none;border-radius:999px;color:var(--on-bg-accent)}:root .search,:root .filters select{border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm)}:root .reset{background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm)}:root .toggle input{accent-color:var(--accent)}:root .foot{background:transparent;border-top:1px solid rgba(180,74,28,.16);color:var(--ink-soft)}:root .add{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:none;border-radius:14px;box-shadow:var(--shadow)}:root .add:hover{transform:translateY(-3px);box-shadow:0 18px 35px #b03e1257}:root .table-wrap{background:var(--paper);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}:root .table thead th{background:#a03712eb;color:#fff;letter-spacing:.02em}:root .table tbody tr:hover{background:#e0822814}:root .btn{border-radius:10px;border-width:1px}:root .btn.edit{color:var(--accent)}:root .btn.danger{color:#e11d48}:root .chip{border-width:1px;border-radius:999px;background:#e0822826}:root .chip.off{background:#b44a1c14}:root .chip.hot{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff}:root .primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:none;border-radius:14px;box-shadow:var(--shadow)}:root .primary:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 18px 35px #b03e1257}:root .back,:root .cancel{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-sm)}:root .form{background:var(--paper);backdrop-filter:var(--glass);-webkit-backdrop-filter:var(--glass);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}:root input,:root textarea{font-family:var(--sans);font-size:var(--field-font);font-weight:500;color:var(--ink);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);padding:var(--field-pad-y) var(--field-pad-x);transition:border-color .2s ease,box-shadow .2s ease}:root input:hover,:root textarea:hover{border-color:var(--field-border-hover)}:root input:focus,:root textarea:focus{outline:none;border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--field-focus-ring)}:root input::placeholder,:root textarea::placeholder{color:var(--ink-soft);opacity:.75}:root .preview{border:1px solid rgba(180,74,28,.18);border-radius:14px}:root .check input{accent-color:var(--accent)}@media(prefers-color-scheme:dark){:root{--bg: #211510;--ink: #eef5ef;--ink-soft: #b9a895;--paper: rgba(38, 25, 16, .72);--line: rgba(255, 249, 238, .14);--shadow: 0 20px 45px rgba(0, 0, 0, .4);--shadow-sm: 0 8px 20px rgba(0, 0, 0, .3);--nav-bg: rgba(33, 21, 16, .72);--img-filter: saturate(1.05) contrast(1.05);color-scheme:dark;--field-bg: rgba(33, 21, 16, .72);--field-border: rgba(255, 249, 238, .16);--field-border-hover: rgba(255, 249, 238, .28);--field-border-focus: var(--accent);--field-focus-ring: rgba(194, 65, 12, .16)}:root body{background:#211510}:root .foot{color:var(--ink-soft)}:root .specs{border-top-color:#fff9ee24}:root input,:root textarea{background:#211510b8;border:1px solid rgba(255,249,238,.16)}:root input:hover,:root textarea:hover{border-color:#fff9ee47}:root input:focus,:root textarea:focus{border-color:var(--field-border-focus);box-shadow:0 0 0 3px var(--field-focus-ring)}:root .price{background:#211510b8}:root .reset,:root .back,:root .cancel{background:#33241a}:root .links a{background:#261910b8;border:1px solid rgba(255,249,238,.14)}}.admin{--bg: #faf6ef;--bg-accent: #eadfb8;--ink: #17231b;--ink-soft: #66726a;--paper: #fffdf6;--line: #e3dcc9;--accent: #c2410c;--accent-2: #8f2f0a;--on-accent: #fdf6ee;--on-bg-accent: #5c4a12;--shadow: 0 14px 34px rgba(176, 62, 18, .12);--shadow-sm: 0 4px 12px rgba(176, 62, 18, .08);--radius: 12px;--border-w: 1px;--img-filter: saturate(1.02) contrast(1.01);color-scheme:light;background:var(--bg);margin:-1.5rem;padding:1.5rem}@media(max-width:768px){.admin{margin:-1rem;padding:1rem}}.admin input,.admin textarea,.admin select{background:#fff;border:var(--border-w) solid #e3dcc9;color:var(--ink);border-radius:8px}.admin input:focus,.admin textarea:focus,.admin select:focus{outline:3px solid rgba(194,65,12,.25);outline-offset:1px;border-color:var(--accent)}.admin ::placeholder{color:#9aa7b8}.admin .back,.admin .cancel,.admin .reset{background:#fff;color:var(--ink);border:var(--border-w) solid #e3dcc9;border-radius:8px;box-shadow:none}.admin .back:hover,.admin .cancel:hover,.admin .reset:hover{background:#f1f4f8}.admin .primary,.admin .add{background:var(--accent);color:#fff;border:none;border-radius:8px;box-shadow:0 2px 8px #b03e1240}.admin .primary:hover:not(:disabled),.admin .add:hover{background:var(--accent-2);box-shadow:0 4px 12px #b03e124d}.admin .primary:disabled{opacity:.55;cursor:not-allowed}.admin .btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-family:var(--sans);font-weight:800;font-size:.88rem;line-height:1;text-decoration:none;white-space:nowrap;background:#fff;color:var(--ink);border:var(--border-w) solid #e3dcc9;border-radius:8px;padding:.5rem .85rem;box-shadow:none;transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .12s ease-out,box-shadow .15s ease-out}.admin .btn:hover:not(:disabled){background:#f1f4f8;border-color:#c6ced9;transform:translateY(-1px)}.admin .btn:active:not(:disabled){transform:translateY(0)}.admin .btn:disabled{opacity:.55;cursor:not-allowed}.admin .btn.edit{color:var(--accent);border-color:#c2410c59;background:#f5f8ff}.admin .btn.edit:hover:not(:disabled){background:#e9f0ff;border-color:#c2410c80}.admin .btn.ok{color:#166534;border-color:#16a34a59;background:#f2fdf6}.admin .btn.ok:hover:not(:disabled){background:#dff8e9;border-color:#16a34a80}.admin .btn.danger{color:#b91c1c;border-color:#dc26264d;background:#fef7f7}.admin .btn.danger:hover:not(:disabled){background:#feecec;border-color:#dc262673}.admin .chip{background:#eef1f5;color:var(--ink);border-radius:999px;border:none;padding:.2rem .6rem}.admin .chip.pending{background:#fef3c7;color:#92400e}.admin .chip.active{background:#dcfce7;color:#166534}.admin .chip.rejected,.admin .chip.expired{background:#fee2e2;color:#b91c1c}.admin .chip.archived{background:#e5e7eb;color:#4b5563}.admin .chip.off{background:#f1f3f5;color:#6b7280}.admin .chip.hot{background:var(--accent);color:#fff}.admin .table-wrap{background:#fff;border:var(--border-w) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.admin .table thead th{background:#f1f4f8;color:var(--ink-soft);border-bottom:var(--border-w) solid var(--line)}.admin .table tbody tr:hover{background:#f8fafc}.admin .panel,.admin .card{background:#fff;border:var(--border-w) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.admin .card:hover{transform:none;box-shadow:var(--shadow-sm)}.admin .count{background:var(--bg-accent);color:var(--on-bg-accent);border-radius:999px;border:none}.admin a:focus-visible,.admin button:focus-visible{outline:3px solid rgba(194,65,12,.35);outline-offset:2px}@media(prefers-reduced-motion:reduce){.admin *{transition:none!important;animation:none!important}}:root.theme-whisper{--bg: #f4f8f5;--bg-accent: #c9e4da;--ink: #16261e;--ink-soft: #5c6b63;--paper: rgba(255, 255, 255, .66);--line: rgba(20, 70, 50, .14);--accent: #14532d;--accent-2: #2e8b57;--on-accent: #eaf4ee;--on-bg-accent: #16261e;--nav-bg: rgba(255, 255, 255, .72);--hero-bg: linear-gradient(135deg, #14532d 0%, #1e6b3a 45%, #2e8b57 100%);--field-bg: #ffffff;--field-border: rgba(20, 70, 50, .2);--field-border-hover: rgba(20, 70, 50, .4);--field-border-focus: var(--accent);--field-focus-ring: rgba(46, 139, 87, .18);--field-pad-y: .42rem;--field-pad-x: .75rem;--field-font: .875rem}:root.theme-whisper body{background:#f4f8f5}.theme-whisper .hero:before{background:linear-gradient(135deg,#14532d,#1e6b3a 38%,#2e8b57,#6d5bd0 86%,#14532d)}.theme-whisper .card:before{background:conic-gradient(from var(--aurora-angle, 0deg),transparent 0deg,rgba(46,139,87,.95) 60deg,rgba(20,83,45,.8) 120deg,transparent 180deg,rgba(109,91,208,.85) 240deg,transparent 300deg)}@media(prefers-color-scheme:dark){:root.theme-whisper{--bg: #0d1c14;--bg-accent: rgba(46, 139, 87, .16);--ink: #eef5ef;--ink-soft: #a4b5aa;--paper: rgba(18, 38, 25, .72);--line: rgba(201, 228, 218, .14);--nav-bg: rgba(13, 28, 20, .72);--img-filter: saturate(1.05) contrast(1.05);color-scheme:dark;--field-bg: rgba(18, 38, 25, .72);--field-border: rgba(201, 228, 218, .18);--field-border-hover: rgba(201, 228, 218, .32);--field-border-focus: var(--accent-2);--field-focus-ring: rgba(46, 139, 87, .16)}:root.theme-whisper body{background:#0d1c14}}:root.theme-spletni{--bg: #0d070a;--bg-accent: #2a0a12;--ink: #f6e9ee;--ink-soft: rgba(246, 233, 238, .6);--paper: #180c12;--line: rgba(80, 14, 16, .22);--accent: #500e10;--accent-2: #cba250;--on-accent: #f6e9ee;--on-bg-accent: #f6e9ee;color-scheme:dark;--nav-bg: rgba(13, 7, 10, .72);--hero-bg: linear-gradient(135deg, #500e10 0%, #8f2845 45%, #6b1e33 100%);--shadow: 0 20px 45px rgba(0, 0, 0, .55);--shadow-sm: 0 8px 20px rgba(0, 0, 0, .45);--radius: 18px;--border-w: 1px;--img-filter: saturate(1.05) contrast(1.03);--glass: blur(14px) saturate(1.1);--field-bg: #1a0d13;--field-border: rgba(231, 193, 119, .28);--field-border-hover: rgba(231, 193, 119, .5);--field-border-focus: var(--accent-2);--field-focus-ring: rgba(203, 162, 80, .18);--field-pad-y: .42rem;--field-pad-x: .75rem;--field-font: .875rem}:root.theme-spletni body{background:#0d070a}.theme-spletni .hero:before{background:radial-gradient(120% 90% at 78% 18%,rgba(80,14,16,.55) 0%,transparent 55%),radial-gradient(90% 80% at 20% 8%,rgba(231,193,119,.14) 0%,transparent 50%),linear-gradient(180deg,#1a0a12,#12080d 45%,#0b0508);animation:none;filter:none;opacity:1}.theme-spletni .hero:after{background:radial-gradient(120% 120% at 50% 0%,rgba(231,193,119,.12),transparent 60%)}.theme-spletni .card:before{content:"";position:absolute;inset:-1px;z-index:1;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(203,162,80,.55),rgba(80,14,16,.12) 45%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none;animation:none}.theme-spletni .card:hover:before{opacity:.9;animation:none}.theme-spletni .links a{border:1px solid var(--line)}.theme-spletni .hero-cta{background:linear-gradient(135deg,#e7c177,#cba250);color:#1e070d}.theme-spletni .hero-title em{background:#e7c17729;color:#f6e9ee;border-radius:8px;padding:0 .22em;font-style:normal}.theme-spletni .hero-stamp{background:#500e1073;border:1px solid rgba(231,193,119,.5);color:#f6e9ee}.theme-spletni .price{background:#0d070ab3;color:#e7c177}.theme-spletni .tags li{background:#8f28452e;color:#f6c6d3}.theme-spletni .count{background:#500e1038;color:#e7c177}.theme-spletni .chip{background:#500e1029;color:#f6c6d3}.theme-spletni .chip.off{background:#500e1014;color:var(--ink-soft)}.theme-spletni .specs{border-top-color:#500e1038}.theme-spletni .foot{border-top:1px solid rgba(80,14,16,.22);color:var(--ink-soft)}.theme-spletni .reset,.theme-spletni .back,.theme-spletni .cancel{background:#180c12e6;color:var(--ink);border:1px solid var(--line)}.theme-spletni input,.theme-spletni textarea,.theme-spletni .preview{background:#180c12e6;border:1px solid rgba(80,14,16,.25);color:var(--ink)}.theme-spletni input::placeholder,.theme-spletni input::-webkit-input-placeholder,.theme-spletni textarea::placeholder,.theme-spletni textarea::-webkit-input-placeholder{color:#cba25073;-webkit-text-fill-color:rgba(203,162,80,.45);opacity:1}.theme-spletni .search,.theme-spletni .filters select,.theme-spletni .photo-wrap{border:1px solid rgba(80,14,16,.25)}.theme-spletni .search-shell{background:#180c12eb!important;box-shadow:inset 0 1px 1px #ffffff0d,var(--shadow-sm)!important;border-color:#500e1059}.theme-spletni .filters select,.theme-spletni .price-filter input,.theme-spletni .radius-filter select,.theme-spletni .geo-btn,.theme-spletni .sort-group{background:#180c12eb!important;box-shadow:inset 0 1px 1px #ffffff0d,var(--shadow-sm)!important;border-color:#500e1059;color:var(--ink)}.theme-spletni .search-shell .search{color:var(--ink);-webkit-text-fill-color:var(--ink)}.theme-spletni .filters select option,.theme-spletni .radius-filter select option{background:#180c12;color:#f6e9ee}.theme-spletni .table thead th{background:#1e070deb;color:#f6e9ee}.theme-spletni .table tbody tr:hover{background:#500e101f}.theme-spletni .spotlight{opacity:1}:root.theme-noir{--bg: #0b0d12;--bg-accent: #161b26;--ink: #e9edf5;--ink-soft: rgba(233, 237, 245, .62);--paper: #12151c;--line: rgba(124, 142, 180, .18);--accent: #243049;--accent-2: #8290ff;--on-accent: #e9edf5;--on-bg-accent: #e9edf5;color-scheme:dark;--nav-bg: rgba(11, 13, 18, .72);--hero-bg: linear-gradient(135deg, #10141c 0%, #1e2a40 55%, #2a3a5c 100%);--shadow: 0 20px 45px rgba(0, 0, 0, .6);--shadow-sm: 0 8px 20px rgba(0, 0, 0, .5);--radius: 18px;--border-w: 1px;--img-filter: saturate(1.05) contrast(1.03);--glass: blur(14px) saturate(1.1);--field-bg: #151a26;--field-border: rgba(124, 142, 180, .28);--field-border-hover: rgba(124, 142, 180, .5);--field-border-focus: var(--accent-2);--field-focus-ring: rgba(130, 144, 255, .18);--field-pad-y: .42rem;--field-pad-x: .75rem;--field-font: .875rem}:root.theme-noir body{background:#0b0d12}.theme-noir .hero:before{background:radial-gradient(120% 90% at 78% 18%,rgba(130,144,255,.35) 0%,transparent 55%),radial-gradient(90% 80% at 20% 8%,rgba(80,110,180,.18) 0%,transparent 50%),linear-gradient(180deg,#10141c,#161d2c 45%,#0d1018);animation:none;filter:none;opacity:1}.theme-noir .hero:after{background:radial-gradient(120% 120% at 50% 0%,rgba(130,144,255,.12),transparent 60%)}.theme-noir .card:before{content:"";position:absolute;inset:-1px;z-index:1;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(130,144,255,.5),rgba(36,48,73,.12) 45%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none;animation:none}.theme-noir .card:hover:before{opacity:.9;animation:none}.theme-noir .links a{border:1px solid var(--line)}.theme-noir .hero-cta{background:linear-gradient(135deg,#9aa6ff,#6e7cf0);color:#0b0d12}.theme-noir .hero-title em{background:#8290ff2e;color:#e9edf5;border-radius:8px;padding:0 .22em;font-style:normal}.theme-noir .hero-stamp{background:#24304980;border:1px solid rgba(130,144,255,.5);color:#e9edf5}.theme-noir .price{background:#0b0d12b3;color:#9aa6ff}.theme-noir .tags li{background:#8290ff24;color:#c3ccff}.theme-noir .count{background:#8290ff2e;color:#9aa6ff}.theme-noir .chip{background:#8290ff24;color:#c3ccff}.theme-noir .chip.off{background:#8290ff12;color:var(--ink-soft)}.theme-noir .specs{border-top-color:#7c8eb42e}.theme-noir .foot{border-top:1px solid rgba(124,142,180,.18);color:var(--ink-soft)}.theme-noir .reset,.theme-noir .back,.theme-noir .cancel{background:#12151ce6;color:var(--ink);border:1px solid var(--line)}.theme-noir input::placeholder,.theme-noir input::-webkit-input-placeholder,.theme-noir textarea::placeholder,.theme-noir textarea::-webkit-input-placeholder{color:#8290ff73;-webkit-text-fill-color:rgba(130,144,255,.45);opacity:1}.theme-noir input,.theme-noir textarea,.theme-noir .preview{background:#12151ce6;border:1px solid rgba(124,142,180,.22);color:var(--ink)}.theme-noir .search,.theme-noir .filters select,.theme-noir .photo-wrap{border:1px solid rgba(124,142,180,.22)}.theme-noir .search-shell{background:#12151ceb!important;box-shadow:inset 0 1px 1px #ffffff0d,var(--shadow-sm)!important;border-color:#7c8eb44d}.theme-noir .filters select,.theme-noir .price-filter input,.theme-noir .radius-filter select,.theme-noir .geo-btn,.theme-noir .sort-group{background:#12151ceb!important;box-shadow:inset 0 1px 1px #ffffff0d,var(--shadow-sm)!important;border-color:#7c8eb44d;color:var(--ink)}.theme-noir .search-shell .search{color:var(--ink);-webkit-text-fill-color:var(--ink)}.theme-noir .filters select option,.theme-noir .radius-filter select option{background:#12151c;color:#e9edf5}.theme-noir .table thead th{background:#10141ceb;color:#e9edf5}.theme-noir .table tbody tr:hover{background:#8290ff1a}.theme-noir .spotlight{opacity:1}:root.theme-rose{--bg: #fff6f8;--bg-accent: #fce7ee;--ink: #3a2530;--ink-soft: rgba(58, 37, 48, .6);--paper: #ffffff;--line: rgba(224, 114, 140, .22);--accent: #e0728c;--accent-2: #c76b8a;--on-accent: #fff6f8;--on-bg-accent: #3a2530;--nav-bg: rgba(255, 246, 248, .72);--hero-bg: linear-gradient(135deg, #e0728c 0%, #d45c7e 50%, #c76b8a 100%);--shadow: 0 20px 45px rgba(196, 107, 138, .18);--shadow-sm: 0 8px 20px rgba(196, 107, 138, .14);--radius: 18px;--border-w: 1px;--img-filter: saturate(1.04) contrast(1.02);--glass: blur(14px) saturate(1.05);--field-bg: #ffffff;--field-border: rgba(224, 114, 140, .28);--field-border-hover: rgba(224, 114, 140, .5);--field-border-focus: var(--accent);--field-focus-ring: rgba(224, 114, 140, .16);--field-pad-y: .42rem;--field-pad-x: .75rem;--field-font: .875rem}:root.theme-rose body{background:#fff6f8}.theme-rose .hero:before{background:radial-gradient(120% 90% at 78% 18%,rgba(212,92,126,.45) 0%,transparent 55%),radial-gradient(90% 80% at 20% 8%,rgba(255,255,255,.35) 0%,transparent 50%),linear-gradient(180deg,#fbe1e9,#f6cdd9 45%,#f2bccd);animation:none;filter:none;opacity:1}.theme-rose .hero:after{background:radial-gradient(120% 120% at 50% 0%,rgba(255,255,255,.35),transparent 60%)}.theme-rose .card:before{content:"";position:absolute;inset:-1px;z-index:1;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(224,114,140,.5),rgba(199,107,138,.12) 45%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none;animation:none}.theme-rose .card:hover:before{opacity:.9;animation:none}.theme-rose .links a{border:1px solid var(--line)}.theme-rose .hero-cta{background:linear-gradient(135deg,#f4a7bd,#e0728c);color:#fff6f8}.theme-rose .hero-title em{background:#ffffff40;color:#fff6f8;border-radius:8px;padding:0 .22em;font-style:normal}.theme-rose .hero-stamp{background:#ffffff40;border:1px solid rgba(255,255,255,.6);color:#fff6f8}.theme-rose .price{background:#fff6f8cc;color:#c14a66}.theme-rose .tags li{background:#e0728c24;color:#b14a66}.theme-rose .count{background:#e0728c29;color:#c14a66}.theme-rose .chip{background:#e0728c24;color:#b14a66}.theme-rose .chip.off{background:#e0728c0f;color:var(--ink-soft)}.theme-rose .specs{border-top-color:#e0728c38}.theme-rose .foot{border-top:1px solid rgba(224,114,140,.22);color:var(--ink-soft)}.theme-rose .reset,.theme-rose .back,.theme-rose .cancel{background:#fff;color:var(--ink);border:1px solid var(--line)}.theme-rose input,.theme-rose textarea,.theme-rose .preview{background:#fff;border:1px solid rgba(224,114,140,.25);color:var(--ink)}.theme-rose .search,.theme-rose .filters select,.theme-rose .photo-wrap{border:1px solid rgba(224,114,140,.25)}.theme-rose .table thead th{background:#e0728ceb;color:#fff6f8}.theme-rose .table tbody tr:hover{background:#e0728c14}.theme-rose .spotlight{opacity:1}.toast-host[data-v-f935d518]{position:fixed;right:1rem;bottom:1rem;z-index:200;display:flex;flex-direction:column;gap:.6rem;max-width:min(360px,calc(100vw - 2rem));pointer-events:none}.toast[data-v-f935d518]{pointer-events:auto;display:flex;align-items:center;gap:.4rem;text-align:left;font-family:var(--sans);font-weight:700;font-size:.92rem;color:var(--ink);background:var(--paper);border:var(--border-w) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:.35rem .4rem .35rem .9rem;animation:toast-in-f935d518 .18s ease-out}.toast-dismiss[data-v-f935d518]{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0;font:inherit;color:inherit;background:none;border:none;padding:.35rem 0;cursor:pointer;text-align:left}.toast-action[data-v-f935d518]{flex:none;font-family:var(--sans);font-weight:800;font-size:.85rem;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:999px;background:transparent;padding:.35rem .85rem;cursor:pointer;transition:background .2s ease,color .2s ease}.toast-action[data-v-f935d518]:hover{background:var(--accent);color:#fff}.toast-dot[data-v-f935d518]{flex:none;width:.65rem;height:.65rem;border-radius:50%;background:var(--accent-2)}.toast--ok .toast-dot[data-v-f935d518]{background:#16a34a}.toast--err .toast-dot[data-v-f935d518]{background:#ef4444}.toast--info .toast-dot[data-v-f935d518]{background:var(--accent-2)}@keyframes toast-in-f935d518{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:700px){.toast-host[data-v-f935d518]{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));left:.75rem;max-width:none}}.age-gate[data-v-851c4607]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#211510;color:#fff}.age-gate__card[data-v-851c4607]{max-width:420px;width:100%;border-radius:24px;border:1px solid rgba(255,245,233,.18);background:#ffffff0f;backdrop-filter:blur(18px);padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;box-shadow:0 30px 80px #00000080}.age-gate__badge[data-v-851c4607]{font-weight:900;font-size:2.4rem;line-height:1;border-radius:16px;background:linear-gradient(135deg,#c2410c,#d9671d);color:#f0f8f2;padding:.4rem 1.1rem}.age-gate__title[data-v-851c4607]{margin:0;font-size:1.4rem;line-height:1.2}.age-gate__text[data-v-851c4607]{margin:0;font-size:.98rem;line-height:1.55;color:#ffffffd9}.age-gate__actions[data-v-851c4607]{display:flex;flex-direction:column;gap:.6rem;width:100%}.age-gate__agree[data-v-851c4607]{font-family:var(--sans);font-weight:800;font-size:1.05rem;border:none;border-radius:14px;background:linear-gradient(135deg,#c2410c,#d9671d);color:#f0f8f2;padding:.9rem 1.5rem;cursor:pointer;transition:box-shadow .15s ease-out,filter .15s ease-out}.age-gate__agree[data-v-851c4607]:hover{box-shadow:0 12px 30px #9ad7ff80}.age-gate__leave[data-v-851c4607]{font-size:.85rem;font-weight:600;color:#ffffff8c;text-decoration:none}.age-gate__leave[data-v-851c4607]:hover{color:#fff;text-decoration:underline}.shell[data-v-8813b5d6]{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip;max-width:100vw;padding-top:var(--nav-h, 84px)}.shell--auth[data-v-8813b5d6]{padding-top:0}.shell--auth .page[data-v-8813b5d6]{padding:0;max-width:100%}.nav[data-v-8813b5d6]{position:fixed;top:0;left:0;right:0;z-index:50;padding:.67rem 1.5rem;border-bottom:var(--border-w, 3px) solid var(--line);background:linear-gradient(to bottom,var(--bg) 0%,var(--bg) 45%,transparent 100%)!important;transition:transform .35s cubic-bezier(.32,.72,0,1)}@media(max-width:860px){.nav--hide[data-v-8813b5d6]{transform:translateY(calc(-100% - 1px))}.shell[data-v-8813b5d6]{transition:padding-top .35s cubic-bezier(.32,.72,0,1)}.shell.nav--hide-space[data-v-8813b5d6]{padding-top:0}}.nav-inner[data-v-8813b5d6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:1080px;margin:0 auto}.logo[data-v-8813b5d6]{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--ink)}.logo-img[data-v-8813b5d6]{width:5.25rem;height:5.25rem;flex:none;object-fit:contain}.logo-text[data-v-8813b5d6]{font-family:Kaushan Script,Segoe Script,Shantell Sans,cursive;font-weight:400;font-size:2.2rem;line-height:1;color:var(--ink);text-transform:none;letter-spacing:.01em;text-shadow:0 0 18px rgba(214,195,154,.28)}.links[data-v-8813b5d6]{display:flex;align-items:center;gap:.35rem;flex-wrap:nowrap;padding:.25rem;border:1px solid rgba(194,65,12,.1);border-radius:.9rem;background:#c2410c0b;box-shadow:inset 0 1px 1px #ffffffb3}:root .links a[data-v-8813b5d6]{font-family:"Geist",var(--sans);font-size:.9rem;font-weight:600;letter-spacing:.01em;text-decoration:none;color:var(--ink-soft);padding:.5rem .85rem;border:none;border-radius:.7rem;background:transparent;box-shadow:none;white-space:nowrap;transition:background-color .35s cubic-bezier(.32,.72,0,1),color .35s cubic-bezier(.32,.72,0,1),box-shadow .35s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1)}:root .links a[data-v-8813b5d6]:hover{color:var(--ink);transform:translateY(-1px)}:root .links a[data-v-8813b5d6]:active{transform:scale(.97)}:root .links a.router-link-active[data-v-8813b5d6]{background:linear-gradient(135deg,var(--accent),#d9671d);color:#fff;box-shadow:0 6px 14px #b03e1247}:root .links a[data-v-8813b5d6]:focus-visible,:root .theme-toggle[data-v-8813b5d6]:focus-visible{outline:3px solid rgba(194,65,12,.4);outline-offset:2px}.theme-toggle[data-v-8813b5d6]{display:inline-flex;align-items:center;gap:.4rem;flex:none;cursor:pointer;font-family:"Geist",var(--sans);font-weight:600;font-size:.85rem;letter-spacing:.01em;color:var(--ink-soft);text-decoration:none;padding:.5rem .85rem;border:none;border-radius:.7rem;background:transparent;box-shadow:none;transition:color .35s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1)}.theme-toggle[data-v-8813b5d6]:hover{color:var(--ink);transform:translateY(-1px)}.theme-toggle[data-v-8813b5d6]:active{transform:scale(.97)}.tt-icon[data-v-8813b5d6]{flex:none;width:1.1rem;height:1.1rem}.nav-logout[data-v-8813b5d6]{display:inline-flex;align-items:center;flex:none;cursor:pointer;font-family:"Geist",var(--sans);font-weight:600;font-size:.85rem;letter-spacing:.01em;color:var(--ink-soft);padding:.5rem .85rem;border:1px solid transparent;border-radius:.7rem;background:transparent;box-shadow:none;transition:color .35s cubic-bezier(.32,.72,0,1),border-color .35s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1)}.nav-logout[data-v-8813b5d6]:hover{color:var(--accent);border-color:#c2410c40;transform:translateY(-1px)}.nav-logout[data-v-8813b5d6]:active{transform:scale(.97)}:root .nav-logout[data-v-8813b5d6]:focus-visible{outline:3px solid rgba(194,65,12,.4);outline-offset:2px}.nav-user[data-v-8813b5d6]{position:relative;display:inline-flex;flex:none}.nav-user-name[data-v-8813b5d6]{display:inline-flex;align-items:center;cursor:pointer;font-family:"Geist",var(--sans);font-weight:500;font-size:.82rem;color:var(--ink-soft);padding:.4rem .75rem;border:1px solid rgba(194,65,12,.12);border-radius:.7rem;background:#c2410c0b;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user-dropdown[data-v-8813b5d6]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;flex-direction:column;padding:.3rem;border:1px solid var(--line);border-radius:.7rem;background:var(--paper, var(--bg));box-shadow:0 8px 24px #0000001f}.tt-icon svg[data-v-8813b5d6]{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.page[data-v-8813b5d6]{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:1.5rem;min-width:0;overflow-x:clip}.page--wide[data-v-8813b5d6]{max-width:100%;padding:1.5rem .75rem;overflow-x:clip}.foot[data-v-8813b5d6]{border-top:var(--border-w, 3px) solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding:1rem 1.5rem;font-size:.9rem;font-weight:600}.foot-link[data-v-8813b5d6]{color:inherit;text-decoration:underline;text-underline-offset:3px}.foot-links[data-v-8813b5d6]{display:flex;gap:1rem;align-items:baseline;flex-wrap:wrap;min-width:0}.foot-link[data-v-8813b5d6]:hover{color:var(--accent)}.mobile-bar[data-v-8813b5d6]{display:none}@media(max-width:860px){.nav[data-v-8813b5d6]{padding:.6rem .75rem}.nav-inner[data-v-8813b5d6]{position:relative}.logo-text[data-v-8813b5d6]{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;pointer-events:none}.logo-img[data-v-8813b5d6]{width:2.5rem;height:2.5rem}.theme-toggle[data-v-8813b5d6]{padding:.5rem}.theme-toggle .tt-label[data-v-8813b5d6],.nav-logout[data-v-8813b5d6],.nav-user[data-v-8813b5d6],.links[data-v-8813b5d6]{display:none}.mobile-bar[data-v-8813b5d6]{position:fixed;bottom:0;left:0;right:0;z-index:60;display:flex;background:linear-gradient(to top,color-mix(in srgb,var(--bg) 94%,transparent) 0%,color-mix(in srgb,var(--bg) 55%,transparent) 38%,transparent 100%);padding:1.3rem .35rem max(.15rem,env(safe-area-inset-bottom))}.mob-link[data-v-8813b5d6]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-height:44px;padding:0 .2rem;text-decoration:none;color:var(--ink-soft);font-weight:800;font-size:.65rem;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:2px solid transparent;background:none;font-family:var(--sans);cursor:pointer}.mob-icon[data-v-8813b5d6]{flex:none;width:1.15rem;height:1.15rem}.mob-icon svg[data-v-8813b5d6]{display:block;width:100%;height:100%;fill:currentColor}.mob-icon svg.logout-icon[data-v-8813b5d6]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mob-link.router-link-exact-active[data-v-8813b5d6]{color:var(--ink);border-color:var(--line);background:var(--bg-accent)}.shell[data-v-8813b5d6]{padding-bottom:76px}.foot[data-v-8813b5d6]{padding-bottom:calc(1rem + 76px)}.page[data-v-8813b5d6]{padding:1rem}}@media(max-width:340px){.logo-text[data-v-8813b5d6]{font-size:1.8rem}}.card[data-v-f7951192]{display:flex;flex-direction:column;text-decoration:none;color:inherit;margin:0;position:relative;z-index:0;background:var(--paper);border:var(--border-w) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden;cursor:pointer;transition:box-shadow .25s ease,border-color .25s ease;content-visibility:auto;contain-intrinsic-size:auto 560px}.card[data-v-f7951192]:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}.card:hover .photo-wrap img[data-v-f7951192]{transform:scale(1.05)}.photo-link[data-v-f7951192]{position:relative;z-index:0;display:block;width:100%;height:100%}.portrait-link[data-v-f7951192]{display:block}.photo-wrap[data-v-f7951192]{position:relative;aspect-ratio:3 / 4;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden;background:var(--bg)}.photo-wrap[data-v-f7951192]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px #ffffff59,inset 0 4px 14px #646c684d,inset 0 -6px 14px #17261b47}.photo-wrap[data-v-f7951192]:focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}.photo-wrap img[data-v-f7951192]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.car-arrow[data-v-f7951192]{position:absolute;top:50%;margin-top:-1.3rem;z-index:2;width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(23,35,27,.12);border-radius:50%;background:color-mix(in srgb,var(--paper) 60%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--ink);font-size:1.35rem;line-height:1;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease;opacity:.8;pointer-events:auto}.car-arrow.prev[data-v-f7951192]{left:.6rem}.car-arrow.next[data-v-f7951192]{right:.6rem}.photo-wrap:hover .car-arrow[data-v-f7951192],.photo-wrap:focus-within .car-arrow[data-v-f7951192],.car-arrow[data-v-f7951192]:focus-visible{opacity:1;background:color-mix(in srgb,var(--paper) 92%,transparent)}.car-arrow[data-v-f7951192]:hover,.car-arrow[data-v-f7951192]:focus-visible{background:var(--accent);border-color:transparent;color:#fff}.car-counter[data-v-f7951192]{flex:none;padding:.12rem .45rem;border-radius:999px;border:1px solid var(--line);background:var(--paper);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--ink-soft);font-size:.62rem;font-weight:700;letter-spacing:.02em;line-height:1}.photo-foot[data-v-f7951192]{position:absolute;left:.6rem;right:.6rem;bottom:.6rem;z-index:2;display:flex;align-items:center;gap:.4rem}.photo-actions[data-v-f7951192]{display:flex;align-items:center;gap:.3rem;flex:none}.chip[data-v-f7951192]{display:inline-flex;align-items:center;gap:.2rem;height:1.55rem;padding:0 .5rem;border-radius:999px;border:1px solid rgba(23,35,27,.08);background:#ffffffeb;color:#17231b;font-family:var(--sans);font-size:.66rem;font-weight:800;line-height:1;cursor:pointer;transition:color .2s ease,border-color .2s ease}.chip svg[data-v-f7951192]{width:.72rem;height:.72rem;flex:none}.chip span[data-v-f7951192]{font-variant-numeric:tabular-nums}.chip.on[data-v-f7951192]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.price[data-v-f7951192]{flex:none;margin-left:auto;padding:.24rem .6rem;border-radius:999px;font-weight:800;font-size:.72rem;line-height:1;color:#17231b;background:#ffffffe6;border:1px solid rgba(23,35,27,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 16px -8px #18422459}.badge[data-v-f7951192]{position:absolute;top:.75rem;left:.75rem;z-index:2;width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));border:none;box-shadow:0 6px 16px -6px #00000059}.badge svg[data-v-f7951192]{width:.85rem;height:.85rem}@media(max-width:560px){.car-arrow[data-v-f7951192]{opacity:1;pointer-events:auto}}.card-body[data-v-f7951192]{padding:1rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.65rem;flex:1}.head[data-v-f7951192]{display:flex;flex-direction:column;gap:.2rem}.card-title-link[data-v-f7951192]{text-decoration:none;color:inherit}.card-name[data-v-f7951192]{margin:0;font-size:1.25rem;font-weight:800;text-transform:none;letter-spacing:-.01em;line-height:1.15;color:var(--ink)}.card-city[data-v-f7951192]{margin:0;font-weight:600;font-size:.86rem;color:var(--ink-soft)}.specs[data-v-f7951192]{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--line);padding-top:.65rem}.specs div[data-v-f7951192]{display:flex;flex-direction:column;gap:.12rem;padding-left:.5rem;min-width:0}.specs div[data-v-f7951192]:first-child{padding-left:0}.specs div[data-v-f7951192]:nth-child(n+2){border-left:1px solid var(--line)}.specs dt[data-v-f7951192]{font-size:.54rem;text-transform:uppercase;font-weight:700;color:var(--ink-soft);letter-spacing:.04em}.specs dd[data-v-f7951192]{margin:0;font-weight:800;font-size:.78rem;color:var(--ink)}.tags[data-v-f7951192]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.tags li[data-v-f7951192]{font-size:.75rem;font-weight:600;padding:.22rem .6rem;border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--accent) 10%,transparent);color:color-mix(in srgb,var(--accent) 85%,var(--ink))}.phone-row[data-v-f7951192]{margin-top:auto;padding-top:.65rem;border-top:1px solid var(--line)}.phone-shell[data-v-f7951192]{display:block;padding:.2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);background:color-mix(in srgb,var(--accent) 4%,var(--surface, transparent));transition:background .35s ease,border-color .35s ease}.phone-shell[data-v-f7951192]:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface, transparent));border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.phone-btn[data-v-f7951192],.phone-shown[data-v-f7951192]{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;height:2.4rem;border-radius:999px;font-family:"Geist",var(--sans);font-weight:600;font-size:.9rem;letter-spacing:.01em;text-decoration:none;background:transparent;border:none;color:color-mix(in srgb,var(--accent) 55%,var(--ink-soft))}.phone-ico[data-v-f7951192]{display:grid;place-items:center;flex:none;width:1.4rem;height:1.4rem;border-radius:999px;color:color-mix(in srgb,var(--accent) 70%,var(--ink-soft))}.phone-ico svg[data-v-f7951192]{width:.8rem;height:.8rem;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.phone-shell:hover .phone-ico[data-v-f7951192]{color:color-mix(in srgb,var(--accent) 85%,var(--ink-soft))}.phone-btn[data-v-f7951192]{cursor:pointer;transition:color .35s ease}.phone-btn[data-v-f7951192]:hover{color:var(--accent)}.phone-btn[data-v-f7951192]:active{transform:scale(.98)}.phone-btn[data-v-f7951192]:disabled{opacity:.55;cursor:wait}.phone-shown[data-v-f7951192]{cursor:default}.phone-shown span[data-v-f7951192]:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-error[data-v-f7951192]{margin:.35rem 0 0;font-size:.78rem;font-weight:700;color:var(--accent)}.reviews-overlay[data-v-f7951192]{position:fixed;inset:0;z-index:100;background:#0a140e8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:1rem}.reviews-dialog[data-v-f7951192]{width:min(480px,100%);max-height:70vh;display:flex;flex-direction:column;background:var(--paper);border:var(--border-w) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.reviews-head[data-v-f7951192]{display:flex;align-items:center;justify-content:space-between;border-bottom:var(--border-w) solid var(--line);padding:.9rem 1.1rem}.reviews-label[data-v-f7951192]{font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;color:var(--ink)}.reviews-close[data-v-f7951192]{font-family:var(--sans);width:2.1rem;height:2.1rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);cursor:pointer}.reviews-close svg[data-v-f7951192]{width:1rem;height:1rem}.reviews-list[data-v-f7951192]{overflow-y:auto;display:flex;flex-direction:column}.review[data-v-f7951192]{padding:1rem 1.1rem;border-bottom:var(--border-w) solid var(--line)}.review[data-v-f7951192]:last-child{border-bottom:none}.review-author[data-v-f7951192]{font-weight:800;font-size:.95rem;color:var(--ink)}.review-body[data-v-f7951192]{margin:.4rem 0;line-height:1.5;color:var(--ink)}.review-date[data-v-f7951192]{font-size:.75rem;color:var(--ink-soft);font-weight:600}.reviews-empty[data-v-f7951192],.reviews-error[data-v-f7951192]{padding:1.5rem;font-weight:700;color:var(--ink-soft);text-align:center}.reviews-error[data-v-f7951192]{color:var(--accent)}.reviews-enter-active[data-v-f7951192],.reviews-leave-active[data-v-f7951192]{transition:opacity .25s ease}.reviews-enter-from[data-v-f7951192],.reviews-leave-to[data-v-f7951192]{opacity:0}.skeleton-grid[data-v-d8cfb992]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.sk-card[data-v-d8cfb992]{display:flex;flex-direction:column;overflow:hidden;border:var(--border-w) solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-sm)}.sk[data-v-d8cfb992]{background:linear-gradient(100deg,#e082281f 30%,#e0822847,#e082281f 70%);background-size:200% 100%;animation:shimmer-d8cfb992 1.4s ease-in-out infinite;border-radius:var(--radius)}.sk-photo[data-v-d8cfb992]{aspect-ratio:3 / 4;width:100%;border-radius:0}.sk-body[data-v-d8cfb992]{display:flex;flex-direction:column;gap:.7rem;padding:1rem}.sk-line[data-v-d8cfb992]{height:.8rem;width:60%}.sk-line--title[data-v-d8cfb992]{height:1.1rem;width:45%}.sk-line--sub[data-v-d8cfb992]{width:70%}.sk-row[data-v-d8cfb992]{display:flex;gap:.5rem}.sk-row .sk-line[data-v-d8cfb992]{flex:1}.sk-btn[data-v-d8cfb992]{height:2.4rem;width:5rem}.sk-btn--wide[data-v-d8cfb992]{flex:1}@keyframes shimmer-d8cfb992{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.sk[data-v-d8cfb992]{animation:none;background:#e082282e}}.seo-faq[data-v-30f099c6]{margin-top:2.5rem;padding-top:1.5rem;border-top:1px dashed rgba(194,65,12,.22)}.seo-faq-title[data-v-30f099c6]{font-size:1.25rem;margin:0 0 1rem;color:var(--ink)}.seo-faq-list[data-v-30f099c6]{display:flex;flex-direction:column;gap:.5rem}.seo-faq-item[data-v-30f099c6]{border:1px solid var(--line);border-radius:.8rem;padding:.75rem 1rem;background:#c2410c08}.seo-faq-item summary[data-v-30f099c6]{cursor:pointer;font-weight:600;color:var(--ink-soft)}.seo-faq-item p[data-v-30f099c6]{margin:.6rem 0 0;color:var(--ink-soft);line-height:1.5}.catalog-page[data-v-00ffccf1]{display:flex;flex-direction:column;gap:1.25rem;min-width:0;max-width:100%;overflow-x:clip}.catalog-head[data-v-00ffccf1]{display:flex;align-items:baseline;gap:1rem;border-bottom:var(--border-w) solid var(--line);padding-bottom:.75rem}.page-title[data-v-00ffccf1]{font-size:clamp(1.8rem,4.5vw,3rem)}.count[data-v-00ffccf1]{font-size:1rem;font-weight:800;margin:0;background:var(--bg-accent);border:var(--border-w) solid var(--line);padding:.2rem .6rem}.filters[data-v-00ffccf1]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.5rem;border:1px solid rgba(194,65,12,.1);border-radius:.9rem;background:#c2410c0b;box-shadow:inset 0 1px 1px #ffffffb3}.loading-block[data-v-00ffccf1]{display:grid;gap:1rem}.search-shell[data-v-00ffccf1]{flex:0 1 320px;min-width:220px;display:flex;align-items:center;gap:.4rem;padding:.3rem .3rem .3rem .85rem;border:1px solid rgba(194,65,12,.14);border-radius:.8rem;background:#fffcf5e0;box-shadow:inset 0 1px 1px #ffffffe6,var(--shadow-sm);transition:border-color .35s cubic-bezier(.32,.72,0,1),box-shadow .35s cubic-bezier(.32,.72,0,1)}.search-shell[data-v-00ffccf1]:focus-within{border-color:#c2410c73;box-shadow:inset 0 1px 1px #ffffffe6,0 0 0 4px #c2410c17,var(--shadow-sm)}:root .search-shell .search[data-v-00ffccf1]{flex:1 1 auto;min-width:0;width:100%;font-family:"Geist",var(--sans);font-size:.95rem!important;font-weight:500;color:var(--ink);padding:.4rem 0!important;line-height:1.35!important;border:none;background:transparent;box-shadow:none;appearance:none;-webkit-appearance:none;-webkit-text-fill-color:var(--ink)}:root .search-shell .search[data-v-00ffccf1]:focus{outline:none}.search-go[data-v-00ffccf1]{flex:none;width:2rem;height:2rem;display:grid;place-items:center;border:none;border-radius:.45rem;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;cursor:pointer;box-shadow:0 4px 10px #b03e1247;transition:transform .5s cubic-bezier(.32,.72,0,1),box-shadow .35s cubic-bezier(.32,.72,0,1)}.search-go[data-v-00ffccf1]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #b03e1259}.search-go[data-v-00ffccf1]:active{transform:scale(.96)}.search-go svg[data-v-00ffccf1]{width:18px;height:18px}:root .filters select[data-v-00ffccf1],:root .price-filter input[data-v-00ffccf1],:root .radius-filter select[data-v-00ffccf1]{font-family:"Geist",var(--sans);font-size:.85rem!important;font-weight:600;padding:.5rem .85rem!important;border:1px solid rgba(194,65,12,.14);border-radius:.65rem;background:#fffcf5e0;color:var(--ink);box-shadow:inset 0 1px 1px #ffffffe6,var(--shadow-sm);transition:border-color .35s cubic-bezier(.32,.72,0,1),box-shadow .35s cubic-bezier(.32,.72,0,1)}:root .filters select[data-v-00ffccf1]:focus,:root .price-filter input[data-v-00ffccf1]:focus,:root .radius-filter select[data-v-00ffccf1]:focus{outline:none;border-color:#c2410c73;box-shadow:inset 0 1px 1px #ffffffe6,0 0 0 4px #c2410c17}.geo-btn[data-v-00ffccf1]{display:inline-flex;align-items:center;gap:.4rem;font-family:"Geist",var(--sans);font-size:.85rem;font-weight:600;padding:.5rem .9rem;border:1px solid rgba(194,65,12,.14);border-radius:.65rem;background:#fffcf5e0;color:var(--ink);box-shadow:inset 0 1px 1px #ffffffe6,var(--shadow-sm);cursor:pointer;transition:transform .5s cubic-bezier(.32,.72,0,1),box-shadow .35s cubic-bezier(.32,.72,0,1),background-color .35s cubic-bezier(.32,.72,0,1),color .35s cubic-bezier(.32,.72,0,1)}.geo-btn[data-v-00ffccf1]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #b03e1238}.geo-btn[data-v-00ffccf1]:active:not(:disabled){transform:scale(.98)}.geo-btn.on[data-v-00ffccf1]{background:linear-gradient(135deg,var(--accent),#d9671d);color:#fff;box-shadow:0 6px 14px #b03e1247}.geo-btn[data-v-00ffccf1]:disabled{opacity:.5;cursor:wait}.geo-btn svg[data-v-00ffccf1]{width:16px;height:16px}.tag-geo-row[data-v-00ffccf1]{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}.tag-geo-row .geo-btn[data-v-00ffccf1]{flex:none}.geo-error[data-v-00ffccf1]{flex-basis:100%;margin:0;font-weight:700;color:var(--accent)}.sort-group[data-v-00ffccf1]{display:flex;gap:3px;padding:3px;border:1px solid rgba(194,65,12,.12);border-radius:.8rem;background:#fffcf599;box-shadow:inset 0 1px 1px #fffc}.sort-btn[data-v-00ffccf1]{font-family:"Geist",var(--sans);font-size:.9rem;font-weight:600;letter-spacing:.01em;border:none;border-radius:.5rem;background:transparent;color:var(--ink-soft);padding:.5rem .95rem;cursor:pointer;transition:background-color .35s cubic-bezier(.32,.72,0,1),color .35s cubic-bezier(.32,.72,0,1),box-shadow .35s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1)}.sort-btn[data-v-00ffccf1]:hover{color:var(--ink)}.sort-btn[data-v-00ffccf1]:active{transform:scale(.97)}.sort-btn.on[data-v-00ffccf1]{background:linear-gradient(135deg,var(--accent),#d9671d);color:#fff;box-shadow:0 6px 14px #b03e1247}.sort-btn[data-v-00ffccf1]:focus-visible,.geo-btn[data-v-00ffccf1]:focus-visible,.reset[data-v-00ffccf1]:focus-visible,.search-go[data-v-00ffccf1]:focus-visible{outline:3px solid rgba(194,65,12,.4);outline-offset:2px}.price-filter[data-v-00ffccf1],.radius-filter[data-v-00ffccf1]{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:.9rem}.price-filter input[data-v-00ffccf1]{width:96px}.pf-label[data-v-00ffccf1]{white-space:nowrap;color:color-mix(in srgb,var(--ink-soft) 78%,var(--ink));font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}:root .reset[data-v-00ffccf1]{font-family:"Geist",var(--sans);font-size:.8rem;font-weight:600;color:var(--ink-soft);padding:.5rem .9rem;border:1px solid rgba(194,65,12,.12);border-radius:.65rem;background:transparent;box-shadow:none;cursor:pointer;transition:color .35s cubic-bezier(.32,.72,0,1),border-color .35s cubic-bezier(.32,.72,0,1),transform .5s cubic-bezier(.32,.72,0,1)}.reset[data-v-00ffccf1]:hover{color:var(--accent);border-color:#c2410c66}.reset[data-v-00ffccf1]:active{transform:scale(.98)}.more-toggle[data-v-00ffccf1]{display:none;align-items:center;gap:.35rem;font-family:"Geist",var(--sans);font-size:.85rem;font-weight:700;padding:.5rem .9rem;border:1px dashed rgba(194,65,12,.35);border-radius:.65rem;background:#fffcf599;color:var(--accent);cursor:pointer;transition:background-color .35s cubic-bezier(.32,.72,0,1),color .35s cubic-bezier(.32,.72,0,1)}.more-toggle .caret[data-v-00ffccf1]{width:14px;height:14px;transition:transform .3s cubic-bezier(.32,.72,0,1)}.more-toggle.open .caret[data-v-00ffccf1]{transform:rotate(180deg)}.more-filters[data-v-00ffccf1]{display:contents}.more-filters .search-shell[data-v-00ffccf1]{order:-1}.tag-hint[data-v-00ffccf1]{margin:0;font-weight:600;color:var(--ink-soft)}.tag-hint a[data-v-00ffccf1]{color:var(--accent);font-weight:800}.swipe-btn[data-v-00ffccf1]{display:inline-flex;align-items:center;gap:.4rem;font-family:"Geist",var(--sans);font-size:.85rem;font-weight:700;padding:.5rem .95rem;border:none;border-radius:.65rem;background:linear-gradient(135deg,var(--accent),#d9671d);color:#fff;cursor:pointer;box-shadow:0 6px 14px #b03e1247;transition:transform .5s cubic-bezier(.32,.72,0,1),box-shadow .35s cubic-bezier(.32,.72,0,1)}.swipe-btn[data-v-00ffccf1]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #b03e1259}.swipe-btn[data-v-00ffccf1]:active{transform:scale(.97)}.swipe-btn svg[data-v-00ffccf1]{width:16px;height:16px}.swipe-btn[data-v-00ffccf1]:focus-visible{outline:3px solid rgba(194,65,12,.4);outline-offset:2px}.swipe-sticky[data-v-00ffccf1]{position:sticky;top:calc(var(--nav-h, 84px) + .6rem);z-index:40;display:flex;justify-content:center;margin:.6rem 0 .4rem;align-self:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.grid[data-v-00ffccf1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;min-width:0;max-width:100%}.pager[data-v-00ffccf1]{display:flex;align-items:center;justify-content:center;gap:1rem;padding-top:1rem;border-top:var(--border-w) solid var(--line)}.pager-btn[data-v-00ffccf1]{font-family:var(--sans);font-weight:800;font-size:.95rem;border:var(--border-w) solid var(--line);background:var(--paper);padding:.55rem 1.1rem;box-shadow:var(--shadow-sm);cursor:pointer;transition:box-shadow .15s ease-out,filter .15s ease-out}.pager-btn[data-v-00ffccf1]:hover:not(:disabled){filter:brightness(.96)}.pager-btn[data-v-00ffccf1]:disabled{opacity:.4;cursor:not-allowed}.pager-info[data-v-00ffccf1]{font-weight:800}.error[data-v-00ffccf1]{font-weight:800;color:var(--accent);border:var(--border-w) solid var(--line);background:var(--paper);padding:1rem;box-shadow:var(--shadow-sm)}.muted[data-v-00ffccf1]{color:var(--ink-soft);font-weight:600}@media(min-width:1200px){.filters[data-v-00ffccf1]{gap:.5rem;padding:.5rem}.search-shell[data-v-00ffccf1]{flex:0 1 300px;min-width:260px}.sort-btn[data-v-00ffccf1],.geo-btn[data-v-00ffccf1],.reset[data-v-00ffccf1],.price-filter[data-v-00ffccf1],.filters select[data-v-00ffccf1]{flex:none}.sort-btn[data-v-00ffccf1]{padding:.4rem .7rem;font-size:.85rem}.geo-btn[data-v-00ffccf1]{padding:.45rem .85rem}:root .reset[data-v-00ffccf1]{padding:.45rem .8rem}:root .price-filter input[data-v-00ffccf1]{width:90px;padding:.5rem .8rem}}@media(max-width:640px){.grid[data-v-00ffccf1]{grid-template-columns:1fr}.page-title[data-v-00ffccf1]{color:var(--accent);font-weight:400}.count[data-v-00ffccf1]{font-weight:400;color:var(--ink-soft);background:transparent;border:none;padding:0}.more-filters .search-shell[data-v-00ffccf1]{flex:1 1 100%;min-width:0}.sort-group[data-v-00ffccf1],.geo-btn[data-v-00ffccf1],.reset[data-v-00ffccf1]{flex:none}:root .filters select[data-v-00ffccf1]{flex:1 1 auto!important;min-width:0!important;font-size:.78rem!important;padding:.38rem .6rem!important}.geo-btn[data-v-00ffccf1]{font-size:.78rem;padding:.38rem .62rem}.sort-group[data-v-00ffccf1]{flex:1 1 100%;padding:2px;gap:2px}.sort-btn[data-v-00ffccf1]{flex:1 1 0;text-align:center;min-height:auto;padding:.38rem .6rem;font-size:.78rem}.more-toggle[data-v-00ffccf1]{display:inline-flex;justify-content:center;flex-basis:100%}.more-filters[data-v-00ffccf1]{display:none}.more-filters.open[data-v-00ffccf1]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-basis:100%;padding-top:.5rem;border-top:1px dashed rgba(194,65,12,.25)}}.catalog-links[data-v-00ffccf1]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:2rem;padding-top:1.25rem;border-top:1px dashed rgba(194,65,12,.22)}.catalog-links a[data-v-00ffccf1]{font-weight:600;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.catalog-links a[data-v-00ffccf1]:hover{color:var(--accent)}
