.vbo--zelena{--vbo-poz:#173d2a;--vbo-tekst:#fffdf8;--vbo-tiho:rgba(255,253,248,.8);--vbo-dugme:#c6a15c;--vbo-dugme-tekst:#10291b}.vbo--zlatna{--vbo-poz:#c6a15c;--vbo-tekst:#10291b;--vbo-tiho:rgba(16,41,27,.82);--vbo-dugme:#10291b;--vbo-dugme-tekst:#fffdf8}.vbo--krem{--vbo-poz:#f3eadb;--vbo-tekst:#10291b;--vbo-tiho:#3f5547;--vbo-dugme:#173d2a;--vbo-dugme-tekst:#fffdf8}.vbo--bela{--vbo-poz:#fffdf8;--vbo-tekst:#10291b;--vbo-tiho:#3f5547;--vbo-dugme:#173d2a;--vbo-dugme-tekst:#fffdf8}.vbo-dugme{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-height:40px;padding:0 16px;background:var(--vbo-dugme);color:var(--vbo-dugme-tekst);font:750 .75rem/1 var(--f-telo,Manrope,Arial,sans-serif);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:filter .2s,transform .2s}.vbo-dugme:hover{filter:brightness(1.08);transform:translateY(-1px)}.vbo-traka{position:relative;z-index:53;display:flex;align-items:center;justify-content:center;gap:10px 18px;flex-wrap:wrap;min-height:46px;padding:7px 56px;background:var(--vbo-poz);color:var(--vbo-tekst);font-family:var(--f-telo,Manrope,Arial,sans-serif);text-align:center}.vbo--bela.vbo-traka,.vbo--krem.vbo-traka{border-bottom:1px solid #e3d7bf}.vbo-traka__tekst{margin:0;font-size:.86rem;line-height:1.4}.vbo-traka__tekst strong{font-weight:800}.vbo-traka__tekst span{color:var(--vbo-tiho)}.vbo-traka .vbo-dugme{min-height:32px;padding:0 12px;font-size:.7rem}.vbo-traka__zatvori{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--vbo-tekst);cursor:pointer;opacity:.75}.vbo-traka__zatvori:hover{opacity:1}@media (max-width:600px){.vbo-traka{justify-content:flex-start;padding:9px 50px 9px 16px;text-align:left}.vbo-traka__tekst{font-size:.8rem}}.vbo-zastor{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgba(12,25,18,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:vbo-zastor .25s ease-out both}@keyframes vbo-zastor{0%{opacity:0}}@keyframes vbo-ulaz{0%{opacity:0;transform:translateY(14px) scale(.98)}}.vbo-popup{position:relative;display:grid;width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--vbo-poz);color:var(--vbo-tekst);box-shadow:0 30px 80px rgba(10,25,17,.35);font-family:var(--f-telo,Manrope,Arial,sans-serif);animation:vbo-ulaz .35s cubic-bezier(.22,.61,.36,1) both}.vbo-popup--slika-levo{grid-template-columns:minmax(0,42fr) minmax(0,58fr);width:min(780px,100%)}.vbo-popup--slika-gore{width:min(520px,100%)}.vbo-popup__slika{position:relative;min-height:220px;background:rgba(0,0,0,.06)}.vbo-popup__slika img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vbo-popup--slika-gore .vbo-popup__slika{aspect-ratio:16/10;min-height:0}.vbo-popup__telo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:clamp(26px,4vw,44px)}.vbo-popup__telo h2{margin:0;color:var(--vbo-tekst);font:700 clamp(1.4rem,2.6vw,1.9rem)/1.1 var(--f-naslov,"Bricolage Grotesque",Arial,sans-serif);letter-spacing:-.02em}.vbo-popup__telo p{margin:0;color:var(--vbo-tiho);font-size:.95rem;line-height:1.6}.vbo-popup__telo .vbo-dugme{margin-top:8px;min-height:46px;padding:0 20px}.vbo-popup__zatvori{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,253,248,.9);color:#10291b;cursor:pointer}.vbo-popup__zatvori:hover{background:#fffdf8}@media (max-width:640px){.vbo-popup--slika-levo{grid-template-columns:1fr;width:min(460px,100%)}.vbo-popup--slika-levo .vbo-popup__slika{aspect-ratio:16/10;min-height:0}}@media (prefers-reduced-motion:reduce){.vbo-popup,.vbo-zastor{animation:none}}.vbo-popup-pregled{display:grid;place-items:center;padding:28px 16px;background:rgba(12,25,18,.5);border-radius:10px}.vbo-popup-pregled .vbo-popup{animation:none}