.intro,html.js.bez-intra .intro{display:none}html.js .intro{display:grid;place-items:center;position:fixed;inset:0;z-index:60;background:var(--ground);transition:opacity .4s ease,visibility .4s}html.js .intro--odlazi{opacity:0;visibility:hidden}html.intro-ide,html.intro-ide body{overflow:hidden}.intro__in{display:grid;justify-items:center;gap:18px;padding:24px;text-align:center;position:relative;z-index:1}.intro__sveca{width:44px;height:auto;overflow:visible}@media(min-width:1024px){.intro__sveca{width:60px}.intro__in .intro__logo{width:270px}}.intro__sveca .intro__telo{fill:none;stroke:var(--ink);stroke-width:3}.intro__sveca .intro__fitilj{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round}.intro__plamen{fill:var(--accent);transform-origin:30px 24px;transform:scale(0);opacity:0;animation:intro-pali .5s cubic-bezier(.34,1.3,.64,1) .12s forwards,intro-treperi 1.1s ease-in-out .62s infinite;filter:drop-shadow(0 0 14px rgba(208,140,106,.75))}@keyframes intro-pali{to{transform:scale(1);opacity:1}}@keyframes intro-treperi{0%,to{transform:scale(1)}45%{transform:scale(1.09,.95)}70%{transform:scale(.97,1.04)}}.intro__logo{width:min(190px,52vw);height:auto;opacity:0;animation:intro-ulazi .55s cubic-bezier(.22,.61,.36,1) .3s forwards}.intro__potpis{margin:0;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);opacity:0;animation:intro-ulazi .55s cubic-bezier(.22,.61,.36,1) .52s forwards}@keyframes intro-ulazi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.intro__ukrasi{position:absolute;inset:0;pointer-events:none}.intro__ukrasi[hidden]{display:none}.intro__ukras{position:absolute;height:auto;opacity:0;transform:translate(-50%,-50%) scale(.6);animation:ukras-ulazi .7s cubic-bezier(.34,1.26,.64,1) forwards,ukras-pluta 6s ease-in-out infinite;animation-delay:calc(var(--k) * .11s + .45s),calc(var(--k) * .11s + 1.15s)}@keyframes ukras-ulazi{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes ukras-pluta{0%,to{transform:translate(-50%,-50%) scale(1) rotate(0)}50%{transform:translate(-50%,-62%) scale(1.04) rotate(4deg)}}.ukras__telo{fill:none}.ukras__crte,.ukras__peteljka{fill:none;stroke:none;stroke-width:1.5;stroke-linecap:round}.intro__ukrasi[data-vrsta=bundeva] .ukras__telo{fill:var(--amber);opacity:.9}.intro__ukrasi[data-vrsta=bundeva] .ukras__crte{stroke:var(--ground);opacity:.7;stroke-width:1.4}.intro__ukrasi[data-vrsta=bundeva] .ukras__peteljka{stroke:var(--amber);stroke-width:1.9;opacity:.92}.intro__ukrasi[data-vrsta=srce] .ukras__telo{fill:var(--logo-roze);opacity:.9}.intro__ukrasi[data-vrsta=pahulja] .ukras__crte{stroke:var(--ink-muted);opacity:.5}.pogled[data-astro-cid-7xcdbc6e]{padding-bottom:clamp(32px,5vw,56px)}html:not(.js) .pogled[data-astro-cid-7xcdbc6e]{display:none}.pogled--dno[data-astro-cid-7xcdbc6e]{margin-top:16px;padding-top:56px;border-top:1px solid var(--hairline)}.pogled[data-astro-cid-7xcdbc6e]>.wrap[data-astro-cid-7xcdbc6e],.pogled[data-astro-cid-7xcdbc6e] .traka[data-astro-cid-7xcdbc6e],.pogled[data-astro-cid-7xcdbc6e] .traka__nap[data-astro-cid-7xcdbc6e]{position:relative;z-index:1}.pogled__h[data-astro-cid-7xcdbc6e]{text-align:center;padding-bottom:32px}.pogled__n[data-astro-cid-7xcdbc6e]{line-height:1.1}.pogled__r[data-astro-cid-7xcdbc6e]{display:inline-flex;align-items:center;gap:14px;margin-top:14px;padding-block:10px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.pogled__c[data-astro-cid-7xcdbc6e]{width:34px;height:1px;background:var(--accent);opacity:.5}.strelice[data-astro-cid-7xcdbc6e]{display:flex;justify-content:center;gap:8px;margin-top:20px}.strelica[data-astro-cid-7xcdbc6e]{width:38px;height:38px;border-radius:50%;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font-size:20px;line-height:1;cursor:pointer;transition:border-color var(--t-ui),opacity var(--t-ui)}@media(hover:hover){.strelica[data-astro-cid-7xcdbc6e]:hover:not(:disabled){border-color:var(--ink)}}.strelica[data-astro-cid-7xcdbc6e]:disabled{opacity:.3;cursor:default}.strelica[data-astro-cid-7xcdbc6e]:focus-visible,.traka__pauza[data-astro-cid-7xcdbc6e]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.traka__nap[data-astro-cid-7xcdbc6e]{margin:16px auto 0;font-size:12.5px;color:var(--ink-muted);font-style:italic;text-align:center}.traka[data-astro-cid-7xcdbc6e]{list-style:none;margin:0;padding:6px var(--gutter);display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--gutter)}.traka[data-astro-cid-7xcdbc6e]::-webkit-scrollbar{display:none}.traka__k[data-astro-cid-7xcdbc6e]{flex:0 0 auto;width:240px;position:relative;scroll-snap-align:start;border-radius:16px;overflow:hidden;background:var(--blush)}.traka__k[data-astro-cid-7xcdbc6e] video[data-astro-cid-7xcdbc6e]{width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;display:block}.traka__l[data-astro-cid-7xcdbc6e]{position:absolute;inset:0}@media(hover:hover){.traka__k[data-astro-cid-7xcdbc6e]:hover{outline:2px solid var(--accent);outline-offset:2px}}.traka__k[data-astro-cid-7xcdbc6e]:has(.traka__l:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.traka__o[data-astro-cid-7xcdbc6e]{position:absolute;inset:auto 0 0;padding:28px 12px 10px;font-size:12.5px;color:#fff;background:linear-gradient(to top,#34170dc2,#34170d00)}.traka__pauza[data-astro-cid-7xcdbc6e]{display:block;margin:10px auto 0;padding:8px 14px;min-height:40px;border:1px solid var(--hairline);border-radius:var(--r-pun);background:transparent;font:inherit;font-size:13px;color:var(--ink-muted);cursor:pointer}@media(hover:hover){.traka__pauza[data-astro-cid-7xcdbc6e]:hover{border-color:var(--ink);color:var(--ink)}}@media(max-width:900px){.traka__k[data-astro-cid-7xcdbc6e]{width:68vw;max-width:320px}.strelice[data-astro-cid-7xcdbc6e]{display:none}.pogled--dno[data-astro-cid-7xcdbc6e]{padding-top:40px}}@media(min-width:561px)and (max-width:900px){.traka__k[data-astro-cid-7xcdbc6e]{width:calc((100vw - 2 * var(--gutter)) / 2.5 - 14px);max-width:none}}@media(min-width:901px){.traka__k[data-astro-cid-7xcdbc6e]{width:calc((100vw - 2 * var(--gutter)) / 4.5 - 14px)}}@media(min-width:1400px){.traka__k[data-astro-cid-7xcdbc6e]{width:calc((100vw - 2 * var(--gutter)) / 5.5 - 14px)}}.znaci[data-astro-cid-ouuxcyhf]{display:flex;flex-direction:column;align-items:center;gap:18px;container-type:inline-size}.znaci__grupa[data-astro-cid-ouuxcyhf]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.znaci[data-astro-cid-ouuxcyhf] img[data-astro-cid-ouuxcyhf]{display:block;height:38px;width:auto;max-width:none}.znaci__grupa--programi[data-astro-cid-ouuxcyhf] li[data-astro-cid-ouuxcyhf]{display:flex;justify-content:center;min-width:60px}.znaci__banka[data-astro-cid-ouuxcyhf]{display:block;padding:4px}.znaci[data-astro-cid-ouuxcyhf] a[data-astro-cid-ouuxcyhf]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@container (max-width: 399px){.znaci__grupa--prihvatanje[data-astro-cid-ouuxcyhf]{max-width:240px}}@container (max-width: 409px){.znaci__grupa--programi[data-astro-cid-ouuxcyhf]{max-width:280px}}@media(min-width:1280px){.znaci[data-astro-cid-ouuxcyhf]:not(.znaci--uspravno){flex-direction:row;justify-content:center;gap:0 96px}.znaci[data-astro-cid-ouuxcyhf]:not(.znaci--uspravno) .znaci__grupa[data-astro-cid-ouuxcyhf]{flex-wrap:nowrap}}:root{--ground: #FFF6FA;--ground-lit: #FFEFF6;--surface: #FFFFFF;--ink: #34170D;--ink-muted: #725A50;--hairline: #EDC9D7;--blush: #FFEFF6;--blush-jaci: #FFD6E7;--dusty: #F9DFED;--logo-roze: #F49BC0;--bordo: #730A2D;--bordo-press: #5C0824;--accent: var(--bordo);--logo-crvena: #E41212;--bez: #F7F2EA;--bez-dub: #E9DCD6;--bez-tamni: #D8C8B2;--bez-tamniji: #C3AB99;--zuta: #FFFF00;--amber: #D08C6A;--r-s: 10px;--r-m: 14px;--r-l: 22px;--r-pun: 999px;--serif: "Newsreader", Georgia, serif;--sans: "Instrument Sans", system-ui, -apple-system, sans-serif;--gutter: 32px;--container: 1360px;--t-ui: .4s cubic-bezier(.4,0,.2,1);--t-light: 1.2s cubic-bezier(.42,0,.58,1)}@media(max-width:860px){:root{--gutter: 18px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--ground);transition:background var(--t-light);scrollbar-gutter:stable}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;transition:background var(--t-light)}img{display:block;max-width:100%;height:auto}h1,h2,h3{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:18px;height:18px}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.12;margin:0;letter-spacing:-.01em}h1{font-size:clamp(2.4rem,5vw,4rem)}h2{font-size:clamp(1.6rem,3vw,2.4rem)}.eyebrow{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.wrap{max-width:var(--container);margin:0 auto;padding-inline:var(--gutter)}.hairline{border:0;border-top:1px solid var(--hairline);margin:0}.lighting{display:flex;align-items:center;gap:10px}.lighting__label{font-size:13px;color:var(--ink-muted)}.lighting input{position:absolute;opacity:0;width:0;height:0}.lighting label{display:block;cursor:pointer}.lighting .track{display:block;width:36px;height:20px;border-radius:10px;border:1px solid var(--ink);background:transparent;transition:background var(--t-ui);position:relative}.lighting .track:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--ink);transition:transform var(--t-ui),background var(--t-ui)}.lighting input:checked+label .track{background:var(--ink)}.lighting input:checked+label .track:after{transform:translate(15px);background:var(--ground)}.lighting input:focus-visible+label .track{outline:2px solid var(--accent);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}.oblaci{position:absolute;inset:-10% -5%;z-index:0;pointer-events:none}.oblak{position:absolute;border-radius:50%}.oblak--1{width:46vw;height:46vw;top:-6%;left:-8%;background:radial-gradient(circle,#f49bc073,#f49bc000 68%);animation:pluta-1 34s ease-in-out infinite}.oblak--2{width:38vw;height:38vw;top:22%;right:-6%;background:radial-gradient(circle,#d08c6a3b,#d08c6a00 70%);animation:pluta-2 44s ease-in-out infinite}.oblak--3{width:30vw;height:30vw;bottom:-10%;left:32%;background:radial-gradient(circle,#730a2d1a,#730a2d00 70%);animation:pluta-3 52s ease-in-out infinite}@keyframes pluta-1{0%,to{transform:none}50%{transform:translate(6vw,4vh) scale(1.12)}}@keyframes pluta-2{0%,to{transform:none}50%{transform:translate(-5vw,6vh) scale(.9)}}@keyframes pluta-3{0%,to{transform:none}50%{transform:translate(4vw,-5vh) scale(1.08)}}@media(max-width:760px){.oblak--1{width:92vw;height:92vw;top:-10%;left:-26%}.oblak--2{width:78vw;height:78vw;top:30%;right:-30%}.oblak--3{width:70vw;height:70vw;bottom:4%;left:10%}}@media(prefers-reduced-motion:reduce){.oblak{animation:none}}:root[data-noc][data-lighting=on]{--ground: #1D100C;--ground-lit: #27150F;--surface: #2A1812;--ink: #FBEFEA;--ink-muted: #C2A79D;--hairline: #4B2F25;--blush: #27150F;--blush-jaci: #3A2219;--dusty: #2E1A13;--accent: #F49BC0;--bordo: #F49BC0;--bordo-press: #F8B8D3;--bez: #2A1812;--bez-dub: #3A2219;--bez-tamni: #6B4C3F;--bez-tamniji: #8A6A5B;--na-akcentu: #2A140D;color-scheme:dark}:root[data-noc][data-lighting=on],:root[data-noc][data-lighting=on] body{background:var(--ground);color:var(--ink)}:root[data-noc][data-lighting=on] #intro{--ground: #FFF6FA;--surface: #FFFFFF;--ink: #34170D;--ink-muted: #725A50;--hairline: #EDC9D7;--blush: #FFEFF6;--accent: #730A2D;--bordo: #730A2D;color-scheme:light}:root[data-noc][data-lighting=on] .site-head img[src="/brand/logo.png"],:root[data-noc][data-lighting=on] .site-foot img[src="/brand/logo.png"]{filter:invert(1) sepia(.12) brightness(.97)}:root[data-noc][data-lighting=on] .banner{background:#120906;color:var(--ink);box-shadow:inset 0 -1px 0 var(--hairline)}:root[data-noc][data-lighting=on] .vrh{opacity:0}.vrh{transition:opacity var(--t-light)}:root[data-noc][data-lighting=on] .sjaj{opacity:.55}@media(prefers-reduced-motion:no-preference){:root[data-noc][data-lighting=on] .sjaj{animation-name:sjaj-noc}}@keyframes sjaj-noc{0%,to{opacity:.55}42%{opacity:.46}68%{opacity:.52}}:root[data-noc][data-lighting=on] :is(.btn:not(.btn--tiho,.btn--obrub),.btn--full,.fioka__dug,.kutija__dug,.lepljiva__dug,.obavesti__dugme,.dugmic--aktivan,.card__dug--ok,.kutija__znak,.verzija--ova){color:var(--na-akcentu)!important}@media(hover:hover){:root[data-noc][data-lighting=on] :is(.card__dug,.shop-jos,.wb__l,.birac__cta,.birac__pm,.kl__x,.mesto__x,.jedna__dug):hover:not(:disabled){color:var(--na-akcentu)!important}}.layer--noc,.birac__noc,.mesto__noc,.gallery__noc{opacity:0;transition:opacity var(--t-light);pointer-events:none}.gallery__main{position:relative}.birac__noc,.mesto__noc,.gallery__noc{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:root[data-noc][data-lighting=on] :is(.layer--noc,.birac__noc,.mesto__noc,.gallery__noc){opacity:1;transition-delay:calc(min(var(--i, 0),11)*85ms)}:root[data-noc][data-lighting=on] .card:not(.card--bez-noci) :is(.layer--on,.layer--noc){transition:transform var(--t-ui),opacity var(--t-light) calc(min(var(--i, 0),11)*85ms)}@media(prefers-reduced-motion:reduce){:root[data-noc][data-lighting=on] :is(.layer--on,.layer--noc,.birac__noc,.mesto__noc,.gallery__noc){transition-delay:0s!important}}@media(prefers-reduced-motion:no-preference){:root[data-noc][data-lighting=on] .layer--noc{animation:noc-treperi var(--t, 3.2s) ease-in-out var(--k, 0s) infinite}:root[data-noc][data-lighting=on] .gallery__noc{animation:noc-treperi 3.4s ease-in-out infinite}}@keyframes noc-treperi{0%,to{filter:brightness(1)}22%{filter:brightness(.93)}41%{filter:brightness(1.04)}63%{filter:brightness(.95)}81%{filter:brightness(1.02)}}.card--bez-noci .layer,.birac__slika--senka img{transition:filter var(--t-light),transform var(--t-ui),opacity var(--t-light)}:root[data-noc][data-lighting=on] .card--bez-noci .layer,:root[data-noc][data-lighting=on] .birac__slika--senka img{filter:brightness(.46) saturate(.8)}:root[data-noc][data-lighting=on] .card__media{box-shadow:0 18px 48px #0000006b}:root[data-noc][data-lighting=on] .kutija .mesto--pun:not(:has(.mesto__noc)) img{filter:brightness(.46) saturate(.8)}:root[data-noc][data-lighting=on] :is(.poruka__m,.poruka__srce){background:var(--blush-jaci)}:root[data-noc][data-lighting=on] .lepljiva{background:var(--surface);box-shadow:0 0 0 1px var(--hairline),0 8px 28px #00000080}:root[data-noc][data-lighting=on] .ref__logo{filter:brightness(0) invert(1);opacity:.88}:root[data-noc][data-lighting=on] .znaci{background:#fff6fa;border-radius:var(--r-m);padding:16px 22px;--accent: #730A2D}@media(min-width:1280px)and (max-width:1339px){:root[data-noc][data-lighting=on] .znaci{padding-inline:16px;margin-inline:-16px}}:root[data-noc][data-lighting=on] .leaflet-tile-pane{filter:grayscale(1) sepia(.28) hue-rotate(300deg) saturate(1.25) brightness(1.07) contrast(.9) brightness(.72) saturate(.8)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}:root.svetlo-pali::view-transition-new(root),:root.svetlo-gasi::view-transition-new(root){animation:noc-pretapanje var(--t-light) both}:root.svetlo-pali,:root.svetlo-gasi,:root.svetlo-pali body,:root.svetlo-gasi body{transition:none!important}@keyframes noc-pretapanje{0%{opacity:0}to{opacity:1}}.wordmark{display:block;line-height:1}.wordmark img{width:168px;height:auto}@media(max-width:760px){.wordmark img{width:132px}}.wordmark{transform:translateY(-3.5px)}@media(max-width:760px){.wordmark{transform:none}.wordmark img{transform:translateY(-13.74%)}}.wordmark__sub{display:block;font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);padding-top:6px}body{position:relative}.vrh{position:absolute;top:0;left:0;right:0;height:min(130vh,1100px);max-height:100%;overflow:hidden;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}main,.site-head,.banner{position:relative;z-index:1}.site-head{position:sticky;top:0;z-index:20;background:transparent;transition:background .25s ease,box-shadow .25s ease}.site-head.lepi,body.trazi .site-head{background:var(--ground);box-shadow:0 1px 0 var(--hairline)}.site-head__in{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-block:14px}.wordmark{font-family:var(--serif);font-size:21px;letter-spacing:-.015em}.nav{display:flex;gap:26px;justify-self:center;font-size:14px;grid-column:2}.nav a{padding-block:4px;border-bottom:1px solid transparent;transition:border-color var(--t-ui);white-space:nowrap}@media(hover:hover){.nav a:hover{border-color:var(--ink)}}.head-right{justify-self:end;display:flex;align-items:center;gap:4px}.ikona{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--r-pun);background:transparent;color:var(--ink);cursor:pointer;transition:background var(--t-ui),box-shadow var(--t-ui);touch-action:manipulation}@media(hover:hover){.ikona:hover{background:var(--blush);box-shadow:inset 0 0 0 1px var(--hairline)}}.ikona:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ikona svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ikona--sveca .plamen{opacity:.45;transform-origin:12px 8.4px;transition:opacity var(--t-ui),fill var(--t-ui)}.ikona--sveca[aria-pressed=true]{background:var(--surface);box-shadow:0 0 0 1px var(--hairline),0 0 14px #d08c6a59}.ikona--sveca[aria-pressed=true] .plamen{opacity:1;fill:var(--accent);stroke:var(--accent)}.ikona__natpis{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ikona--sveca .ikona__natpis{display:grid}.ikona--sveca .ikona__natpis>span{grid-area:1 / 1}.ikona--sveca[aria-pressed=true] .natpis-upali,.ikona--sveca:not([aria-pressed=true]) .natpis-ugasi{visibility:hidden}@media(min-width:1200px){.ikona--sveca{width:auto;padding:0 14px 0 9px;grid-auto-flow:column;gap:6px}.ikona--sveca .ikona__natpis{position:static;width:auto;height:auto;clip:auto;font-size:13px}}.ikona--sveca{margin-right:18px}@media(max-width:1000px){.ikona--sveca{margin-right:12px}}@media(max-width:760px){.ikona--sveca{margin-right:8px}}@media(max-width:359px){.ikona--sveca{margin-right:0}}.znacka{position:absolute;top:-1px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pun);background:var(--logo-crvena);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--ground)}.znacka[hidden]{display:none}.znacka.skok{animation:znacka-skok .45s cubic-bezier(.34,1.56,.64,1)}@keyframes znacka-skok{40%{transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.znacka.skok{animation:none}}.pretraga{position:sticky;top:68px;z-index:19;background:var(--ground);border-bottom:1px solid var(--hairline)}.pretraga[hidden]{display:none}.pretraga__in{padding-block:14px 18px;max-width:760px}.pretraga__red{display:flex;align-items:center;gap:8px}.pretraga__red .pretraga__polje{flex:1;min-width:0}.pretraga__nema a{color:var(--accent);white-space:nowrap}.pretraga__polje input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pretraga__polje{display:flex;align-items:center;gap:10px;padding:11px 16px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-pun)}.pretraga__polje svg{width:19px;height:19px;flex:0 0 auto;fill:none;stroke:var(--ink-muted);stroke-width:1.6;stroke-linecap:round}.pretraga__polje input{flex:1;min-width:0;font:inherit;font-size:16px;color:var(--ink);border:0;background:none;outline:none}.pretraga__polje input::placeholder{color:var(--ink-muted);opacity:1}.pretraga__lista{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:2px;max-height:min(52vh,420px);overflow-y:auto}.pretraga__lista a{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:7px 10px;border-radius:var(--r-m);font-size:14.5px;transition:background var(--t-ui),box-shadow var(--t-ui)}@media(hover:hover){.pretraga__lista a:hover{background:var(--blush);box-shadow:inset 0 0 0 1px var(--hairline)}}.pretraga__lista img{width:44px;height:55px;object-fit:cover;border-radius:var(--r-s)}.pretraga__lista li[hidden]{display:none}.pretraga__nema{margin:14px 2px 0;font-size:14px;color:var(--ink-muted)}.pretraga__nema[hidden]{display:none}.veo{position:fixed;inset:0;z-index:28;background:#34170d61;backdrop-filter:blur(2px);opacity:0;transition:opacity var(--t-ui)}.veo[hidden]{display:none}body.fioka-otvorena .veo{opacity:1}.fioka{position:fixed;top:0;bottom:0;z-index:30;display:flex;flex-direction:column;background:var(--ground);box-shadow:0 0 40px #34170d29;transition:transform .34s cubic-bezier(.32,.72,0,1)}.fioka[hidden]{display:none}.fioka--levo{left:0;width:min(80vw,380px);border-radius:0 var(--r-l) var(--r-l) 0;transform:translate(-102%);overflow-y:auto;overscroll-behavior:contain}.fioka--desno{right:0;width:min(100vw,420px);border-radius:var(--r-l) 0 0 var(--r-l);transform:translate(102%)}.fioka.je-tu{transform:none}.fioka__vrh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px 16px 22px;border-bottom:1px solid var(--hairline)}.fioka__n{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.fioka__nav{display:grid;padding:12px 10px}.fioka__nav a{font-family:var(--serif);font-size:23px;padding:11px 12px;border-radius:var(--r-m);transition:background var(--t-ui),box-shadow var(--t-ui)}@media(hover:hover){.fioka__nav a:hover{background:var(--blush);box-shadow:inset 0 0 0 1px var(--hairline)}}.fioka__pod{display:grid;margin:-2px 0 6px 12px;padding-left:12px;border-left:1px solid var(--hairline)}.fioka__pod a{font-family:var(--sans);font-size:15px;padding:7px 12px;color:var(--ink-muted)}.fioka__pod a:hover{color:var(--ink)}.fioka__telo{flex:1;overflow-y:auto;padding:16px 20px}.fioka__prazno{display:grid;gap:12px;margin-top:6px}.fioka__prazno p{margin:4px 0;color:var(--ink-muted);font-size:14.5px}.fioka__dno{padding:16px 20px 22px;border-top:1px solid var(--hairline);display:grid;gap:10px}.fioka__dno[hidden]{display:none}.fioka__zbir{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.fioka__zbir strong{font-size:17px}.fioka__prag{margin:-4px 0 2px;font-size:12.5px;color:var(--accent)}.fioka__prag--info{color:var(--ink-muted)}.fioka__info{margin-top:auto;padding:18px 22px 24px;border-top:1px solid var(--hairline);display:grid;gap:4px;font-size:13.5px;color:var(--ink-muted)}.fioka__info p{margin:0}.fioka__info b{color:var(--ink);font-weight:500}.fioka__info a{color:var(--ink);text-decoration:underline;display:inline-block;padding-block:6px}.fioka__dug{display:block;padding:14px;border-radius:var(--r-pun);background:var(--accent);color:#fff;text-align:center;font-size:14.5px;font-weight:500}.fioka__veza{text-align:center;padding-block:8px;font-size:13px;color:var(--ink-muted);text-decoration:underline}.fioka__pak{display:inline-flex;align-items:center;justify-self:start;gap:6px;margin:-10px 0 -4px;padding:10px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hairline)}.fioka__pak[hidden]{display:none}.fioka__pak svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kl{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hairline)}.kl:last-child{border-bottom:0}.kl img{width:52px;height:65px;object-fit:cover;border-radius:var(--r-s)}.kl b{display:block;font-size:13.5px;font-weight:500}.kl small{color:var(--ink-muted);font-size:12.5px}.kut{border:1px solid var(--accent);border-radius:var(--r-m);padding:12px 12px 10px;margin-bottom:12px}.kut__v{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.kut__n{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:600}.kut__u{display:grid;gap:7px;margin-bottom:10px}.kut__s{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;font-size:13px}.kut__s img{width:34px;height:42px;object-fit:cover;border-radius:var(--r-s)}.kut__c{display:flex;align-items:baseline;gap:8px;justify-content:flex-end;border-top:1px solid var(--hairline);padding-top:8px;font-size:13px}.kut__p{text-decoration:line-through;color:var(--ink-muted)}.kut__us{color:var(--accent)}.kut__c b{font-size:14.5px}.kl__o{display:grid;gap:3px;min-width:0}.kl em{font-style:normal;font-size:12px;color:var(--ink-muted);overflow-wrap:anywhere}.kl__kol{display:inline-grid;grid-template-columns:40px 26px 40px;align-items:center;justify-self:start;margin-top:3px;border:1px solid var(--hairline);border-radius:var(--r-pun);overflow:hidden}.kl__kol button{height:40px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;line-height:1;cursor:pointer;touch-action:manipulation}@media(hover:hover){.kl__kol button:hover{background:var(--hairline)}}.kl__kol>span{text-align:center;font-size:13px}.kl__d{display:grid;justify-items:end;gap:4px}.kl__c{font-size:13.5px;white-space:nowrap}.kl__x{position:relative;width:34px;height:34px;border:0;border-radius:var(--r-pun);background:transparent;color:var(--ink-muted);font-size:19px;line-height:1;cursor:pointer;touch-action:manipulation}.kl__x:before{content:"";position:absolute;inset:-5px}@media(hover:hover){.kl__x:hover{background:var(--accent);color:#fff}}.kl__kol button:focus-visible,.kl__x:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.kl__kol button:disabled{opacity:.35;cursor:default;background:transparent}.kl:has(+.fpak){border-bottom:0}.fpak{margin-top:6px;padding-top:14px;border-top:1.5px dashed var(--hairline)}.fpak__n{margin:0 0 6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.fpak__st{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:6px 0}.fpak__st img{width:44px;height:44px;object-fit:cover;border-radius:var(--r-s)}.fpak__t{display:grid;gap:2px;min-width:0}.fpak__t b{font-size:13.5px;font-weight:500}.fpak__t span{font-size:12px;color:var(--ink-muted);overflow-wrap:anywhere}.fpak .kl__kol{margin-top:0}@media(max-width:359px){.fpak__st{grid-template-columns:44px 1fr;align-items:start}.fpak__st .kl__kol{grid-column:2}}.banner{display:block;background:var(--ink);color:var(--ground);text-align:center;padding:9px 18px;font-size:13px;letter-spacing:.01em}.banner[hidden]{display:none}.banner{z-index:22}@media(max-width:760px){.fioka--desno{width:100vw;border-radius:0}.nav{display:none}.site-head__in{grid-template-columns:auto 1fr auto;gap:8px}.wordmark{justify-self:start}.wordmark__sub{display:none}.ikona{width:42px;height:42px}.site-head__in{padding-block:12px}.head-right{gap:0}}@media(max-width:1000px){.nav{display:none}.wordmark{justify-self:start}}@media(min-width:1001px){.site-head__in{grid-template-columns:1fr auto 1fr}.wordmark{justify-self:start}}@media(min-width:1001px)and (max-width:1199px){.nav{gap:20px}}@media(max-width:760px){.pretraga{top:66px}}@media(min-width:1001px){.burger{display:none}}body.fioka-otvorena{overflow:hidden}html:has(body.fioka-otvorena){background:#b2a1a0;background:color-mix(in srgb,#34170D 38%,var(--ground));transition:none}body:has(#kutija-lepljiva:not([hidden])) .site-foot{padding-bottom:120px}@media(max-width:900px){.vrh{display:none}}.sjaj{position:fixed;inset:0;z-index:21;pointer-events:none;opacity:0;transition:opacity var(--t-light);background:radial-gradient(62% 44% at 50% 22%,#d08c6a2e,#d08c6a00 74%),radial-gradient(74% 52% at 50% 100%,#d08c6a1f,#d08c6a00 72%)}:root[data-lighting=on] .sjaj{opacity:1;animation:sjaj-treperi 7s ease-in-out infinite}@keyframes sjaj-treperi{0%,to{opacity:1}42%{opacity:.84}68%{opacity:.95}}:root[data-lighting=on] .ikona--sveca .plamen{animation:plamen-treperi 2.6s ease-in-out infinite}@keyframes plamen-treperi{0%,to{transform:scaleY(1) translateY(0);opacity:1}38%{transform:scaleY(1.12) translateY(-.4px);opacity:.9}64%{transform:scaleY(.94) translateY(.3px);opacity:1}}@media(prefers-reduced-motion:reduce){:root[data-lighting=on] .sjaj{animation:none}:root[data-lighting=on] .ikona--sveca .plamen{animation:none}}html.js [data-otkrij]{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}html.js [data-otkrij].vidi-se{opacity:1;transform:none}@media print{html.js [data-otkrij]{opacity:1!important;transform:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){html.js [data-otkrij]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:no-preference){html.glatko{scroll-behavior:smooth}}.sekcija,section[id]{scroll-margin-top:76px}.foot{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding-block:40px 32px}.foot__logo{width:150px;height:auto;margin-bottom:14px}.foot__p{margin:0 0 12px;font-size:13.5px;color:var(--ink-muted);max-width:30ch}.foot__soc{margin:0;font-size:13.5px}.foot__soc a{text-decoration:underline}.foot__h{margin:0 0 12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.foot__ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:13.5px}@media(max-width:760px){.foot__ul{gap:0}.foot__ul a,.foot__soc a{display:inline-block;padding-block:8px}}.foot__ul a:hover{text-decoration:underline}.foot__ul--firma{color:var(--ink-muted)}.cek{color:var(--ink-muted);font-style:italic;opacity:.75}.foot__kartice{padding:22px 0;border-top:1px solid var(--hairline)}.foot__kraj{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--hairline);font-size:12.5px;color:var(--ink-muted)}.foot__kraj p{margin:0}.foot__izrada a{text-decoration:underline}.foot__izrada a:hover{color:var(--ink)}@media(max-width:900px){.foot{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:560px){.foot{grid-template-columns:1fr;gap:26px}}.site-foot{margin-top:48px;padding-bottom:40px}
