@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(./kalam-latin-700-normal-D2H-9ISU.woff2)format("woff2"),url(./kalam-latin-700-normal-7TSuSrjP.woff)format("woff")}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(./kalam-latin-ext-700-normal-CwgfRD_T.woff2)format("woff2"),url(./kalam-latin-ext-700-normal-BA-KJHgr.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--ugalj:#383530;--ugalj-dub:#24221f;--ugalj-2:#45413b;--krem:#f4eee4;--krem-2:#e9e0d2;--kraft:#c09e77;--kraft-2:#a3825d;--med:#cfad8a;--drvo:#9a7550;--maslina:#56602c;--maslina-2:#6f7a3b;--zuta:#ffde59;--mocha:#6d5950;--belo:#fff;--tinta:#24221f;--tinta-2:#5d564d;--krem-tiho:#f4eee4bd;--f-tekst:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Helvetica Neue", sans-serif;--f-ruka:"Kalam", "Bradley Hand", cursive;--t-display:min(clamp(2.75rem, 1.05rem + 6.6vw, 7.25rem), 15vh);--t-h2:min(clamp(2.15rem, 1.15rem + 3.9vw, 4.75rem), 11vh);--t-h3:clamp(1.4rem, 1.08rem + 1.2vw, 2.15rem);--t-lead:clamp(1.1rem, 1rem + .45vw, 1.42rem);--t-body:1.0625rem;--t-mali:.9375rem;--t-ruka:clamp(1.25rem, 1.05rem + .9vw, 1.85rem);--naslov-tezina:760;--naslov-razmak:-.035em;--naslov-linija:.94;--gutter:clamp(18px, 4.2vw, 56px);--sekcija:clamp(88px, min(12vw, 15vh), 196px);--max:1360px;--nav-h:64px;--r-s:14px;--r-m:22px;--r-l:32px;--r-pun:999px;--e-izlaz:cubic-bezier(.16, 1, .3, 1);--e-mek:cubic-bezier(.45, 0, .2, 1);--e-opruga:cubic-bezier(.34, 1.56, .64, 1);--d-brzo:.42s;--d-srednje:.78s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body{margin:0}body{font-family:var(--f-tekst);font-size:var(--t-body);font-optical-sizing:auto;color:var(--krem);background:var(--ugalj);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}button,label,summary,[role=button],.dugme{-webkit-user-select:none;user-select:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}.znak-defs{width:0;height:0;position:absolute;overflow:hidden}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.preskoci{z-index:100;border-radius:var(--r-s);background:var(--krem);color:var(--tinta);transition:transform var(--d-brzo) var(--e-izlaz);padding:12px 18px;font-weight:650;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.preskoci:focus-visible{transform:none}:focus-visible{outline:3px solid var(--zuta);outline-offset:3px;border-radius:8px}::selection{background:var(--zuta);color:var(--tinta)}.naslov{font-weight:var(--naslov-tezina);font-size:var(--t-h2);line-height:var(--naslov-linija);letter-spacing:var(--naslov-razmak);font-variation-settings:"opsz" 96;text-wrap:balance}.naslov--display{font-size:var(--t-display)}.naslov--h3{font-size:var(--t-h3);letter-spacing:-.02em;line-height:1.04}.uvod{font-size:var(--t-lead);text-wrap:pretty;max-width:36ch;line-height:1.45}.tekst{text-wrap:pretty;max-width:60ch}.tiho{color:var(--tinta-2)}.na-uglju .tiho{color:var(--krem-tiho)}.ruka{font-family:var(--f-ruka);font-weight:700;font-size:var(--t-ruka);letter-spacing:0;line-height:1.1}.na-uglju{background:var(--ugalj);color:var(--krem)}.na-kremu{background:var(--krem);color:var(--tinta)}.na-kraftu{background:var(--kraft);color:var(--tinta)}.okvir{width:min(100% - 2 * var(--gutter), var(--max));margin-inline-start:auto;margin-inline-end:auto}.dugme{--d-bg:var(--krem);--d-fg:var(--tinta);border-radius:var(--r-pun);background:var(--d-bg);min-height:52px;color:var(--d-fg);letter-spacing:-.005em;white-space:nowrap;transition:transform var(--d-brzo) var(--e-opruga), background-color var(--d-brzo) var(--e-mek);will-change:transform;align-items:center;gap:.6em;padding:0 1.35em 0 1.15em;font-size:1.02rem;font-weight:680;text-decoration:none;display:inline-flex;position:relative}.dugme svg{flex:none;width:1.25em;height:1.25em}.dugme--tamno{--d-bg:var(--ugalj);--d-fg:var(--krem)}.dugme--kraft{--d-bg:var(--kraft);--d-fg:var(--tinta)}.dugme--malo{min-height:44px;padding:0 1.05em 0 .9em;font-size:.95rem}.dugme:active{transition-duration:.12s;transform:scale(.95)}.dugme .sapa{transform-origin:50% 80%}@media (hover:hover){.dugme:hover{transform:translateY(-2px)}.dugme:hover .sapa{animation:korak .5s var(--e-izlaz)}}@keyframes korak{0%{transform:rotate(0)translateY(0)}35%{transform:rotate(-14deg)translateY(-3px)}70%{transform:rotate(8deg)translateY(0)}to{transform:rotate(0)}}.veza{padding-bottom:.18em;font-weight:650;text-decoration:none;display:inline-block;position:relative}.veza__linija{pointer-events:none;width:104%;height:.5em;position:absolute;bottom:-.12em;left:-2%;overflow:visible}.veza__linija path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1.04px;transition:stroke-dashoffset .5s var(--e-izlaz)}.veza:focus-visible .veza__linija path{stroke-dashoffset:0}@media (hover:hover){.veza:hover .veza__linija path{stroke-dashoffset:0}}.oblacic{--rep-x:26px;z-index:3;background:var(--belo);max-width:min(15em,72vw);color:var(--tinta);font-family:var(--f-ruka);font-weight:700;font-size:var(--t-ruka);transform-origin:var(--rep-x) 100%;pointer-events:none;border-radius:20px;padding:.55em .85em .5em;line-height:1.12;position:absolute;box-shadow:0 10px 30px -12px #14120f73}.oblacic:after{content:"";left:calc(var(--rep-x) - 10px);background:var(--belo);clip-path:polygon(0 0,100% 0,18% 100%);width:22px;height:22px;position:absolute;bottom:-11px}.oblacic--desno{transform-origin:calc(100% - var(--rep-x)) 100%}.oblacic--desno:after{left:auto;right:calc(var(--rep-x) - 10px);clip-path:polygon(0 0,100% 0,82% 100%)}.kadar .oblacic{left:var(--x);top:var(--y);max-width:10em;translate:calc(var(--rep-x) * -1) calc(-100% - 12px)}.kadar .oblacic--desno{translate:calc(var(--rep-x) - 100%) calc(-100% - 12px)}.js:not(.reduce) .oblacic{opacity:0;transition:transform .22s var(--e-mek), opacity .18s linear;transform:scale(.35)rotate(-6deg)}.js:not(.reduce) .oblacic.je-otvoren{opacity:1;transition:transform .55s var(--e-opruga), opacity .16s linear;transform:none}.strelica{color:inherit;overflow:visible}.strelica path{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pecat{aspect-ratio:1;width:128px;color:var(--krem)}.pecat text{font-family:var(--f-tekst);letter-spacing:.18em;fill:currentColor;font-size:11.5px;font-weight:700}.status{align-items:center;gap:.55em;font-weight:560;display:inline-flex}.status__sapa{width:1.15em;height:1.15em;color:var(--zuta);flex:none}.status[data-otvoreno=ne] .status__sapa{color:var(--krem-tiho)}.js:not(.reduce) [data-pojava]{opacity:0;transition:opacity .7s var(--e-izlaz), transform .9s var(--e-izlaz);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(28px)}.js:not(.reduce) [data-pojava].je-video{opacity:1;transform:none}.nav{z-index:50;height:var(--nav-h);padding:0 var(--gutter);padding-top:env(safe-area-inset-top);height:calc(var(--nav-h) + env(safe-area-inset-top));color:var(--krem);align-items:center;gap:clamp(12px,2vw,28px);display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.nav:before{content:"";background:var(--ugalj);opacity:var(--nav-pozadina,0);transition:opacity var(--d-brzo) var(--e-mek);z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.nav.je-puna{--nav-pozadina:1}.nav__znak{aspect-ratio:1683/816;height:40px;color:var(--belo);margin-right:auto;display:block}.nav__znak svg{fill:currentColor;width:100%;height:100%;overflow:visible}.js:not(.reduce) .nav__znak{opacity:0}.js:not(.reduce) .nav.ima-znak .nav__znak,.meni-otvoren .nav__znak{opacity:1}html:not(.js) .nav,.reduce .nav{--nav-pozadina:1}.nav__veze{gap:clamp(14px,1.8vw,30px);display:none}.nav__veze a{opacity:.92;font-size:.98rem;font-weight:600;text-decoration:none}.nav__meni{align-items:center;gap:.5em;min-height:44px;padding:0 .4em;font-weight:650;display:inline-flex}.nav__meni svg{width:22px;height:22px}@media (min-width:980px){.nav__veze{display:flex}.nav__meni{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.red-mask{margin:-.16em -.06em -.12em;padding:.16em .06em .12em}.js:not(.reduce) [data-naslov]:not(.je-podeljen){visibility:hidden}.hero{z-index:1;background:var(--ugalj);position:relative}.hero__scena{--znak-w:min(84vw, 60svh, 700px);min-height:100svh;padding:calc(var(--nav-h) + env(safe-area-inset-top) + 24px) var(--gutter) calc(44px + env(safe-area-inset-bottom));text-align:center;align-content:center;justify-items:center;gap:clamp(22px,3.4svh,40px);display:grid;position:relative}.hero__dubina{display:contents}.hero__znak{width:var(--znak-w);aspect-ratio:1707/1305;color:var(--belo);order:1;position:relative}.hero__sloj{fill:currentColor;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.hero__natpis{margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.hero__natpis use{stroke:var(--ugalj);stroke-width:300px;stroke-linejoin:round;paint-order:stroke}.hero__dno{order:2;justify-items:center;gap:14px;display:grid}.hero__opis{letter-spacing:-.014em;font-variation-settings:"opsz" 48;text-wrap:balance;max-width:19ch;font-size:clamp(1.32rem,1.06rem + 1.15vw,2.05rem);font-weight:640;line-height:1.14}.hero__dno .status{font-size:var(--t-mali);color:var(--krem)}.hero__udji{color:var(--krem);justify-items:center;gap:2px;margin-top:6px;font-size:clamp(1.3rem,1.1rem + .6vw,1.7rem);text-decoration:none;display:grid}.hero__udji .strelica{width:30px;height:36px}.hero__udji .strelica path{stroke-width:2.8px}.hero__prozor{aspect-ratio:1;background:var(--ugalj-2);border-radius:50%;order:3;width:min(78vw,460px);position:relative;overflow:hidden}.hero__kadar{position:absolute;top:0;bottom:0;left:0;right:0}.hero__poster,.hero__platno{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero__platno,.hero__psi,.hero__oznaka,.hero__oblacic,.hero__senka{display:none}.js:not(.reduce) .hero{--hero-d:2.4;height:calc((2 + var(--hero-d)) * 100svh)}@media (min-width:760px) and (min-aspect-ratio:10/11){.js:not(.reduce) .hero{--hero-d:2.8}}.js:not(.reduce) .hero__scena{--znak-y:43svh;background:var(--ugalj-dub);height:100svh;min-height:0;padding:0;display:block;position:sticky;top:0}@media (min-width:760px) and (min-aspect-ratio:10/11){.js:not(.reduce) .hero__scena{--znak-y:45svh;--znak-w:min(84vw, 57svh, 700px)}}.js:not(.reduce) .hero__dubina{background:var(--ugalj);transform-origin:50% 38%;will-change:transform;width:100%;height:100lvh;display:block;position:absolute;top:0;left:0;overflow:hidden}.js:not(.reduce) .hero__prozor{z-index:1;aspect-ratio:auto;visibility:hidden;clip-path:circle(0 at 50% 43%);background:0 0;border-radius:0;width:auto;position:absolute;top:0;bottom:0;left:0;right:0}.js:not(.reduce) .hero__kadar{will-change:transform;width:100%;height:100%;top:0;bottom:auto;left:0;right:auto}.js:not(.reduce) .hero__platno{opacity:0;transition:opacity .35s linear;display:block}.js:not(.reduce) .je-spreman>.hero__platno{opacity:1}.js:not(.reduce) .hero__psi{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.js:not(.reduce) .psi-zivi .hero__pas{visibility:hidden}.js:not(.reduce) .hero__znak{z-index:3;left:calc(50% - var(--znak-w) / 2);top:calc(var(--znak-y) - var(--znak-w) * .3822);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y;position:absolute}.js:not(.reduce) .hero__natpis{transform-origin:0 0;will-change:transform;pointer-events:none}.js:not(.reduce) .hero__dno{z-index:4;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + clamp(16px, 3.6svh, 44px));padding:0 var(--gutter);opacity:0;transition:opacity .6s var(--e-mek);position:absolute}.js.fontovi:not(.reduce) .hero__dno{opacity:1}.js:not(.reduce) .hero__udji .strelica{animation:njuska 1.8s var(--e-mek) infinite}@keyframes njuska{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.js:not(.reduce) .hero__oznaka{z-index:4;color:var(--belo);text-shadow:0 2px 18px #14120f80;visibility:hidden;pointer-events:none;flex-direction:column;gap:2px;font-size:clamp(1.75rem,1.2rem + 1.7vw,2.9rem);display:flex;position:absolute}.hero__oznaka span{padding:0 .08em;display:block}.hero__oznaka .strelica{filter:drop-shadow(0 2px 10px #14120f66);width:clamp(84px,7.5vw,140px);height:auto}.hero__oznaka .strelica path{stroke-width:4px}.hero__oznaka--kafic{align-items:flex-start;top:17svh;left:7vw}.hero__oznaka--kafic .strelica{margin-left:.9em}.hero__oznaka--shop{flex-direction:column-reverse;align-items:flex-end;top:58svh;right:7vw}.hero__oznaka--shop .strelica{margin-right:1.1em}@media (min-width:760px) and (min-aspect-ratio:10/11){.hero__oznaka--kafic{left:auto;right:calc(100% - var(--cx) + var(--r) * 1.42);top:calc(var(--cy) - var(--r) * .62)}.hero__oznaka--shop{right:auto;left:calc(var(--cx) + var(--r) * 1.42);top:calc(var(--cy) + var(--r) * .06)}}.js:not(.reduce) .hero__oblacic{z-index:5;white-space:nowrap;max-width:none;box-shadow:0 0 0 3px var(--ugalj), 0 10px 30px -12px #14120f73;display:block;top:0;left:0}.hero__oblacic:before{content:"";left:calc(var(--rep-x) - 14px);background:var(--ugalj);clip-path:polygon(0 0,100% 0,16% 100%);width:31px;height:30px;position:absolute;bottom:-16px}.js:not(.reduce) .hero__senka{z-index:6;opacity:0;pointer-events:none;background:#0d0c0b;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.kadar{background:var(--ugalj-2);margin:0;position:relative;overflow:hidden;container-type:size}.kadar__slika{--w:max(100cqw, 100cqh * var(--odnos));width:var(--w);height:calc(var(--w) / var(--odnos));left:calc((100cqw - var(--w)) * var(--fx,.5));top:calc((100cqh - var(--w) / var(--odnos)) * var(--fy,.5));position:absolute}.kadar__slika img{width:100%;height:100%}@supports not (width:1cqw){.kadar__slika{width:100%;height:100%;top:0;bottom:0;left:0;right:0}.kadar__slika img{object-fit:cover}}.tri{z-index:2;border-radius:var(--r-l) var(--r-l) 0 0;position:relative}.js:not(.reduce) .tri{margin-top:-100svh}.tri__uvod{padding:calc(var(--sekcija) * .9) 0 calc(var(--sekcija) * .75);gap:clamp(20px,3vw,36px);display:grid;position:relative}.tri__uvod .naslov{max-width:11ch}.tri__uvod .uvod{max-width:30ch}.pecat{justify-self:end;margin-top:-8px}.pecat__krug{fill:var(--ugalj)}.pecat__sapa{color:var(--zuta)}@media (min-width:980px){.tri__uvod{grid-template-columns:1fr auto;align-items:end;column-gap:64px}.tri__uvod .naslov{grid-column:1/-1}.tri__uvod .uvod{grid-column:1}.pecat{grid-area:2/2;width:150px;margin:0 4vw 0 0}}.tri__scene{background:var(--ugalj-dub);position:relative}.sidro{height:0}.scena{height:100svh;position:sticky;top:0}.scena:not(:last-of-type){margin-bottom:38svh}.scena__karta{--karta-bg:var(--kraft);--karta-fg:var(--tinta);height:100%;padding:calc(var(--nav-h) + env(safe-area-inset-top) + 10px) var(--gutter) calc(var(--gutter) + env(safe-area-inset-bottom));border-radius:var(--r-l) var(--r-l) 0 0;background:var(--karta-bg);color:var(--karta-fg);transform-origin:50% 0;grid-template-rows:auto minmax(0,1fr);gap:clamp(18px,2.6svh,30px);display:grid;position:relative;overflow:hidden}.scena--apoteka .scena__karta{--karta-bg:var(--maslina);--karta-fg:var(--krem)}.scena--kafic .scena__karta{--karta-bg:var(--mocha);--karta-fg:var(--krem)}.scena__slika{border-radius:var(--r-m);min-height:0}.scena__tekst{order:-1;align-content:start;gap:12px;display:grid}.scena__naslov{font-size:clamp(2.75rem,1.6rem + 4.6vw,4.75rem)}.scena__tekst .tekst{max-width:46ch}.scena__vreme{font-weight:600;font-size:var(--t-mali);align-items:center;gap:.5em;display:inline-flex}.scena__vreme svg{width:1.1em;height:1.1em}.scena--radnja .scena__vreme svg{color:var(--tinta)}.scena--apoteka .scena__vreme svg,.scena--kafic .scena__vreme svg{color:var(--zuta)}.scena__tekst .veza{justify-self:start;margin-top:4px}.scena__tama{opacity:0;pointer-events:none;background:#0d0c0b;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:980px){.scena__karta{padding:calc(var(--nav-h) + 24px) var(--gutter) var(--gutter);grid-template-rows:1fr;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,4.5vw,80px)}.scena__tekst{order:0;align-content:center;padding-bottom:4vh}.scena__naslov{font-size:var(--t-display)}.scena--apoteka .scena__slika{order:2}}.reduce .scena{height:auto;position:relative}.reduce .scena:not(:last-of-type){margin-bottom:0}.reduce .scena__karta{grid-template-rows:auto auto}.reduce .scena__slika{height:max(260px,72vw)}@media (min-width:980px){.reduce .scena__slika{height:auto;min-height:72vh}}@media (max-height:600px){.scena{height:auto;position:relative}.scena:not(:last-of-type){margin-bottom:0}.scena__karta{grid-template-rows:auto auto}.scena__slika{height:max(240px,56vw)}}.traka{padding:0 var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:clamp(14px,1.6vw,24px);margin:0;list-style:none;display:flex;overflow-x:auto}.traka::-webkit-scrollbar{display:none}.traka>*{scroll-snap-align:start;flex:none}.traka.je-vucena{scroll-snap-type:none;cursor:grabbing}.traka.je-vucena *{pointer-events:none}@media (hover:hover) and (pointer:fine){.traka{cursor:grab}}.gosti{padding:var(--sekcija) 0 calc(var(--sekcija) * .8);overflow:hidden}.gosti__uvod{gap:18px;display:grid}.gosti__uvod .naslov{max-width:13ch}.gosti__uvod .uvod{color:var(--krem)}.gosti__traka{padding-top:92px;padding-bottom:6px}.gost{scroll-snap-align:center;outline-offset:6px;cursor:pointer;width:min(64vw,300px)}@media (min-width:980px){.gost{scroll-snap-align:start;width:clamp(240px,21vw,330px)}}.gost__slika{margin:0;position:relative}.gost__slika img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-m);background:var(--ugalj-2);width:100%;height:auto}.gost .oblacic{left:var(--x);top:var(--y);max-width:11em;translate:calc(var(--rep-x) * -1) calc(-100% - 12px)}.gost .oblacic--desno{translate:calc(var(--rep-x) - 100%) calc(-100% - 12px)}.gost__ime{color:var(--krem);margin-top:14px;font-size:clamp(1.3rem,1.12rem + .5vw,1.65rem)}.gost__kad{font-size:var(--t-mali);color:var(--krem-tiho);margin-top:2px}.polica{padding:var(--sekcija) 0;overflow:hidden}.polica__uvod{gap:18px;display:grid}.polica__uvod .naslov{max-width:12ch}.polica__izbor{flex-wrap:wrap;gap:10px;margin-top:clamp(28px,4vw,48px);margin-bottom:clamp(22px,3vw,36px);display:flex}html:not(.js) .polica__izbor{display:none}.izbor{border-radius:var(--r-pun);border:2px solid var(--tinta);min-height:48px;color:var(--tinta);transition:background-color .3s var(--e-mek), color .3s var(--e-mek), transform .4s var(--e-opruga);align-items:center;gap:.45em;padding:0 1.15em;font-size:1.02rem;font-weight:650;display:inline-flex}.izbor__broj{opacity:.55;font-variant-numeric:tabular-nums;font-size:.82em;font-weight:600}.izbor[aria-pressed=true]{background:var(--tinta);color:var(--krem)}.izbor:active{transition-duration:.12s;transform:scale(.95)}@media (hover:hover){.izbor:hover{transform:translateY(-2px)}}.polica__traka{padding-bottom:6px}.proizvod{align-content:start;gap:8px;width:min(62vw,280px);display:grid}@media (min-width:980px){.proizvod{width:clamp(220px,19vw,300px)}}.proizvod img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-m);background:var(--krem-2);width:100%;height:auto}.proizvod__naziv{letter-spacing:-.012em;margin-top:6px;font-size:1.22rem;font-weight:720;line-height:1.15}.proizvod__opis{font-size:var(--t-mali);color:var(--tinta);line-height:1.45}.proizvod__izvor{color:var(--tinta-2);text-underline-offset:3px;justify-self:start;font-size:.875rem;text-decoration:underline;text-decoration-thickness:1px}.proizvod[hidden]{display:none}.polica__poziv{flex-wrap:wrap;gap:12px;margin-top:clamp(30px,4vw,52px);display:flex}.meni{z-index:45;padding:calc(var(--nav-h) + env(safe-area-inset-top) + 28px) var(--gutter) calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;align-content:space-between;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.meni[hidden]{display:none}.meni__veze{gap:4px;display:grid}.meni__veze a{letter-spacing:-.03em;padding:4px 0;font-size:clamp(2.1rem,1.4rem + 3.4vw,3.2rem);font-weight:720;line-height:1.12;text-decoration:none}.meni__dno{justify-items:start;gap:14px;padding-top:32px;display:grid}.meni__dno .status{color:var(--krem)}.slaganje{background:var(--ugalj-dub);position:relative}.js:not(.reduce) [data-lepi]{z-index:1;top:min(0px, calc(100svh - var(--visina,100svh)));transform-origin:50% calc(100% - 50svh);position:sticky}.lepi__tama{z-index:6;opacity:0;pointer-events:none;background:#0d0c0b;position:absolute;top:0;bottom:0;left:0;right:0}.kafic{--krug:min(78vw, 360px);z-index:2;padding:var(--sekcija) 0 calc(var(--sekcija) * .85);border-radius:var(--r-l) var(--r-l) 0 0;position:relative}.kafic__glava{gap:clamp(18px,2.4vw,28px);margin-bottom:clamp(36px,6vw,72px);display:grid}.kafic__glava .naslov{max-width:16ch}.kafic__glava .uvod{max-width:40ch}.kafic__stub{display:none}.vrsta{padding:clamp(28px,6vw,44px) 0}.vrsta:first-child{padding-top:0}.vrsta__krug{width:var(--krug);margin:0 0 22px;position:relative}.vrsta__krug img{aspect-ratio:1;object-fit:cover;background:var(--ugalj-2);border-radius:50%;width:100%;height:auto}.vrsta__krug figcaption{color:var(--belo);white-space:nowrap;text-align:right;text-shadow:0 2px 14px #14120f99;position:absolute;bottom:1%;right:-6%}.vrsta__ime{font-size:clamp(2.1rem,1.5rem + 2.4vw,3.6rem);font-weight:var(--naslov-tezina);letter-spacing:var(--naslov-razmak);font-variation-settings:"opsz" 96;line-height:1}.vrsta__uvod{font-size:var(--t-lead);text-wrap:pretty;max-width:32ch;margin-top:12px;line-height:1.4}.stavke{gap:14px;margin:clamp(20px,3svh,30px) 0 0;padding:0;list-style:none;display:grid}.stavka{gap:2px;display:grid}.stavka__ime{letter-spacing:-.012em;font-size:clamp(1.18rem,1.06rem + .45vw,1.45rem);font-weight:680;line-height:1.2}.stavka__opis{color:var(--krem-tiho);max-width:40ch}.stavke--imena{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.vrsta__dodatak{color:var(--krem-tiho);max-width:40ch;margin-top:16px}.kafic__napomena{font-size:var(--t-lead);text-wrap:pretty;max-width:34ch;margin-top:clamp(28px,5vw,56px);line-height:1.4}@media (min-width:980px){.js:not(.reduce) .kafic{--krug:min(36vw, calc(100svh - var(--nav-h) - 250px), 560px)}.js:not(.reduce) .kafic__telo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(40px,6vw,110px);display:grid}.js:not(.reduce) .kafic__stub{top:var(--nav-h);height:calc(100svh - var(--nav-h));place-items:center;padding-bottom:20px;display:grid;position:sticky}.js:not(.reduce) .vrsta__krug{display:none}.js:not(.reduce) .vrsta{padding:clamp(40px,9svh,110px) 0}.js:not(.reduce) .vrsta:first-child{padding-top:clamp(40px,12svh,140px)}.js:not(.reduce) .kafic__napomena{margin-top:clamp(24px,4svh,48px);padding-bottom:clamp(40px,14svh,160px)}.js:not(.reduce) .kafic .vrsta{opacity:.3;transition:opacity .6s var(--e-mek)}.js:not(.reduce) .kafic .vrsta.je-sad{opacity:1}html:not(.js) .kafic__liste,.reduce .kafic__liste{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,6vw,110px);display:grid}html:not(.js) .vrsta:nth-child(2),.reduce .vrsta:nth-child(2){padding-top:0}html:not(.js) .kafic__napomena,.reduce .kafic__napomena{grid-column:1/-1}}.kafic__mesto{width:var(--krug);aspect-ratio:1;position:relative}.kafic__krug{clip-path:circle(50%);background:var(--ugalj-2);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.kafic__slika{object-fit:cover;opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.kafic__slika:first-child{opacity:1;visibility:visible}.kafic__beleske{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.kafic__beleska{color:var(--belo);white-space:nowrap;text-shadow:0 2px 18px #14120f8c;opacity:0;transition:opacity .3s linear, transform .5s var(--e-izlaz);flex-direction:column;align-items:flex-start;gap:0;font-size:clamp(1.6rem,1.1rem + 1.2vw,2.4rem);display:flex;position:absolute;bottom:86%;left:50%;transform:translateY(10px)}.kafic__beleska span{padding-left:2.4em}.kafic__beleska .strelica{filter:drop-shadow(0 2px 10px #14120f66);width:clamp(90px,7vw,120px);height:auto}.kafic__beleska .strelica path{stroke-width:3.6px}.kafic__beleska.je-sad{opacity:1;transition-delay:.18s;transform:none}.kafic__tragovi{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.trag{width:30px;height:30px;transform:rotate(var(--a)) translateX(calc(var(--krug) / 2 + 40px + var(--pomak)));color:var(--krem);opacity:.16;transition:color .4s var(--e-mek), opacity .4s var(--e-mek);margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.trag svg{width:100%;height:100%;display:block;transform:rotate(90deg)}.trag.je-prosao{color:var(--krem);opacity:.5}.trag.je-sad{color:var(--zuta);opacity:1}.trag.je-sad svg{animation:korak-sape .55s var(--e-opruga)}@keyframes korak-sape{0%{scale:.4}to{scale:1}}.dogadjaji{padding:var(--sekcija) 0;overflow:hidden}.dogadjaji__vrh{gap:clamp(40px,7vw,64px);display:grid}.dogadjaji__tekst{align-content:center;gap:22px;display:grid}.dogadjaji__tekst .naslov{max-width:19ch}.dogadjaji__tekst .uvod{max-width:34ch}.dogadjaji__dugmad{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:6px;display:flex}.dogadjaji__prozor{margin:0;position:relative}.dogadjaji__kadar{aspect-ratio:4/5;border-radius:var(--r-l);background:var(--kraft-2);width:100%}.dogadjaji__kadar .kadar__slika{will-change:transform}.js:not(.reduce) [data-raste-okvir]{clip-path:inset(14% 16% 14% 16% round var(--r-l))}.dogadjaji__potpis{text-align:right;color:var(--tinta);margin-top:12px}@media (min-width:980px){.dogadjaji__vrh{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;column-gap:clamp(40px,6vw,110px)}.dogadjaji__kadar{aspect-ratio:auto;height:min(calc(100svh - var(--nav-h) - 96px), 820px)}}.dogadjaji__arhiva{margin-top:clamp(72px,10vw,150px)}.dogadjaji__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px;margin:clamp(22px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.dogadjaj{align-content:start;display:grid}.dogadjaj img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-m);background:var(--kraft-2);width:100%;height:auto}.dogadjaj__kad{font-size:var(--t-mali);font-variant-numeric:tabular-nums;margin-top:14px;font-weight:600}.dogadjaj__ime{letter-spacing:-.015em;margin-top:2px;font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:720;line-height:1.15}.dogadjaj__opis{font-size:var(--t-mali);text-wrap:pretty;margin-top:6px;line-height:1.45}.dogadjaj__izvor{text-underline-offset:3px;justify-self:start;margin-top:8px;font-size:.875rem;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:980px){.dogadjaji__lista{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}.onama{padding:var(--sekcija) 0}.onama__unutra{gap:clamp(36px,6vw,56px);display:grid}.onama__slika{margin:0}.onama__okvir{aspect-ratio:1400/1271;border-radius:var(--r-l);background:var(--krem-2);overflow:hidden}.onama__okvir img{object-fit:cover;will-change:transform;width:100%;height:100%}.js:not(.reduce) [data-otkrij-okvir]{clip-path:inset(0 0 100% 0 round var(--r-l))}.onama__citat{gap:6px;max-width:44ch;margin-top:18px;display:grid}.onama__citat p:first-child{font-size:var(--t-lead);text-wrap:pretty;font-weight:560;line-height:1.4}.onama__citat .tiho{font-size:var(--t-mali)}.onama__tekst{align-content:center;gap:20px;display:grid}.onama__tekst .naslov{max-width:10ch}.brojevi{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0 0;display:grid}.broj{border-top:2px solid var(--tinta);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.broj dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.7rem,1.2rem + 2vw,3.3rem);font-weight:760;line-height:1}.broj dd small{letter-spacing:0;font-size:.42em;font-weight:650}.broj dt{font-size:var(--t-mali);color:var(--tinta-2);line-height:1.3}@media (min-width:980px){.onama__unutra{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;column-gap:clamp(40px,6vw,110px)}}.dostava{padding:var(--sekcija) 0;overflow:hidden}.dostava__unutra{gap:clamp(40px,6vw,56px);display:grid;position:relative}.dostava__tekst{gap:22px;display:grid}.dostava__tekst .naslov{max-width:11ch}.dostava__dugmad{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.dostava__cinjenice{margin:0}.cinjenica{border-top:1px solid #f4eee433;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;display:flex}.cinjenica:last-child{border-bottom:1px solid #f4eee433}.cinjenica dt{color:var(--krem-tiho);font-size:var(--t-mali)}.cinjenica dd{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.7rem,1.2rem + 2.2vw,3.4rem);font-weight:760;line-height:1}.dostava{position:relative}.dostava__pecat{right:var(--gutter);width:84px;color:var(--tinta);position:absolute;top:14px}.dostava__pecat .pecat__krug{fill:var(--kraft)}.dostava__pecat .pecat__sapa{color:var(--tinta)}@media (min-width:980px){.dostava__unutra{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(40px,6vw,110px)}.dostava__pecat{top:calc(var(--sekcija) * .55);width:128px}}.kontakt{padding:var(--sekcija) 0 calc(var(--sekcija) * 1.1);overflow:hidden}.kontakt__unutra{gap:clamp(40px,6vw,56px);display:grid}.kontakt__levo{align-content:start;gap:22px;display:grid}.kontakt__levo .naslov{max-width:10ch}.kontakt__adresa{font-style:normal;font-size:var(--t-lead);font-weight:620;line-height:1.35}.na-kremu .status__sapa{color:var(--drvo)}.na-kremu .status[data-otvoreno=ne] .status__sapa{color:var(--tinta-2)}.sati{max-width:460px;margin:0}.sati__red{border-bottom:1px solid #24221f29;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.sati__red:first-child{border-top:1px solid #24221f29}.sati__red dt{font-weight:640}.sati__red dd{text-align:right;margin:0}.kontakt__dugmad{flex-wrap:wrap;gap:12px;display:flex}.kontakt__mreze{flex-wrap:wrap;gap:8px 26px;display:flex}.kontakt__desno{padding-bottom:18%;position:relative}.mapa{aspect-ratio:1;border-radius:var(--r-l);background:var(--krem-2);position:relative;overflow:hidden}.mapa__okvir{filter:grayscale()sepia(.3)contrast(.94)brightness(1.03);pointer-events:none;border:0;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px}.mapa__pin{background:var(--ugalj);width:52px;height:52px;color:var(--zuta);pointer-events:none;border-radius:50%;place-items:center;margin:-26px 0 0 -26px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px -10px #24221f99}.mapa__pin svg{width:26px;height:26px}.mapa__pin:after{content:"";border:2px solid var(--ugalj);opacity:0;animation:puls 2.2s var(--e-izlaz) .8s 3;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes puls{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.mapa__izvor{color:var(--tinta-2);background:#f4eee4e0;border-radius:8px;padding:2px 8px;font-size:.72rem;text-decoration:none;position:absolute;bottom:8px;right:10px}.kontakt__ulaz{width:44%;margin:0;position:absolute;bottom:0;left:4%}.kontakt__ulaz img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-m);width:100%;height:auto;box-shadow:0 0 0 6px var(--krem), 0 24px 48px -24px #24221f80}.kontakt__ulaz figcaption{white-space:nowrap;color:var(--tinta);position:absolute;bottom:10%;left:calc(100% + 14px)}@media (min-width:980px){.kontakt__unutra{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:clamp(40px,5vw,96px)}.mapa{aspect-ratio:1/.92}.kontakt__desno{padding-bottom:0}.kontakt__ulaz{width:32%;bottom:-10%;left:-9%}}.futer{padding:clamp(72px, 9vw, 130px) 0 calc(32px + env(safe-area-inset-bottom))}.futer__unutra{text-align:center;justify-items:center;display:grid}.futer__znak{aspect-ratio:1707/1305;width:min(68vw,400px);color:var(--belo);display:block}.futer__znak svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.futer__znak use:last-child{stroke:var(--ugalj);stroke-width:300px;stroke-linejoin:round;paint-order:stroke}.futer__geslo{color:var(--krem);margin-top:18px}.futer__kolone{gap:26px;width:100%;margin-top:clamp(48px,7vw,88px);display:grid}.futer__kolona{justify-items:center;gap:6px;display:grid}.futer__naslov{font-size:var(--t-mali);color:var(--krem-tiho)}.futer__mreze{flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}.futer__dno{width:100%;font-size:var(--t-mali);color:var(--krem-tiho);border-top:1px solid #f4eee424;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:clamp(40px,6vw,72px);padding-top:22px;display:flex}.futer__potpis a{color:var(--krem);text-decoration:none}@media (hover:hover){.futer__potpis a:hover{text-underline-offset:3px;text-decoration:underline}}@media (min-width:760px){.futer__kolone{grid-template-columns:repeat(3,minmax(0,1fr))}.futer__dno{justify-content:space-between}}.reduce [data-raste-okvir],.reduce [data-otkrij-okvir]{clip-path:none}
