:root{--color-crimson-50:#FEF2F3;--color-crimson-100:#FDE3E6;--color-crimson-200:#FBC7CD;--color-crimson-300:#F79AA5;--color-crimson-400:#F4677A;--color-crimson-500:#F13549;--color-crimson-600:#D92438;--color-crimson-700:#B51B2C;--color-crimson-800:#8F1623;--color-crimson-900:#6B111B;--color-ink-900:#1A1A1A;--color-ink-700:#303030;--color-ink-500:#5E5E5E;--color-ink-450:#8A8C94;--color-ink-400:#9A9A9A;--color-ink-300:#C4C5CA;--color-ink-200:#DDDDE0;--color-ink-100:#EFEFEF;--color-paper-500:#EDEAE3;--color-paper-300:#F6F4EF;--color-white:#FFFFFF;--color-text-primary:var(--color-ink-700);--color-text-strong:var(--color-ink-900);--color-text-secondary:var(--color-ink-500);--color-text-disabled:var(--color-ink-400);--color-text-on-action:var(--color-white);--color-text-on-tint:var(--color-crimson-800);--color-text-link:var(--color-crimson-700);--color-text-link-hover:var(--color-crimson-800);--color-bg-page:var(--color-paper-500);--color-bg-page-warm:var(--color-paper-300);--color-bg-surface:var(--color-white);--color-bg-subtle:var(--color-ink-100);--color-bg-inverse:var(--color-ink-700);--color-border-default:var(--color-ink-200);--color-border-strong:var(--color-ink-300);--color-border-focus:var(--color-ink-700);--color-border-input:var(--color-ink-450);--color-border-tint:var(--color-crimson-200);--color-brand:var(--color-crimson-500);--color-action-primary:var(--color-crimson-600);--color-action-primary-hover:var(--color-crimson-700);--color-action-primary-pressed:var(--color-crimson-800);--color-action-primary-disabled:var(--color-crimson-300);--color-action-accent:var(--color-crimson-400);--color-action-tint:var(--color-crimson-50);--color-action-tint-strong:var(--color-crimson-100);--color-feedback-success:#17693A;--color-feedback-success-bg:#E7F5EC;--color-feedback-warning:#8A5A12;--color-feedback-warning-bg:#FDF3E2;--color-feedback-error:#B3261E;--color-feedback-error-bg:#FCEBEA;--color-feedback-info:#1F6FB2;--color-feedback-info-bg:#E8F1F9;--color-dark-bg:#0E0F12;--color-dark-surface:#1A1B20;--color-dark-surface-selected:#26272D;--color-dark-border:#2A2B31;--color-dark-border-strong:#3A3B42;--color-dark-border-input:#5A5C64;--color-dark-text:#F4F4F5;--color-dark-text-muted:#C9CBD1;--color-dark-text-secondary:#A9ABB3;--color-dark-text-disabled:#7C7E86;--color-dark-attention:#F2C46D;--color-dark-warning-text:#5C3B0B;--color-dark-progress:#3FB96B;--color-dark-camera-1:#17181C;--color-dark-camera-2:#1C1D22;--color-dark-bezel:#1F2026;--color-dark-scrim:rgba(0,0,0,.35);--color-dark-result-icon-bg:rgba(255,255,255,.18);--color-scan-valid:var(--color-feedback-success);--color-scan-invalid:var(--color-feedback-error);--color-scan-early:var(--color-feedback-info);--color-text-on-inverse-muted:#E4E4E6;--color-overlay-scrim:rgba(14,15,18,.5);--color-overlay-lightbox:rgba(14,15,18,.94);--color-overlay-surface:#232428;--color-overlay-surface-2:#2A2B2F;--color-print-paper:var(--color-white);--color-print-ink:#14151A;--color-print-ink-secondary:#5A5C64;--color-print-cut:var(--color-ink-450);--color-seat-free-fill:#FFFFFF;--color-seat-free-border:var(--color-border-input);--color-seat-selected-fill:var(--color-action-primary);--color-seat-selected-ring:var(--color-border-tint);--color-seat-selected-text:var(--color-text-on-action);--color-seat-sold-fill:#D6D7DB;--color-seat-sold-border:var(--color-border-strong);--color-seat-sold-text:var(--color-text-secondary);--color-seat-mine-fill:var(--color-bg-surface);--color-seat-mine-border:var(--color-brand);--color-seat-mine-dot:var(--color-brand);--color-seat-mine-text:var(--color-text-strong);--color-seat-held-fill:#FDE7C9;--color-seat-held-hatch:#E0A23C;--color-seat-protocol-fill:var(--color-bg-inverse);--color-seat-protocol-icon:var(--color-text-on-action);--color-seat-closed-border:var(--color-border-default);--color-zone-1:#1F6FB2;--color-zone-2:#147D74;--color-zone-3:#6B4FA8;--color-zone-4:#8A5A38;--color-zone-5:#4A5568;--color-zone-6:#9B2C6F;--color-scan-bg:#0E0F12;--color-scan-valid:#166534;--color-scan-error:#B91C1C;--color-scan-warn:#D97706;--color-scan-text:#F5F5F5;--color-scan-text-on-warn:#1A1A1A;--type-family-display:"Playfair Display",Georgia,serif;--type-family-text:"Inter",system-ui,sans-serif;--type-display-l:600 56px/60px var(--type-family-display);--type-display-m:600 44px/48px var(--type-family-display);--type-heading-1:600 36px/44px var(--type-family-display);--type-heading-2:600 28px/36px var(--type-family-display);--type-heading-3:600 22px/28px var(--type-family-text);--type-body-l:400 18px/28px var(--type-family-text);--type-body-m:400 16px/24px var(--type-family-text);--type-body-s:400 14px/20px var(--type-family-text);--type-caption:400 12px/16px var(--type-family-text);--type-label:600 14px/20px var(--type-family-text);--type-button:600 16px/20px var(--type-family-text);--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--radius-seat:3px;--shadow-sm:0 1px 2px rgba(16,17,20,.06);--shadow-md:0 4px 12px rgba(16,17,20,.08);--shadow-lg:0 12px 32px rgba(16,17,20,.12);--shadow-up:0 -4px 12px rgba(16,17,20,.08);--size-touch-min:44px;--size-icon:20px;--size-icon-touch:24px;--size-icon-min:16px;--size-border:1px;--size-focus:2px;--motion-fast:120ms;--motion-base:200ms;--motion-slow:320ms;--motion-ease:cubic-bezier(.2,0,0,1);--z-base:0;--z-sticky:100;--z-dropdown:200;--z-modal:300;--z-toast:400;--z-tooltip:500}@media (max-width:767px){:root{--type-display-l:600 36px/40px var(--type-family-display);--type-display-m:600 30px/36px var(--type-family-display);--type-heading-1:600 28px/34px var(--type-family-display);--type-heading-2:600 24px/30px var(--type-family-display);--type-heading-3:600 20px/26px var(--type-family-text)}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-base:0ms;--motion-slow:0ms}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg-page);color:var(--color-text-primary);font:400 16px/24px Inter,system-ui,sans-serif}h1,h2,h3{font-family:var(--type-family-display);font-weight:600;margin:0}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--color-focus-ring,#1A6DD9);outline-offset:2px}.preskok{position:absolute;left:-9999px;top:0;z-index:400;padding:10px 16px;background:var(--color-bg-surface);color:var(--color-text-primary);font:600 15px/20px Inter,sans-serif;border-radius:0 0 8px 0}.preskok:focus{left:0}.ramka{max-width:1280px;margin:0 auto;padding:0 20px}.samo-za-chitach{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.zaglavie{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default)}.zaglavie__vnatre{display:flex;align-items:center;gap:24px;min-height:72px;flex-wrap:wrap}.zaglavie__logo{display:block;flex:none}.zaglavie__logo img{display:block;height:40px;width:auto}.zaglavie__kopce-meni{display:none;width:44px;height:44px;flex:none;border:none;border-radius:var(--radius-md,8px);background:transparent;color:var(--color-text-primary);cursor:pointer;place-items:center}@media (max-width:560px){.zaglavie__vnatre{gap:4px 16px;padding-top:10px;padding-bottom:10px}.zaglavie__logo img{height:28px}}.mr-karti{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.mr-kolektiv{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.mr-prodavnica{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.mr-galerija{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.mr-galerija-3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.mr-godini{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:10px;gap:10px}.mr-fakti{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.mr-filtri{display:grid;grid-template-columns:repeat(2,minmax(0,280px));grid-gap:12px;gap:12px}.mr-dve{grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px}.mr-dve,.mr-pretstava{display:grid;gap:24px;align-items:start}.mr-pretstava{grid-template-columns:minmax(0,1fr) 380px;grid-gap:24px}.mr-proizvod{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px}.mr-kontakt,.mr-proizvod{display:grid;gap:24px;align-items:start}.mr-kontakt{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:24px}.mr-za-nas{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:24px}.mr-lice,.mr-za-nas{display:grid;gap:24px;align-items:start}.mr-lice{grid-template-columns:360px minmax(0,1fr);grid-gap:24px}.mr-pravni{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.mr-dokumenti{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.mr-podnozje{display:grid;grid-template-columns:1.2fr 1fr 1.4fr;grid-gap:28px;gap:28px}@media (max-width:900px){.mr-dokumenti,.mr-dve,.mr-filtri,.mr-karti,.mr-kontakt,.mr-lice,.mr-podnozje,.mr-pravni,.mr-pretstava,.mr-proizvod,.mr-za-nas{grid-template-columns:minmax(0,1fr)}.mr-fakti,.mr-godini,.mr-kolektiv,.mr-prodavnica{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-galerija,.mr-galerija-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.slika{position:relative;display:block;overflow:hidden;border-radius:var(--radius-md,8px);background:repeating-linear-gradient(135deg,var(--color-bg-subtle) 0 8px,var(--color-bg-page-warm) 8px 16px)}.slika img{display:block;width:100%;height:100%;object-fit:cover}.slika--4-3{aspect-ratio:4/3}.slika--3-4{aspect-ratio:3/4}.slika--3-2{aspect-ratio:3/2}.slika--16-9{aspect-ratio:16/9}.slika--16-10{aspect-ratio:16/10}.slika--kvadrat{aspect-ratio:1}.kartichki{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:900px){.kartichki{grid-template-columns:minmax(0,1fr)}}.kartichka{display:flex;flex-direction:column;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md,8px);overflow:hidden}.kartichka__slika{display:block;position:relative;aspect-ratio:4/3;text-decoration:none;background:repeating-linear-gradient(135deg,var(--color-bg-subtle) 0 8px,var(--color-bg-page-warm) 8px 16px)}.kartichka__slika img{display:block;width:100%;height:100%;object-fit:cover}.kartichka__znak{position:absolute;inset-inline-start:12px;top:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full,999px);font:600 12px/16px Inter,sans-serif;background:var(--color-bg-surface);color:var(--color-text-primary)}.kartichka__znak:before{content:"";width:6px;height:6px;border-radius:var(--radius-full,999px);background:currentColor}.kartichka__nema-slika{position:absolute;inset-inline-start:12px;bottom:12px;font:500 11px/14px ui-monospace,monospace;color:var(--color-text-secondary)}.kartichka__telo{display:flex;flex-direction:column;gap:8px;padding:16px;flex:1 1}.kartichka__naslov{margin:0;font:600 22px/28px var(--type-family-display);text-wrap:balance;overflow-wrap:anywhere}.kartichka__naslov a{color:var(--color-text-strong);text-decoration:none}.kartichka__dno{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:8px}.hero{position:relative;display:block;aspect-ratio:16/9;max-width:820px;border-radius:var(--radius-md,8px);border:1px solid var(--color-border-default);overflow:hidden;background:repeating-linear-gradient(135deg,var(--color-bg-subtle) 0 10px,var(--color-bg-page-warm) 10px 20px)}.hero img{display:block;width:100%;height:100%;object-fit:cover}.hero__nema{position:absolute;inset-inline-start:16px;bottom:14px;font:500 12px/16px ui-monospace,monospace;color:var(--color-text-secondary)}.lice{display:flex;flex-direction:column;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md,8px);overflow:hidden}.lice__slika{display:block;aspect-ratio:3/4;background:repeating-linear-gradient(135deg,var(--color-bg-subtle) 0 8px,var(--color-bg-page-warm) 8px 16px)}.lice__slika img{display:block;width:100%;height:100%;object-fit:cover}.lice__telo{padding:12px 14px 14px}.lice__telo,.meni-prekrivac{display:flex;flex-direction:column}.meni-prekrivac{position:fixed;inset:0;z-index:300;background:var(--color-bg-surface)}.meni-prekrivac__vrv{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--color-border-default)}.meni-prekrivac__vrv img{display:block;height:28px;width:auto}.meni-prekrivac__vrv button{width:44px;height:44px;border:none;border-radius:var(--radius-md,8px);background:transparent;color:var(--color-text-primary);cursor:pointer;display:grid;place-items:center}.meni-prekrivac__meni{flex:1 1;overflow-y:auto;padding:8px 16px 16px;display:flex;flex-direction:column}.meni-prekrivac__meni a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--color-border-default);font:600 18px/24px Inter,sans-serif;color:var(--color-text-strong);text-decoration:none}.meni-prekrivac__meni a[aria-current=page]{color:var(--color-action-primary)}.zaglavie__meni{display:flex;gap:4px;flex-wrap:wrap}.zaglavie__meni a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--radius-md,8px);text-decoration:none;font:500 15px/20px Inter,sans-serif}.zaglavie__meni a:hover{background:var(--color-bg-subtle)}.zaglavie__meni a[aria-current=page]{background:var(--color-bg-inverse);color:var(--color-text-on-action)}@media (max-width:1024px){.zaglavie__meni{display:none}.zaglavie__kopce-meni{display:grid}}.zaglavie__jazik{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:2px}.zaglavie__jazik a{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0 10px;border-radius:var(--radius-full,999px);text-decoration:none;color:var(--color-text-secondary);font:600 13px/16px Inter,sans-serif}.zaglavie__jazik a:hover{background:var(--color-bg-subtle)}.zaglavie__jazik--sega{background:var(--color-bg-inverse);color:var(--color-text-on-action)!important}.nema-prevod{display:flex;align-items:flex-start;gap:10px;margin:10px 0 16px;padding:10px 12px;border-radius:var(--radius-md,8px);background:var(--color-feedback-info-bg);color:var(--color-text-primary);font:400 14px/20px Inter,sans-serif}.nema-prevod svg{flex:none;margin-top:1px;color:var(--color-feedback-info)}.kopce{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:none;border-radius:var(--radius-md,8px);background:var(--color-action-primary);color:var(--color-text-on-action);font:600 15px/20px Inter,sans-serif;text-decoration:none;cursor:pointer}.kopce:hover:not(:disabled){background:var(--color-action-primary-hover,var(--color-crimson-700))}.kopce:disabled{background:var(--color-bg-subtle);color:var(--color-text-secondary);cursor:not-allowed}.kopce--tivko{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border-strong)}.kopce--tivko:hover:not(:disabled),.znak{background:var(--color-bg-subtle)}.znak{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full,999px);font:600 12px/18px Inter,sans-serif;white-space:nowrap}.znak--vo{background:var(--color-action-tint);color:var(--color-text-on-tint)}.znak--malku{background:var(--color-feedback-warning-bg);color:var(--color-feedback-warning)}.znak--nema{background:var(--color-bg-subtle);color:var(--color-text-secondary)}.podnozje{margin-top:64px;background:var(--color-bg-inverse);color:var(--color-text-on-action)}.podnozje__vnatre{display:grid;grid-template-columns:1.2fr 1fr 1.4fr;grid-gap:28px;gap:28px;padding:40px 20px}@media (max-width:900px){.podnozje__vnatre{grid-template-columns:minmax(0,1fr)}}.podnozje a{color:var(--color-text-on-action);text-decoration:none;display:flex;align-items:center;min-height:32px;font:400 15px/20px Inter,sans-serif}.podnozje a:hover{text-decoration:underline}.podnozje__naslov{font:600 13px/16px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-on-inverse-muted);margin-bottom:6px}.podnozje__kontakt,.podnozje__tivko{font:400 14px/22px Inter,sans-serif;color:var(--color-text-on-inverse-muted)}.podnozje__kontakt{font-style:normal;display:flex;flex-direction:column;gap:2px}.podnozje__kontakt a{display:inline-flex;align-items:center;min-height:24px;color:inherit}.podnozje__vreme{font:400 13px/20px Inter,sans-serif;color:var(--color-text-on-inverse-muted);display:flex;flex-direction:column;gap:1px}.podnozje__vreme strong{font-weight:600}.podnozje__chekame{font:500 12px/16px ui-monospace,monospace;color:var(--color-text-on-inverse-muted);padding:6px 8px;border:1px dashed var(--color-border-input);border-radius:4px}.podnozje__pravni{border-top:1px solid var(--color-text-secondary)}.podnozje__pravni>div{max-width:1280px;margin:0 auto;padding:14px 20px;display:flex;gap:8px 20px;flex-wrap:wrap;font:400 13px/18px Inter,sans-serif;color:var(--color-text-on-inverse-muted)}.podnozje__pravni-vrski{display:flex;flex-wrap:wrap;gap:4px 18px;-webkit-margin-start:auto;margin-inline-start:auto}.podnozje__pravni-vrski a{display:inline-flex;align-items:center;min-height:24px;color:inherit}.mrezha{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}.tivko{color:var(--color-text-secondary);font:400 14px/20px Inter,sans-serif}.karta{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg,12px);padding:20px}.kontakt__spisok{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr);grid-gap:10px 18px;gap:10px 18px;margin:0;font:400 15px/24px Inter,sans-serif}.kontakt__spisok dt{font-weight:600;color:var(--color-text-secondary)}.kontakt__spisok dd{margin:0}.kontakt__spisok a{display:inline-flex;align-items:center;min-height:24px}@media (max-width:520px){.kontakt__spisok{grid-template-columns:1fr;gap:2px 0}.kontakt__spisok dd{margin-bottom:10px}}