@charset "UTF-8";@font-face{font-family:Objectivity;src:url('/assets/fonts/Objectivity-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Objectivity;src:url('/assets/fonts/Objectivity-Medium.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:Objectivity;src:url('/assets/fonts/Objectivity-Bold.woff2') format('woff2');font-weight:600 700;font-style:normal;font-display:swap}:root{--kk-text:rgb(244,247,240);--kk-muted:rgb(166,187,178);--kk-yellow:rgb(253,229,0);--kk-bg:rgb(1,10,8);--kk-border:rgb(54,69,64);--kk-header-height:76px;color-scheme:dark}.kk-cookie-panel{position:fixed;z-index:900;inset:auto 20px 20px;margin-inline:auto;width:calc(100% - 40px);max-width:820px;box-sizing:border-box;display:flex;align-items:center;gap:24px;padding:16px 20px;border:1px solid rgb(77,97,89);border-radius:16px;background:rgb(16,32,25);box-shadow:0 8px 36px rgb(0 0 0 / .25);color:var(--kk-text);max-height:calc(100dvh - 32px);overflow:auto}.kk-cookie-copy{flex:1;min-width:0}.kk-cookie-copy h2{margin:0 0 4px;font:700 16px/1.3 Objectivity,Arial,sans-serif;letter-spacing:-.01em}.kk-cookie-copy p{margin:0;font:400 14px/1.55 Objectivity,Arial,sans-serif;color:var(--kk-muted)}.kk-cookie-copy a{color:var(--kk-text);text-underline-offset:3px;white-space:nowrap}.kk-cookie-actions{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.kk-cookie-actions button{min-height:46px;padding:11px 17px;border-radius:99px;border:1px solid var(--kk-muted);background:transparent;color:var(--kk-text);font:600 14px/1.4 Objectivity,Arial,sans-serif;cursor:pointer}.kk-cookie-actions [data-kk-consent=allow]{border-color:var(--kk-yellow);background:var(--kk-yellow);color:var(--kk-bg)}.kk-cookie-actions button:hover{border-color:var(--kk-yellow)}.kk-cookie-actions .kk-cookie-close{padding:8px;width:46px}.kk-ftbottom>div{flex-wrap:wrap;align-items:center}.kk-cookie-settings{min-height:44px;padding:5px 0;border:0;background:transparent;color:var(--kk-muted);font:400 12px/1.55 Objectivity,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;text-align:left;cursor:pointer}html[data-kk-cookies=open] #kk-fab-wrap,html[data-kk-cookies=open] .kk-studio-mobile{visibility:hidden;pointer-events:none}html[data-kk-menu=open] .kk-cookie-panel,html[data-kk-modal=open] .kk-cookie-panel{display:none}@media(max-width:760px){.kk-cookie-panel{inset:auto 12px 12px;width:calc(100% - 24px);padding:16px;gap:12px;align-items:stretch;flex-direction:column;border-radius:16px}.kk-cookie-actions{width:100%}.kk-cookie-actions [data-kk-consent]{flex:1;padding-inline:10px}.kk-cookie-actions .kk-cookie-close{flex:0 0 46px}}html{scroll-padding-top:calc(var(--kk-header-height) + 24px);scrollbar-width:thin;scrollbar-color:rgb(77,97,89) var(--kk-bg)}body{font-family:Objectivity,Arial,sans-serif;font-size:16px;line-height:1.65;text-rendering:optimizeLegibility}[hidden]{display:none!important}.kk-conditional:not([hidden]),.kk-slot{display:contents}main{display:block;min-width:0}img,video{max-width:100%}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}img[src="/leaves.svg"]{max-width:none}[style*="font-weight:200"],[style*="font-weight: 200"]{font-weight:400!important}main p[style*="font-size:14px"],main p[style*="font-size:15px"],main li[style*="font-size:14px"],main li[style*="font-size:15px"]{font-size:16px!important;line-height:1.75!important}main h2[style*="line-height:0.95"],main h2[style*="line-height:1;"],main h3[style*="line-height:1;"]{line-height:1.12!important}main h1,main h2,main h3{text-wrap:balance}main p{overflow-wrap:break-word}a,button,summary{touch-action:manipulation}button:not(:disabled){cursor:pointer}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--kk-yellow)!important;outline-offset:4px!important}input,select,textarea{min-width:0;max-width:100%;width:100%;min-height:48px}input:focus,select:focus,textarea:focus{border-color:var(--kk-yellow)!important}input::placeholder,textarea::placeholder{color:rgb(153,173,164);opacity:1}input[aria-hidden=true]{min-height:1px}main button:not([data-kk-slot] button){min-height:44px}main a[style*="border-radius:99px"]{min-height:48px}main a[style*="border-radius:99px"]{display:inline-flex!important;align-items:center;justify-content:center;line-height:1.45!important;text-align:center}main summary{min-height:44px;padding-block:8px;line-height:1.5!important;cursor:pointer}main details{transition:border-color .2s}main details[open]{border-color:rgb(102,128,116)!important}main details p{padding-bottom:5px}.kk-anchor-nav{top:var(--kk-header-height)!important;scrollbar-width:thin;scrollbar-color:rgb(77,97,89) transparent}.kk-anchor-nav a{min-height:48px;display:inline-flex;align-items:center;white-space:nowrap}.kk-anchor-nav a[aria-current=location]{color:var(--kk-yellow)!important}main [id]{scroll-margin-top:0!important}main:has(>.kk-anchor-nav) [id]{scroll-margin-top:68px!important}#kk-header .kk-desknav>a{min-height:44px;display:inline-flex;align-items:center;font-weight:500!important}#kk-header .kk-megagrid a{min-height:40px;display:flex;align-items:center;line-height:1.5!important}#kk-header .kk-mega{overscroll-behavior:contain}#kk-header .kk-megagrid>div{min-width:0}#kk-header .kk-mobilemenu{overscroll-behavior:contain}#kk-header .kk-mobilemenu a{min-height:44px}#kk-header .kk-deskcta{min-height:44px;display:inline-flex;align-items:center}.kk-skip{position:fixed;top:-100px;left:16px;z-index:1000;background:var(--kk-yellow);color:var(--kk-bg);padding:12px 20px;border-radius:99px;font-weight:800}.kk-skip:focus{top:12px;color:var(--kk-bg)}.kk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kk-carousel-slides{display:contents}.kk-carousel-slides>div{pointer-events:none}.kk-carousel-dot{position:relative!important;width:44px!important;height:44px!important;min-height:44px!important;background:transparent!important;display:grid!important;place-items:center}.kk-carousel-dot:after{content:'';width:7px;height:7px;border-radius:99px;background:rgb(244 247 240 / .5);transition:width .25s,background .25s}.kk-carousel-dot[aria-pressed=true]:after{width:23px;background:var(--kk-yellow)}[data-kk-slot$=DotsEl]{display:inline-flex;align-items:center;gap:0!important}[data-kk-text=studioLabel]{font-size:13px}.kk-motion-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-basis:100%;align-self:flex-start;width:max-content;max-width:max-content;min-height:44px;padding:8px 2px;border:0;background:transparent;color:var(--kk-muted);font-family:Objectivity,Arial,sans-serif;font-size:12px;cursor:pointer;line-height:1.5}.kk-motion-toggle:hover{color:var(--kk-text)}.kk-motion-toggle>span:first-child{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgb(77,97,89);border-radius:50%;font-size:12px}.kk-motion-controls{flex-basis:100%;display:flex;align-items:center;justify-content:flex-start}.kk-motion-controls:has([hidden]){display:none}.kk-heroscrim{background:linear-gradient(105deg,rgb(1,10,8) 0%,rgb(1,10,8) 28%,rgb(1 10 8 / .93) 42%,rgb(1 10 8 / .24) 61%,transparent 76%)!important}@keyframes kk-perch-performance{0%,100%{transform:translateY(0) rotate(0deg) scaleY(1)}8%{transform:translateY(1px) rotate(1deg) scaleY(.995)}20%{transform:translateY(-2px) rotate(-2.2deg) scaleY(1.012)}33%{transform:translateY(-1px) rotate(-.9deg) scaleY(1.006)}44%{transform:translateY(0) rotate(0deg) scaleY(1)}55%{transform:translateY(-1px) rotate(1.8deg) scaleY(1.008)}65%{transform:translateY(0) rotate(.5deg) scaleY(1)}72%{transform:translateY(2px) rotate(.8deg) scaleY(.992)}80%{transform:translateY(-2px) rotate(-1deg) scaleY(1.009)}92%{transform:translateY(0) rotate(0deg) scaleY(1)}}@keyframes kk-curious-head{0%,100%{transform:translate(0,0) rotate(0deg)}7%{transform:translate(1px,2px) rotate(3deg)}21%{transform:translate(-3px,-7px) rotate(-9deg)}30%{transform:translate(-2px,-4px) rotate(-6.5deg)}41%{transform:translate(0,0) rotate(.5deg)}53%{transform:translate(2px,-3px) rotate(7deg)}63%{transform:translate(0,0) rotate(3deg)}71%{transform:translate(1px,6px) rotate(5deg)}79%{transform:translate(-1px,-5px) rotate(-4deg)}88%{transform:translate(0,1px) rotate(1deg)}95%{transform:translate(0,0) rotate(0deg)}}@keyframes kk-wing-stretch{0%,8%,100%{transform:rotate(0deg)}21%{transform:rotate(4.8deg)}32%{transform:rotate(1.6deg)}42%{transform:rotate(0deg)}52%{transform:rotate(19.2deg)}60%{transform:rotate(15.2deg)}68%{transform:rotate(2.4deg)}76%{transform:rotate(6.4deg)}85%{transform:rotate(-0.8deg)}94%{transform:rotate(0deg)}}@keyframes kk-attentive-eye{0%,5%,40%,67%,92%,100%{transform:translate(0,0)}14%,29%{transform:translate(-15%,-6%)}47%,59%{transform:translate(15%,3%)}73%,79%{transform:translate(-4%,8%)}}@keyframes kk-wing-stretch-tablet{0%,8%,100%{transform:rotate(0deg)}21%{transform:rotate(4.8deg)}32%{transform:rotate(1.6deg)}42%{transform:rotate(0deg)}52%{transform:rotate(11.2deg)}60%{transform:rotate(8.8deg)}68%{transform:rotate(2.4deg)}76%{transform:rotate(6.4deg)}85%{transform:rotate(-0.8deg)}94%{transform:rotate(0deg)}}@keyframes kk-quick-blink{0%,6%,8.5%,64%,66.5%,100%{opacity:1}7%,7.5%,65%,65.5%{opacity:0}}.kk-motion-body{animation:kk-perch-performance 8.4s cubic-bezier(.42,0,.3,1) infinite!important}.kk-perch-body{transform-origin:64.5% 76.6%}.kk-perch-body>img{clip-path:inset(17% 0 0 0)}.kk-perch-wing{transform-origin:117.6% 93.2%}.kk-perch-head{transform-origin:34.47% 180.33%}.kk-motion-head{animation:kk-curious-head 8.4s cubic-bezier(.42,0,.24,1) infinite!important}.kk-motion-wing{animation:kk-wing-stretch 8.4s cubic-bezier(.42,0,.24,1) infinite!important}.kk-motion-eye{animation:kk-attentive-eye 8.4s cubic-bezier(.4,0,.2,1) infinite,kk-quick-blink 8.4s linear infinite!important;will-change:transform,opacity}.kk-hero .kk-cover{transform:translate(-50%,-50%);transform-origin:68% 66%}section.kk-hero[data-screen-label]{min-height:calc(100svh - var(--kk-header-height))!important}.kk-showcase-card{isolation:isolate}.kk-showcase-art{container-type:size;z-index:1;contain:paint}.kk-showcase-scene{position:absolute;width:175cqh;height:125cqh;left:calc(64cqw - 117.25cqh);top:-10cqh}.kk-showcase-caption{z-index:3;max-width:calc(100% - 40px)}.kk-showcase-caption>span:last-child{font-size:clamp(10px,1vw,12px)!important}.kk-showcase-card>.kk-decor{z-index:2}.kk-showcase-card.kk-off *{animation-play-state:paused!important}html:is([data-kk-menu=open],[data-kk-modal=open]) :is(.kk-heroart,.kkp-anim,.kk-showcase-card) *{animation-play-state:paused!important}.kk-heroart.kk-off *,.kkp-anim.kk-off *,html[data-motion-paused=true] .kk-heroart *,html[data-motion-paused=true] .kkp-anim *{animation-play-state:paused!important}.kk-heroart.kk-off [class*=kk-motion-],.kkp-anim.kk-off [class*=kk-motion-],html[data-motion-paused=true] [class*=kk-motion-]{will-change:auto!important}.kk-carousel{touch-action:pan-y;isolation:isolate}.kk-carousel[aria-busy=true]{cursor:progress}.kk-carousel-slides>div{transition:opacity .32s ease!important}.kk-carousel img{display:block}main a[style*="border-radius:99px"]{max-width:100%;white-space:normal;overflow-wrap:anywhere}#kk-fab-wrap.kk-fab-clear{opacity:0;visibility:hidden;pointer-events:none}.kk-phone-label{display:none}.kk-home-page #kk-fab{width:auto!important;height:54px!important;padding:0 20px!important;gap:12px}.kk-home-page #kk-fab .kk-phone-label{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2;white-space:nowrap}.kk-home-page .kk-phone-label>span{font-size:10px;font-weight:600;letter-spacing:.035em}.kk-home-page .kk-phone-label strong{font-size:15px;font-weight:800;letter-spacing:.01em}.kk-home-page #kk-fab .kk-ping{display:none}#kk-fab-wrap.kk-after-hero:not(.kk-past-hero),#kk-fab-wrap.kk-phone-wait{opacity:0;visibility:hidden;pointer-events:none}#kk-fab-wrap.kk-phone-presented #kk-fab{animation:kk-phone-reveal .45s cubic-bezier(.2,.8,.3,1)}@keyframes kk-phone-reveal{from{opacity:0;transform:translateY(9px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}#kk-phone-mascot{position:fixed;inset:auto 0 calc(16px + env(safe-area-inset-bottom));height:226px;z-index:301;overflow:hidden;pointer-events:none;contain:layout paint style}.kk-mascot-actor{position:absolute;left:0;bottom:0;will-change:transform;pointer-events:none}.kk-mascot-facing{width:100%;height:100%;transform-origin:50% 88%}.kk-mascot-facing svg{display:block;width:100%;height:100%;overflow:visible}.kk-mascot-skip{position:absolute;right:-12px;top:-26px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:radial-gradient(circle at center,#202c29 0 13px,transparent 14px);color:var(--kk-muted);font-size:18px;line-height:1;pointer-events:auto;cursor:pointer}.kk-mascot-skip:hover,.kk-mascot-skip:focus-visible{color:var(--kk-text)}html[data-kk-menu=open] #kk-phone-mascot,html[data-kk-modal=open] #kk-phone-mascot{display:none}html[data-motion-paused=true] #kk-fab-wrap.kk-phone-presented #kk-fab{animation:none}@media(max-width:600px){.kk-home-page #kk-fab{width:var(--kk-fab)!important;height:var(--kk-fab)!important;padding:0!important;gap:0}.kk-home-page #kk-fab .kk-phone-label{display:none}#kk-phone-mascot{height:180px}}@media(prefers-reduced-motion:reduce){#kk-fab-wrap.kk-phone-presented #kk-fab{animation:none}}#kk-form-status[data-error=true]{color:rgb(255,174,152)}.kk-article-page main p:not([style*="text-transform:uppercase"]){font-size:17px!important;line-height:1.85!important}.kk-article-page main li{line-height:1.8!important}.kk-article-page main a:not([style*="border-radius"]){text-underline-offset:4px}.kk-article-page main h2{scroll-margin-top:110px!important}.kk-article-page main img{height:auto}footer a{min-height:36px;line-height:1.55!important}footer .kk-ftgrid>div{min-width:0}#kk-video-dialog{position:fixed;margin:auto;padding:0;width:min(1080px,calc(100% - 24px));max-height:92svh;background:#0d1512;color:var(--kk-text);border:1px solid #354a40;border-radius:16px;box-shadow:0 24px 90px rgb(0 0 0 / .6);overflow:auto}#kk-video-dialog::backdrop{background:rgb(0 0 0 / .87)}#kk-video-dialog video{display:block;width:100%;max-height:calc(92svh - 76px);background:black;aspect-ratio:16/9;object-fit:contain}.kk-video-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px 8px 18px;border-top:1px solid #263a30}.kk-video-caption h2{min-width:0;font-size:14px;line-height:1.4;font-weight:600;letter-spacing:0;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#kk-video-title:focus{outline:none!important;box-shadow:none!important}.kk-video-caption button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #415349;border-radius:50%;background:#18291f;color:var(--kk-yellow);cursor:pointer;-webkit-tap-highlight-color:transparent}.kk-video-caption button svg{pointer-events:none}.kk-video-caption button:focus:not(:focus-visible){outline:none}.kk-video-caption button:focus-visible{outline:2px solid var(--kk-yellow);outline-offset:2px}@media(hover:hover){.kk-video-caption button:hover{background:var(--kk-yellow);color:#010a08}}.kk-video-error{padding:16px 18px;font-size:14px}html[data-kk-modal=open],html[data-kk-menu=open]{overflow:hidden}@media(min-width:761px){.kk-section-shell{content-visibility:auto;contain-intrinsic-size:auto 700px}.kk-section-shell:has(.kk-heroart),.kk-section-shell:has(h1),.kk-section-shell:has(:target),.kk-section-shell:has(:focus-within){content-visibility:visible}}@media(min-width:761px) and (max-width:1240px){.kk-herotext{max-width:50%!important}.kk-heroctas{flex-direction:column;align-items:flex-start;gap:12px!important}.kk-heroctas a{min-width:min(220px,100%)}.kk-motion-toggle{flex-basis:auto}}@media(max-width:940px){:root{--kk-header-height:64px}#kk-header .kk-deskcta{display:none!important}}@media(min-width:761px) and (max-width:940px){.kk-hero .kk-cover{margin-left:-60px}.kk-hero .kk-motion-wing{animation-name:kk-wing-stretch-tablet!important}}@media(max-width:760px){.kk-section-shell{padding-block:0!important}.kk-section-shell>div[style*="max-width"]{padding-top:42px!important;padding-bottom:42px!important}.kk-hero h1{font-size:17px!important;font-weight:400!important;color:var(--kk-muted)!important;line-height:1.5!important}section.kk-hero[data-screen-label]{min-height:max(880px,calc(min(100vw,480px) + 490px),calc(100svh - 64px))!important}.kk-hero .kk-cover{bottom:82px!important;width:min(218vw,960px)!important;left:calc(55% - min(135.16vw,595.2px))!important;transform:none!important}.kk-motion-toggle{align-self:center;flex-basis:auto;font-size:12px;padding:4px 8px}.kk-motion-controls{flex-basis:auto;width:100%;justify-content:center}.kk-heroctas{gap:10px!important}.kk-heroctas a{min-width:min(250px,100%)!important}.kk-heroscrim{background:linear-gradient(180deg,rgb(1,10,8) 0%,rgb(1 10 8 / .93) 22%,rgb(1 10 8 / .08) 44%,transparent 58%,rgb(1 10 8 / .78) 82%,rgb(1,10,8) 100%)!important}main [style*="minmax(280px"],main [style*="minmax(260px"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}.kk-2col{grid-template-columns:1fr!important}#kk-contact-form{min-width:0}.kk-article-page main p:not([style*="text-transform:uppercase"]){font-size:16px!important;line-height:1.8!important}.kk-carousel-dot{width:44px!important;min-width:44px}.kk-carousel-caption{flex-wrap:wrap}.kk-carousel-caption>span{flex:1;min-width:110px;max-width:100%}.kk-video-caption{gap:12px;padding-left:14px}.kk-video-caption h2{font-size:13px}.kk-studio-page #kk-fab-wrap{display:none}.kk-studio-page footer{padding-bottom:78px}html[data-kk-menu=open] .kk-studio-mobile,html[data-kk-modal=open] .kk-studio-mobile{display:none}footer a{min-height:44px}.kk-ftgrid{grid-template-columns:1fr 1fr!important;gap:26px 20px!important}.kk-ftgrid>:first-child{grid-column:1/-1}.kk-ftleaves{display:none!important}}.kk-rental-hero h1{line-height:1.06!important;text-wrap:balance}.kk-rental-location{font-size:12px!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--kk-muted);margin:0 0 16px;line-height:1.6}.kk-rental-guide{display:flex;align-items:center;margin-top:22px;line-height:1.5}.kk-rental-guide a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:400;text-decoration:none;color:var(--kk-muted)}.kk-rental-guide a:hover{color:var(--kk-text)}.kk-rental-guide a:hover .kk-guide-arrow{border-color:var(--kk-yellow);transform:translateY(2px)}.kk-rental-room{min-width:0}.kk-rental-room>div:last-child{min-width:0}.kk-rental-room h3{line-height:1.2}.kk-rental-room .kk-strip{scroll-snap-type:x proximity;scroll-padding:2px}.kk-rental-room .kk-strip>div{scroll-snap-align:start}.kk-equipment-details{border-block:1px solid var(--kk-border);padding:0}.kk-equipment-details summary{font-size:13px;letter-spacing:0;font-weight:500;line-height:1.55;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:12px 0;color:var(--kk-text)}.kk-equipment-details summary::-webkit-details-marker{display:none}.kk-equipment-details summary:after{content:'+';font-size:23px;line-height:1;color:var(--kk-yellow)}.kk-equipment-details[open] summary:after{content:'−'}.kk-equipment-details>div{padding-bottom:12px}.kk-rental-prices{font-synthesis:none}.kk-rental-prices>div{grid-template-columns:1fr!important;gap:32px!important}.kk-price-heading h2{margin-bottom:16px!important}.kk-price-heading p{max-width:720px;line-height:1.7!important}.kk-rate-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.kk-price-card{--kk-card-accent:var(--kk-yellow);display:flex;flex-direction:column;min-width:0;padding:30px;background:rgb(10,21,17);border:1px solid rgb(253 229 0 / .28);border-radius:20px}.kk-price-card-podcast{--kk-card-accent:rgb(53,212,154);border-color:rgb(53 212 154 / .28)}.kk-price-card-head{padding-bottom:26px;border-bottom:1px solid var(--kk-border)}.kk-price-card-head>span{display:block;font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--kk-card-accent);margin-bottom:12px;line-height:1.5}.kk-price-card-head h3{font-size:28px;font-weight:800;line-height:1.2;letter-spacing:-.025em;margin:0 0 12px;text-wrap:initial}.kk-price-card-head p{font-size:16px!important;color:var(--kk-muted);line-height:1.7;margin:0;max-width:470px}.kk-rate-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--kk-border);color:var(--kk-text);text-decoration:none;transition:background .18s}.kk-rate-description{min-width:0}.kk-rate-description>strong{display:block;font-size:18px;font-weight:500;line-height:1.4}.kk-rate-description>small{display:block;font-size:14px;font-weight:400;line-height:1.65;color:var(--kk-muted);margin-top:8px}.kk-rate-action{display:inline-flex;align-items:center;min-height:32px;font-size:14px;font-weight:500;color:var(--kk-card-accent);line-height:1.5;margin-top:6px;text-decoration:underline;text-underline-offset:4px}.kk-rate-value{align-self:center;display:flex;flex-direction:column;gap:5px;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.kk-rate-value>strong{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.035em;color:var(--kk-yellow)}.kk-rate-value>small{font-size:13px;line-height:1.5;color:var(--kk-muted)}.kk-rate-row:hover,.kk-rate-row:focus-visible{background:rgb(244 247 240 / .035)}.kk-rate-row:hover .kk-rate-action{color:var(--kk-text)}.kk-price-card-note{font-size:14px!important;color:var(--kk-muted);line-height:1.75;padding-top:24px;margin: auto 0 0}.kk-price-next{font-size:14px!important;color:var(--kk-muted);line-height:1.8;margin:0}.kk-price-next a{display:inline-flex;align-items:center;min-height:44px;color:var(--kk-text);text-underline-offset:4px;margin-left:8px}.kk-field-help{font-size:12px;line-height:1.5;color:var(--kk-muted)}.kk-studio-mobile.kk-bar-clear{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:760px){.kk-rental-guide{margin-top:18px}.kk-rental-prices>div{gap:24px!important}.kk-rate-cards{grid-template-columns:1fr;gap:24px}.kk-price-card{padding:24px 20px}.kk-price-card-head h3{font-size:26px}.kk-rate-description>strong{font-size:17px}.kk-rate-value>strong{font-size:27px}.kk-rate-row{gap:16px;padding-block:20px}.kk-price-next a{margin-left:0}.kk-studio-page #kk-fab-wrap{display:none!important}}.kk-refined main h1{line-height:1.06;letter-spacing:-.035em}.kk-refined main h3{line-height:1.2!important}.kk-inner-hero>div{padding-top:clamp(36px,4vw,58px)!important;padding-bottom:clamp(40px,4.5vw,64px)!important}.kk-inner-hero nav[aria-label=Breadcrumb]{margin-bottom:28px!important}.kk-inner-hero p{max-width:720px}@media(min-width:761px){section.kk-hero[data-screen-label]{padding-top:clamp(32px,5svh,72px)!important;padding-bottom:clamp(32px,5svh,72px)!important}.kk-hero .kk-herotext{width:50%;max-width:680px!important}.kk-hero h1{line-height:1.3!important;text-wrap:wrap;letter-spacing:-.02em!important}.kk-hero .kk-herosub{max-width:560px}.kk-hero .kk-cover{width:max(100cqw,140cqh);height:max(71.4286cqw,100cqh);top:50%;left:50%}}.kk-refined .kk-anchor-nav>div{display:flex;flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;gap:8px!important}.kk-refined main .kk-anchor-nav a{flex:0 0 auto;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal;min-height:44px;line-height:1.3!important;padding-inline:16px!important;font-size:12px!important;letter-spacing:.04em!important}.kk-service-card{display:flex!important;flex-direction:column;gap:14px!important;padding:28px!important;border-radius:18px!important;transition:transform .2s ease,border-color .2s ease!important}.kk-services-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kk-services-overview>div{min-width:0;padding:clamp(24px,2.2vw,34px)!important}.kk-services-overview>div>a:last-child{margin-top:auto!important}@media(max-width:760px){.kk-services-overview{grid-template-columns:minmax(0,1fr)!important}}.kk-service-card>h2,.kk-service-card>h3{font-weight:700!important;font-size:22px!important;margin:0!important;letter-spacing:-.025em!important}.kk-service-card>p{line-height:1.65!important;margin:0!important}.kk-service-card>.kk-card-action{margin-top:auto!important;padding-top:12px;min-height:44px;display:flex;align-items:center;font-size:13px!important;letter-spacing:.04em!important}.kk-service-detail{padding:28px!important;border-radius:18px!important}.kk-service-detail h2{font-size:23px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.025em!important}.kk-service-detail p{line-height:1.7!important}.kk-work-card{min-width:0;transition:transform .2s ease,border-color .2s ease!important}.kk-service-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.kk-button-primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 25px;border-radius:99px;background:var(--kk-yellow);color:var(--kk-bg)!important;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;line-height:1.4;transition:transform .2s ease,background .2s ease}.kk-text-link{font-size:14px;font-weight:500;min-height:44px;display:inline-flex;align-items:center;color:var(--kk-text);text-underline-offset:5px}.kk-service-note{max-width:760px;margin:28px 0 0;font-size:15px!important;line-height:1.8;color:var(--kk-muted)}.kk-service-note a{color:var(--kk-text);text-underline-offset:4px}.kk-heroscrim{background:linear-gradient(100deg,rgb(1,10,8) 0%,rgb(1,10,8) 28%,rgb(1 10 8 / .90) 40%,rgb(1 10 8 / .18) 53%,transparent 62%)!important}.kk-motion-controls{align-items:center;gap:24px;flex-wrap:wrap;margin-top:2px}.kk-hero-proof{font-size:13px;font-weight:500;color:var(--kk-text);text-decoration:none;display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.kk-hero-proof:hover{text-decoration:underline;text-underline-offset:5px}.kk-motion-eye{opacity:1!important;animation:kk-attentive-eye 8.4s cubic-bezier(.4,0,.2,1) infinite!important;will-change:transform}.kk-eyelid{position:absolute;left:41.1%;top:58.2%;width:16.4%;height:16.6%;overflow:visible;pointer-events:none}.kk-eyelid-cover{transform:scaleY(0);transform-origin:24px 1px;animation:kk-natural-blink 8.4s ease-in-out infinite}.kk-eyelid-line{opacity:0;animation:kk-closed-eye 8.4s linear infinite}@keyframes kk-natural-blink{0%,6%,9%,64%,67%,100%{transform:scaleY(0)}7.2%,7.8%,65.2%,65.8%{transform:scaleY(1)}}@keyframes kk-closed-eye{0%,7%,8%,65%,66%,100%{opacity:0}7.2%,7.8%,65.2%,65.8%{opacity:1}}.kk-room-facts{font-size:14px!important;color:var(--kk-text);line-height:1.6!important;padding-left:13px;border-left:2px solid var(--kk-yellow);margin:16px 0 24px}#podcast-setup .kk-room-facts{border-color:rgb(0,168,107)}.kk-rental-room .kk-strip>div{width:166px!important;flex:0 0 166px!important}.kk-rental-room .kk-strip{gap:12px!important}.kk-room-price-footer{margin-top:auto!important;padding-top:20px!important;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.kk-rental-room>div:last-child{gap:0!important;padding:28px!important}.kk-rental-room h3{font-size:25px!important;letter-spacing:-.025em!important}.kk-equipment-details{margin-top:18px;margin-bottom:20px}.kk-equipment-details summary{font-size:14px!important;letter-spacing:0!important}.kk-price-card-head>span{font-size:13px;letter-spacing:.055em}.kk-rate-row{column-gap:24px;min-height:112px;padding:22px 4px}.kk-rate-action{text-decoration:none;border-bottom:1px solid currentColor;min-height:30px;line-height:1.4}.kk-rate-row:focus-visible{outline-offset:2px!important}.kk-package-badge{display:inline-block;font-size:11px;font-weight:700;line-height:1.45;letter-spacing:.055em;text-transform:uppercase;padding:5px 9px;margin:0 0 9px;border-radius:6px;background:rgb(53 212 154 / .12);color:rgb(53,212,154)}.kk-rate-complete .kk-rate-value>strong{font-size:34px}.kk-compact-offer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--kk-border);text-decoration:none;color:var(--kk-text);min-height:100px}.kk-compact-offer>span:first-child{min-width:0;max-width:75%}.kk-compact-offer>span:last-child{text-align:right;white-space:nowrap}.kk-compact-offer strong{font-size:16px;font-weight:500;line-height:1.5;display:block}.kk-compact-offer b{font-size:26px;font-weight:700;color:var(--kk-yellow)}.kk-compact-offer small{display:block;font-size:13px;color:var(--kk-muted);line-height:1.5;margin-top:7px}.kk-offer-note{font-size:14px!important;color:var(--kk-muted);line-height:1.75;margin-top:20px}.kk-inline-mascot{width:138px;height:174px;pointer-events:none;contain:layout style;opacity:0;transition:opacity .2s}.kk-inline-mascot[data-loaded=true]{opacity:1}.kk-inline-mascot svg{display:block;width:100%;height:100%;overflow:visible}.kk-mascot-booking svg{transform:scaleX(-1)}.kk-mascot-unavailable{visibility:hidden}.kk-post-invitation{display:grid!important;grid-template-columns:92px minmax(0,1fr);gap:14px!important;align-items:center;max-width:540px}.kk-post-invitation .kk-inline-mascot{grid-row:1/3;width:92px;height:155px}.kk-post-invitation>a{grid-column:2}.kk-enquiry-success:has(.kk-mascot-unavailable)>div:first-child{display:flex!important}.kk-enquiry-success .kk-mascot-unavailable{display:none}@media(max-width:600px){.kk-post-invitation{grid-template-columns:66px minmax(0,1fr);gap:10px!important}.kk-post-invitation .kk-inline-mascot{width:66px;height:130px}.kk-post-invitation>a{padding-inline:18px!important;font-size:12px!important}}.kk-enquiry-field input:disabled{opacity:.45}.kk-enquiry-field [aria-invalid=true]{border-color:#ffae98}.kk-enquiry .kk-field-help{font-size:13px;line-height:1.5;color:var(--kk-muted);margin:0}.kk-enquiry-extra[open] summary::after{content:'−'}.kk-enquiry-extra[open] summary{color:var(--kk-text)}.kk-form-errors{padding:16px 20px;border:1px solid #ffae98;border-radius:12px;background:#ffae9809;color:#ffcebf}.kk-field-error{display:block;margin-top:6px;color:#ffcebf;font-size:13px;font-weight:500;line-height:1.4}#kk-contact-form label>span{font-size:13px!important;letter-spacing:.025em!important;text-transform:none!important;font-weight:500!important;line-height:1.5}#kk-contact-form input,#kk-contact-form select,#kk-contact-form textarea{font-size:16px!important}@media(hover:hover){.kk-refined main .kk-service-card:hover,.kk-refined main .kk-work-card:hover{transform:translateY(-3px)!important;border-color:rgb(111,139,126)!important}.kk-button-primary:hover{transform:translateY(-2px);background:rgb(255,237,66)}.kk-compact-offer:hover{background:rgb(244 247 240 / .03)}}.kk-button-primary:active,.kk-refined main .kk-service-card:active,.kk-refined main .kk-work-card:active{transform:translateY(0) scale(.995)!important}@media(max-width:1000px) and (min-width:761px){.kk-service-card{padding:22px!important}}@media(max-width:760px){.kk-refined main>section[data-screen-label]:not(.kk-hero){padding-top:0!important;padding-bottom:0!important}.kk-refined main>section[data-screen-label]:not(.kk-hero)>div[style*="max-width"]{padding-top:42px!important;padding-bottom:42px!important}.kk-refined main>section.kk-inner-hero>div[style*="max-width"]{padding-top:28px!important;padding-bottom:32px!important}.kk-refined main>section[data-screen-label$="Filteri"]>div[style*="max-width"]{padding-block:14px!important}.kk-inner-hero nav[aria-label=Breadcrumb]{margin-bottom:20px!important}.kk-inner-hero h1{line-height:1.08!important;letter-spacing:-.03em!important}.kk-rental-location{margin-bottom:12px;font-size:11px!important}.kk-rental-hero .kk-rental-guide{margin-top:14px}.kk-rental-hero h1+p{margin-top:18px!important}.kk-service-actions{gap:12px 20px;margin-top:22px}.kk-service-actions>.kk-button-primary{width:100%}.kk-refined main .kk-anchor-nav a{font-size:12px!important;min-height:44px}.kk-service-card,.kk-service-detail{padding:24px!important}.kk-rental-room>div:last-child{padding:22px!important}.kk-rental-room h3{font-size:23px!important}.kk-rental-room .kk-strip>div{width:148px!important;flex:0 0 148px!important}.kk-room-facts{font-size:14px!important;margin:14px 0 22px}.kk-equipment-details{margin-bottom:18px}.kk-price-card{padding:24px 20px}.kk-rate-row{column-gap:14px;padding:20px 0}.kk-rate-description>strong{font-size:17px}.kk-rate-description>small{font-size:14px}.kk-rate-value>strong,.kk-rate-complete .kk-rate-value>strong{font-size:28px}.kk-package-badge{font-size:10px;letter-spacing:.035em}.kk-rate-complete .kk-rate-value{align-self:center}section.kk-hero[data-screen-label]{min-height:max(740px,calc(100svh - 64px))!important}.kk-hero .kk-cover{bottom:0!important}.kk-heroscrim{background:linear-gradient(180deg,rgb(1,10,8) 0%,rgb(1 10 8 / .92) 24%,transparent 43%,transparent 66%,rgb(1 10 8 / .65) 83%,rgb(1,10,8) 100%)!important}.kk-hero .kk-heroctas{position:absolute;top:clamp(360px,calc(100svh - 224px),660px);left:22px;right:22px;margin-top:0!important;padding-top:8px;gap:9px!important}.kk-heroctas>a{min-height:48px!important;padding-block:12px!important}.kk-heroctas>a:nth-child(2){background:rgb(1 10 8 / .95)!important}.kk-motion-controls{justify-content:center;gap:14px;margin-top:0;flex-wrap:nowrap}.kk-motion-toggle{font-size:11px;gap:6px;padding:0;min-height:40px;white-space:nowrap;flex-shrink:0}.kk-hero .kk-motion-controls .kk-hero-proof{font-size:11px;min-height:40px;min-width:0!important;width:auto;flex:0 1 auto}}@media(max-width:760px) and (max-height:720px){.kk-hero .kk-cover{bottom:calc(720px - 100svh)!important}.kk-hero> .kk-herotext>p:first-child{margin-bottom:14px!important}.kk-hero h1{font-size:16px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after,.kk-motion-body,.kk-motion-head,.kk-motion-wing,.kk-motion-eye{animation:none!important;transition:none!important;will-change:auto!important}.kk-motion-toggle{display:none!important}.kk-refined main .kk-work-card:hover,.kk-refined main .kk-service-card:hover{transform:none!important}}.kk-room-grid{align-items:start!important}.kk-room-grid .kk-rental-room{height:auto!important;align-self:start}.kk-room-grid .kk-room-price-footer{margin-top:22px!important;gap:16px!important}.kk-room-grid .kk-room-price-footer>a{flex:1 1 auto;text-align:center;font-size:13px!important;letter-spacing:.07em!important;padding:15px 20px!important}.kk-room-grid .kk-room-price-footer>a+a{flex:0 0 auto;padding:12px 0!important;font-size:14px!important;letter-spacing:0!important}.kk-auto-note{font-size:14px!important;line-height:1.7;color:var(--kk-muted);margin-top:16px}.kk-direct-booking{padding:56px 24px!important;background:var(--kk-bg)!important;scroll-margin-top:94px}.kk-booking-shell{max-width:1220px;margin:auto;display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1.3fr);gap:clamp(32px,5vw,72px);padding:clamp(28px,4.5vw,56px);border:1px solid #355044;border-radius:28px;background:radial-gradient(ellipse at 3% 100%,#17392a 0%,#10251b 28%,#101f18 64%);}.kk-booking-companion{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.kk-booking-eyebrow{font-size:12px;font-weight:500;letter-spacing:.13em;color:#a6bbb2;margin:0 0 20px}.kk-booking-companion h2{font-size:clamp(34px,3.7vw,48px)!important;line-height:1.12!important;letter-spacing:-.035em!important;margin:0!important;font-weight:800!important}.kk-booking-companion h2 span{color:var(--kk-yellow)}.kk-booking-lead{font-size:16px;line-height:1.75;color:var(--kk-muted);margin:18px 0 0}.kk-companion-stage{display:flex;flex-direction:column;align-items:flex-start;margin-top:22px}.kk-booking-bird-slot{height:220px;width:170px;margin-left:16px}.kk-booking-bird-slot .kk-inline-mascot{width:100%!important;height:100%!important;transform:none!important}.kk-booking-bird-slot .kk-mascot-booking svg{transform:none}.kk-booking-form-area{min-width:0;align-self:center}.kk-simple-form{display:flex!important;flex-direction:column;gap:22px!important;margin:0;min-width:0}.kk-simple-fields{border:0;padding:0;margin:0;display:grid;gap:20px;min-width:0}.kk-simple-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.kk-simple-field{display:flex;flex-direction:column;gap:8px;min-width:0}.kk-simple-field>span,#kk-contact-form .kk-simple-field>span{font-size:14px!important;font-weight:500!important;line-height:1.5;letter-spacing:0!important;text-transform:none!important;color:#eaf0eb}.kk-simple-form input:not([type=radio]),.kk-simple-form select,.kk-simple-form textarea{width:100%;box-sizing:border-box;min-width:0;background:#07130d!important;border:1px solid #3b5447!important;color:#f4f7f0;border-radius:10px!important;padding:13px 14px!important;font-family:inherit;font-weight:400;font-size:16px!important;line-height:1.5;min-height:50px;color-scheme:dark;transition:border-color .18s,background .18s}.kk-simple-form textarea{resize:vertical;min-height:148px}.kk-simple-form input:focus,.kk-simple-form select:focus,.kk-simple-form textarea:focus{outline:2px solid var(--kk-yellow)!important;outline-offset:2px}.kk-simple-form [aria-invalid=true]{border-color:#ffae9c!important}.kk-simple-form input::placeholder,.kk-simple-form textarea::placeholder{color:#93a69b}.kk-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.kk-room-choice fieldset{border:0;padding:0;margin:0;min-width:0}.kk-room-choice legend{font-size:14px;font-weight:500;line-height:1.5;margin:0 0 10px}.kk-room-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kk-room-options label{position:relative;cursor:pointer;min-width:0}.kk-room-options input{position:absolute;top:18px;right:16px;width:16px;height:16px;min-height:16px;accent-color:var(--kk-yellow);z-index:1;cursor:pointer}.kk-simple-form .kk-room-options input:focus{outline:0!important}.kk-room-options label>span{display:flex;flex-direction:column;gap:5px;background:#09170f;border:1px solid #3b5447;border-radius:12px;padding:16px 34px 16px 16px;min-height:79px;box-sizing:border-box;transition:background .2s,border-color .2s}.kk-room-options strong{font-weight:700;font-size:16px;line-height:1.4;white-space:nowrap}.kk-room-options small{font-size:13px;color:var(--kk-muted);line-height:1.5}.kk-room-options input:checked+span{border-color:var(--kk-yellow);background:#303419}.kk-room-options input:focus-visible+span{outline:2px solid var(--kk-yellow);outline-offset:3px}.kk-room-options input[aria-invalid=true]+span{border-color:#ffae9c}.kk-selected-offer{font-size:13px;line-height:1.7;color:#d5e2d9;margin:12px 0 0;padding-left:12px;border-left:2px solid var(--kk-yellow)}.kk-simple-send{display:flex;flex-direction:column;gap:12px}.kk-simple-send>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px!important;padding:17px 23px!important;min-height:56px}.kk-simple-send>p{font-size:13px!important;line-height:1.6;color:var(--kk-muted);margin:0;text-align:center}.kk-simple-form button:disabled{cursor:default;opacity:.65;transform:none!important}.kk-send-status{margin:0;font-size:14px;line-height:1.7;color:#d4e4db;outline:none}.kk-send-status:empty{display:none}.kk-send-status[data-error=true]{color:#ffbeac;padding:14px;border:1px solid #745449;border-radius:10px}.kk-form-errors{margin:0;padding:12px 16px;border:1px solid #745449;background:#35251e;border-radius:10px;color:#ffd2c5;font-size:14px}.kk-contact-invitation{font-size:16px;line-height:1.75;margin:0;color:var(--kk-muted)}.kk-simple-contact-card{padding:32px!important}.kk-sent-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:1px solid #476151;border-radius:26px;background:radial-gradient(ellipse at 50% 15%,#214d35,#0d2116 64%);color:#f4f7f0;padding:30px 32px 32px;text-align:center;overflow-y:auto;box-shadow:0 24px 100px #0006;margin:auto;font-family:Objectivity,sans-serif}.kk-sent-dialog::backdrop{background:#010a08c9}.kk-sent-dialog .kk-mascot-unavailable{visibility:hidden}@media(max-width:1000px){.kk-booking-shell{gap:30px;grid-template-columns:.7fr 1.3fr}.kk-room-options label>span{padding:15px 30px 15px 12px}.kk-room-options strong{font-size:14px}.kk-booking-companion h2{font-size:36px!important}}@media(max-width:760px){.kk-direct-booking{padding:32px 20px!important}.kk-booking-shell{grid-template-columns:1fr;padding:26px 22px;gap:26px;border-radius:22px}.kk-booking-companion{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:12px;align-items:end}.kk-booking-eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:12px}.kk-booking-companion h2{font-size:32px!important}.kk-booking-lead{font-size:14px;line-height:1.7;margin-top:12px}.kk-companion-stage{margin:0;align-items:center}.kk-booking-bird-slot .kk-mascot-booking svg{transform:scaleX(-1)}.kk-booking-bird-slot{height:145px;width:100px;margin:0 0 -4px}.kk-simple-fields{gap:18px}.kk-simple-row{gap:12px}.kk-simple-field>span,#kk-contact-form .kk-simple-field>span{font-size:14px!important}#kk-studio-form .kk-simple-fields>.kk-simple-row:nth-child(2){grid-template-columns:minmax(170px,1.1fr) minmax(0,.9fr)}.kk-room-options{gap:10px}.kk-room-options label>span{padding:14px 12px;min-height:93px}.kk-room-options input{top:15px;right:12px;width:13px;height:13px}.kk-room-options strong{font-size:14px;white-space:normal;padding-right:15px}.kk-room-options small{font-size:12px}.kk-simple-form input:not([type=radio]),.kk-simple-form select,.kk-simple-form textarea{padding:12px 10px!important}.kk-simple-send>button{font-size:12px!important;padding:16px!important;letter-spacing:.045em!important}#kk-studio-form .kk-simple-row:last-child,#kk-contact-form .kk-simple-row{grid-template-columns:1fr}.kk-simple-contact-card{padding:22px!important}.kk-sent-dialog{padding:20px 24px 24px}}@media(max-width:350px){.kk-booking-shell{padding:22px 16px}.kk-direct-booking{padding-inline:12px!important}.kk-booking-companion{grid-template-columns:minmax(0,1fr) 66px}.kk-booking-bird-slot{width:83px;height:126px}.kk-booking-companion h2{font-size:29px!important}.kk-booking-lead br{display:none}.kk-simple-row{gap:10px}.kk-room-options label>span{padding:12px 10px}}.kk-simple-form .kk-button-primary,.kk-sent-dialog .kk-button-primary{border:0!important}.kk-room-options label>span{height:100%}@media(max-width:380px){#kk-studio-form .kk-simple-fields>.kk-simple-row:nth-child(2){grid-template-columns:1fr}.kk-booking-lead br::after{content:' '}}@media(hover:hover){.kk-hover-465591933:hover{color:rgb(244,247,240)!important;}.kk-hover-7931f50ee:hover{opacity:0.9!important;box-shadow:0 0 30px rgb(253 229 0 / 0.4)!important;}.kk-hover-a75887f7c:hover{border-color:rgb(253,229,0)!important;background:linear-gradient(rgb(253 229 0 / 0.07),rgb(253 229 0 / 0.07)),rgb(1 10 8 / 0.55)!important;transform:translateY(-2px)!important;box-shadow:0 0 18px rgb(253 229 0 / 0.18)!important;color:rgb(253,229,0)!important;}.kk-hover-0ec81efd9:hover{color:rgb(253,229,0)!important;}.kk-hover-05d3653a4:hover{opacity:0.9!important;}.kk-hover-71e356775:hover{background:rgb(0 168 107 / 0.1)!important;box-shadow:0 0 24px rgb(0 168 107 / 0.35)!important;}.kk-hover-cfa620a45:hover{border-color:rgb(253,229,0)!important;}.kk-hover-66783cf4f:hover{border-color:rgb(253,229,0)!important;transform:translateY(-4px)!important;}.kk-hover-9015ec049:hover{border-color:rgb(244,247,240)!important;transform:translateY(-4px)!important;}.kk-hover-485db8054:hover{border-color:rgb(0,168,107)!important;transform:translateY(-4px)!important;}.kk-hover-34f0644e0:hover{border-color:rgb(166,187,178)!important;transform:translateY(-4px)!important;}.kk-hover-69f7f45e3:hover{transform:translateY(-4px)!important;box-shadow:0 4px 16px rgb(0 0 0 / 0.4)!important;}.kk-hover-8472baada:hover{transform:translateY(-50%) scale(1.08)!important;}.kk-hover-ba0430ed5:hover{transform:translateY(-6px)!important;border-color:rgb(253,229,0)!important;}.kk-hover-a664f09c5:hover{background:rgb(0 168 107 / 0.1)!important;}.kk-hover-05190d9ae:hover{transform:translateY(-1px)!important;box-shadow:0 0 22px rgb(253 229 0 / 0.3)!important;}.kk-hover-3890d4bd1:hover{color:rgb(253,229,0)!important;border-color:rgb(253,229,0)!important;}.kk-hover-360df9ab5:hover{border-color:rgb(253,229,0)!important;transform:translateY(-3px)!important;}.kk-hover-08109c8cc:hover{background:rgb(0 168 107 / 0.12)!important;}.kk-hover-01c9dd166:hover{color:rgb(0,168,107)!important;}}.kk-taste{--kk-surface:#10201a;--kk-surface-raised:#15271f;--kk-line:#2d4138;--kk-ease:cubic-bezier(.22,1,.36,1)}.kk-taste ::selection{background:var(--kk-yellow);color:var(--kk-bg)}.kk-taste main p{text-wrap:pretty}.kk-taste .kk-taste-surface{background:var(--kk-surface)!important}.kk-taste .kk-inner-hero nav[aria-label=Breadcrumb]{font-size:13px!important;letter-spacing:.075em!important;line-height:1.65}.kk-taste .kk-inner-hero h1{max-width:100%;line-height:1.1!important}.kk-taste .kk-inner-hero p{line-height:1.75!important}.kk-taste .kk-taste-section-heading{align-items:center!important;gap:24px!important}.kk-taste .kk-taste-section-heading h2{margin:0!important}.kk-taste :is(.kk-service-card,.kk-service-detail,.kk-services-overview>div,.kk-taste-reason){border-color:var(--kk-line)!important;border-radius:20px!important;box-shadow:none!important}.kk-taste :is(.kk-service-card,.kk-service-detail,.kk-services-overview>div){background:var(--kk-surface)!important}.kk-taste .kk-service-card{gap:18px!important;padding:30px!important}.kk-taste :is(.kk-service-card,.kk-services-overview>div) :is(h2,h3){font-size:24px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.035em!important;text-wrap:pretty}.kk-taste :is(.kk-service-detail,.kk-taste-reason) :is(h2,h3){font-weight:700!important;line-height:1.3!important}.kk-taste .kk-service-card p{line-height:1.75!important;color:var(--kk-muted)!important}.kk-taste .kk-card-action{font-size:14px!important;letter-spacing:.025em!important;padding-top:10px!important}.kk-taste .kk-taste-reason{background:transparent!important;border-width:0!important;border-top:1px solid var(--kk-line)!important;border-radius:0!important;padding-inline:8px!important;transform:none!important}.kk-taste .kk-taste-step{border-color:var(--kk-line)!important;padding-top:26px!important}.kk-taste .kk-taste-step h3{font-weight:700!important;line-height:1.3!important;margin-block:12px!important}.kk-taste :is(.kk-taste-action,.kk-button-primary){font-size:13px!important;letter-spacing:.06em!important;font-weight:800!important;line-height:1.4!important;min-height:48px;transition:transform .22s var(--kk-ease),background-color .2s,border-color .2s,color .2s!important}.kk-taste .kk-taste-action:not(.kk-deskcta){padding:14px 24px!important}.kk-taste :is(.kk-taste-action,.kk-button-primary):active{transform:translateY(1px) scale(.985)!important}.kk-taste :is(.kk-text-link,.kk-hero-proof,.kk-price-next a){text-decoration-thickness:1px;text-underline-offset:5px}.kk-taste .kk-anchor-nav{border-color:var(--kk-line)!important}.kk-taste main .kk-anchor-nav a{font-size:13px!important;letter-spacing:.02em!important;padding-inline:16px!important}.kk-taste .kk-anchor-nav a[aria-current=location]{background:rgb(253 229 0 / .08)!important;border-color:rgb(253 229 0 / .45)!important}.kk-taste #kk-header .kk-desknav>a{letter-spacing:.095em!important}.kk-taste #kk-header .kk-megagrid a{font-size:14px!important}.kk-taste #kk-header .kk-mobilemenu a{line-height:1.5!important}.kk-taste .kk-taste-faq{padding:0!important;border-bottom:1px solid var(--kk-line)!important}.kk-taste .kk-taste-faq>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0!important;list-style:none;font-weight:500!important;font-size:17px!important;line-height:1.55!important;letter-spacing:-.01em!important}.kk-taste .kk-taste-faq>summary::-webkit-details-marker{display:none}.kk-taste .kk-taste-faq>summary::after{content:'+';flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border:1px solid #476153;border-radius:50%;color:var(--kk-yellow);font:400 22px/1 Objectivity,sans-serif;transition:transform .22s var(--kk-ease),background-color .2s}.kk-taste .kk-taste-faq[open]>summary::after{transform:rotate(45deg);background:rgb(253 229 0 / .06)}.kk-taste .kk-taste-faq>p{max-width:64ch;padding:0 50px 24px 0!important;margin:0!important;line-height:1.8!important}.kk-taste .kk-equipment-details{border-color:var(--kk-line);margin-block:22px}.kk-taste .kk-equipment-details summary{min-height:58px}.kk-taste .kk-work-card{background:var(--kk-surface)!important;border-color:var(--kk-line)!important;border-radius:20px!important;box-shadow:none!important}.kk-taste .kk-work-card h3{font-weight:700!important;line-height:1.3!important}.kk-taste .kk-taste-film-shade{background:rgb(1 10 8 / .06)!important}.kk-taste .kk-taste-play{width:54px!important;height:54px!important;box-shadow:0 4px 16px #010a0833!important;transition:transform .24s var(--kk-ease)!important}.kk-taste .kk-taste-film:focus-visible{outline-offset:-5px!important}.kk-taste .kk-taste-filters>div{padding-block:12px!important}.kk-taste .kk-taste-filters button{font-size:13px!important;letter-spacing:.025em!important;min-height:44px;padding:10px 20px!important}.kk-taste .kk-rental-room{border-color:var(--kk-line)!important;border-radius:24px!important;background:var(--kk-bg)!important}.kk-taste .kk-rental-room>div:last-child{padding:30px!important}.kk-taste .kk-rental-room h3{font-size:26px!important;font-weight:700!important;line-height:1.25!important;margin-bottom:12px!important}.kk-taste .kk-rental-room h3+p{line-height:1.75!important}.kk-taste .kk-room-facts{border-left-width:2px;padding-left:14px;margin:20px 0 26px;line-height:1.75!important}.kk-taste .kk-room-grid .kk-room-price-footer{margin-top:26px!important}.kk-taste .kk-price-card{border:1px solid var(--kk-line);border-top:3px solid var(--kk-card-accent);border-radius:20px;padding:32px;background:var(--kk-bg)}.kk-taste .kk-price-card-head{padding-bottom:28px}.kk-taste .kk-price-card-head h3{font-size:30px;font-weight:700;line-height:1.2}.kk-taste .kk-price-card-head>span{letter-spacing:.065em}.kk-taste .kk-rate-row{position:relative;padding:24px 12px;margin-inline:-12px;border-bottom-color:var(--kk-line);border-radius:6px;transition:background-color .18s!important}.kk-taste .kk-rate-value>strong{font-size:34px;letter-spacing:-.045em}.kk-taste .kk-rate-action{font-size:14px;border-bottom-color:transparent;transition:border-color .18s,color .18s}.kk-taste .kk-rate-row:is(:hover,:focus-visible) .kk-rate-action{border-bottom-color:currentColor;color:var(--kk-card-accent)}.kk-taste .kk-price-card-note{padding-top:24px;line-height:1.8}.kk-taste .kk-rate-description>small{line-height:1.7}.kk-taste .kk-booking-shell{background:#10251b;border-color:#365445;border-radius:28px;box-shadow:none}.kk-taste .kk-booking-form-area{padding:26px;background:#071710;border:1px solid #2e493a;border-radius:20px}.kk-taste .kk-booking-bird-slot{margin-top:12px}.kk-taste .kk-simple-contact-card{background:#10251b!important;border-color:#365445!important;border-radius:24px!important;padding:36px!important}.kk-taste .kk-simple-form input:not([type=radio]),.kk-taste .kk-simple-form select,.kk-taste .kk-simple-form textarea{background:#0b1c13!important;border-color:#597363!important}.kk-taste .kk-simple-form input::placeholder,.kk-taste .kk-simple-form textarea::placeholder{color:#a6bbb2}.kk-taste .kk-room-options label>span{background:#0b1c13;border-color:#597363}.kk-taste .kk-room-options input:checked+span{background:#26341c;border-color:var(--kk-yellow)}.kk-taste .kk-simple-fields{gap:22px}.kk-taste .kk-simple-send>button{min-height:56px}.kk-taste .kk-simple-send>p{font-size:14px!important;line-height:1.65}.kk-taste .kk-sent-dialog{background:#10251b;border-color:#597363}.kk-taste footer .kk-ftgrid{gap:36px!important}.kk-taste footer .kk-ftgrid a:not([style*="border-radius:99px"]){font-size:14px!important;line-height:1.65!important}.kk-taste footer .kk-ftgrid p{line-height:1.75!important}.kk-taste footer .kk-ftbottom{border-color:var(--kk-line)!important}@media(hover:hover) and (pointer:fine){.kk-taste :is(.kk-taste-action,.kk-button-primary):hover{transform:translateY(-2px)}.kk-taste .kk-service-card:hover{border-color:#63816f!important;transform:translateY(-3px)!important}.kk-taste .kk-work-card:hover{border-color:#63816f!important;transform:translateY(-2px)!important}.kk-taste .kk-taste-film:is(:hover,:focus-visible) .kk-taste-play{transform:scale(1.08)}.kk-taste .kk-taste-faq>summary:hover{color:var(--kk-yellow)!important}.kk-taste .kk-simple-form input:not([type=radio]):hover,.kk-taste .kk-simple-form textarea:hover,.kk-taste .kk-simple-form select:hover{border-color:#718b79!important}}@media(min-width:761px){.kk-taste .kk-taste-section-inner{padding-block:clamp(64px,6vw,92px)!important}.kk-taste .kk-rental-prices>.kk-taste-section-inner{padding-block:76px!important}}@media(max-width:1100px) and (min-width:761px){.kk-taste .kk-booking-shell{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:24px;padding:28px}.kk-taste .kk-booking-form-area{padding:18px}}@media(max-width:760px){.kk-taste .kk-taste-section-inner{padding-block:48px!important}.kk-taste .kk-inner-hero nav[aria-label=Breadcrumb]{font-size:12px!important;letter-spacing:.04em!important}.kk-taste .kk-taste-section-heading{align-items:flex-start!important;gap:20px!important;margin-bottom:28px!important}.kk-taste :is(.kk-service-card,.kk-service-detail){padding:25px!important}.kk-taste :is(.kk-service-card,.kk-services-overview>div) :is(h2,h3){font-size:23px!important}.kk-taste .kk-taste-reason{padding:24px 0!important}.kk-taste .kk-taste-faq>summary{font-size:16px!important;padding-block:21px!important;gap:18px}.kk-taste .kk-taste-faq>p{padding-right:0!important}.kk-taste .kk-rental-room>div:last-child{padding:24px!important}.kk-taste .kk-price-card{padding:26px 22px}.kk-taste .kk-price-card-head h3{font-size:27px}.kk-taste .kk-rate-row{padding:22px 8px;margin-inline:-8px;gap:14px}.kk-taste .kk-rate-value>strong,.kk-taste .kk-rate-complete .kk-rate-value>strong{font-size:30px}.kk-taste .kk-booking-form-area{padding:0;background:transparent;border:0;border-radius:0}.kk-taste .kk-booking-shell{padding:28px 22px;gap:28px}.kk-taste .kk-booking-bird-slot{margin-top:0}.kk-taste .kk-simple-contact-card{padding:24px!important}.kk-taste footer .kk-ftgrid{gap:28px 20px!important}}@media(max-width:380px){.kk-taste .kk-price-card,.kk-taste .kk-rental-room>div:last-child{padding:22px 18px!important}.kk-taste .kk-booking-shell{padding:24px 16px}.kk-taste .kk-simple-contact-card{padding:20px!important}}@media(prefers-reduced-motion:reduce){.kk-taste :is(.kk-taste-action,.kk-button-primary,.kk-service-card,.kk-work-card,.kk-taste-play,.kk-taste-faq>summary::after){transition:none!important;transform:none!important}}.kk-ui-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.125em;overflow:visible;pointer-events:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kk-ui-icon.kk-icon-play{fill:currentColor;stroke:none}.kk-taste-play{display:grid!important;place-items:center!important;line-height:1}.kk-taste-play>.kk-icon-play{width:22px;height:22px;transform:translateX(1px)}.kk-portrait-caption strong>span>.kk-ui-icon{width:18px;height:18px}.kk-motion-toggle[aria-pressed=false] .kk-icon-play,.kk-motion-toggle[aria-pressed=true] .kk-icon-pause{display:none}.kk-redesign .kk-services-overview>div>div>span{border:0!important;border-radius:5px!important;background:#1b3026;padding:6px 10px!important;font-size:12px!important;font-weight:500!important;line-height:1.5;}.kk-redesign .kk-services-overview>div>a:last-child{display:flex;align-items:center;min-height:48px;padding-block:14px 0;border-top:1px solid var(--kk-line);letter-spacing:.045em!important;font-size:13px!important;line-height:1.65;text-underline-offset:5px;}.kk-redesign .kk-services-overview>div>div{margin-top:auto}.kk-redesign .kk-services-overview>div>a:last-child{margin-top:0!important}.kk-redesign .kk-services-overview>div:focus-within{border-color:#63816f!important}.kk-redesign .kk-carousel>button[data-kk-click]{background:#10251b!important;color:#f4f7f0!important;border:1px solid #597363!important;box-shadow:0 2px 8px #010a0833!important;font-size:26px!important;transition:background-color .2s,border-color .2s,transform .2s!important;}.kk-redesign .kk-carousel>span:not(.kk-slot){border-radius:6px!important;letter-spacing:.075em!important;padding:8px 12px!important;}.kk-redesign .kk-carousel>div:has(>[data-kk-slot="cycDotsEl"]), .kk-redesign .kk-carousel>div:has(>[data-kk-slot="podDotsEl"]){left:50%!important;right:auto!important;bottom:10px!important;transform:translateX(-50%);background:#10251b;border:1px solid #597363;border-radius:999px;padding-inline:3px;gap:0!important;}.kk-redesign #podcast-setup .kk-carousel-dot[aria-pressed=true]:after{background:#35d49a}.kk-redesign .kk-carousel-dot:focus-visible{outline-offset:-4px!important;border-radius:999px}.kk-redesign footer .kk-ftgrid>div:first-child>img{height:44px!important}.kk-redesign footer .kk-ftgrid a{display:inline-flex;align-items:center}.kk-redesign footer .kk-ftgrid a.kk-taste-action{justify-content:center;text-align:center}.kk-redesign footer .kk-ftgrid a[data-kk=tel]{font-size:18px!important;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.kk-redesign footer .kk-ftgrid>div>span:first-child{font-weight:500!important;letter-spacing:.12em!important}.kk-redesign footer :is(.kk-ftgrid,.kk-ftbottom) a:not(.kk-taste-action){text-underline-offset:5px;text-decoration-thickness:1px}.kk-redesign footer .kk-ftbottom a{display:inline-flex;align-items:center}@media(hover:hover) and (pointer:fine){.kk-redesign .kk-carousel>button[data-kk-click]:hover{background:#244533!important;border-color:#a6bbb2!important}.kk-redesign .kk-services-overview>div>a:last-child:hover, .kk-redesign footer :is(.kk-ftgrid,.kk-ftbottom) a:not(.kk-taste-action):hover{text-decoration:underline!important}}@media(max-width:760px){.kk-redesign .kk-services-overview>div{gap:18px!important}.kk-redesign .kk-carousel>span:not(.kk-slot){top:12px!important;left:12px!important;font-size:10px!important;max-width:calc(100% - 24px);box-sizing:border-box}.kk-redesign footer .kk-ftbottom a{min-height:44px}}@media(prefers-reduced-motion:reduce){.kk-redesign .kk-carousel>button[data-kk-click]{transition:none!important}}.kk-redesign .kk-room-grid .kk-equipment-details{margin-bottom:0}.kk-redesign .kk-room-grid .kk-room-price-footer{margin-top:24px!important;padding-top:0!important;justify-content:flex-start;gap:16px!important;}.kk-redesign .kk-room-grid .kk-room-price-footer>a:first-child{flex:0 1 250px!important;width:250px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:14px 18px!important;font-size:12px!important;letter-spacing:.035em!important;}.kk-redesign .kk-room-grid .kk-room-price-footer>a+a{min-height:44px;display:inline-flex;align-items:center}@media(min-width:1101px){.kk-redesign .kk-room-grid:not(:has(details[open])){align-items:stretch!important}.kk-redesign .kk-room-grid:not(:has(details[open])) .kk-rental-room{align-self:stretch}.kk-redesign .kk-room-grid:not(:has(details[open])) .kk-rental-room>div:last-child{flex:1}.kk-redesign .kk-room-grid:not(:has(details[open])) .kk-equipment-details{margin-top:auto;padding-top:22px}}@media(max-width:760px){.kk-redesign .kk-room-grid .kk-room-price-footer{min-height:0}}.kk-premium{--kk-surface:#102219;--kk-line:#304b3b}.kk-premium .kk-art-heading{font-weight:700!important;font-size:clamp(34px,4.2vw,58px)!important;letter-spacing:-.055em!important;line-height:1.1!important;text-wrap:balance;}.kk-premium .kk-empty-spacer{display:none}.kk-premium .kk-taste-section-heading{margin-bottom:44px!important;align-items:flex-end!important}.kk-premium .kk-taste-section-heading>a{background:transparent!important;border:0!important;border-bottom:1px solid #557361!important;border-radius:0!important;padding:10px 0!important;min-height:44px;letter-spacing:.045em!important;transform:none!important;}.kk-premium .kk-art-services .kk-service-card{background:transparent!important;border:0!important;border-top:1px solid #476352!important;border-radius:0!important;padding:28px 16px 12px 0!important;gap:14px!important;}.kk-premium .kk-art-services .kk-service-card>span:first-child{color:#7f9d8b!important;font-size:14px!important;font-weight:500!important;margin-bottom:8px!important;}.kk-premium .kk-art-services .kk-service-card h3{font-size:25px!important;margin-bottom:2px!important}.kk-premium .kk-art-services .kk-service-card p{font-size:15px!important;line-height:1.75!important}.kk-premium .kk-art-services .kk-service-card>.kk-card-action{margin-top:auto!important;padding-top:18px!important}.kk-premium .kk-art-services>img{opacity:.045!important}.kk-premium .kk-work-card{border:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;}.kk-premium .kk-work-card>div:first-child{border-radius:14px;overflow:hidden}.kk-premium .kk-work-card>div:last-child{padding:22px 0 10px!important}.kk-premium .kk-work-card h3{font-size:clamp(20px,1.7vw,25px)!important;letter-spacing:-.03em!important;line-height:1.3!important}.kk-premium .kk-work-card>div:last-child>p{font-size:11px!important;letter-spacing:.11em!important;margin-bottom:10px!important}.kk-premium .kk-taste-play{background:var(--kk-yellow)!important;color:#010a08!important;width:50px!important;height:50px!important;box-shadow:none!important}.kk-premium .kk-taste-film-shade{background:transparent!important}.kk-premium .kk-taste-reason{padding-top:32px!important}.kk-premium .kk-taste-reason h3{font-size:21px!important;letter-spacing:-.025em!important}.kk-premium :is(.kk-price-card,.kk-services-overview>div,.kk-service-detail){background:linear-gradient(145deg,#12251a,#0b1911)!important;border-color:#35523f!important;box-shadow:inset 0 1px 0 #ffffff06!important;}.kk-premium .kk-services-overview>div{padding:34px!important;border-radius:16px!important}.kk-premium .kk-services-overview>div h2{font-size:30px!important;letter-spacing:-.045em!important}.kk-premium .kk-services-overview>div>div>span{background:#20392a}.kk-premium .kk-rental-room{border-color:#354f40!important;border-radius:18px!important}.kk-premium .kk-booking-shell,.kk-premium .kk-simple-contact-card{background:linear-gradient(135deg,#183923,#0e2518)!important;border-color:#41674e!important;}.kk-premium .kk-booking-form-area{background:#0a1a11;border-color:#38523e}.kk-premium .kk-price-card-head h3{font-size:34px;letter-spacing:-.045em}.kk-premium .kk-rate-value>strong{font-size:36px;letter-spacing:-.045em}.kk-premium .kk-art-cta{background:linear-gradient(105deg,#142d1c,#0b1911)!important;border-top:1px solid #2b4937;border-bottom:1px solid #2b4937;}.kk-premium .kk-art-cta .kk-art-heading{font-size:clamp(40px,5.5vw,76px)!important;max-width:20ch}.kk-premium footer{background:#06100b!important;border-top-color:#304b3b!important}.kk-premium .kk-studio-intro{min-height:580px}@media(min-width:1001px){.kk-premium .kk-taste-section-inner{padding-top:96px!important;padding-bottom:96px!important}}@media(max-width:1100px){.kk-premium .kk-art-services .kk-service-card{padding-right:22px!important}.kk-premium .kk-art-heading{font-size:40px!important}}@media(max-width:1000px){.kk-premium .kk-studio-intro{min-height:0}}@media(max-width:760px){.kk-premium .kk-art-heading{font-size:34px!important;letter-spacing:-.045em!important}.kk-premium .kk-taste-section-heading{margin-bottom:30px!important;gap:18px!important}.kk-premium .kk-taste-section-inner{padding-block:56px!important}.kk-premium .kk-art-services .kk-service-card{padding:24px 0 18px!important}.kk-premium .kk-services-overview>div{padding:26px!important}.kk-premium .kk-services-overview>div h2{font-size:27px!important}.kk-premium .kk-art-cta .kk-art-heading{font-size:40px!important}}@media(hover:hover) and (pointer:fine){.kk-premium .kk-art-services .kk-service-card:hover,.kk-premium .kk-art-journal .kk-taste-story:hover{transform:none!important;border-top-color:var(--kk-yellow)!important}.kk-premium .kk-art-services .kk-service-card:hover h3,.kk-premium .kk-art-journal .kk-taste-story:hover h3{color:var(--kk-yellow)!important}.kk-premium .kk-work-card:hover{transform:none!important}.kk-premium .kk-work-card:hover .kk-taste-play{transform:scale(1.08);background:var(--kk-yellow)!important}}.kk-luxe{--kk-luxe-ease:cubic-bezier(.22,.72,.12,1)}.kk-luxe #radovi{content-visibility:visible!important}.kk-luxe #kk-header{top:12px!important;left:24px!important;right:24px!important;max-width:1392px;margin-inline:auto;background:#0b1912!important;border:1px solid #3b5444!important;border-radius:36px;box-shadow:inset 0 1px 0 #ffffff0d,0 8px 26px #010a0826;}.kk-luxe #kk-header>div:first-child{height:64px!important;padding-inline:24px!important}.kk-luxe #kk-header .kk-desknav>a{font-size:12px!important;letter-spacing:.07em!important;padding-inline:10px!important}.kk-luxe #kk-header .kk-desknav>a[aria-current=page]{background:#203325;border-radius:999px}.kk-luxe #kk-header .kk-mega{top:64px!important;border:1px solid #3b5444!important;border-radius:28px!important;background:#0b1912!important;box-shadow:0 14px 32px #010a0833!important;max-height:calc(100dvh - 100px)!important;overflow-x:hidden!important;overflow-y:auto!important;}.kk-luxe #kk-header .kk-mega-decoration{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;border-radius:inherit}.kk-luxe #kk-header .kk-mega-card{position:relative;isolation:isolate}.kk-luxe #kk-header .kk-mega-primary{position:static}.kk-luxe #kk-header .kk-mega-primary::after{content:'';position:absolute;inset:0;border-radius:16px;z-index:1}.kk-luxe #kk-header .kk-mega-secondary{position:relative;z-index:2}.kk-luxe #kk-header .kk-mega-primary:focus-visible::after{outline:2px solid #fde500;outline-offset:-3px}.kk-luxe .kk-film-playing .kk-film-media video{opacity:1}.kk-luxe .kk-film-toggle[hidden]{display:none}.kk-luxe .kk-film-toggle:hover{background:#23432e}.kk-luxe .kk-film-toggle:focus-visible{outline:2px solid #fde500;outline-offset:4px}.kk-luxe #kk-header .kk-mobilemenu{top:56px!important;border:1px solid #3b5444!important;border-radius:24px!important;background:#0b1912!important;max-height:calc(100dvh - 82px)!important;box-shadow:0 14px 32px #010a0833!important;}.kk-luxe #kk-header .kk-burger{position:relative;border-radius:50%!important;font-size:0!important}.kk-luxe .kk-burger>span{font-size:0!important}.kk-luxe .kk-burger::before,.kk-luxe .kk-burger::after{content:'';position:absolute;width:18px;height:2px;left:12px;top:20px;background:currentColor;border-radius:2px;transition:transform .36s var(--kk-luxe-ease);}.kk-luxe .kk-burger::before{transform:translateY(-4px)}.kk-luxe .kk-burger::after{transform:translateY(4px)}.kk-luxe .kk-burger[aria-expanded=true]::before{transform:rotate(45deg)}.kk-luxe .kk-burger[aria-expanded=true]::after{transform:rotate(-45deg)}.kk-luxe [data-kk-show=mobileOpen]:not([hidden]) .kk-mobilemenu nav>a{animation:kk-luxe-menu .4s var(--kk-luxe-ease) both;}.kk-luxe [data-kk-show=mobileOpen] .kk-mobilemenu nav>a:nth-of-type(2){animation-delay:30ms}.kk-luxe [data-kk-show=mobileOpen] .kk-mobilemenu nav>a:nth-of-type(3){animation-delay:60ms}.kk-luxe [data-kk-show=mobileOpen] .kk-mobilemenu nav>a:nth-of-type(n+4){animation-delay:90ms}@keyframes kk-luxe-menu{from{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kk-luxe :is(.kk-price-card,.kk-services-overview>div,.kk-service-detail){border-radius:26px!important;border:1px solid #4a6550!important;box-shadow:inset 0 0 0 5px #203a2966,inset 0 6px 0 #ffffff05!important;background:linear-gradient(145deg,#18301f,#0c1b12)!important;}.kk-luxe .kk-services-overview>div{padding:40px!important}.kk-luxe .kk-services-overview{gap:24px!important}.kk-luxe .kk-rental-room{border-radius:28px!important;border-color:#496150!important;background:#09170f!important;box-shadow:inset 0 0 0 5px #203a2940}.kk-luxe .kk-rental-room>div:first-child{margin:6px 6px 0;border-radius:22px;isolation:isolate}.kk-luxe .kk-work-card>div:first-child{border:6px solid #243d2b;border-radius:24px;box-sizing:border-box;background:#243d2b}.kk-luxe .kk-work-card>div:first-child img{border-radius:17px}.kk-luxe .kk-booking-shell{padding:44px;border-radius:34px;box-shadow:inset 0 0 0 6px #2c513333!important}.kk-luxe .kk-booking-form-area{border-radius:24px;box-shadow:inset 0 1px 0 #ffffff08}.kk-luxe .kk-simple-contact-card{border-radius:30px!important;box-shadow:inset 0 0 0 5px #2c513333!important}.kk-luxe main a.kk-island-action{display:inline-flex!important;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 20px!important;min-height:50px;border-radius:999px!important;transition:transform .3s var(--kk-luxe-ease),background-color .3s var(--kk-luxe-ease)!important;}.kk-luxe .kk-island-arrow{display:inline-grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#010a0814;font-size:17px;font-weight:500;line-height:1;transition:transform .3s var(--kk-luxe-ease);}.kk-luxe .kk-island-action[style*="border:1px"] .kk-island-arrow{background:#ffffff0a}.kk-luxe .kk-taste-section-heading>a.kk-island-action{border-radius:0!important;padding:10px 0!important}.kk-luxe .kk-room-grid .kk-room-price-footer>a:first-child{font-size:11px!important;gap:8px}.kk-luxe .kk-simple-send>button>span:last-child{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#010a0814}.kk-luxe .kk-simple-send>button{padding-right:12px!important}@media(max-width:1100px) and (min-width:941px){.kk-luxe #kk-header{left:12px!important;right:12px!important}.kk-luxe #kk-header>div:first-child{padding-inline:14px!important;gap:10px!important}.kk-luxe #kk-header .kk-desknav>a{font-size:11px!important;padding-inline:7px!important;letter-spacing:.035em!important}.kk-luxe #kk-header .kk-deskcta{font-size:11px!important;padding-inline:16px!important}}@media(max-width:940px){.kk-luxe #kk-header{top:8px!important;left:12px!important;right:12px!important;border-radius:30px}.kk-luxe #kk-header>div:first-child{height:56px!important;padding-inline:14px!important}.kk-luxe .kk-booking-shell{padding:28px}}@media(max-width:760px){.kk-luxe .kk-services-overview>div{padding:28px!important}.kk-luxe .kk-price-card{padding:28px 22px}.kk-luxe .kk-booking-shell{padding:28px 20px;border-radius:28px}.kk-luxe .kk-booking-form-area{box-shadow:none}}@media(hover:hover) and (pointer:fine){.kk-luxe main a.kk-island-action:hover{transform:translateY(-2px)!important}.kk-luxe main a.kk-island-action:hover .kk-island-arrow{transform:translateY(-2px) rotate(-8deg)}.kk-luxe main a.kk-island-action:active{transform:translateY(0) scale(.98)!important}}@media(prefers-reduced-motion:reduce){.kk-luxe .kk-burger::before,.kk-luxe .kk-burger::after,.kk-luxe .kk-island-arrow,.kk-luxe main a.kk-island-action{transition:none!important}.kk-luxe [data-kk-show=mobileOpen] .kk-mobilemenu nav>a{animation:none!important}}.kk-rental-v3 .kk-studio-intro{min-height:620px!important}.kk-rental-v3 .kk-studio-intro>h1{max-width:49%!important;font-size:clamp(38px,4.05vw,58px)!important}.kk-rental-v3 .kk-studio-intro>p:not(.kk-rental-location){max-width:45%!important}.kk-rental-v3 .kk-room-portrait{position:absolute;right:clamp(24px,4vw,60px);top:70px;bottom:60px;width:45%;padding:7px;background:#24372b;border:1px solid #59715c66;border-radius:30px;box-shadow:inset 0 1px 0 #ffffff12;display:block;color:#f4f7f0;text-decoration:none;overflow:hidden}.kk-rental-v3 .kk-photo-window{position:absolute;inset:7px;overflow:hidden;border-radius:23px;background:#142219}.kk-rental-v3 .kk-photo-window img{width:100%;height:100%;display:block;object-fit:cover;object-position:55% 50%;transition:transform .9s cubic-bezier(.22,.72,.12,1)}.kk-rental-v3 .kk-photo-window::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#03110bed,transparent 43%)}.kk-rental-v3 .kk-portrait-caption{position:absolute;inset:auto 26px 26px;display:flex;flex-direction:column;gap:9px;font-size:12px;letter-spacing:.035em;color:#c5d1c7}.kk-rental-v3 .kk-portrait-caption strong{display:flex;justify-content:space-between;align-items:center;color:#f4f7f0;font-size:18px;letter-spacing:-.02em;font-weight:600}.kk-rental-v3 .kk-portrait-caption strong>span{width:38px;height:38px;display:grid;place-items:center;background:#fde500;color:#09170f;border-radius:50%}.kk-rental-v3 .kk-room-portrait:focus-visible{outline:3px solid #fde500;outline-offset:4px}@media(hover:hover) and (pointer:fine){.kk-rental-v3 .kk-room-portrait:hover img{transform:scale(1.035)}}.kk-rental-v3 .kk-rental-guide{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.kk-rental-v3 .kk-rental-guide .kk-hero-book{color:#c2d4c7;font-size:13px;text-decoration:underline;text-underline-offset:5px;min-height:44px}.kk-rental-v3 .kk-space-switch{display:none;margin:0 0 24px;padding:5px;gap:6px;width:fit-content;max-width:100%;border-radius:20px;background:#07140d;border:1px solid #43634c80;box-shadow:inset 0 1px 0 #ffffff08}.kk-rental-v3.kk-rental-enhanced .kk-space-switch{display:none}.kk-rental-v3 .kk-space-switch button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:62px;min-width:200px;padding:13px 20px;border:0;border-radius:14px;font:600 16px 'Objectivity',sans-serif;background:transparent;color:#c0d0c5;cursor:pointer;transition:none!important;animation:none!important}.kk-rental-v3 .kk-space-switch button>span{font-size:12px;font-weight:400;color:inherit;opacity:.85}.kk-rental-v3 .kk-space-switch button[aria-pressed=true]{background:#fde500;color:#07140d}.kk-rental-v3 .kk-space-switch button[data-space-choice=podcast][aria-pressed=true]{background:#20cca0;color:#07140d}.kk-rental-v3 .kk-space-switch button:focus-visible{outline:2px solid #f4f7f0;outline-offset:2px}.kk-rental-v3 [data-space-panel],.kk-rental-v3 [data-price-panel]{scroll-margin-top:100px!important}.kk-rental-v3 [data-space-panel][hidden],.kk-rental-v3 [data-price-panel][hidden]{display:none!important}.kk-rental-v3 .kk-room-grid{align-items:start!important}.kk-rental-v3 .kk-room-thumbs{display:flex;gap:7px;padding:12px 18px 0;overflow-x:auto;scrollbar-width:thin}.kk-rental-v3 .kk-room-thumbs button{padding:3px;flex:0 0 64px;width:64px;height:48px;border-radius:9px;border:1px solid #46614e;background:#122219;cursor:pointer}.kk-rental-v3 .kk-room-thumbs button[aria-pressed=true]{border:2px solid #fde500;padding:2px}.kk-rental-v3 .kk-room-thumbs img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}.kk-rental-v3 .kk-room-thumbs button:focus-visible{outline:2px solid #fff;outline-offset:2px}.kk-rental-v3 .kk-rental-room>div:first-child{aspect-ratio:16/10!important}.kk-rental-v3 .kk-rental-room details .kk-strip{margin-block:16px!important}.kk-rental-v3 .kk-rental-room details{margin-block:14px!important}.kk-rental-v3 .kk-rental-room>div:first-child>div[hidden]{display:none!important}.kk-rental-v3 .kk-support-details{margin-top:22px;border-block:1px solid #48624d66;scroll-margin-top:100px}.kk-rental-v3 .kk-support-details summary{padding:20px 0;font-size:15px;font-weight:600;cursor:pointer;color:#c5d5ca}.kk-rental-v3 .kk-support-details>span{display:block;margin-bottom:20px}.kk-rental-v3 .kk-room-price-footer{padding-top:18px!important;margin-top:16px!important}.kk-rental-v3 .kk-room-mini-prices>div{position:relative}.kk-rental-v3 .kk-quick-offer{position:absolute;inset:0;z-index:1;border-radius:8px}.kk-rental-v3 .kk-quick-offer:focus-visible{outline:2px solid #fde500;outline-offset:2px}.kk-rental-v3 .kk-quick-offer:hover{background:#ffffff06}.kk-rental-v3 .kk-quick-arrow{font-size:15px;font-weight:400;margin-left:7px;color:#adbdaf}.kk-rental-v3 .kk-price-heading{margin-bottom:24px!important}.kk-rental-v3 .kk-studio-mobile .kk-mobile-book{background:#fde500!important;color:#07140d!important;border-radius:999px;font-weight:700;white-space:nowrap}@media(min-width:941px){.kk-rental-v3 [data-space-panel].kk-space-selected{border-color:#718561!important}.kk-rental-v3 .kk-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:940px){.kk-rental-v3.kk-rental-enhanced .kk-space-switch{display:flex}.kk-rental-v3.kk-rental-enhanced .kk-room-grid,.kk-rental-v3.kk-rental-enhanced .kk-rate-cards{grid-template-columns:minmax(0,1fr)!important}.kk-rental-v3 .kk-studio-intro{min-height:0!important}.kk-rental-v3 .kk-studio-intro>h1{max-width:100%!important;font-size:46px!important}.kk-rental-v3 .kk-studio-intro>p:not(.kk-rental-location){max-width:100%!important}.kk-rental-v3 .kk-room-portrait{position:relative;inset:auto;width:100%;height:340px;margin-top:28px;box-sizing:border-box}}@media(max-width:760px){.kk-rental-v3.kk-premium main>section.kk-rental-hero>.kk-studio-intro{padding:24px 20px 30px!important;display:flex;flex-direction:column}.kk-rental-v3 .kk-studio-intro>nav{order:0;margin-bottom:14px!important;gap:7px!important}.kk-rental-v3 .kk-studio-intro>nav *{font-size:10px!important;letter-spacing:.045em!important}.kk-rental-v3 .kk-studio-intro>.kk-rental-location{order:1;margin-bottom:12px!important;font-size:10px!important}.kk-rental-v3 .kk-studio-intro>h1{order:2;font-size:32px!important;line-height:1.08!important;letter-spacing:-.045em!important}.kk-rental-v3 .kk-room-portrait{order:3;height:200px;margin-top:20px;border-radius:23px;padding:5px}.kk-rental-v3 .kk-photo-window{inset:5px;border-radius:18px}.kk-rental-v3 .kk-photo-window img{object-position:50% 52%}.kk-rental-v3 .kk-portrait-caption{inset:auto 18px 16px;gap:4px;font-size:10px}.kk-rental-v3 .kk-portrait-caption strong{font-size:15px}.kk-rental-v3 .kk-portrait-caption strong>span{width:30px;height:30px}.kk-rental-v3 .kk-studio-intro>p:not(.kk-rental-location){order:4;font-size:14px!important;line-height:1.6!important;margin-top:18px!important}.kk-rental-v3 .kk-studio-actions{order:5;margin-top:18px!important}.kk-rental-v3 .kk-rental-guide{order:6;margin-top:10px!important;gap:0 16px}.kk-rental-v3 .kk-rental-guide>a{font-size:12px!important;min-height:44px}.kk-rental-v3 .kk-rental-guide .kk-guide-arrow{width:28px;height:28px}.kk-rental-v3.kk-premium .kk-section-shell>.kk-taste-section-inner{padding:34px 20px!important}.kk-rental-v3 #prostor{margin-bottom:20px!important}.kk-rental-v3 #prostor>p:last-child{font-size:14px!important;margin-top:12px!important}.kk-rental-v3 .kk-space-switch{width:100%;box-sizing:border-box;gap:4px;margin-bottom:18px;border-radius:17px}.kk-rental-v3 .kk-space-switch button{flex:1;min-width:0;font-size:14px;padding:11px 12px;border-radius:12px;min-height:58px}.kk-rental-v3 .kk-space-switch button>span{font-size:11px}.kk-rental-v3 .kk-room-grid,.kk-rental-v3 .kk-rate-cards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}.kk-rental-v3 .kk-rental-room>div:first-child{aspect-ratio:16/10!important}.kk-rental-v3 .kk-rental-room>div:last-child{padding:20px!important}.kk-rental-v3 .kk-rental-room>div:last-child>p{font-size:14px!important;line-height:1.6!important}.kk-rental-v3 .kk-room-mini-prices>div{padding-block:12px!important;font-size:13px!important}.kk-rental-v3.kk-redesign .kk-room-grid .kk-room-mini-prices>div{min-height:52px!important}.kk-rental-v3 .kk-room-price-footer{gap:12px!important}.kk-rental-v3 .kk-price-card{padding:20px!important}.kk-rental-v3 .kk-rental-prices>div{gap:14px!important}.kk-rental-v3 .kk-rental-prices .kk-price-heading,.kk-rental-v3 .kk-rental-prices .kk-space-switch{margin-bottom:0!important}.kk-rental-v3 .kk-price-card-note{font-size:13px!important;line-height:1.6!important;padding-top:16px!important}.kk-rental-v3 .kk-price-card-head{padding-bottom:14px!important}.kk-rental-v3 .kk-price-card-head>p{font-size:14px!important;line-height:1.6!important}.kk-rental-v3 .kk-rate-row{padding-block:17px!important;min-height:0!important}.kk-rental-v3 .kk-rate-description strong{font-size:15px!important}.kk-rental-v3 .kk-rate-description small{font-size:12px!important}.kk-rental-v3 .kk-rate-value strong{font-size:27px!important}.kk-rental-v3 .kk-studio-mobile{display:flex;gap:6px;padding:8px 12px!important}.kk-rental-v3 .kk-studio-mobile>a{flex:0 0 auto!important;padding:10px 12px!important;min-height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:12px!important;background:transparent!important;color:#f4f7f0!important;letter-spacing:0!important}.kk-rental-v3 .kk-studio-mobile>a:last-child{flex:1!important}}@media(prefers-reduced-motion:reduce){.kk-rental-v3 .kk-photo-window img{transition:none!important;transform:none!important}}.kk-rental-v3 .kk-equipment-details summary>span{display:flex;flex-direction:column;gap:5px}.kk-rental-v3 .kk-equipment-details summary strong{font-size:16px;font-weight:600}.kk-rental-v3 .kk-equipment-details summary small{font-size:12px;font-weight:400;color:#b2c5b7}@media(min-width:941px){.kk-rental-v3 .kk-room-grid{align-items:stretch!important}.kk-rental-v3 .kk-room-grid .kk-room-price-footer{margin-top:auto!important;padding-top:24px!important}.kk-rental-v3 .kk-equipment-details summary small{display:none}}@media(max-width:940px){.kk-rental-v3 .kk-equipment-details{border:0;margin-block:18px!important}.kk-rental-v3 .kk-equipment-details summary{border:1px solid #51705a;background:#173524;border-radius:14px;padding:16px!important;min-height:70px;box-sizing:border-box}.kk-rental-v3 .kk-equipment-details summary::after{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;background:#fde500;color:#07140d;font-size:24px}.kk-rental-v3 .kk-equipment-details[open] summary{margin-bottom:18px}.kk-rental-v3 .kk-equipment-details summary:focus-visible{outline:2px solid #fde500;outline-offset:4px}}.kk-rental-v3 .kk-booking-shell{background:#10251a!important;box-shadow:none!important;border:1px solid #45624e!important;border-radius:26px;padding:36px;gap:40px}.kk-rental-v3 .kk-booking-form-area{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.kk-rental-v3 #kk-studio-form .kk-simple-fields{gap:22px}.kk-rental-v3 #kk-studio-form .kk-room-options label>span{min-height:76px;padding:14px 32px 14px 14px;border-radius:12px;transition:none}.kk-rental-v3 #kk-studio-form .kk-room-options input:checked+span{background:#283a1c;border-color:#fde500}.kk-rental-v3 #kk-studio-form .kk-room-options input[value=podcast]:checked+span{background:#133d2c;border-color:#20cca0}.kk-rental-v3 #kk-studio-form .kk-room-options input[value=podcast]{accent-color:#20cca0}.kk-rental-v3 #kk-studio-form .kk-room-choice{padding-bottom:22px;border-bottom:1px solid #46614e80}.kk-rental-v3 #kk-studio-form .kk-room-choice legend{margin-bottom:12px;font-size:14px;font-weight:600}.kk-rental-v3 #kk-studio-form .kk-simple-field>span{font-weight:500!important}@media(max-width:760px){.kk-rental-v3.kk-luxe .kk-booking-shell{padding:24px 20px!important;gap:26px;border-radius:22px}.kk-rental-v3 .kk-booking-companion{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:10px}.kk-rental-v3 .kk-booking-companion h2{font-size:28px!important;line-height:1.12!important}.kk-rental-v3 .kk-booking-eyebrow{font-size:9px;letter-spacing:.07em;margin-bottom:10px}.kk-rental-v3 .kk-booking-lead{font-size:13px;line-height:1.6;margin-top:10px}.kk-rental-v3 .kk-booking-bird-slot{width:76px;height:124px;margin:0}.kk-rental-v3 .kk-companion-stage{margin:0}.kk-rental-v3 #kk-studio-form .kk-room-options strong{font-size:14px;line-height:1.3;padding-right:6px}.kk-rental-v3 #kk-studio-form .kk-room-options small{font-size:11px;line-height:1.4}.kk-rental-v3 #kk-studio-form .kk-room-options input{width:15px;height:15px;top:15px;right:10px}.kk-rental-v3 #kk-studio-form .kk-room-options label>span{padding:13px 25px 13px 12px;min-height:76px}.kk-rental-v3 #kk-studio-form .kk-simple-fields{gap:18px}.kk-rental-v3 #kk-studio-form .kk-simple-row{gap:12px}.kk-rental-v3 #kk-studio-form input:not([type=radio]),.kk-rental-v3 #kk-studio-form select{min-height:50px;border-radius:10px!important}.kk-rental-v3 #kk-studio-form .kk-simple-send>button{padding:16px 18px!important}}@media(min-width:941px){.kk-rental-v3 .kk-room-grid .kk-rental-room{align-self:stretch!important;min-width:0}.kk-rental-v3 .kk-room-grid .kk-rental-room>div:last-child{flex:1;min-width:0}.kk-rental-v3 .kk-room-grid .kk-equipment-details{margin-top:18px!important;padding-top:0!important}.kk-rental-v3 .kk-room-grid .kk-room-price-footer{margin-top:auto!important;min-height:76px;box-sizing:border-box}}.kk-rental-v3 .kk-equipment-photo-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px!important}.kk-rental-v3 .kk-equipment-arrows{display:flex;gap:8px;flex:none}.kk-rental-v3 .kk-equipment-arrows button{width:44px;height:44px;border:1px solid #51705a;border-radius:50%;background:#173524;color:#f4f7f0;font-size:22px;cursor:pointer}.kk-rental-v3 .kk-equipment-arrows button:hover{border-color:#fde500;color:#fde500}.kk-rental-v3 .kk-equipment-arrows button:focus-visible{outline:2px solid #fde500;outline-offset:3px}.kk-rental-v3 .kk-rental-room .kk-strip{max-width:100%;overflow-x:auto;overflow-y:hidden;margin-block:12px 6px!important;scrollbar-width:thin;scrollbar-color:#51705a transparent}.kk-rental-v3 #rezervacija.kk-direct-booking{padding-block:64px!important;border-top:0!important}@media(max-width:760px){.kk-rental-v3 #rezervacija.kk-direct-booking{padding-block:36px!important}}@media(min-width:941px){.kk-rental-v3 .kk-room-grid{grid-template-rows:repeat(9,auto);row-gap:0!important}.kk-rental-v3 .kk-room-grid .kk-rental-room{display:grid!important;grid-template-rows:subgrid;grid-row:1/span 9;row-gap:0;border-color:#496150!important}.kk-rental-v3 .kk-room-grid .kk-rental-room:first-child{grid-column:1}.kk-rental-v3 .kk-room-grid .kk-rental-room:last-child{grid-column:2}.kk-rental-v3 .kk-room-grid .kk-rental-room>div:last-child{display:grid!important;grid-template-rows:subgrid;grid-row:3/span 7;row-gap:0!important}.kk-rental-v3 .kk-room-grid .kk-equipment-details{align-self:start;margin-top:18px!important;margin-bottom:14px!important}.kk-rental-v3 .kk-room-grid .kk-room-price-footer{margin-top:18px!important;align-self:end}}@media(max-width:940px){.kk-rental-v3 .kk-room-number{display:none!important}}@media(min-width:941px){.kk-rental-v3 .kk-room-grid .kk-room-price-footer{display:grid!important;grid-template-columns:minmax(0,1fr) 90px;gap:16px!important;align-self:stretch;align-content:start;align-items:start}.kk-rental-v3 .kk-room-grid .kk-room-price-footer>a:first-child{width:100%;max-width:250px;min-width:0;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:12px 14px!important}.kk-rental-v3 .kk-room-grid .kk-room-price-footer>a+a{min-height:48px;box-sizing:border-box;justify-content:center;white-space:nowrap}}.kk-emil{--kk-ui-out:cubic-bezier(.23,1,.32,1)}.kk-emil :is(.kk-button-primary,.kk-deskcta,.kk-cookie-actions button,.kk-equipment-arrows button,.kk-dialog-done,.kk-mobile-book){transition:transform 140ms var(--kk-ui-out),opacity 140ms ease!important}.kk-emil main a.kk-island-action{transition:transform 160ms var(--kk-ui-out)!important}.kk-emil .kk-island-arrow{transition:transform 160ms var(--kk-ui-out)!important}.kk-emil :is(.kk-button-primary,.kk-deskcta,.kk-cookie-actions button,.kk-equipment-arrows button,.kk-dialog-done,.kk-mobile-book):active:not(:disabled),.kk-emil main a.kk-island-action:active{transform:scale(.975)!important}.kk-emil .kk-burger::before,.kk-emil .kk-burger::after{transition:transform 180ms var(--kk-ui-out)!important}.kk-emil [data-kk-show=mobileOpen] .kk-mobilemenu nav>a{animation:none!important}.kk-emil :is(.kk-mega,.kk-mobilemenu){transform-origin:top center}.kk-emil .kk-carousel-slides>div{transition:none!important}.kk-emil .kk-carousel-dot::after{width:7px!important;transition:transform 140ms var(--kk-ui-out),opacity 140ms ease;background:#f4f7f0;opacity:.5}.kk-emil .kk-carousel-dot[aria-pressed=true]::after{transform:scale(1.3);opacity:1;background:#fde500}.kk-emil .kk-services-overview>div,.kk-emil .kk-mega-card,.kk-emil .kk-work-card{transition:transform 180ms var(--kk-ui-out)!important}.kk-emil .kk-equipment-details summary::after{transition:transform 140ms var(--kk-ui-out)}.kk-emil .kk-equipment-details summary:active::after{transform:scale(.92)}@media(hover:none),(pointer:coarse){.kk-emil main a.kk-island-action:hover,.kk-emil .kk-work-card:hover,.kk-emil .kk-service-card:hover{transform:none!important}.kk-emil main a.kk-island-action:active{transform:scale(.975)!important}}html[data-kk-input=keyboard]{scroll-behavior:auto!important}html[data-kk-input=keyboard] .kk-emil :is(.kk-button-primary,.kk-deskcta,.kk-cookie-actions button,.kk-equipment-arrows button,.kk-dialog-done,.kk-mobile-book,.kk-island-action,.kk-island-arrow,.kk-mega-card,.kk-work-card,.kk-carousel-dot::after){transition:none!important;animation:none!important}html[data-kk-input=keyboard] .kk-emil .kk-burger::before,html[data-kk-input=keyboard] .kk-emil .kk-burger::after{transition:none!important}@media(prefers-reduced-motion:reduce){.kk-emil :is(.kk-button-primary,.kk-deskcta,.kk-cookie-actions button,.kk-equipment-arrows button,.kk-dialog-done,.kk-mobile-book,.kk-island-action):active{transform:none!important}.kk-emil .kk-equipment-details summary:active::after{transform:none!important}}.kk-emil #kk-header :is(.kk-mega,.kk-mobilemenu){animation:none!important;transition:none!important}html[data-kk-input=keyboard] .kk-emil .kk-carousel-dot::after{transition:none!important}.kk-apple .kk-native-gallery{display:flex!important;position:absolute;inset:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:auto}.kk-apple .kk-native-gallery::-webkit-scrollbar{display:none}.kk-apple .kk-native-gallery>div{position:relative!important;inset:auto!important;flex:0 0 100%;min-width:0;height:100%;opacity:1!important;transition:none!important;scroll-snap-align:start;pointer-events:auto}.kk-apple .kk-apple-gallery{touch-action:auto}.kk-apple .kk-native-gallery img{user-select:none;-webkit-user-drag:none}.kk-apple :is(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.kk-apple :is(button,summary,.kk-button-primary,.kk-deskcta){touch-action:manipulation}.kk-apple :is(.kk-room-thumbs button,.kk-space-switch button):active{filter:brightness(.9)}.kk-apple .kk-equipment-arrows button:disabled{opacity:.3;cursor:default;transform:none!important}.kk-apple :is(.kk-room-thumbs button,.kk-space-switch button,.kk-equipment-arrows button,summary):focus-visible{outline:3px solid #fde500;outline-offset:4px}.kk-apple form[data-enquiry] :is(input,select,textarea):not([type=radio]):not([type=hidden]){font-size:max(1rem,16px);transition:border-color 120ms ease,box-shadow 120ms ease;scroll-margin-block:130px 110px}.kk-apple form[data-enquiry] :is(input,select,textarea):focus-visible{outline:2px solid #fde500;outline-offset:3px;box-shadow:0 0 0 5px #fde50012}.kk-apple form[data-enquiry] [aria-invalid=true]{border-color:#ffac98!important}.kk-field-help{display:block;margin-top:7px;font-size:.8125rem;line-height:1.45;letter-spacing:0;color:#ffbeac}.kk-field-help[hidden]{display:none}.kk-apple #kk-header :is(.kk-nav,.kk-mobilemenu){box-shadow:0 12px 28px #010a0824}@media(prefers-reduced-motion:reduce){.kk-apple .kk-native-gallery{scroll-behavior:auto!important}.kk-apple :is(.kk-room-thumbs button,.kk-space-switch button):active{filter:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.kk-apple #kk-header :is(.kk-nav,.kk-mobilemenu,.kk-mega),.kk-apple .kk-studio-mobile{background:#0a1b12!important;backdrop-filter:none!important}}@media(prefers-contrast:more){.kk-apple :is(input,select,textarea,.kk-room-thumbs button,.kk-space-switch,.kk-equipment-arrows button){border-color:#b5c9bc!important}.kk-apple .kk-field-help{color:#ffd7cc}}:root{--s-page: #010a08;--s-band: #0a1410;--s-card: #122019;--s-card-hover: #182b21;--s-sunken: #0c1712;--s-ink: #f4f7f0;--s-ink-soft: #c2d3c8;--s-ink-quiet: #a6bbb2;--s-line: #24382d;--s-line-strong: #365140;--s-shadow: 0 1px 2px rgb(0 0 0 / .45), 0 10px 28px -10px rgb(0 0 0 / .6);--s-shadow-hover: 0 2px 6px rgb(0 0 0 / .5), 0 18px 38px -12px rgb(0 0 0 / .72);--s-inner-top: inset 0 1px 0 rgb(244 247 240 / .06);--s-accent: #00a86b;--s-accent-deep: #35d49a;--s-on-accent: #010a08;--s-yellow: #fde500;--s-on-yellow: #11261b;--kk-surface: var(--s-card) !important;--kk-surface-raised: var(--s-sunken) !important;--kk-border: var(--s-line) !important;--kk-line: var(--s-line) !important;}:where(#main-content) :is(.kk-service-card,.kk-service-detail,.kk-services-overview>div,.kk-taste-story,.kk-related-card,.kk-price-card,.kk-rental-room,.kk-work-card,.kk-blog-toc,.kk-article-toc):not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)){background: var(--s-card) !important;border: 1px solid var(--s-line) !important;border-radius: 20px !important;box-shadow: var(--s-shadow), var(--s-inner-top) !important;}:where(#main-content) :is(.kk-home-benefits,.kk-home-process,.kk-taste-surface:not(section)):not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)){background: var(--s-band) !important;border: 1px solid var(--s-line) !important;border-radius: 24px !important;box-shadow: none !important;}:where(#main-content) > section:nth-of-type(even) :is(.kk-home-benefits,.kk-home-process,.kk-taste-surface:not(section)):not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)), .kk-band :is(.kk-home-benefits,.kk-home-process,.kk-taste-surface:not(section)):not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)){background: var(--s-card) !important;}:where(#main-content) .kk-work-card:not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)){overflow: hidden !important;}:where(#main-content) :is(a,[role="button"]):is(.kk-service-card,.kk-service-detail,.kk-services-overview>div,.kk-taste-story,.kk-related-card,.kk-price-card,.kk-rental-room,.kk-work-card,.kk-blog-toc,.kk-article-toc):not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)){cursor: pointer;}:where(#main-content) :is(a,[role="button"]):is(.kk-service-card,.kk-service-detail,.kk-services-overview>div,.kk-taste-story,.kk-related-card,.kk-price-card,.kk-rental-room,.kk-work-card,.kk-blog-toc,.kk-article-toc):not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)):is(:hover,:focus-visible){background: var(--s-card-hover) !important;border-color: var(--s-line-strong) !important;box-shadow: var(--s-shadow-hover), var(--s-inner-top) !important;}:where(#main-content) > section.kk-art-cta:not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)){background: var(--s-band) !important;}:where(#main-content) .kk-taste-faq:not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)){background: transparent !important;border: 0 !important;box-shadow: none !important;}:where(#main-content) details:not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)){background: var(--s-card) !important;border: 1px solid var(--s-line) !important;border-radius: 16px !important;box-shadow: none !important;}:where(#main-content) details:not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)) > summary{background: transparent !important;border-radius: 16px !important;cursor: pointer;}:where(#main-content) details:not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)):hover, :where(#main-content) details:not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)):has(> summary:focus-visible){border-color: var(--s-line-strong) !important;}:where(#main-content) details:not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *))[open]{background: var(--s-card) !important;}:where(#main-content) :is(details > summary,.kk-rate-row,.kk-taste-reason):not(:where(#rezervacija,#rezervacija *,section:has(form),section:has(form) *,.kk-heroart,.kk-heroart *,.kkp-anim,.kkp-anim *,.kk-room-portrait,.kk-room-portrait *,.kk-room-gallery,.kk-room-gallery *,.kk-strip,.kk-strip *,.kk-taste-film-shade,.kk-taste-film-shade *,[data-kk-slot="studioSlidesEl"],[data-kk-slot="studioSlidesEl"] *,[data-kk-text="studioLabel"],.kk-portrait-caption,.kk-portrait-caption *)){box-shadow: none !important;}body.kk-article-page article h1{line-height: 1.1 !important;text-wrap: balance;}body.kk-article-page article li::marker{color: #fde500;}body.kk-article-page article > div > div:has(> div > a[href^="#"]){padding: 26px 28px !important;border-color: #304b3b !important;margin-top: 32px;}body.kk-article-page article > div > div:has(> div > a[href^="#"]) > p{color: #f4f7f0 !important;font-weight: 500 !important;}body.kk-article-page article a[href^="#"]{display: block;padding-block: 8px;font-size: 15px !important;line-height: 1.5 !important;font-weight: 400 !important;}body.kk-article-page article > div > div:has(> div > a[href^="#"]) > div{gap: 0 !important;}body.kk-article-page article a[href^="#"] + a{border-top: 1px solid #263e30;}body.kk-article-page article table{margin-block: 24px;}body.kk-article-page article :is(th,td){padding: 16px !important;line-height: 1.65 !important;font-size: 15px !important;border-color: #304b3b !important;}body.kk-article-page article td{font-weight: 400 !important;}body.kk-article-page article tbody tr:nth-child(even){background-color: #0d1912;}body.kk-article-page article > div > div:has(> a[href^="/blog/"]){gap: 18px !important;}body.kk-article-page article > div > div > a[href^="/blog/"]{display: flex !important;flex-direction: column;justify-content: space-between;gap: 24px;}body.kk-article-page article > div > div > a[href^="/blog/"] > p:first-child{line-height: 1.4 !important;}body.kk-luxe main > .kk-anchor-nav:not([aria-label="Kategorije bloga"]) > div{padding-block: 8px !important;gap: 6px !important;}body.kk-luxe main > .kk-anchor-nav:not([aria-label="Kategorije bloga"]) a{min-height: 36px !important;padding: 8px 12px !important;font-size: 11px !important;letter-spacing: .04em !important;border-color: #304b3b !important;}body.kk-article-page article a:focus-visible, body.kk-taste-blog [data-kakadu-category] > a:focus-visible{outline: 2px solid #fde500;outline-offset: 5px;}@media (max-width: 760px){body.kk-luxe main > .kk-anchor-nav:not([aria-label="Kategorije bloga"]) a{min-height: 44px !important;}body.kk-article-page article h1{line-height: 1.14 !important;}body.kk-article-page article > div > div:has(> div > a[href^="#"]){padding: 22px !important;}}body.kk-taste-blog [data-kakadu-category] > a[href="/blog/kako-pokrenuti-podkast"], body.kk-luxe .kk-art-journal .kk-taste-story[href="/blog/kako-pokrenuti-podkast"]{--kk-post-cover: url("/assets/optimized/photos-blog-kako-pokrenuti-podkast-87ef791ecd-480.webp");}body.kk-taste-blog [data-kakadu-category] > a[href="/blog/kucni-studio-za-snimanje"], body.kk-luxe .kk-art-journal .kk-taste-story[href="/blog/kucni-studio-za-snimanje"]{--kk-post-cover: url("/assets/optimized/photos-blog-kucni-studio-za-snimanje-5d9e1135d9-480.webp");}body.kk-taste-blog [data-kakadu-category] > a[href="/blog/mikrofon-za-podkast"], body.kk-luxe .kk-art-journal .kk-taste-story[href="/blog/mikrofon-za-podkast"]{--kk-post-cover: url("/assets/optimized/photos-blog-mikrofon-za-podkast-bbb6836743-480.webp");}body.kk-taste-blog [data-kakadu-category] > a[href="/blog/monetizacija-youtube-kanala"], body.kk-luxe .kk-art-journal .kk-taste-story[href="/blog/monetizacija-youtube-kanala"]{--kk-post-cover: url("/assets/optimized/photos-blog-monetizacija-youtube-kanala-cb9c543d06-480.webp");}body.kk-taste-blog [data-kakadu-category] > a[href="/blog/muzika-bez-autorskih-prava-youtube"], body.kk-luxe .kk-art-journal .kk-taste-story[href="/blog/muzika-bez-autorskih-prava-youtube"]{--kk-post-cover: url("/assets/optimized/photos-blog-muzika-bez-autorskih-prava-youtube-9fb4f685bf-480.webp");}body.kk-taste-blog [data-kakadu-category] > a[href="/blog/podkast-ili-youtube-kanal"], body.kk-luxe .kk-art-journal .kk-taste-story[href="/blog/podkast-ili-youtube-kanal"]{--kk-post-cover: url("/assets/optimized/photos-blog-podkast-ili-youtube-kanal-c2308d63d2-480.webp");}body.kk-taste-blog [data-kakadu-category] > a[href="/blog/proces-video-produkcije"], body.kk-luxe .kk-art-journal .kk-taste-story[href="/blog/proces-video-produkcije"]{--kk-post-cover: url("/assets/optimized/photos-blog-proces-video-produkcije-c2d1406d55-480.webp");}body.kk-taste-blog [data-kakadu-category] > a[href="/blog/programi-za-editovanje-videa"], body.kk-luxe .kk-art-journal .kk-taste-story[href="/blog/programi-za-editovanje-videa"]{--kk-post-cover: url("/assets/optimized/photos-blog-programi-za-editovanje-videa-8d9442e9ec-480.webp");}body.kk-taste-blog [data-kakadu-category] > a[href="/blog/sta-je-podkast"], body.kk-luxe .kk-art-journal .kk-taste-story[href="/blog/sta-je-podkast"]{--kk-post-cover: url("/assets/optimized/photos-studio-podcast-studio-mic-detail-24d3b830a5-480.webp");}body.kk-taste-blog [data-kakadu-category] > a[href="/blog/sta-je-postprodukcija"], body.kk-luxe .kk-art-journal .kk-taste-story[href="/blog/sta-je-postprodukcija"]{--kk-post-cover: url("/assets/optimized/photos-blog-sta-je-postprodukcija-9b6b003153-480.webp");}body.kk-taste-blog [data-kakadu-category] > a[href="/blog/studio-za-snimanje-videa-pre-rezervacije"], body.kk-luxe .kk-art-journal .kk-taste-story[href="/blog/studio-za-snimanje-videa-pre-rezervacije"]{--kk-post-cover: url("/assets/optimized/photos-blog-studio-za-snimanje-videa-pre-rezervacije-afc226ba48-480.webp");}body.kk-taste-blog [data-kakadu-category] > a[href="/blog/youtube-analitika"], body.kk-luxe .kk-art-journal .kk-taste-story[href="/blog/youtube-analitika"]{--kk-post-cover: url("/assets/optimized/photos-blog-youtube-analitika-ca413cb79c-480.webp");}body.kk-luxe.kk-taste-blog [data-kakadu-category] > a:is(:hover,:focus-visible), body.kk-luxe .kk-art-journal a.kk-taste-story:is(:hover,:focus-visible){border-color: #a6be95 !important;background: #193120 !important;}body.kk-luxe.kk-taste-blog main a.kk-2col:has(h2){background: #112319 !important;border-color: #49654d !important;}body.kk-luxe.kk-taste-blog main a.kk-2col:has(h2):is(:hover,:focus-visible) h2{text-decoration: underline;text-underline-offset: 6px;text-decoration-thickness: 1px;text-decoration-color: #a5bd92;}body.kk-luxe.kk-taste-blog main a.kk-2col > div > div > span:last-child{color: #b9e6c2 !important;border-color: #56755c !important;}body.kk-luxe.kk-taste-blog main .kk-anchor-nav a{min-height: 44px;border-color: #4b6751 !important;}body.kk-luxe.kk-article-page article > div > div > a[href^="/blog/"]{background: #13271b !important;border-color: #46614b !important;padding: 24px !important;}body.kk-luxe.kk-article-page article > div > div > a[href^="/blog/"]:is(:hover,:focus-visible){border-color: #a6be95 !important;}body.kk-luxe:not(.kk-taste-blog):not(.kk-article-page) main > section:not(.kk-hero):not(:has(form)) .kk-art-heading{letter-spacing: -.035em !important;line-height: 1.12 !important;text-wrap: balance;}body.kk-luxe main > section:not(.kk-hero):not(:has(form)) :is(.kk-services-overview > div, .kk-service-detail) :is(h2,h3){letter-spacing: -.03em !important;line-height: 1.2 !important;}body.kk-luxe:not(.kk-taste-blog):not(.kk-article-page) main > section:not(.kk-hero):not(:has(form)) > .kk-taste-section-inner > p:not([style*="text-transform"]){font-size: 17px !important;line-height: 1.75 !important;max-width: 66ch !important;color: #bccbbf !important;}body.kk-luxe main > section:not(.kk-hero):not(:has(form)) :is(.kk-services-overview > div, .kk-service-detail, .kk-taste-reason, .kk-taste-step) > p, body.kk-luxe .kk-art-services .kk-service-card > p{font-size: 16px !important;line-height: 1.75 !important;font-weight: 400 !important;color: #bccbbf !important;}body.kk-luxe main > section:not(.kk-hero):not(:has(form)) .kk-taste-section-heading{gap: 24px !important;}body.kk-luxe main > section:not(.kk-hero):not(:has(form)) .kk-services-overview > div > :is(ul,p){margin-bottom: 24px !important;}body.kk-luxe main > section:not(.kk-hero):not(:has(form)) .kk-taste-step h3{margin-block: 16px 12px !important;}body.kk-luxe .kk-rental-hero:not([data-studio-film]){background: radial-gradient(ellipse at 100% 25%, #17341f 0%, #0a1c12 30%, #010a08 66%) !important;}body.kk-luxe.kk-rental-v3 .kk-studio-intro > h1{letter-spacing: -.035em !important;line-height: 1.1 !important;}body.kk-luxe.kk-rental-v3 .kk-studio-intro > p:not(.kk-rental-location){font-size: 17px !important;line-height: 1.75 !important;color: #c3cfc4 !important;}body.kk-luxe.kk-rental-v3 .kk-studio-intro .kk-studio-actions a[data-space-link="podcast"]{color: #a7d6b6 !important;border-color: #55795e !important;}body.kk-luxe.kk-rental-v3 .kk-rental-guide{margin-top: 18px !important;gap: 10px 22px !important;}body.kk-luxe.kk-rental-v3 .kk-rental-guide .kk-hero-book{color: #fde500 !important;font-size: 14px !important;font-weight: 600 !important;text-underline-offset: 6px;}body.kk-luxe.kk-rental-v3 .kk-room-portrait{border-color: #526d56 !important;}body.kk-luxe.kk-rental-v3 .kk-portrait-caption > span{color: #e0e8dc !important;}body.kk-luxe.kk-rental-v3 #prostor > p:not([style*="text-transform"]){max-width: 64ch !important;font-size: 17px !important;line-height: 1.75 !important;color: #bccbbf !important;}body.kk-luxe.kk-rental-v3 .kk-room-grid .kk-rental-room > div:last-child > h3{font-size: clamp(24px, 2.4vw, 30px) !important;line-height: 1.22 !important;letter-spacing: -.025em !important;margin-bottom: 16px !important;}body.kk-luxe.kk-rental-v3 .kk-room-grid .kk-rental-room > div:last-child > p:not(.kk-room-facts){font-size: 16px !important;line-height: 1.75 !important;color: #c0cdbf !important;}body.kk-luxe.kk-rental-v3 .kk-room-grid .kk-room-facts{padding-block: 16px !important;margin-top: 20px !important;border-top: 1px solid #304b3b;font-size: 13px !important;line-height: 1.65 !important;color: #c4d3c5 !important;}body.kk-luxe.kk-rental-v3 .kk-equipment-photo-heading > span:first-child{letter-spacing: .1em !important;font-size: 11px !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-price-heading > p{font-size: 16px !important;line-height: 1.75 !important;max-width: 60ch;color: #c3cfc4 !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-price-card{background: #0b1b12 !important;border-color: #506c53 !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-price-card-head{border-bottom-color: #466149 !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-price-card-head > h3{font-size: 32px !important;line-height: 1.2 !important;letter-spacing: -.025em !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-price-card-head > p{min-height: 3.4em;font-size: 16px !important;line-height: 1.7 !important;color: #becdbe !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-rate-value > strong{font-size: clamp(32px, 3.3vw, 42px) !important;line-height: 1.15 !important;letter-spacing: -.025em !important;font-variant-numeric: tabular-nums;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-rate-value > small{color: #c4d0c4 !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-rate-description > strong{line-height: 1.4 !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-rate-description > small{color: #bacbbc !important;line-height: 1.65 !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-price-card-note{font-size: 14px !important;line-height: 1.7 !important;color: #bccbbf !important;border-top-color: #304b3b !important;}body.kk-luxe main > section#faq .kk-taste-faq > summary{padding-block: 26px !important;font-size: 18px !important;line-height: 1.45 !important;}body.kk-luxe main > section#faq .kk-taste-faq > p{font-size: 16px !important;color: #bccbbf !important;line-height: 1.8 !important;}body.kk-luxe main > section.kk-art-cta:not(:has(form)){background: linear-gradient(110deg, #102219 0%, #102219 55%, #23412a 100%) !important;border-top-color: #3c5843 !important;}body.kk-luxe main > section.kk-art-cta:not(:has(form)) p{color: #d0ddce !important;max-width: 62ch !important;line-height: 1.75 !important;}body.kk-luxe footer .kk-ftgrid > div > span:first-child{font-size: 12px !important;color: #e0e8dc !important;margin-bottom: 8px !important;}body.kk-luxe footer .kk-ftgrid > div:not(:first-child) > a:not(.kk-taste-action){min-height: 32px;line-height: 1.65 !important;}@media (min-width: 941px){body.kk-luxe.kk-rental-v3 .kk-room-grid{column-gap: 28px !important;}body.kk-luxe.kk-rental-v3 .kk-room-grid .kk-rental-room > div:last-child{padding-inline: 30px !important;}body.kk-luxe.kk-rental-v3 .kk-room-thumbs{padding-inline: 30px !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-rate-cards{gap: 28px !important;}}@media (max-width: 760px){body.kk-luxe.kk-rental-v3 .kk-studio-intro > h1{line-height: 1.1 !important;}body.kk-luxe.kk-rental-v3 .kk-studio-intro > p:not(.kk-rental-location){font-size: 15px !important;line-height: 1.7 !important;}body.kk-luxe.kk-rental-v3 .kk-rental-guide{margin-top: 14px !important;gap: 0 16px !important;}body.kk-luxe.kk-rental-v3 .kk-rental-guide .kk-hero-book{font-size: 13px !important;}body.kk-luxe.kk-rental-v3 #prostor > p:not([style*="text-transform"]), body.kk-luxe:not(.kk-taste-blog):not(.kk-article-page) main > section:not(.kk-hero):not(:has(form)) > .kk-taste-section-inner > p:not([style*="text-transform"]){font-size: 16px !important;}body.kk-luxe.kk-rental-v3 .kk-room-grid .kk-rental-room > div:last-child > p:not(.kk-room-facts){font-size: 15px !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-price-card-head > h3{font-size: 28px !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-price-card-head > p{min-height: 0;font-size: 15px !important;}body.kk-luxe main > section#faq .kk-taste-faq > summary{padding-block: 22px !important;font-size: 16px !important;}body.kk-luxe footer .kk-ftgrid > div:not(:first-child) > a:not(.kk-taste-action){min-height: 44px;}}body.kk-luxe #main-content :is(a,button,summary,[role="button"]):not(:where(#rezervacija *,section:has(form) *,.kk-hero *,.kkp-anim *)):focus-visible{outline: 2px solid #fde500 !important;outline-offset: 5px !important;}body.kk-luxe main > section:not(:has(form)):not(.kk-hero) ::selection{background: #fde500;color: #010a08;}body.kk-luxe .kk-services-overview > div{background: #102018 !important;border-color: #415e48 !important;gap: 20px !important;}body.kk-luxe .kk-services-overview > div > h2{margin: 0 !important;}body.kk-luxe main .kk-services-overview > div > p{margin: 0 !important;max-width: 56ch;}body.kk-luxe .kk-services-overview > div > div > span{color: #c4d4c5 !important;background: #192e20;border-color: transparent !important;font-size: 12px !important;line-height: 1.5 !important;padding: 6px 10px !important;}body.kk-luxe .kk-services-overview > div > a{display: inline-flex;align-items: center;align-self: flex-start;min-height: 44px;padding: 12px 0 0;border-top: 1px solid #415e48;width: 100%;color: #fde500 !important;font-size: 12px !important;line-height: 1.6 !important;letter-spacing: .05em !important;}body.kk-luxe main > section:not(:has(form)) > .kk-taste-section-inner > div[id]:has(> span + div){border-bottom-color: #34503e !important;gap: clamp(20px,3vw,44px) !important;padding-block: 40px !important;}body.kk-luxe main > section:not(:has(form)) > .kk-taste-section-inner > div[id]:has(> span + div) > div{min-width: 0 !important;}body.kk-luxe main > section:not(:has(form)) > .kk-taste-section-inner > div[id]:has(> span + div) h2{font-size: clamp(23px,2.3vw,32px) !important;line-height: 1.25 !important;letter-spacing: -.025em !important;margin-bottom: 16px !important;text-wrap: balance;}body.kk-luxe main > section:not(:has(form)) > .kk-taste-section-inner > div[id]:has(> span + div) p{font-size: 16px !important;line-height: 1.8 !important;color: #c0cec2 !important;font-weight: 400 !important;max-width: 66ch !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-price-card .kk-rate-row{background: #14291b !important;border: 1px solid #49684e !important;border-radius: 14px !important;margin-block: 12px !important;padding: 18px !important;box-shadow: none !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-price-card .kk-rate-row:is(:hover,:focus-visible){background: #1b3423 !important;border-color: #95b38d !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-rate-action{display: inline-flex !important;align-items: center;align-self: flex-start;background: #263e27;color: #f5e856 !important;padding: 7px 11px !important;border-radius: 99px;font-size: 12px !important;line-height: 1.5 !important;font-weight: 600 !important;white-space: nowrap;}body.kk-luxe.kk-rental-v3 .kk-rental-prices [data-price-panel="podcast"] .kk-rate-action{background: #1c4030;color: #b9e6c2 !important;}body.kk-luxe .kk-work-card > div:last-child{gap: 14px !important;}body.kk-luxe .kk-work-card > div:last-child > h3{line-height: 1.3 !important;}body.kk-luxe main > section#faq .kk-taste-faq{background: #112319 !important;border: 1px solid #3c5945 !important;border-radius: 16px !important;margin-bottom: 12px;}body.kk-luxe main > section#faq .kk-taste-faq > summary{padding-inline: 20px !important;}body.kk-luxe main > section#faq .kk-taste-faq > p{padding: 0 20px 24px !important;}body.kk-luxe main > section#faq .kk-taste-faq > summary{color: #f4f7f0 !important;}body.kk-luxe main > section#faq .kk-taste-faq[open] > summary{color: #fde500 !important;}@media (max-width: 760px){body.kk-luxe .kk-services-overview > div{padding: 26px !important;}body.kk-luxe main > section:not(:has(form)) > .kk-taste-section-inner > div[id]:has(> span + div){display: grid !important;grid-template-columns: 48px minmax(0,1fr);gap: 16px !important;padding-block: 28px !important;}body.kk-luxe main > section:not(:has(form)) > .kk-taste-section-inner > div[id]:has(> span + div) > span{font-size: 32px !important;min-width: 0 !important;padding-top: 2px;}body.kk-luxe main > section:not(:has(form)) > .kk-taste-section-inner > div[id]:has(> span + div) h2{font-size: 22px !important;}body.kk-luxe main > section:not(:has(form)) > .kk-taste-section-inner > div[id]:has(> span + div) p{font-size: 15px !important;}body.kk-luxe.kk-rental-v3 .kk-rental-prices .kk-price-card .kk-rate-row{padding: 16px !important;}}html body :is(header, main, footer, aside, dialog, #kk-fab-wrap) :is(a, button, summary), html body :is(a, button) .kk-card-action, html body main a.kk-panel > p + p{text-transform: none !important;letter-spacing: 0 !important;}html body.kk-luxe #kk-header .kk-desknav > a{font-size: 14px !important;}html body.kk-taste.kk-luxe :is(a, button):is(.kk-taste-action, .kk-button-primary, .kk-deskcta){font-size: 15px !important;}html body.kk-taste.kk-luxe :is(.kk-anchor-nav, .kk-room-price-footer) a.kk-taste-action{font-size: 13px !important;}@media (min-width: 941px) and (max-width: 1100px){html body.kk-luxe #kk-header .kk-desknav > a{font-size: 13px !important;}}:root{--kk-t-page: clamp(38px, 4.05vw, 58px);--kk-t-section: clamp(34px, 4.2vw, 58px);--kk-t-sub: clamp(28px, 2.7vw, 38px);--kk-t-card: clamp(24px, 2vw, 28px);}@media (max-width: 1100px){:root{--kk-t-section: 40px;}}@media (max-width: 1000px){:root{--kk-t-page: 46px;}}@media (max-width: 760px){:root{--kk-t-page: 34px;--kk-t-section: 34px;--kk-t-sub: 28px;--kk-t-card: 24px;}}html body.kk-luxe:not(.kk-home-page):not(.kk-article-page) #main-content h1{font-size: var(--kk-t-page) !important;}html body.kk-luxe #main-content section:not(.kk-art-cta):not(.kk-closing-panel):not(:has(form)) :is(h2.kk-art-heading, .yt-section-heading h2, .yt-pack-heading h2, .pp-guides h2){font-size: var(--kk-t-section) !important;}html body.kk-luxe #main-content #faq h2{font-size: var(--kk-t-section) !important;}html body.kk-luxe #main-content :is(.yt-offer-intro h2, #motion-graphics.pp-service h2, [data-screen-label$="Studio cross-link"] h2){font-size: var(--kk-t-sub) !important;}html body.kk-luxe #main-content :is(.vp-format h2, .vp-support-item h2, .pp-service:not(#motion-graphics) h2, .yt-service h2, .yt-model h3, [data-screen-label="Usluge · Pillar kartice"] .kk-panel h2, [data-screen-label="Podcast produkcija · Oblasti"] .kk-panel h2){font-size: var(--kk-t-card) !important;}html body nav[aria-label="Breadcrumb"] > :is(a, span){font-size: 13px !important;}html body nav[aria-label="Breadcrumb"] > span:last-child{text-transform: none !important;letter-spacing: 0 !important;}html body nav[aria-label="Breadcrumb"] > a{padding-block: 12px;margin-block: -12px;}:root{--kk-ease-out: cubic-bezier(.22, 1, .36, 1);}html body.kk-luxe :is(a, button):is(.kk-taste-action, .kk-button-primary, .kk-deskcta), html body.kk-luxe #kk-fab, html body.kk-luxe .yt-package-switch button{transition: transform .22s var(--kk-ease-out), box-shadow .22s var(--kk-ease-out), background-color .2s, border-color .2s, color .2s, opacity .2s !important;}html body.kk-luxe :is(.kk-service-card, .kk-work-card, a.kk-panel, .kk-mega-card){transition: transform .24s var(--kk-ease-out), border-color .2s, box-shadow .24s var(--kk-ease-out) !important;}html body.kk-luxe .kk-island-arrow{transition: transform .22s var(--kk-ease-out) !important;}@media (hover: hover) and (pointer: fine){html body.kk-luxe :is(a, button):is(.kk-taste-action, .kk-button-primary, .kk-deskcta):hover, html body.kk-luxe #kk-fab:hover{transform: translateY(-2px) !important;opacity: 1 !important;}html body.kk-luxe :is(a, button):is(.kk-button-primary, .kk-deskcta, [style*="background:rgb(253,229,0)"]):hover, html body.kk-luxe #kk-fab:hover{box-shadow: 0 10px 28px rgb(253 229 0 / .24) !important;}html body.kk-luxe :is(.kk-service-card, .kk-work-card, a.kk-panel):hover{transform: translateY(-4px) !important;}html body.kk-luxe :is(a, button):hover .kk-island-arrow{transform: translateX(3px) !important;}}@media (hover: none){html body.kk-luxe :is(a, button, .kk-service-card, .kk-work-card, .kk-panel):hover{transform: none !important;}}html body.kk-luxe :is(a, button):is(.kk-taste-action, .kk-button-primary, .kk-deskcta):active, html body.kk-luxe #kk-fab:active, html body.kk-luxe .yt-package-switch button:active{transform: translateY(0) scale(.97) !important;transition-duration: .08s !important;}html body.kk-luxe :is(.kk-service-card, .kk-work-card, a.kk-panel):active{transform: translateY(0) scale(.99) !important;transition-duration: .08s !important;}html body.kk-luxe main details > summary:active::after{scale: .9;}@media (min-width: 761px){html body .kk-section-shell{content-visibility: visible !important;}}@media (prefers-reduced-motion: reduce){html body.kk-luxe :is(a, button, .kk-service-card, .kk-work-card, .kk-panel, .kk-island-arrow){transform: none !important;transition-duration: 0s !important;}}.kk-inline-mascot.kk-mascot-tap{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px}.kk-inline-mascot.kk-mascot-tap:focus-visible{outline:2px solid #fde500;outline-offset:6px}html body .kk-simple-contact-card:has(.kk-contact-welcome){overflow: visible !important;}html body .kk-contact-welcome{display: grid;grid-template-columns: minmax(0, 1fr) 112px;align-items: center;gap: 24px;padding-bottom: 22px;margin-bottom: 28px;border-bottom: 1px solid #466149;}html body .kk-contact-welcome .kk-contact-invitation{margin: 0;max-width: 32ch;font-size: 18px;line-height: 1.65;color: #d2dfd2;text-wrap: pretty;}html body .kk-contact-welcome > .kk-contact-bird{position: relative;width: 112px;height: 158px;justify-self: end;}@media (max-width: 600px){html body .kk-contact-welcome{grid-template-columns: minmax(0, 1fr) 78px;gap: 14px;padding-bottom: 20px;margin-bottom: 24px;}html body .kk-contact-welcome .kk-contact-invitation{font-size: 16px;line-height: 1.65;}html body .kk-contact-welcome > .kk-contact-bird{width: 78px;height: 112px;}}html body.kk-rental-v3 :is(.kk-equipment-details, .kk-support-details){--kk-disclosure-inset: 20px;padding: 0;}html body.kk-rental-v3 :is(.kk-equipment-details, .kk-support-details) > summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 68px;box-sizing: border-box;padding: 18px var(--kk-disclosure-inset) !important;margin: 0 !important;border: 0 !important;list-style: none;line-height: 1.45;color: #f4f7f0;}html body.kk-rental-v3 :is(.kk-equipment-details, .kk-support-details) > summary::-webkit-details-marker{display: none;}html body.kk-rental-v3 :is(.kk-equipment-details, .kk-support-details) > summary::after{content: '+';position: static;display: flex;align-items: center;justify-content: center;flex: 0 0 24px;width: 24px;height: 24px;margin: 0;border: 0;border-radius: 0;background: transparent;color: #fde500;font-size: 24px;line-height: 1;}html body.kk-rental-v3 :is(.kk-equipment-details, .kk-support-details)[open] > summary::after{content: '−';}html body.kk-rental-v3 :is(.kk-equipment-details, .kk-support-details) > summary:focus-visible{outline: 2px solid #fde500;outline-offset: 4px;}html body.kk-rental-v3 .kk-equipment-details > div{padding: 0 var(--kk-disclosure-inset) 18px;}html body.kk-rental-v3 .kk-equipment-details > .kk-auto-note{margin: 0 var(--kk-disclosure-inset) 20px;}html body.kk-rental-v3 .kk-support-details > span{margin: 0;padding: 0 var(--kk-disclosure-inset) 20px;}html body.kk-rental-v3 .kk-room-grid .kk-room-price-footer{margin-top: 8px !important;padding-top: 10px !important;min-height: 0;}@media (max-width: 600px){html body.kk-rental-v3 :is(.kk-equipment-details, .kk-support-details){--kk-disclosure-inset: 16px;}}html body #kk-studio-form .kk-simple-field > :is(input, select){-webkit-appearance: none;appearance: none;display: block;box-sizing: border-box;width: 100%;max-width: 100%;min-width: 0;height: 52px;min-height: 52px;margin: 0;font-size: 16px !important;}html body #kk-studio-form .kk-simple-field > select{padding-right: 44px !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c5d5ca' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-position: right 14px center !important;background-size: 20px 20px !important;cursor: pointer;}html body #kk-studio-form input[type=date]::-webkit-date-and-time-value{min-width: 0;text-align: left;}html body #kk-studio-form input[type=date]::-webkit-datetime-edit{padding: 0;}@media (max-width: 600px){html body #kk-studio-form .kk-simple-fields > .kk-simple-row{grid-template-columns: minmax(0, 1fr) !important;gap: 18px;}}@media (max-width: 760px){html body.kk-luxe.kk-rental-v3 .kk-studio-mobile{display: none !important;}html body.kk-luxe.kk-rental-v3 footer{padding-bottom: 0;}html body.kk-luxe.kk-rental-v3 .kk-studio-intro > h1{font-size: clamp(30px, 8.2vw, 40px) !important;line-height: 1.12 !important;letter-spacing: -.035em !important;}html body.kk-luxe.kk-rental-v3 .kk-studio-intro > .kk-rental-guide{order: 3;display: flex;flex-direction: column;align-items: stretch;gap: 4px !important;margin: 20px 0 0 !important;}html body.kk-luxe.kk-rental-v3 .kk-rental-guide > a{display: flex;justify-content: center;gap: 10px;min-height: 44px;font-size: 14px !important;}html body.kk-luxe.kk-rental-v3 .kk-rental-guide > .kk-hero-book{order: -1;min-height: 52px;padding: 14px 22px;border-radius: 999px;background: #fde500;color: #07140d !important;font-weight: 800 !important;text-decoration: none;}html body.kk-luxe.kk-rental-v3 .kk-rental-guide > a:not(.kk-hero-book){text-decoration: underline;text-underline-offset: 5px;}html body.kk-luxe.kk-rental-v3 .kk-rental-guide .kk-guide-arrow{display: none;}html body.kk-luxe.kk-rental-v3 .kk-studio-intro > .kk-room-portrait{order: 4;height: auto;aspect-ratio: 16 / 10;margin-top: 16px;}html body.kk-luxe.kk-rental-v3 .kk-studio-intro > p:not(.kk-rental-location){order: 5;}html body.kk-luxe.kk-rental-v3 .kk-studio-intro > .kk-studio-actions{order: 6;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px !important;margin-top: 20px !important;}html body.kk-luxe.kk-rental-v3 .kk-studio-intro .kk-studio-actions > a{min-width: 0;min-height: 50px;padding: 12px 8px !important;background: #183322 !important;border: 1px solid #55795e !important;color: #d2e5d7 !important;font-size: 13px !important;}}#main-content.kk-unified{--kk-panel-bg: #11231a;--kk-panel-line: #3b5541;--kk-panel-muted: #bccbbf;--kk-panel-radius: 24px;--kk-panel-space: clamp(24px, 2.5vw, 32px);--kk-panel-accent: linear-gradient(150deg, #203821, #11231a 70%);}#main-content.kk-unified .kk-panel{background: var(--kk-panel-bg) !important;border: 1px solid var(--kk-panel-line) !important;border-radius: var(--kk-panel-radius) !important;box-shadow: inset 0 1px 0 #ffffff0d !important;min-width: 0;}#main-content.kk-unified .kk-panel-accent{background: var(--kk-panel-accent) !important;}#main-content.kk-unified .kk-panel:not(.kk-work-card){padding: var(--kk-panel-space) !important;}#main-content.kk-unified :is(a.kk-panel, .kk-panel[role="button"]):is(:hover,:focus-visible){border-color: #a4ae60 !important;}#main-content.kk-unified :is(a.kk-panel, .kk-panel[role="button"]):focus-visible{outline: 2px solid #fde500 !important;outline-offset: 4px !important;}#main-content.kk-unified .kk-panel :is(h2,h3){line-height: 1.25 !important;}#main-content.kk-unified .kk-panel > p{color: var(--kk-panel-muted) !important;line-height: 1.75 !important;}#main-content.kk-unified .kk-panel.kk-panel-inquiry{gap: 24px !important;padding: 28px 32px !important;}#main-content.kk-unified .kk-panel-inquiry h2{font-size: clamp(24px,2.5vw,32px) !important;margin-bottom: 12px !important;}#main-content.kk-unified .kk-panel-inquiry p{font-size: 16px !important;line-height: 1.75 !important;max-width: 58ch;}#main-content.kk-unified .kk-panel-inquiry > a{max-width: 100%;font-size: 12px !important;letter-spacing: .04em !important;line-height: 1.5 !important;}#main-content.kk-unified .kk-compact-section > .kk-taste-section-inner{padding-top: 0 !important;}#main-content.kk-unified .pp-estimate-panel > div{max-width: 650px !important;}#main-content.kk-unified .pp-brief-list{margin-top: 16px;gap: 8px 20px;}#main-content.kk-unified .kk-closing-panel{background: linear-gradient(110deg,#102219 0%,#102219 55%,#23412a 100%) !important;border-top: 1px solid #3c5843 !important;}#main-content.kk-unified .kk-closing-panel > .kk-taste-section-inner{padding-block: clamp(48px,5vw,72px) !important;}#main-content.kk-unified .kk-closing-panel h2{font-size: clamp(32px,3.5vw,48px) !important;line-height: 1.15 !important;max-width: 20ch;}#main-content.kk-unified .kk-closing-panel:not(:has(.kk-parrot-slot)) > .kk-taste-section-inner{display: grid !important;grid-template-columns: minmax(0,1fr) auto;align-items: center !important;column-gap: clamp(32px,5vw,72px) !important;row-gap: 28px !important;}#main-content.kk-unified .kk-closing-panel:not(:has(.kk-parrot-slot)) > .kk-taste-section-inner > div:first-child p{max-width: 56ch;margin-bottom: 0 !important;}#main-content.kk-unified .kk-closing-panel:not(:has(.kk-parrot-slot)) > .kk-taste-section-inner > :last-child:not(:first-child){display: flex !important;flex-direction: column;align-items: flex-start !important;gap: 18px !important;margin: 0 !important;}#main-content.kk-unified #faq:is(.pp-faq,.vp-faq,.yt-faq) > div{display: block;max-width: 900px !important;}#main-content.kk-unified #faq:is(.pp-faq,.vp-faq) h2{margin-bottom: 32px !important;}#main-content.kk-unified #faq .kk-panel-faq, #main-content.kk-unified .kk-panel-faq{padding: 0 !important;margin: 0 0 12px !important;background: #112319 !important;border: 1px solid #3c5945 !important;border-radius: 16px !important;box-shadow: none !important;}#main-content.kk-unified #faq .kk-panel-faq > summary, #main-content.kk-unified .kk-panel-faq > summary{padding: 22px 24px !important;font-size: 17px !important;line-height: 1.5 !important;}#main-content.kk-unified #faq .kk-panel-faq > p, #main-content.kk-unified .kk-panel-faq > p{padding: 0 24px 24px !important;line-height: 1.75 !important;color: var(--kk-panel-muted) !important;}#main-content.kk-unified .kk-process-layout{display: block !important;}#main-content.kk-unified .kk-process-layout > div:first-child{max-width: 780px;margin-bottom: 32px;}#main-content.kk-unified .kk-process-grid{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 0 !important;list-style: none;margin: 0;padding: 0;border: 1px solid var(--kk-panel-line);border-radius: var(--kk-panel-radius);background: #122019;}#main-content.kk-unified .kk-process-grid.kk-process-five{grid-template-columns: repeat(5,minmax(0,1fr)) !important;}#main-content.kk-unified .kk-process-step{display: block !important;min-width: 0;padding: 26px !important;border: 0 !important;background: transparent;}#main-content.kk-unified .kk-process-step + .kk-process-step{border-left: 1px solid var(--kk-panel-line) !important;}#main-content.kk-unified .kk-process-step:before{content: none !important;}#main-content.kk-unified .kk-process-step > span:last-child{display:block;font-size:16px !important;font-weight:600 !important;line-height:1.55 !important;}#main-content.kk-unified .kk-process-step h3{margin: 0 0 12px !important;font-size: 18px !important;line-height: 1.4 !important;}#main-content.kk-unified .kk-process-step p:not(.kk-process-number){font-size: 15px !important;line-height: 1.7 !important;}#main-content.kk-unified .pp-delivery{grid-template-columns: 1.15fr 1fr;gap: 32px;}#main-content.kk-unified .pp-delivery h2{font-size: 28px !important;margin-bottom: 14px !important;}#main-content.kk-unified .pp-formats{gap: 18px;align-items: stretch;}#main-content.kk-unified .pp-formats > div{flex: 1;align-items: flex-start;gap: 8px;}#main-content.kk-unified .pp-format-shape{width: auto;height: auto;aspect-ratio: auto;border: 0;border-radius: 0;background: none;font-size: 24px;line-height: 1.2;justify-content: flex-start;color: #fde500;font-weight: 800;}#main-content.kk-unified .pp-formats > div > span:last-child{font-size: 12px;text-align: left;}#main-content.kk-unified .pp-finishing{gap: 20px;}#main-content.kk-unified .pp-finishing .kk-panel{padding: 26px !important;border: 1px solid var(--kk-panel-line) !important;border-radius: var(--kk-panel-radius) !important;}#main-content.kk-unified .pp-finishing .kk-panel h2{font-size: 23px !important;}#main-content.kk-unified #motion-graphics.pp-service{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;}#main-content.kk-unified .pp-motion-feature{gap: 40px;}@media(max-width:1050px){#main-content.kk-unified .kk-process-grid, #main-content.kk-unified .kk-process-grid.kk-process-five{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}#main-content.kk-unified .kk-process-step:nth-child(odd){border-left: 0 !important;}#main-content.kk-unified .kk-process-step:nth-child(n+3){border-top: 1px solid var(--kk-panel-line) !important;}#main-content.kk-unified .kk-process-five .kk-process-step:last-child{grid-column: 1/-1;}#main-content.kk-unified .pp-delivery{grid-template-columns: 1fr;}#main-content.kk-unified .pp-finishing .kk-panel h2{font-size: 20px !important;}#main-content.kk-unified .pp-formats{max-width: none;}}#main-content.kk-unified .kk-closing-panel:not(:has(.kk-parrot-slot)) > .kk-taste-section-inner > :last-child:not(:first-child):has(> .kk-inline-mascot){display: grid !important;grid-template-columns: 112px auto;column-gap: 20px !important;row-gap: 16px !important;align-items: center !important;max-width: none !important;}#main-content.kk-unified .kk-closing-panel > .kk-taste-section-inner > div > .kk-inline-mascot{grid-row: 1 / span 2;grid-column: 1;width: 112px !important;height: 150px !important;align-self: end;}#main-content.kk-unified .kk-closing-panel > .kk-taste-section-inner > div:has(> .kk-inline-mascot) > a{grid-column: 2;justify-self: start;}#main-content.kk-unified .kk-closing-panel > .kk-taste-section-inner > div:has(> .kk-inline-mascot) > a:only-of-type{grid-row: 1 / span 2;}@media(max-width:860px){#main-content.kk-unified .kk-closing-panel:not(:has(.kk-parrot-slot)) > .kk-taste-section-inner{grid-template-columns: 1fr;}}@media(max-width:600px){#main-content.kk-unified .kk-closing-panel:not(:has(.kk-parrot-slot)) > .kk-taste-section-inner > :last-child:not(:first-child):has(> .kk-inline-mascot){grid-template-columns: 76px minmax(0,1fr);column-gap: 14px !important;}#main-content.kk-unified .kk-closing-panel > .kk-taste-section-inner > div > .kk-inline-mascot{width: 76px !important;height: 104px !important;}}@media(max-width:760px){#main-content.kk-unified .kk-panel-inquiry{padding: 26px !important;}#main-content.kk-unified .kk-panel-inquiry p{font-size: 15px !important;}#main-content.kk-unified .kk-panel-inquiry > a{width: 100%;text-align: center;justify-content: center;}#main-content.kk-unified #faq .kk-panel-faq > summary, #main-content.kk-unified .kk-panel-faq > summary{padding: 20px !important;font-size: 16px !important;}#main-content.kk-unified #faq .kk-panel-faq > p, #main-content.kk-unified .kk-panel-faq > p{padding: 0 20px 22px !important;}#main-content.kk-unified .kk-process-grid, #main-content.kk-unified .kk-process-grid.kk-process-five{grid-template-columns: 1fr !important;}#main-content.kk-unified .kk-process-step{padding: 22px 24px !important;}#main-content.kk-unified .kk-process-step + .kk-process-step{border-left: 0 !important;border-top: 1px solid var(--kk-panel-line) !important;}#main-content.kk-unified .pp-delivery{gap: 24px;}#main-content.kk-unified .pp-formats{gap: 14px;}#main-content.kk-unified .pp-format-shape{font-size: 22px;}#main-content.kk-unified .pp-finishing .kk-panel h2{font-size: 24px !important;}}:root{--kk-color-dark-bg:#010a08;--kk-color-dark-surface:#14271f;--kk-color-dark-surface-raised:#1c3329;--kk-color-dark-text:#f4f7f0;--kk-color-dark-muted:#a6bbb2;--kk-color-dark-divider:#2f463c;--kk-color-dark-border-ui:#5f7a6e;--kk-color-dark-border-ui-raised:#6b877a;--kk-color-dark-link:#35d49a;--kk-color-dark-accent:#fde500;--kk-color-dark-focus:#fde500;--kk-color-dark-button-bg:#fde500;--kk-color-dark-button-text:#000909;--kk-color-dark-error:#ffae98;--kk-color-dark-yellow:#fde500;--kk-color-dark-emerald-ink:#007a4d;--kk-color-light-bg:#f4f6f0;--kk-color-light-surface:#e9eee5;--kk-color-light-surface-raised:#fff;--kk-color-light-text:#000909;--kk-color-light-muted:#44574f;--kk-color-light-divider:#c5d0c5;--kk-color-light-border-ui:#6b7f76;--kk-color-light-border-ui-raised:#6b7f76;--kk-color-light-link:#006740;--kk-color-light-accent:#006740;--kk-color-light-focus:#000909;--kk-color-light-button-bg:#000909;--kk-color-light-button-text:#f4f6f0;--kk-color-light-error:#a52910;--kk-color-yellow-bg:#fde500;--kk-color-yellow-surface:#f0da00;--kk-color-yellow-surface-raised:#fff18a;--kk-color-yellow-text:#000909;--kk-color-yellow-muted:#4a4400;--kk-color-yellow-divider:#8e8200;--kk-color-yellow-border-ui:#000909;--kk-color-yellow-border-ui-raised:#000909;--kk-color-yellow-link:#000909;--kk-color-yellow-accent:#000909;--kk-color-yellow-focus:#000909;--kk-color-yellow-button-bg:#000909;--kk-color-yellow-button-text:#fde500;--kk-color-yellow-error:#861b08;--kk-color-emerald-bg:#00a76a;--kk-color-emerald-surface:#2cb981;--kk-color-emerald-surface-raised:#64c99c;--kk-color-emerald-text:#000909;--kk-color-emerald-muted:#000909;--kk-color-emerald-divider:#057547;--kk-color-emerald-border-ui:#000909;--kk-color-emerald-border-ui-raised:#000909;--kk-color-emerald-link:#000909;--kk-color-emerald-accent:#000909;--kk-color-emerald-focus:#000909;--kk-color-emerald-button-bg:#000909;--kk-color-emerald-button-text:#f4f7f0;--kk-color-emerald-error:#501400;--kk-space-2:2px;--kk-space-4:4px;--kk-space-8:8px;--kk-space-12:12px;--kk-space-16:16px;--kk-space-20:20px;--kk-space-24:24px;--kk-space-28:28px;--kk-space-32:32px;--kk-space-40:40px;--kk-space-48:48px;--kk-space-56:56px;--kk-space-64:64px;--kk-space-72:72px;--kk-space-80:80px;--kk-space-88:88px;--kk-type-13:13px;--kk-type-14:14px;--kk-type-15:15px;--kk-type-16:16px;--kk-type-17:17px;--kk-type-18:18px;--kk-type-20:20px;--kk-type-24:24px;--kk-type-28:28px;--kk-type-32:32px;--kk-type-36:36px;--kk-type-40:40px;--kk-type-48:48px;--kk-type-56:56px;--kk-radius-field:8px;--kk-radius-small:12px;--kk-radius-card:16px;--kk-radius-panel:24px;--kk-radius-pill:999px;--kk-control-height:48px;--kk-action-height:52px;--kk-touch-height:44px;--kk-radio-size:24px;--kk-ease:cubic-bezier(.22,.72,.12,1);--kk-duration:.18s;--kk-display-pricing:clamp(36px,4vw,56px);--kk-display-price:clamp(29px,2.7vw,38px);--kk-display-room:clamp(27px,2.6vw,34px);--kk-display-campaign:clamp(34px,3.5vw,50px);--kk-display-section:clamp(30px,3.2vw,42px);}:root,[data-kk-theme="dark"]{--kk-bg:var(--kk-color-dark-bg);--kk-surface:var(--kk-color-dark-surface);--kk-surface-raised:var(--kk-color-dark-surface-raised);--kk-text:var(--kk-color-dark-text);--kk-muted:var(--kk-color-dark-muted);--kk-divider:var(--kk-color-dark-divider);--kk-border-ui:var(--kk-color-dark-border-ui);--kk-border-ui-raised:var(--kk-color-dark-border-ui-raised);--kk-link:var(--kk-color-dark-link);--kk-accent:var(--kk-color-dark-accent);--kk-focus:var(--kk-color-dark-focus);--kk-button-bg:var(--kk-color-dark-button-bg);--kk-button-text:var(--kk-color-dark-button-text);--kk-error:var(--kk-color-dark-error);--kk-yellow:var(--kk-color-dark-yellow);--kk-emerald-ink:var(--kk-color-dark-emerald-ink)}[data-kk-theme="light"]{--kk-bg:var(--kk-color-light-bg);--kk-surface:var(--kk-color-light-surface);--kk-surface-raised:var(--kk-color-light-surface-raised);--kk-text:var(--kk-color-light-text);--kk-muted:var(--kk-color-light-muted);--kk-divider:var(--kk-color-light-divider);--kk-border-ui:var(--kk-color-light-border-ui);--kk-border-ui-raised:var(--kk-color-light-border-ui-raised);--kk-link:var(--kk-color-light-link);--kk-accent:var(--kk-color-light-accent);--kk-focus:var(--kk-color-light-focus);--kk-button-bg:var(--kk-color-light-button-bg);--kk-button-text:var(--kk-color-light-button-text);--kk-error:var(--kk-color-light-error)}[data-kk-theme="yellow"]{--kk-bg:var(--kk-color-yellow-bg);--kk-surface:var(--kk-color-yellow-surface);--kk-surface-raised:var(--kk-color-yellow-surface-raised);--kk-text:var(--kk-color-yellow-text);--kk-muted:var(--kk-color-yellow-muted);--kk-divider:var(--kk-color-yellow-divider);--kk-border-ui:var(--kk-color-yellow-border-ui);--kk-border-ui-raised:var(--kk-color-yellow-border-ui-raised);--kk-link:var(--kk-color-yellow-link);--kk-accent:var(--kk-color-yellow-accent);--kk-focus:var(--kk-color-yellow-focus);--kk-button-bg:var(--kk-color-yellow-button-bg);--kk-button-text:var(--kk-color-yellow-button-text);--kk-error:var(--kk-color-yellow-error)}[data-kk-theme="emerald"]{--kk-bg:var(--kk-color-emerald-bg);--kk-surface:var(--kk-color-emerald-surface);--kk-surface-raised:var(--kk-color-emerald-surface-raised);--kk-text:var(--kk-color-emerald-text);--kk-muted:var(--kk-color-emerald-muted);--kk-divider:var(--kk-color-emerald-divider);--kk-border-ui:var(--kk-color-emerald-border-ui);--kk-border-ui-raised:var(--kk-color-emerald-border-ui-raised);--kk-link:var(--kk-color-emerald-link);--kk-accent:var(--kk-color-emerald-accent);--kk-focus:var(--kk-color-emerald-focus);--kk-button-bg:var(--kk-color-emerald-button-bg);--kk-button-text:var(--kk-color-emerald-button-text);--kk-error:var(--kk-color-emerald-error)}body{color:var(--kk-text);background:var(--kk-bg);caret-color:var(--kk-focus)}::selection{background:var(--kk-color-dark-accent);color:var(--kk-color-light-text)}:focus-visible{outline:3px solid var(--kk-focus)!important;outline-offset:4px!important}a{text-underline-offset:.22em}[data-kk-theme]{background:var(--kk-bg)!important;color:var(--kk-text);isolation:isolate}[data-kk-theme] :is(h1,h2,h3,h4,legend,label,summary){color:var(--kk-text)!important}[data-kk-theme] :is(p,li,small){color:var(--kk-muted)}[data-kk-theme] :is(.kk-panel,.kk-process-step,.kk-price-card,.kk-capacity-card,.kk-panel-faq){background:var(--kk-surface)!important;color:var(--kk-text)!important;border-color:var(--kk-divider)!important;box-shadow:none!important}[data-kk-theme] :is(a.kk-service-card,.kk-taste-story,.kk-work-card,.kk-taste-film,.kk-compact-offer,.cr3-card){background:var(--kk-surface-raised)!important;color:var(--kk-text)!important;border:1px solid var(--kk-border-ui-raised)!important}[data-kk-theme] :is(a.kk-service-card,.kk-taste-story,.kk-work-card,.kk-taste-film,.kk-compact-offer,.cr3-card):hover{border-color:var(--kk-accent)!important;transform:translateY(-2px)}[data-kk-theme] :is(.kk-button-primary,.cr3-primary){background:var(--kk-button-bg)!important;color:var(--kk-button-text)!important;border:2px solid var(--kk-button-bg)!important}[data-kk-theme] :is(.kk-button-secondary,.cr3-secondary){background:transparent!important;color:var(--kk-text)!important;border:2px solid var(--kk-border-ui)!important}[data-kk-theme] .kk-button-secondary:hover{background:var(--kk-surface-raised)!important}[data-kk-theme] :is(.kk-process-number,.kk-step-number,.kk-art-heading>span){color:var(--kk-accent)!important}[data-kk-theme] :is(.kk-rate-row,.kk-price-card-note){border-color:var(--kk-divider)!important}[data-kk-theme] :is(.kk-rate-value strong,.kk-rate-action){color:var(--kk-link)!important}[data-kk-theme] :is(.kk-rate-row,.kk-compact-offer):hover{background:var(--kk-surface-raised)!important}[data-kk-theme] .kk-space-switch{background:var(--kk-surface)!important;border-color:var(--kk-border-ui)!important}[data-kk-theme] .kk-space-switch button{color:var(--kk-text)!important}[data-kk-theme] .kk-space-switch button[aria-pressed="true"]{background:var(--kk-button-bg)!important;color:var(--kk-button-text)!important}[data-kk-theme] .kk-space-switch button span{color:inherit!important}[data-kk-theme] .kk-simple-form{background:var(--kk-surface-raised)!important;border:1px solid var(--kk-border-ui-raised)!important;padding:clamp(22px,3vw,40px);border-radius:24px}[data-kk-theme] .kk-simple-form :is(input,select,textarea){color:var(--kk-text)!important;background:var(--kk-bg)!important;border:1px solid var(--kk-border-ui)!important;font-size:16px;caret-color:var(--kk-focus)}[data-kk-theme] .kk-simple-form label>span{font-size:14px!important;font-weight:500!important;color:var(--kk-text)!important}[data-kk-theme] .kk-simple-form :is(.kk-field-error,.kk-form-errors,[data-error="true"]){color:var(--kk-error)!important}.kk-field-error::before{content:'!';display:inline-grid;place-items:center;width:1.2em;height:1.2em;border:1px solid currentColor;border-radius:50%;margin-right:.4em}.kk-contact-package{color:var(--kk-text)!important;font-size:14px}.kk-simple-form [hidden]{display:none!important}:is(.kk-package-badge,.kk-booking-eyebrow,.kk-rental-location,.kk-price-card-head>span){font-size:13px!important;letter-spacing:.08em!important;font-weight:600!important;color:var(--kk-text)!important}[data-kk-theme]:not([data-kk-theme="dark"]) :is(.kk-closing-panel,.kk-panel-inquiry,.kk-taste-surface){background:var(--kk-surface)!important}[data-kk-theme]:not([data-kk-theme="dark"]) img[src$="leaves.svg"]{opacity:.08}[data-kk-theme]:not([data-kk-theme="dark"]) :is(.kk-leaf,.kk-cta-glow){display:none}.kk-hero .kk-hero-brand{font-size:clamp(18px,2vw,28px)!important;line-height:1.25!important;margin-bottom:22px!important}.kk-hero h1{font-size:clamp(34px,4.2vw,64px)!important;line-height:1.06!important;max-width:660px!important}.cr3-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:center}.cr3-hero-copy{min-width:0}.cr3-hero-copy h1{font-size:clamp(34px,4.1vw,60px)!important;line-height:1.08!important}.cr3-hero-media{margin:0;min-width:0}.cr3-hero-media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:24px}.cr3-hero-media figcaption{font-size:var(--kk-type-14);line-height:1.5;color:var(--kk-muted);margin-top:12px}.cr3-container{width:min(1260px,calc(100% - 2 * clamp(24px,6vw,90px)));margin-inline:auto;padding-block:clamp(48px,6vw,88px)}.cr3-container h2{font-size:clamp(28px,3.2vw,44px);font-weight:800;line-height:1.15;letter-spacing:-.03em;margin:0 0 24px}.cr3-container>p{max-width:70ch;line-height:1.75}.cr3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cr3-card{display:flex;flex-direction:column;text-decoration:none;border-radius:16px;overflow:hidden;transition:transform .18s,border-color .18s}.cr3-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.cr3-card-copy{padding:24px}.cr3-card h3{font-size:20px;font-weight:800;line-height:1.3;margin:10px 0 14px;letter-spacing:-.02em}.cr3-card p{font-size:15px;line-height:1.65;margin:0 0 20px}.cr3-card strong{font-size:14px;color:var(--kk-link)}.cr3-category{font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--kk-text);display:inline-flex;align-items:center;gap:8px}.cr3-category::before{content:'';display:inline-block;width:8px;height:8px;background:var(--cr3-category,#fde500);border-radius:50%}[data-category="podkast"],[data-category="podcast-produkcija"],[data-category="podcast-studio"],[data-category="studio"],[data-category="studio-i-oprema"]{--cr3-category:#35d49a}[data-category="youtube"]{--cr3-category:#f4f6f0}[data-kk-theme="light"] .cr3-category{--cr3-category:#006740}.cr3-article-hero{text-align:left}.cr3-article-hero .cr3-container{max-width:1100px}.cr3-article-hero h1{font-size:clamp(32px,4.4vw,62px);line-height:1.12;letter-spacing:-.035em;font-weight:800;margin:24px 0}.cr3-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;line-height:1.7}.cr3-breadcrumb a{color:var(--kk-link)}.cr3-article-meta{font-size:14px;line-height:1.7;color:var(--kk-muted);margin:20px 0 28px}.cr3-article-cover{margin:0}.cr3-article-cover img{width:100%;height:auto;border-radius:16px;display:block}.cr3-article-cover figcaption{font-size:var(--kk-type-14);margin-top:10px;color:var(--kk-muted)}.cr3-prose{max-width:70ch;margin-inline:auto;padding:clamp(40px,5vw,72px) 24px;font-size:18px;line-height:1.8;font-weight:400}.cr3-prose :is(p,li){color:var(--kk-text)!important;font-weight:400!important;font-size:18px!important;line-height:1.8!important}.cr3-prose h2{font-size:clamp(25px,3vw,34px)!important;line-height:1.25!important;margin:2em 0 .7em!important;letter-spacing:-.025em;font-weight:800}.cr3-prose h3{font-size:22px!important;line-height:1.3!important;margin:1.7em 0 .65em!important}.cr3-prose p{margin:0 0 1.3em}.cr3-prose :is(ul,ol){padding-left:1.4em;margin:1em 0 1.6em}.cr3-prose li{margin-bottom:.55em}.cr3-prose a{color:var(--kk-link)!important;text-decoration:underline}.cr3-prose a:hover{text-decoration-thickness:2px}.cr3-prose figure{margin:36px 0}.cr3-prose figure img{width:100%;height:auto!important;object-fit:contain;display:block}.cr3-prose figcaption{font-size:14px;color:var(--kk-muted);margin-top:10px}.cr3-prose details{border:1px solid var(--kk-border-ui);padding:18px;border-radius:12px;margin-top:18px}.cr3-prose summary{cursor:pointer;font-size:16px;font-weight:600}.cr3-prose details p{font-size:16px!important;margin:14px 0 0}.cr3-prose table{font-size:16px!important}.cr3-prose [tabindex="0"]{overflow:auto;max-width:100%}.cr3-cta h2{max-width:20ch}.cr3-cta p{max-width:60ch;margin-bottom:24px}.cr3-primary,.cr3-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:700;gap:8px}.cr3-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.cr3-lp-header{display:flex;align-items:center;justify-content:space-between;max-width:1260px;margin:auto;padding:24px;gap:18px}.cr3-lp-header a{color:#f4f7f0;font-weight:700;text-decoration:none}.cr3-lp-header .cr3-logo{font-size:24px;font-weight:800;letter-spacing:-.03em;color:#fde500}.cr3-lp-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;max-width:1260px;margin:auto;padding:40px clamp(24px,5vw,64px) 72px}.cr3-lp-hero h1{font-size:clamp(34px,4vw,58px);line-height:1.08;letter-spacing:-.035em;font-weight:800;margin:0 0 24px}.cr3-lp-hero p{font-size:18px;line-height:1.7}.cr3-lp-hero ul{padding-left:22px;line-height:1.8;margin:24px 0}.cr3-lp-hero img{width:100%;height:auto;border-radius:16px;margin-top:28px}.cr3-lp-form{scroll-margin-top:24px}.cr3-lp-form h2{font-size:28px;line-height:1.2;margin:0 0 14px}.cr3-lp-form>p{line-height:1.65;margin-bottom:24px;font-size:15px}.cr3-lp .kk-simple-form{margin:0}.cr3-lp .kk-simple-fields{display:grid;gap:18px;margin:0;padding:0;border:0;min-width:0}.cr3-lp label{display:grid;gap:8px}.cr3-lp input,.cr3-lp select,.cr3-lp textarea{width:100%;padding:13px;border-radius:8px;min-height:48px}.cr3-lp .kk-button-primary{margin-top:22px;width:100%;min-height:50px;border-radius:999px;font-weight:700;font-family:inherit}.cr3-lp .kk-send-status{font-size:14px;margin-top:16px}.cr3-lp-proof .cr3-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.cr3-lp-proof img{width:100%;height:auto;border-radius:16px}.cr3-lp-proof p{font-size:17px;line-height:1.75}.cr3-lp-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px}.cr3-lp-price{padding:22px 0;border-top:1px solid var(--kk-border-ui);font-variant-numeric:tabular-nums}.cr3-lp-price h3{font-size:20px;line-height:1.4}.cr3-lp-price strong{font-size:32px;display:block;margin:18px 0}.cr3-lp-price p{line-height:1.6}.cr3-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;counter-reset:steps;padding:0}.cr3-steps li{counter-increment:steps;border-top:1px solid var(--kk-divider);padding-top:22px;line-height:1.7}.cr3-steps li::before{content:'0' counter(steps);font-size:34px;font-weight:800;color:var(--kk-accent)}.cr3-steps h3{font-size:21px;margin:18px 0 12px}.cr3-faq{max-width:850px}.cr3-faq details{border-top:1px solid var(--kk-border-ui);padding:24px 0}.cr3-faq summary{cursor:pointer;font-size:19px;font-weight:700;line-height:1.4}.cr3-faq p{line-height:1.75;margin:18px 0 0;max-width:70ch}.cr3-lp-footer{padding:40px 24px 90px;max-width:1260px;margin:auto;line-height:1.8}.cr3-lp-footer a{color:var(--kk-link);margin-right:20px}.cr3-mobile-actions{display:none}.cr3-meta-intro{display:none}.cr3-meta-variant .cr3-meta-intro{display:block}.cr3-meta-variant .cr3-lp-top{display:block}.cr3-meta-variant .cr3-lp-hero{max-width:800px}.cr3-meta-variant .cr3-lp-form{max-width:760px;margin:48px auto}.cr3-preview-notice{padding:18px 24px;background:#fde500;color:#000909;text-align:center;font-size:15px}@media(max-width:800px){.cr3-hero-grid,.cr3-lp-top,.cr3-lp-proof .cr3-proof-grid{grid-template-columns:1fr}.cr3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr3-hero-media img{aspect-ratio:16/10}.cr3-lp-top{gap:36px}.cr3-steps{grid-template-columns:1fr;gap:24px}.cr3-lp-form{scroll-margin-top:18px}.cr3-lp .cr3-mobile-actions{display:flex;position:fixed;bottom:0;inset-inline:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));gap:12px;background:#010a08;border-top:1px solid #5f7a6e;z-index:80}.cr3-mobile-actions a{flex:1;text-align:center;font-size:14px;padding-inline:12px}.cr3-lp #kk-cookie-panel{bottom:88px!important}.cr3-lp{padding-bottom:80px}}@media(max-width:540px){.cr3-grid{grid-template-columns:1fr}.cr3-container{width:calc(100% - 48px)}.cr3-article-hero h1{font-size:33px}.cr3-prose{font-size:17px;padding-inline:24px}.cr3-prose :is(p,li){font-size:17px!important}.cr3-card-copy{padding:22px}.cr3-hero-copy h1{font-size:36px!important}.kk-simple-form button[type="submit"]{width:100%}.cr3-lp-header{padding:20px 24px}.cr3-lp-header a[href^="tel:"]{font-size:14px}.cr3-lp-header .cr3-logo{font-size:22px}}@media(prefers-reduced-motion:reduce){.cr3-card,a.kk-service-card,.kk-taste-story{transition:none!important;transform:none!important}}[data-kk-theme]{--s-page:var(--kk-bg);--s-band:var(--kk-bg);--s-card:var(--kk-surface);--s-card-hover:var(--kk-surface-raised);--s-sunken:var(--kk-surface);--s-ink:var(--kk-text);--s-ink-soft:var(--kk-muted);--s-ink-quiet:var(--kk-muted);--s-line:var(--kk-divider);--s-line-strong:var(--kk-border-ui);--s-accent:var(--kk-accent);--s-accent-deep:var(--kk-link);--kk-panel-bg:var(--kk-surface);--kk-panel-line:var(--kk-divider);--kk-panel-muted:var(--kk-muted);--kk-panel-accent:var(--kk-surface)}html body #main-content [data-kk-theme][data-kk-theme]{background:var(--kk-bg)!important}html body #main-content [data-kk-theme] :is(.kk-panel,.kk-panel-faq,.kk-price-card,.kk-price-card-head,.kk-home-benefits,.kk-home-process,.kk-taste-reason,.kk-taste-step,.kk-process-step,.kk-process-grid,.vp-process-note,.yt-offer-panel,.yt-offer-intro,details,tr,td,th){background:var(--kk-surface)!important;border-color:var(--kk-divider)!important;box-shadow:none!important}html body #main-content [data-kk-theme] :is(summary,.kk-step-visual,.kk-rate-description,.kk-rate-value){background:transparent!important}html body #main-content [data-kk-theme] :is(.kk-rate-row,.kk-compact-offer){background:var(--kk-surface-raised)!important;border-color:var(--kk-border-ui-raised)!important;color:var(--kk-text)!important}html body #main-content [data-kk-theme] :is(p,small,.vp-step-detail,.kk-price-next,.kk-price-heading>p,.kk-taste-section-inner>div>span){color:var(--kk-muted)!important}html body #main-content [data-kk-theme] :is(h1,h2,h3,h4,summary,strong,b,label,legend){color:var(--kk-text)!important}html body #main-content [data-kk-theme] :is(.kk-process-number,.kk-step-number,.kk-rate-value strong,.kk-compact-offer b){color:var(--kk-accent)!important}html body #main-content [data-kk-theme] :where(a:not(.kk-taste-action):not(.cr3-primary):not(.cr3-secondary):not(.cr3-card):not(.kk-service-card):not(.kk-compact-offer):not(.kk-rate-row):not(.kk-button-primary):not(.kk-button-secondary):not(.kk-hero-book)){color:var(--kk-link)!important}html body #main-content [data-kk-theme] .cr3-primary,html body #main-content [data-kk-theme] .kk-button-primary{background:var(--kk-button-bg)!important;color:var(--kk-button-text)!important;border:2px solid var(--kk-button-bg)!important}html body #main-content [data-kk-theme] .cr3-secondary{background:transparent!important;color:var(--kk-text)!important;border:2px solid var(--kk-border-ui)!important}html body #main-content [data-kk-theme] :is(.cr3-primary,.cr3-secondary,.kk-button-primary) :is(span,strong){color:inherit!important}html body #main-content [data-kk-theme] .cr3-prose :is(p,li){color:var(--kk-text)!important}html body #main-content [data-kk-theme] .cr3-prose .cr3-primary{color:var(--kk-button-text)!important}html body #main-content [data-kk-theme] .cr3-prose details,html body #main-content [data-kk-theme] .cr3-faq details{padding:22px!important}html body #main-content [data-kk-theme] .cr3-faq details{margin-bottom:12px}html body #main-content .kk-hero .kk-hero-brand{font-size:clamp(20px,2.2vw,30px)!important;line-height:1.25!important}html body #main-content [data-kk-theme] :is(.kk-carousel-dot,.kk-rental-dot){min-width:24px;min-height:24px;background:transparent!important;position:relative}html body #main-content [data-kk-theme] a.kk-service-card[data-category] :is(.kk-icon,.kk-service-icon){color:var(--cr3-category)!important}html body #main-content [data-kk-theme="light"] a[data-category],html body #main-content [data-kk-theme="emerald"] a[data-category],html body #main-content [data-kk-theme="yellow"] a[data-category]{--cr3-category:var(--kk-text)}html body #main-content [data-kk-theme] :is(.kk-package-badge,.kk-booking-eyebrow,.kk-rental-location,.kk-price-card-head>span){font-size:13px!important;color:var(--kk-text)!important}html body #main-content [data-kk-theme] .kk-field-error,html body #main-content [data-kk-theme] .kk-form-errors{color:var(--kk-error)!important}html body #main-content.kk-unified [data-kk-theme] .kk-process-step > .kk-process-number{color:var(--kk-accent)!important}html body #main-content [data-kk-theme] .kk-hero-book{background:var(--kk-button-bg)!important;color:var(--kk-button-text)!important}html body #main-content.yt-page [data-kk-theme] .yt-inner > h2.kk-art-heading,html body #main-content.yt-page [data-kk-theme] .yt-model-delivery{color:var(--kk-text)!important}html body #main-content.yt-page [data-kk-theme] a[href^="#"] > span{color:var(--kk-muted)!important}html body #main-content.yt-page [data-kk-theme] .yt-model > .kk-button-primary{color:var(--kk-button-text)!important;background:var(--kk-button-bg)!important;font-size:13px!important}body.cr3-lp #kk-fab-wrap,body.cr3-reading #kk-fab-wrap{display:none!important}html body #main-content :is(.kk-portrait-caption>span,.kk-equipment-photo-heading>span:first-child){font-size:var(--kk-type-14)!important}html body #main-content :is(.kk-work-card,.kk-taste-film)>div:last-child>p{font-size:var(--kk-type-14)!important}html body #kk-fab .kk-phone-label>span{font-size:var(--kk-type-13)!important}html body #main-content [data-kk-click="load"]>span:nth-of-type(2){font-size:var(--kk-type-14)!important}html body #main-content [data-kk-theme] :is(.kk-work-card,.kk-taste-film){background:var(--kk-surface-raised)!important;border-color:var(--kk-border-ui-raised)!important}html body #main-content .cr3-contains-foliage{overflow:clip!important}html body #main-content .cr3-arrow{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#00090912;color:inherit!important;font-size:19px;font-weight:500;transition:transform .35s cubic-bezier(.22,.72,.12,1)}html body #main-content :is(.cr3-home-hero,.cr3-home-closing) :is(.cr3-primary,.cr3-secondary){gap:20px;padding:10px 10px 10px 24px!important;min-height:54px;transition:transform .35s cubic-bezier(.22,.72,.12,1)!important}html body #main-content :is(.cr3-primary,.cr3-secondary,.kk-rate-row):hover .cr3-arrow{transform:translate(2px,-2px)}html body #main-content :is(.cr3-primary,.cr3-secondary,.kk-rate-row):active{transform:scale(.985)}html body #main-content .cr3-home-hero .cr3-secondary .cr3-arrow{background:#ffffff12}html body #main-content section.cr3-home-hero{min-height:690px!important;padding-block:92px 76px!important}html body #main-content .cr3-home-hero .kk-herotext{width:52%!important;max-width:660px!important}html body #main-content .cr3-home-hero .cr3-brand-signature{font-size:15px!important;font-weight:500!important;letter-spacing:.025em!important;line-height:1.5!important;margin:0 0 28px!important;color:#a6bbb2!important}html body #main-content .cr3-home-hero h1{font-size:clamp(38px,4.5vw,66px)!important;line-height:1.03!important;letter-spacing:-.045em!important;margin:0 0 26px!important;max-width:100%!important;text-wrap:initial!important}html body #main-content .cr3-home-hero h1>span{display:block;font-weight:800;color:#f4f7f0!important}html body #main-content .cr3-home-hero .kk-herosub{font-size:17px!important;line-height:1.75!important;max-width:47ch!important;margin:0!important;color:#a6bbb2!important}html body #main-content .cr3-home-hero .kk-heroctas{margin-top:32px!important;gap:12px!important}html body #main-content .cr3-home-hero .kk-hero-proof{font-size:14px!important;color:#c1cfc7!important}html body #main-content .cr3-home-closing>img{filter:brightness(0) invert(1);opacity:.68!important;height:115%!important;top:auto!important;bottom:-8%!important;right:-45px!important;width:auto!important;max-width:none!important;transform:rotate(9deg);transform-origin:bottom center}html body #main-content .cr3-home-closing>.kk-taste-section-inner{padding-block:92px!important}html body #main-content .cr3-home-closing h2{font-size:clamp(42px,5.3vw,76px)!important;line-height:1.02!important;letter-spacing:-.045em!important;max-width:11ch!important;margin-bottom:28px!important}html body #main-content .cr3-home-closing p{max-width:53ch!important;font-size:18px!important;line-height:1.7!important}html body #main-content .cr3-home-closing .cr3-primary .cr3-arrow{background:#fde50025}@media(max-width:760px){html body #main-content section.cr3-home-hero{padding:36px 20px 32px!important;min-height:0!important}html body #main-content .cr3-home-hero .cr3-brand-signature{order:0;font-size:13px!important;margin:0 0 18px!important}html body #main-content .cr3-home-hero h1{order:1;font-size:clamp(34px,9vw,54px)!important;line-height:1.06!important;margin:0!important;max-width:100%!important}html body #main-content .cr3-home-hero .kk-herosub{order:2;font-size:15px!important;line-height:1.65!important;margin:20px 0 0!important;display:block!important}html body #main-content .cr3-home-hero .kk-heroart{order:3;height:270px!important;margin-block:0 12px!important}html body #main-content .cr3-home-hero .kk-heroctas{order:4;margin-top:0!important}html body #main-content .cr3-home-closing>.kk-taste-section-inner{padding:64px 24px 160px!important}html body #main-content .cr3-home-closing h2{font-size:44px!important;max-width:10ch!important}html body #main-content .cr3-home-closing p{font-size:16px!important;max-width:29ch!important}html body #main-content .cr3-home-closing>img{height:48%!important;bottom:-10%!important;right:-70px!important;opacity:.8!important}}@media(prefers-reduced-motion:reduce){html body #main-content :is(.cr3-arrow,.cr3-primary,.cr3-secondary,.kk-rate-row){transition:none!important;transform:none!important}}html body.cr3-studio-design #main-content [data-kk-theme=light]{--kk-button-bg:#fde500;--kk-button-text:#09291c}html body.cr3-studio-design #main-content [data-kk-theme=light] :is(.cr3-primary,.kk-button-primary){border-color:#007a4d!important;color:#09291c!important;background:#fde500!important}html body.cr3-studio-design #main-content [data-kk-theme=dark] .cr3-secondary{border-color:#6f9e87!important;background:transparent!important;color:#f4f7f0!important}html body.cr3-studio-design #main-content section.cr3-home-hero{min-height:760px!important;padding-top:92px!important;padding-bottom:64px!important}html body.cr3-studio-design #main-content .cr3-home-hero .kk-herotext{width:51%!important;max-width:730px!important}html body.cr3-studio-design #main-content .cr3-home-hero .cr3-brand-signature{font-size:clamp(44px,4.2vw,64px)!important;line-height:1.02!important;letter-spacing:-.047em!important;font-weight:800!important;color:#f4f7f0!important;margin:0 0 28px!important;max-width:100%!important}html body.cr3-studio-design #main-content .cr3-home-hero .cr3-brand-signature span{display:block;color:#fde500!important}html body.cr3-studio-design #main-content .cr3-home-hero h1{font-size:clamp(23px,2.1vw,32px)!important;line-height:1.32!important;font-weight:800!important;letter-spacing:-.023em!important;margin:0 0 22px!important;max-width:26ch!important;text-wrap:balance!important}html body.cr3-studio-design #main-content .cr3-home-hero .kk-herosub{font-size:18px!important;line-height:1.75!important;max-width:43ch!important}html body.cr3-studio-design #main-content .cr3-home-hero .kk-heroctas{margin-top:36px!important;gap:14px!important}html body.cr3-studio-design #main-content .cr3-home-hero .kk-hero-proof{color:#f4f7f0!important;font-size:14px!important;min-height:40px;display:inline-flex;align-items:center}html body.cr3-studio-design #main-content [data-kk-theme=dark] a.kk-service-card{background:#1c3329!important;border-color:#6b877a!important;box-shadow:inset 0 1px 0 #ffffff0c!important}html body.cr3-studio-design #main-content [data-kk-theme=dark] a.kk-service-card .kk-card-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:44px!important;border-radius:999px!important;background:#fde500!important;color:#09291c!important;padding:10px 18px!important;line-height:1.5!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}html body.cr3-studio-design #main-content [data-kk-theme=dark] a.kk-service-card :is(.kk-service-visual,.kk-service-visual svg){color:var(--cr3-category,#fde500)!important}html body.cr3-studio-design #main-content .kk-taste-section-heading .cr3-secondary{border-radius:999px!important;padding:10px 16px 10px 22px!important;min-height:48px!important;gap:16px!important;display:inline-flex!important;align-items:center!important}html body.cr3-studio-design #main-content .cr3-studio-crosslink [data-kk-theme=dark]{--kk-bg:#14271f;border-color:#466455!important;box-shadow:inset 0 1px 0 #ffffff0c}html body.cr3-studio-design #main-content .cr3-studio-crosslink [data-kk-theme=dark] p{color:#c0d0c7!important}html body.cr3-studio-design #main-content .cr3-studio-crosslink [data-kk-theme=dark] .cr3-primary{background:#fde500!important;border-color:#fde500!important;color:#09291c!important}@media(max-width:760px){html body.cr3-studio-design #main-content section.cr3-home-hero{padding:34px 20px 30px!important;min-height:0!important}html body.cr3-studio-design #main-content .cr3-home-hero .cr3-brand-signature{font-size:clamp(40px,10.4vw,64px)!important;line-height:1.01!important;letter-spacing:-.04em!important;margin:0 0 22px!important}html body.cr3-studio-design #main-content .cr3-home-hero h1{font-size:20px!important;line-height:1.4!important;margin:0!important;max-width:29ch!important;text-wrap:initial!important}html body.cr3-studio-design #main-content .cr3-home-hero .kk-herosub{font-size:15px!important;line-height:1.7!important;margin:18px 0 0!important;max-width:40ch!important}html body.cr3-studio-design #main-content .cr3-home-hero .kk-heroart{height:240px!important;margin-block:0 12px!important}html body.cr3-studio-design #main-content .cr3-home-hero .kk-heroctas{margin-top:0!important}}html body.cr3-studio-design #main-content [data-kk-theme=light] :is(.kk-benefit-visual,.kk-section-icon,.kk-benefit-visual svg,.kk-section-icon svg){color:#006b43!important}html body.cr3-studio-design #main-content [data-kk-theme=light]{--kk-surface:#fff;--kk-surface-raised:#fff;--kk-divider:#d6ded4;}html body.cr3-studio-design #main-content [data-kk-theme=light] .kk-art-heading{line-height:1.1!important;letter-spacing:-.035em!important;}html body.cr3-studio-design #main-content [data-kk-theme=light] :is(.kk-panel,.kk-home-benefits,.kk-home-process,.kk-process-grid){border-radius:24px!important;}html body.cr3-studio-design #main-content [data-kk-theme=light] :is(.kk-taste-reason,.kk-taste-step,.kk-process-step){background:transparent!important;}html body.cr3-studio-design #main-content [data-kk-theme=light] :is(.kk-home-benefits,.kk-home-process,.kk-process-grid){overflow:hidden;box-shadow:0 2px 3px #10261b03!important;}html body.cr3-studio-design #main-content [data-kk-theme=light] :is(.kk-taste-reason,.kk-taste-step,.kk-process-step,.kk-panel)>p{font-weight:400!important;}html body.cr3-studio-design #main-content [data-kk-theme=light] :is(.kk-home-benefits,.kk-home-process,.kk-process-grid) :is(.kk-taste-reason,.kk-taste-step,.kk-process-step){border-color:var(--kk-divider)!important;}html body.cr3-studio-design #main-content [data-kk-theme=light] .kk-benefit-visual{background:#f4f6f0!important;border:0!important;color:#006b43!important;}html body.cr3-studio-design #main-content [data-kk-theme=light] .kk-step-visual{color:#006b43!important;}html body.cr3-studio-design #main-content [data-kk-theme=light] :is(.kk-step-number,.kk-process-number){font-size:26px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.035em!important;color:#006b43!important;}html body.cr3-studio-design #main-content>section[data-kk-theme=light]:not(:where(#cene,[data-screen-label="Naslovna · Trust strip"]))>.kk-taste-section-inner{padding-block:80px!important;}html body.cr3-studio-design #main-content [data-screen-label="Naslovna · Trust strip"]>.kk-taste-section-inner{padding-block:30px!important;gap:28px!important;}html body.cr3-studio-design #main-content [data-screen-label="Naslovna · Trust strip"]>.kk-taste-section-inner>div{border-color:#d6ded4!important;}html body.cr3-studio-design #main-content [data-screen-label="Naslovna · Trust strip"]>.kk-taste-section-inner>div>span:first-child{color:#000909!important;font-size:18px!important;line-height:1.35!important;}html body.cr3-studio-design #main-content #motion-graphics .kk-showcase-card{background:#14271f!important;border-color:#2f463c!important;border-radius:24px!important;}html body.cr3-studio-design #main-content #motion-graphics .kk-showcase-caption{background:#14271f!important;border-color:#5f7a6e!important;}html body.cr3-studio-design #main-content #motion-graphics .kk-showcase-caption>span:last-child{color:#f4f7f0!important;}html body.cr3-studio-design #main-content #motion-graphics .kk-showcase-caption>span:first-child{background:#35d49a!important;}html body.cr3-studio-design #main-content>section#faq[data-kk-theme=light] details.kk-taste-faq{background:#fff!important;border:1px solid #6b7f76!important;border-radius:16px!important;box-shadow:none!important;}html body.cr3-studio-design #main-content>section#faq[data-kk-theme=light] details.kk-taste-faq>summary{color:#000909!important;font-weight:600!important;}html body.cr3-studio-design #main-content>section#faq[data-kk-theme=light] details.kk-taste-faq>summary::after{color:#006b43!important;border-color:#6b7f76!important;background:transparent!important;}html body.cr3-studio-design #main-content>section#faq[data-kk-theme=light] details.kk-taste-faq[open]{border-color:#006b43!important;}html body.cr3-studio-design #main-content>section#faq[data-kk-theme=light] details.kk-taste-faq:is([open],:hover)>summary{color:#006b43!important;}html body.cr3-studio-design #main-content>section#faq[data-kk-theme=light] details.kk-taste-faq>p{color:#44574f!important;font-weight:400!important;}@media(max-width:760px){html body.cr3-studio-design #main-content>section[data-kk-theme=light]:not(:where(#cene,[data-screen-label="Naslovna · Trust strip"]))>.kk-taste-section-inner{padding-block:56px!important}html body.cr3-studio-design #main-content [data-screen-label="Naslovna · Trust strip"]>.kk-taste-section-inner{padding-block:28px!important;gap:18px!important}html body.cr3-studio-design #main-content [data-screen-label="Naslovna · Trust strip"]>.kk-taste-section-inner>div:not(:first-child){padding-top:18px!important}html body.cr3-studio-design #main-content [data-screen-label="Naslovna · Trust strip"]>.kk-taste-section-inner>div>span:first-child{font-size:17px!important}html body.cr3-studio-design #main-content [data-kk-theme=light] :is(.kk-home-benefits,.kk-home-process,.kk-process-grid){border-radius:20px!important}}html body #main-content #cene.cr3-pricing{background:var(--kk-color-light-bg)!important;color:var(--kk-color-light-text)!important}html body #main-content #cene.cr3-pricing>.kk-taste-section-inner{max-width:1440px!important;gap:var(--kk-space-28)!important}html body #main-content #cene .kk-price-heading{display:block!important;margin:0 0 var(--kk-space-8)!important;max-width:none!important}html body #main-content #cene .kk-price-heading h2{color:var(--kk-color-light-text)!important;font-size:var(--kk-display-pricing)!important;line-height:1.1!important;letter-spacing:-.035em!important;margin:0 0 var(--kk-space-16)!important}html body #main-content #cene .kk-price-heading p{color:var(--kk-color-light-muted)!important;font-size:var(--kk-type-16)!important;line-height:1.7!important;max-width:66ch!important;margin:0!important}html body #main-content #cene .kk-rate-cards{gap:var(--kk-space-28)!important;align-items:stretch!important}html body #main-content :is(#cene.cr3-price-selector,#cene .cr3-price-selector){display:flex;flex-direction:column;min-width:0;padding:0!important;border:1px solid var(--kk-color-light-divider)!important;border-radius:var(--kk-radius-card)!important;background:var(--kk-color-light-surface-raised)!important;color:var(--kk-color-light-text)!important;box-shadow:none!important;overflow:visible;}html body #main-content #cene .kk-price-card-head{display:grid!important;grid-template-columns:112px minmax(0,1fr);column-gap:var(--kk-space-20);row-gap:var(--kk-space-8);align-items:center;padding:var(--kk-space-24) var(--kk-space-24) var(--kk-space-24)!important;min-height:0!important;background:var(--kk-color-dark-surface-raised)!important;border:0!important;border-bottom:1px solid var(--kk-color-dark-surface-raised)!important;border-radius:calc(var(--kk-radius-card) - 1px) calc(var(--kk-radius-card) - 1px) 0 0!important;box-shadow:none!important;}html body #main-content #cene .cr3-price-room-photo{display:block;grid-column:1;grid-row:1 / span 2;width:112px;height:92px;object-fit:cover;object-position:50% 55%;border-radius:var(--kk-radius-small);}html body #main-content #cene .kk-price-card-head>:is(h2,h3){grid-column:2;grid-row:1;align-self:end;margin:0!important;color:var(--kk-color-dark-text)!important;font-size:var(--kk-display-room)!important;line-height:1.12!important;letter-spacing:-.03em!important;font-weight:800!important;}html body #main-content #cene .kk-price-card-head>span{grid-column:2;grid-row:2;align-self:start;display:block;color:var(--kk-color-dark-muted)!important;font-size:var(--kk-type-14)!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;}html body #main-content #cene .kk-price-card-head>p{grid-column:1 / -1;margin:var(--kk-space-12) 0 0!important;color:var(--kk-color-dark-muted)!important;font-size:var(--kk-type-15)!important;line-height:1.65!important;min-height:0!important;max-width:48ch!important;}html body #main-content #cene.cr3-price-selector .kk-price-card-head>h2{grid-row:1 / span 2;align-self:center}html body #main-content #cene :is(.cr3-price-fallback,.cr3-price-choices){padding:0 var(--kk-space-24)!important;margin:0!important;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important}html body #main-content #cene .cr3-price-choices>legend{float:left;width:100%;padding:var(--kk-space-20) 0 var(--kk-space-4);margin:0;font-size:var(--kk-type-14);line-height:1.5;font-weight:600;color:var(--kk-color-light-muted)}html body #main-content #cene .cr3-price-choices>legend+label{clear:both}html body #main-content #cene .cr3-price-option, html body #main-content #cene .cr3-price-fallback>:is(.kk-rate-row,.kk-compact-offer){position:relative;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:var(--kk-space-16)!important;align-items:center!important;min-width:0;min-height:98px!important;padding:var(--kk-space-20) 0!important;margin:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--kk-color-light-divider)!important;border-radius:0!important;color:var(--kk-color-light-text)!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer;transition:background-color var(--kk-duration) var(--kk-ease)!important;}html body #main-content #cene .cr3-price-fallback>:is(.kk-rate-row,.kk-compact-offer){grid-template-columns:minmax(0,1fr) auto!important}html body #main-content #cene .cr3-price-option:last-child, html body #main-content #cene .cr3-price-fallback>:is(.kk-rate-row,.kk-compact-offer):last-child{border-bottom:0!important}html body #main-content :is(#cene,#lp-cene) .cr3-price-option>input{appearance:none!important;-webkit-appearance:none!important;display:block;position:static;opacity:1;transform:none;width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;min-width:24px!important;max-width:24px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:2px solid var(--kk-color-light-border-ui)!important;border-radius:50%!important;background:var(--kk-color-light-surface-raised);accent-color:var(--kk-color-light-link);cursor:pointer;box-shadow:none;}html body #main-content :is(#cene,#lp-cene) .cr3-price-option>input:checked{border-color:var(--kk-color-light-link)!important;background-color:var(--kk-color-light-link)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12 4 4 8-8' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}html body #main-content #cene .cr3-price-option:has(input:checked){background:var(--kk-color-light-surface)!important}html body #main-content #cene .cr3-price-option .kk-rate-description{grid-column:auto;grid-row:auto;min-width:0;background:transparent!important}html body #main-content #cene :is(.cr3-price-option,.cr3-price-fallback) :is(.kk-rate-description>strong,.kk-compact-offer>span:first-child>strong){display:block;color:var(--kk-color-light-text)!important;font-size:var(--kk-type-17)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.015em!important;text-decoration:none!important;}html body #main-content #cene :is(.cr3-price-option,.cr3-price-fallback) :is(.kk-rate-description>small,.kk-compact-offer>span:first-child>small){display:block;color:var(--kk-color-light-muted)!important;font-size:var(--kk-type-14)!important;font-weight:400!important;line-height:1.65!important;margin-top:var(--kk-space-8)!important;max-width:34ch;}html body #main-content #cene :is(.cr3-price-option,.cr3-price-fallback) :is(.kk-rate-value,.kk-compact-offer>span:last-child){display:flex;flex-direction:column;gap:var(--kk-space-4)!important;grid-column:auto;grid-row:auto;align-self:center!important;text-align:right;white-space:nowrap;background:transparent!important;font-variant-numeric:tabular-nums;}html body #main-content #cene :is(.cr3-price-option,.cr3-price-fallback) :is(.kk-rate-value>strong,.kk-rate-value>b,.kk-compact-offer>span:last-child>b){color:var(--kk-color-light-link)!important;font-size:var(--kk-display-price)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.035em!important;}html body #main-content #cene :is(.cr3-price-option,.cr3-price-fallback) :is(.kk-rate-value>small,.kk-compact-offer>span:last-child>small){display:block!important;color:var(--kk-color-light-muted)!important;font-size:var(--kk-type-14)!important;line-height:1.4!important;margin:0!important}html body #main-content #cene .kk-package-badge{display:block;width:fit-content;margin:0 0 var(--kk-space-8)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--kk-color-light-link)!important;font-size:var(--kk-type-14)!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}html body #main-content #cene .cr3-price-fallback .kk-rate-action{display:inline-flex!important;width:fit-content!important;min-height:44px!important;margin:var(--kk-space-8) 0 0!important;padding:var(--kk-space-8) 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--kk-color-light-link)!important;font-size:var(--kk-type-14)!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;text-decoration:underline!important;text-underline-offset:4px;box-shadow:none!important}html body #main-content :is(#cene,#lp-cene) .cr3-price-continue{padding:var(--kk-space-20) var(--kk-space-24) 0;border-top:1px solid var(--kk-color-light-divider)}html body #main-content :is(#cene,#lp-cene) .cr3-price-help{min-height:42px;margin:0 0 var(--kk-space-12)!important;color:var(--kk-color-light-muted)!important;font-size:var(--kk-type-14)!important;font-weight:500!important;line-height:1.5!important}html body #main-content :is(#cene,#lp-cene) .cr3-price-next-action{display:flex;align-items:center;justify-content:space-between;gap:var(--kk-space-16);min-height:52px;width:100%;box-sizing:border-box;padding:var(--kk-space-12) var(--kk-space-20)!important;border:1px solid var(--kk-color-light-link)!important;border-radius:var(--kk-radius-pill)!important;background:var(--kk-color-dark-accent)!important;color:var(--kk-color-light-text)!important;font-size:var(--kk-type-16)!important;line-height:1.4!important;font-weight:700!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important;transition:background-color var(--kk-duration) var(--kk-ease),transform var(--kk-duration) var(--kk-ease)!important;}html body #main-content :is(#cene,#lp-cene) .cr3-price-next-action>span{font-size:23px;color:inherit!important;line-height:1}html body #main-content :is(#cene,#lp-cene) .cr3-price-next-action[aria-disabled=true]{background:var(--kk-color-light-surface)!important;color:var(--kk-color-light-muted)!important;border-color:var(--kk-color-light-divider)!important;cursor:not-allowed}html body #main-content #cene :is(.kk-price-card-note,.kk-offer-note){padding:var(--kk-space-20) var(--kk-space-24) var(--kk-space-24)!important;margin:0!important;border:0!important;color:var(--kk-color-light-muted)!important;font-size:var(--kk-type-14)!important;line-height:1.7!important}html body #main-content #cene .kk-price-next{margin:0!important;color:var(--kk-color-light-muted)!important;font-size:var(--kk-type-15)!important;line-height:1.7!important}html body #main-content #cene .kk-price-next a{color:var(--kk-color-light-link)!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:5px}html body #main-content #cene .kk-space-switch{padding:var(--kk-space-4)!important;margin:0!important;background:var(--kk-color-light-surface-raised)!important;border:1px solid var(--kk-color-light-border-ui)!important;border-radius:var(--kk-radius-card)!important;box-shadow:none!important}html body #main-content #cene .kk-space-switch button{min-height:62px!important;color:var(--kk-color-light-link)!important;background:transparent!important;border:1px solid transparent!important;border-radius:var(--kk-radius-small)!important;font-size:var(--kk-type-16)!important}html body #main-content #cene .kk-space-switch button[aria-pressed=true]{background:var(--kk-color-dark-surface-raised)!important;color:var(--kk-color-dark-text)!important;border-color:var(--kk-color-dark-surface-raised)!important}html body #main-content #cene .kk-space-switch button>span{font-size:var(--kk-type-14)!important;opacity:1!important;color:inherit!important}html body #main-content #cene :is(.cr3-price-fallback,.cr3-price-choices,.cr3-price-continue)[hidden]{display:none!important}html body #main-content #cene :is(.cr3-price-option>input,.cr3-price-next-action,.kk-rate-row,.kk-compact-offer,.kk-price-next a,.kk-space-switch button):focus-visible{outline:3px solid var(--kk-focus)!important;outline-offset:4px!important}@media(hover:hover) and (pointer:fine){html body #main-content #cene :is(.cr3-price-option,.kk-rate-row,.kk-compact-offer):hover{background:var(--kk-color-light-surface)!important}html body #main-content :is(#cene,#lp-cene) .cr3-price-next-action[href]:hover{background:var(--kk-color-yellow-surface-raised)!important}}html body #main-content :is(#cene,#lp-cene) .cr3-price-next-action[href]:active{transform:scale(.985)}@media(min-width:941px) and (max-width:1100px){html body #main-content #cene .kk-rate-cards{gap:var(--kk-space-20)!important}html body #main-content #cene .kk-price-card-head{grid-template-columns:88px minmax(0,1fr);gap:var(--kk-space-12);padding:var(--kk-space-20) var(--kk-space-20)!important}html body #main-content #cene .cr3-price-room-photo{width:88px;height:84px}html body #main-content #cene :is(.cr3-price-fallback,.cr3-price-choices){padding-inline:var(--kk-space-20)!important}html body #main-content #cene .cr3-price-option{gap:var(--kk-space-12)!important}html body #main-content #cene .kk-price-card-head>:is(h2,h3){font-size:27px!important}}@media(max-width:940px){html body #main-content #cene .kk-rate-cards{gap:var(--kk-space-24)!important}html body #main-content #cene .kk-space-switch{width:100%;max-width:600px;box-sizing:border-box}html body #main-content #cene .kk-space-switch button{flex:1;min-width:0!important}}@media(max-width:760px){html body #main-content #cene.cr3-pricing>.kk-taste-section-inner{padding:var(--kk-space-56) var(--kk-space-20)!important;gap:var(--kk-space-20)!important}html body #main-content #cene .kk-price-heading h2{font-size:var(--kk-type-36)!important}html body #main-content #cene .kk-price-heading p{font-size:var(--kk-type-15)!important}html body #main-content #cene .kk-price-card-head{grid-template-columns:84px minmax(0,1fr);gap:var(--kk-space-8) var(--kk-space-16);padding:var(--kk-space-20) var(--kk-space-20) var(--kk-space-20)!important}html body #main-content #cene .cr3-price-room-photo{width:84px;height:86px}html body #main-content #cene .kk-price-card-head>:is(h2,h3){font-size:27px!important}html body #main-content #cene .kk-price-card-head>p{font-size:var(--kk-type-14)!important;margin-top:var(--kk-space-8)!important}html body #main-content #cene :is(.cr3-price-fallback,.cr3-price-choices){padding-inline:var(--kk-space-20)!important}html body #main-content #cene .cr3-price-option{grid-template-columns:22px minmax(0,1fr) auto!important;gap:var(--kk-space-12)!important;padding-block:var(--kk-space-20)!important;min-height:90px!important}html body #main-content :is(#cene,#lp-cene) .cr3-price-option>input{width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;min-width:22px!important;max-width:22px!important}html body #main-content #cene :is(.cr3-price-option,.cr3-price-fallback) :is(.kk-rate-description>strong,.kk-compact-offer>span:first-child>strong){font-size:var(--kk-type-16)!important}html body #main-content #cene :is(.cr3-price-option,.cr3-price-fallback) :is(.kk-rate-value>strong,.kk-rate-value>b,.kk-compact-offer>span:last-child>b){font-size:29px!important}html body #main-content :is(#cene,#lp-cene) .cr3-price-continue{padding:var(--kk-space-20) var(--kk-space-20) 0}html body #main-content #cene :is(.kk-price-card-note,.kk-offer-note){padding:var(--kk-space-20)!important}html body #main-content :is(#cene,#lp-cene) .cr3-price-help{min-height:42px}html body #main-content #cene .kk-price-next{font-size:var(--kk-type-14)!important}html body #main-content #cene .kk-space-switch button{font-size:var(--kk-type-14)!important;padding-inline:var(--kk-space-8)!important}}@media(prefers-reduced-motion:reduce){html body #main-content #cene :is(.cr3-price-option,.cr3-price-next-action,.kk-rate-row,.kk-compact-offer){transition:none!important;transform:none!important}}@media(min-width:941px){html body #main-content #cene .kk-price-card-head{min-height:216px!important;box-sizing:border-box}html body #main-content #cene .cr3-price-continue{margin-top:auto}@supports(grid-template-rows:subgrid){html body #main-content #cene .kk-rate-cards{grid-template-rows:auto 1fr auto auto;row-gap:0!important}html body #main-content #cene .kk-rate-cards>.cr3-price-selector{display:grid!important;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}html body #main-content #cene .kk-rate-cards .kk-price-card-head{grid-row:1;min-height:0!important}html body #main-content #cene .kk-rate-cards :is(.cr3-price-fallback,.cr3-price-choices){grid-row:2;align-self:start}html body #main-content #cene .kk-rate-cards .cr3-price-continue{grid-row:3;margin-top:0}html body #main-content #cene .kk-rate-cards .kk-price-card-note{grid-row:4}}}html body #main-content :is(#cene,#lp-cene) .cr3-price-next-action[aria-disabled=true]>:is(span,svg){visibility:hidden}html body #main-content :is(#cene,#lp-cene) .cr3-price-option>input:focus-visible{outline:3px solid var(--kk-focus)!important;outline-offset:4px!important}html body #main-content :is(#cene,#lp-cene) .cr3-price-option:hover>input{border-color:var(--kk-color-light-link)!important}html body.kk-sys #main-content#main-content #cene :is(.cr3-price-option,.kk-rate-row):has(.kk-package-includes){margin:var(--kk-space-8) calc(var(--kk-space-12) * -1)!important;padding:var(--kk-space-20) var(--kk-space-12)!important;border:0!important;border-radius:var(--kk-radius-small)!important;background:var(--kk-color-light-surface)!important;}html body.kk-sys #main-content#main-content #lp-cene :is(.cr3-price-option,.cr3-lp-choice):has(.kk-package-includes){border:2px solid var(--kk-color-light-link,#006740)!important;}html body.kk-sys #main-content#main-content :is(#cene,#lp-cene) .kk-package-badge{display:inline-block!important;width:fit-content;margin:0 0 var(--kk-space-8)!important;padding:4px 10px!important;border-radius:var(--kk-radius-pill)!important;background:var(--kk-color-dark-accent,#fde500)!important;color:#0b1a12!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.4!important;text-transform:none!important;}html body #main-content :is(#cene,#lp-cene) .kk-package-includes{display:grid;gap:8px;margin:var(--kk-space-12) 0 0;padding:0}html body #main-content :is(#cene,#lp-cene) .kk-package-includes>span{position:relative;display:block;padding-left:26px;color:var(--kk-color-light-text);font-size:var(--kk-type-14,14px);font-weight:500;line-height:1.45;}html body #main-content :is(#cene,#lp-cene) .kk-package-includes>span::before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:var(--kk-color-light-link,#006740) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6.5 12.5 3.5 3.5 7.5-8' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;}html body #main-content :is(#cene,#lp-cene) :is(.cr3-price-option,.kk-rate-row,.cr3-lp-choice):has(.kk-package-includes) .kk-rate-description>small{max-width:46ch!important}@media(forced-colors:active){html body #main-content :is(#cene,#lp-cene) .kk-package-includes>span::before{forced-color-adjust:none;background:CanvasText}}:root{--k-forest-950:#010A08;--k-forest-900:#07140F;--k-forest-850:#0D1F18;--k-forest-800:#132A21;--k-forest-700:#1D3A2E;--k-forest-600:#2D4B3E;--k-forest-500:#5F7F70;--k-forest-300:#A9BDB3;--k-paper:#F4F6F0;--k-white:#FFFFFF;--k-ink:#000909;--k-stone-200:#DCE3DA;--k-stone-500:#6B7F76;--k-stone-700:#4A5C54;--k-emerald:#00A76A;--k-emerald-ink:#006740;--k-mint:#35D49A;--k-yellow:#FDE500;--k-yellow-hover:#FFF066;--k-yellow-ink:#4A4400;--k-r-field:8px;--k-selected-ring:inset 0 0 0 2px var(--k-mint);--k-selected-ring-light:inset 0 0 0 2px var(--k-emerald-ink);--k-content-gutter:clamp(24px,6vw,90px);--k-content-max:1440px;--k-hero-pad-top:36px;--k-hero-crumb-gap:28px;--k-r-card:16px;--k-r-panel:24px;--k-r-pill:999px;}@media(max-width:760px){:root{--k-hero-pad-top:24px;--k-hero-crumb-gap:22px}}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="dark"]:not(.kk-hero),html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="dark"]:not(.kk-hero) *{--kk-bg:var(--k-forest-950)!important;--kk-surface:var(--k-forest-850)!important;--kk-surface-raised:var(--k-forest-800)!important;--kk-text:var(--k-paper)!important;--kk-muted:var(--k-forest-300)!important;--kk-divider:var(--k-forest-700)!important;--kk-border-ui:var(--k-forest-500)!important;--kk-border-ui-raised:var(--k-forest-600)!important;--kk-link:var(--k-mint)!important;--kk-accent:var(--k-yellow)!important;--kk-focus:var(--k-yellow)!important;--kk-button-bg:var(--k-yellow)!important;--kk-button-text:var(--k-ink)!important;--kk-button-hover:var(--k-yellow-hover)!important;--kk-icon:var(--k-paper)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="light"]:not(.kk-hero),html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="light"]:not(.kk-hero) *{--kk-bg:var(--k-paper)!important;--kk-surface:var(--k-white)!important;--kk-surface-raised:var(--k-white)!important;--kk-text:var(--k-ink)!important;--kk-muted:var(--k-stone-700)!important;--kk-divider:var(--k-stone-200)!important;--kk-border-ui:var(--k-stone-500)!important;--kk-border-ui-raised:var(--k-stone-200)!important;--kk-link:var(--k-emerald-ink)!important;--kk-accent:var(--k-emerald-ink)!important;--kk-focus:var(--k-ink)!important;--kk-button-bg:var(--k-ink)!important;--kk-button-text:var(--k-paper)!important;--kk-button-hover:var(--k-forest-800)!important;--kk-icon:var(--k-emerald-ink)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero),html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) *{--kk-bg:var(--k-emerald)!important;--kk-surface:var(--k-paper)!important;--kk-surface-raised:var(--k-paper)!important;--kk-text:var(--k-ink)!important;--kk-muted:var(--k-ink)!important;--kk-divider:rgb(0 9 9 / .22)!important;--kk-border-ui:var(--k-ink)!important;--kk-border-ui-raised:var(--k-ink)!important;--kk-link:var(--k-ink)!important;--kk-accent:var(--k-ink)!important;--kk-focus:var(--k-ink)!important;--kk-button-bg:var(--k-ink)!important;--kk-button-text:var(--k-paper)!important;--kk-button-hover:var(--k-forest-800)!important;--kk-icon:var(--k-ink)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="yellow"]:not(.kk-hero),html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="yellow"]:not(.kk-hero) *{--kk-bg:var(--k-yellow)!important;--kk-surface:var(--k-yellow)!important;--kk-surface-raised:#FFF18A!important;--kk-text:var(--k-ink)!important;--kk-muted:var(--k-yellow-ink)!important;--kk-divider:#C9B700!important;--kk-border-ui:var(--k-ink)!important;--kk-border-ui-raised:var(--k-ink)!important;--kk-link:var(--k-ink)!important;--kk-accent:var(--k-ink)!important;--kk-focus:var(--k-ink)!important;--kk-button-bg:var(--k-ink)!important;--kk-button-text:var(--k-yellow)!important;--kk-button-hover:var(--k-forest-800)!important;--kk-icon:var(--k-ink)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero){background:var(--kk-bg)!important;color:var(--kk-text)!important;border-color:var(--kk-divider)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :focus-visible{outline:3px solid var(--kk-focus)!important;outline-offset:4px!important}body.kk-sys.kk-flat-page{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) h2.kk-art-heading,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-container>h2{font-family:'Objectivity',sans-serif!important;font-weight:800!important;font-size:clamp(32px,4vw,56px)!important;line-height:1.02!important;letter-spacing:-.035em!important;color:var(--kk-text)!important;text-wrap:balance}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) h2.kk-art-heading>span[style*="kk-accent"]{color:var(--kk-accent)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) h3{color:var(--kk-text)!important;letter-spacing:-.02em!important;line-height:1.2!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) p{font-weight:400!important;color:var(--kk-muted)!important;text-wrap:pretty}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-empty-spacer{display:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) p[style*="text-transform:uppercase"],html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) span[style*="text-transform:uppercase"]:not(.kk-card-action){font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;color:var(--kk-muted)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(a.cr3-primary,a.kk-button-primary){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:50px!important;padding:0 26px!important;border:0!important;border-radius:var(--k-r-pill)!important;background:var(--kk-button-bg)!important;color:var(--kk-button-text)!important;font-family:'Objectivity',sans-serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:-.005em!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;transition:background-color .18s ease,transform .18s ease!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(a.cr3-primary,a.kk-button-primary):hover{background:var(--kk-button-hover)!important;transform:translateY(-1px)}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(a.cr3-secondary,a.kk-island-action){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:50px!important;padding:0 24px!important;background:transparent!important;border:1.5px solid var(--kk-border-ui)!important;border-radius:var(--k-r-pill)!important;color:var(--kk-text)!important;font-family:'Objectivity',sans-serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:-.005em!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;transition:border-color .18s ease,background-color .18s ease!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(a.cr3-secondary,a.kk-island-action):hover{border-color:var(--kk-text)!important;background:var(--kk-surface-raised)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.cr3-arrow,.kk-island-arrow){display:inline!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;color:inherit!important;font-size:inherit!important;line-height:1!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.cr3-arrow,.kk-island-arrow)::before,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.cr3-arrow,.kk-island-arrow)::after{display:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-card-action,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-card strong{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:0!important;padding:0!important;margin-top:auto!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--kk-text)!important;font-family:'Objectivity',sans-serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:-.005em!important;text-transform:none!important;text-decoration:underline!important;text-decoration-color:var(--kk-accent)!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-card-action::before,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-card-action::after{display:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.kk-service-card,.kk-work-card,.cr3-card){display:flex!important;flex-direction:column!important;background:var(--kk-surface-raised)!important;border:1px solid var(--kk-border-ui-raised)!important;border-radius:var(--k-r-card)!important;box-shadow:none!important;transition:border-color .18s ease,transform .18s ease!important;overflow:hidden}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.kk-service-card,.kk-work-card,.cr3-card):hover{border-color:var(--kk-accent)!important;transform:translateY(-2px)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.kk-service-card,.kk-work-card,.cr3-card)::before,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.kk-service-card,.kk-work-card,.cr3-card)::after{display:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-card h3{font-size:24px!important;margin:18px 0 10px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-card p{font-size:16px!important;line-height:1.6!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-card>span[style*="flex-direction:column"]>span{font-weight:400!important;font-size:15px!important;color:var(--kk-text)!important;opacity:.86}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-card>span[style*="flex-direction:column"]>span>span{color:var(--kk-cat,var(--kk-accent))!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-card .kk-service-visual{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:12px!important;background:var(--kk-surface)!important;border:1px solid var(--kk-border-ui-raised)!important;color:var(--kk-cat,var(--kk-icon))!important;box-shadow:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-card .kk-service-visual svg{width:22px!important;height:22px!important;color:inherit!important;stroke:currentColor!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="dark"]:not(.kk-hero) [data-category="video-produkcija"],html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="dark"]:not(.kk-hero) [data-category="post-produkcija"]{--kk-cat:var(--k-yellow)}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="dark"]:not(.kk-hero) [data-category="podkast"],html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="dark"]:not(.kk-hero) [data-category="studio-i-oprema"]{--kk-cat:var(--k-mint)}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="dark"]:not(.kk-hero) [data-category="youtube"]{--kk-cat:var(--k-paper)}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-screen-label$="Trust strip"] .kk-taste-section-inner{gap:0!important;padding-top:clamp(24px,3vw,36px)!important;padding-bottom:clamp(24px,3vw,36px)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-screen-label$="Trust strip"] .kk-taste-section-inner>div{padding:4px clamp(16px,2.4vw,32px)!important;border-left:1px solid var(--kk-divider)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-screen-label$="Trust strip"] .kk-taste-section-inner>div:first-child{border-left:0!important;padding-left:0!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-screen-label$="Trust strip"] .kk-taste-section-inner>div>span:first-child{font-size:18px!important;color:var(--kk-text)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-screen-label$="Trust strip"] .kk-taste-section-inner>div>span:last-child{font-weight:400!important;font-size:15px!important;color:var(--kk-muted)!important}@media(min-width:900px){html body.kk-sys.kk-flat-page #main-content#main-content>section[data-screen-label$="Trust strip"] .kk-taste-section-inner{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:899px){html body.kk-sys.kk-flat-page #main-content#main-content>section[data-screen-label$="Trust strip"] .kk-taste-section-inner{grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-screen-label$="Trust strip"] .kk-taste-section-inner>div{padding:18px 0!important;border-left:0!important;border-top:1px solid var(--kk-divider)!important;gap:6px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-screen-label$="Trust strip"] .kk-taste-section-inner>div:first-child{padding-top:0!important;border-top:0!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-screen-label$="Trust strip"] .kk-taste-section-inner>div:last-child{padding-bottom:0!important}}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-taste-reason{background:var(--kk-surface)!important;border:1px solid var(--kk-divider)!important;border-radius:var(--k-r-card)!important;box-shadow:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-home-benefits{gap:16px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-home-benefits>*{border-radius:var(--k-r-card)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-benefit-visual{background:var(--k-paper)!important;color:var(--kk-icon)!important;border:0!important;box-shadow:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-benefit-visual svg{color:inherit!important;stroke:currentColor!important;width:22px!important;height:22px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-production-sequence{gap:16px!important;background:none!important;border:0!important;box-shadow:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-production-step{background:var(--kk-surface)!important;border:1px solid var(--kk-divider)!important;border-radius:var(--k-r-card)!important;padding:24px clamp(20px,2.4vw,28px) 28px!important;box-shadow:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-process-cap{display:flex!important;align-items:center!important;justify-content:space-between!important;background:none!important;border:0!important;border-bottom:2px solid var(--kk-accent)!important;border-radius:0!important;margin:0 0 20px!important;padding:0 0 14px!important;min-height:0!important;box-shadow:none!important;color:var(--kk-muted)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-process-cap::before,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-process-cap::after,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-production-step::before,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-production-step::after{display:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-process-cap .kk-step-number{font-family:'Objectivity',sans-serif!important;font-weight:800!important;font-size:40px!important;line-height:1!important;letter-spacing:-.04em!important;color:var(--kk-accent)!important;background:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-process-cap svg{color:var(--kk-muted)!important;stroke:currentColor!important;width:22px!important;height:22px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) .kk-2col>div:first-child{border:1.5px solid var(--k-ink)!important;box-shadow:none!important;border-radius:var(--k-r-card)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) .kk-2col .kk-carousel-caption{background:var(--k-paper)!important;color:var(--k-ink)!important;border-top:1.5px solid var(--k-ink)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) button[aria-label^="Slika"]{background:rgb(0 9 9 / .28)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) button[aria-label^="Slika"][style*="width:26px"],html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) button[aria-label^="Slika"].cr3-primary{background:var(--k-ink)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) button[data-kk-click^="studio"]{background:var(--k-paper)!important;color:var(--k-ink)!important;border:1.5px solid var(--k-ink)!important;box-shadow:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) .kk-2col>div:last-child>div:nth-of-type(1)>span{background:transparent!important;border:1.5px solid var(--k-ink)!important;color:var(--k-ink)!important;font-weight:500!important;font-size:14px!important;padding:7px 14px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) .kk-2col>div:last-child>div:nth-of-type(2)>span{font-weight:400!important;font-size:15px!important;color:var(--k-ink)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) .kk-2col>div:last-child>div:nth-of-type(2)>span:first-child{font-weight:700!important;font-size:13px!important;letter-spacing:.08em!important;margin-bottom:4px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) a[href*="podcast-studio"]{color:var(--k-ink)!important;font-weight:700!important;font-size:15px!important;text-decoration-thickness:2px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) img[src*="leaves"],html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="emerald"]:not(.kk-hero) .cr3-foliage{opacity:.18!important;filter:brightness(0)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-work-card .kk-taste-film-shade{background:linear-gradient(180deg,rgb(1 10 8 / 0) 40%,rgb(1 10 8 / .35))!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-work-card .kk-taste-play,body.kk-sys.kk-flat-page .kk-taste-play{background:var(--k-yellow)!important;color:var(--k-ink)!important;box-shadow:0 8px 24px rgb(0 0 0 / .35)!important;border:0!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-work-card>div:last-child{padding:20px 22px 24px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-work-card>div:last-child p{margin-bottom:8px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-work-card h3{font-size:20px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section.cr3-guides .cr3-container{max-width:1440px!important;margin:0 auto!important;padding:clamp(64px,8vw,120px) 0!important}html body.kk-sys.kk-flat-page #main-content#main-content>section.cr3-guides .cr3-container>h2{margin-bottom:clamp(32px,4vw,52px)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section.cr3-guides .cr3-grid{gap:16px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section.cr3-guides .cr3-card img{border-radius:0!important;aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important}html body.kk-sys.kk-flat-page #main-content#main-content>section.cr3-guides .cr3-card-copy{display:flex!important;flex-direction:column!important;gap:10px!important;padding:22px 22px 24px!important;flex:1!important}html body.kk-sys.kk-flat-page #main-content#main-content>section.cr3-guides .cr3-card h3{font-size:19px!important;font-weight:800!important;margin:0!important}html body.kk-sys.kk-flat-page #main-content#main-content>section.cr3-guides .cr3-card p{font-size:15px!important;line-height:1.6!important;margin:0 0 6px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section.cr3-guides .cr3-category{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--kk-muted)!important;background:none!important;border:0!important;padding:0!important}html body.kk-sys.kk-flat-page #main-content#main-content>section.cr3-guides .cr3-category::before{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;border-radius:99px!important;background:var(--kk-cat,var(--kk-accent))!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="yellow"]:not(.kk-hero) h2.kk-art-heading,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="yellow"]:not(.kk-hero) h2.kk-art-heading span{color:var(--k-ink)!important;font-size:clamp(40px,6vw,88px)!important;line-height:.98!important;letter-spacing:-.045em!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="yellow"]:not(.kk-hero) p{color:var(--k-ink)!important;font-size:clamp(16px,1.6vw,20px)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="yellow"]:not(.kk-hero) a.cr3-primary:hover{background:var(--k-forest-800)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="yellow"]:not(.kk-hero) a.cr3-secondary{border-color:var(--k-ink)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme="yellow"]:not(.kk-hero) a.cr3-secondary:hover{background:var(--k-ink)!important;color:var(--k-yellow)!important}html body.kk-sys.kk-flat-page>footer:not(#_){background:var(--k-forest-950)!important;border-top:1px solid var(--k-forest-700)!important}html body.kk-sys.kk-flat-page>footer:not(#_) span[style*="letter-spacing:0.18em"]{color:var(--k-paper)!important;letter-spacing:.1em!important;font-weight:700!important}html body.kk-sys.kk-flat-page>footer:not(#_) span[style*="letter-spacing:0.2em"]{color:var(--k-forest-300)!important;font-weight:700!important;letter-spacing:.1em!important}html body.kk-sys.kk-flat-page>footer:not(#_) a:not(.kk-taste-action),html body.kk-sys.kk-flat-page>footer:not(#_) p,html body.kk-sys.kk-flat-page>footer:not(#_) span[data-kk],html body.kk-sys.kk-flat-page>footer:not(#_) .kk-ftbottom span{font-weight:400!important;color:var(--k-forest-300)!important}html body.kk-sys.kk-flat-page>footer:not(#_) a:not(.kk-taste-action):hover{color:var(--k-paper)!important}html body.kk-sys.kk-flat-page>footer:not(#_) a[data-kk="tel"]{color:var(--k-paper)!important;font-weight:700!important}html body.kk-sys.kk-flat-page>footer:not(#_) a.kk-taste-action{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:0 20px!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;background:var(--k-yellow)!important;color:var(--k-ink)!important}html body.kk-sys.kk-flat-page>footer:not(#_) .kk-ftbottom{border-top-color:var(--k-forest-700)!important}@media (prefers-reduced-motion:reduce){html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) *{transition:none!important}}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-home-benefits{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-production-sequence,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-home-process{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-production-step>:is(h3,p){padding-left:0!important;padding-right:0!important;margin-left:0!important}html body.kk-sys.kk-flat-page #main-content#main-content>section.cr3-guides{padding:0!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) button.kk-carousel-dot{width:8px!important;height:8px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:99px!important;outline-offset:3px!important;box-shadow:none!important;background:var(--kk-muted)!important;opacity:.5}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) button.kk-carousel-dot[aria-pressed="true"]{width:26px!important;background:var(--kk-text)!important;opacity:1}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) button.kk-carousel-dot::before,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) button.kk-carousel-dot::after{display:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-taste-reason{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;column-gap:20px!important;row-gap:8px!important;align-items:start!important;padding:24px clamp(20px,2.6vw,32px)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-taste-reason>.kk-benefit-visual{position:static!important;grid-row:1 / span 2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;border-radius:12px!important;transform:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-taste-reason>.kk-benefit-visual svg{width:22px!important;height:22px!important;color:inherit!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-taste-reason>:is(h3,p){grid-column:2!important;margin:0!important;padding:0!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-taste-reason>h3{font-size:20px!important;padding-top:10px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(a.cr3-primary,a.cr3-secondary,a.kk-island-action){padding-right:8px!important;gap:14px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(a.cr3-primary,a.cr3-secondary,a.kk-island-action) :is(.cr3-arrow,.kk-island-arrow){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:99px!important;background:color-mix(in srgb,currentColor 14%,transparent)!important;font-size:15px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(a.cr3-primary,a.kk-button-primary):not(:has(.cr3-arrow)){padding-right:26px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-process-cap{position:relative!important;background-image:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-process-cap::after{position:absolute!important;left:0!important;right:0!important;bottom:-2px!important;top:auto!important;width:100%!important;height:2px!important;margin:0!important;border:0!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-process-cap>*:not(.kk-step-number):not(svg):not(.kk-step-dots){display:none!important}:root{--k-ease:cubic-bezier(.22,1,.36,1);--k-spring:cubic-bezier(.34,1.56,.64,1)}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero){position:relative}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-card{position:relative!important;padding-top:clamp(26px,3vw,34px)!important;cursor:pointer}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-card h3{font-size:clamp(22px,2vw,26px)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-card p{color:var(--kk-muted)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-card:hover{transform:translateY(-3px)!important;border-color:var(--kk-cat,var(--kk-accent))!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-card:hover .kk-card-action{text-decoration-color:var(--kk-cat,var(--kk-accent))!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-card-action{transition:gap .3s var(--k-ease)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.kk-service-card,.cr3-card):hover :is(.kk-card-action,.cr3-card-copy>strong){gap:12px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-work-card img,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-card img{transition:transform .9s var(--k-ease)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-work-card:hover img,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-card:hover img{transform:scale(1.035)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-work-card .kk-taste-play{transition:transform .4s var(--k-spring)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-work-card:hover .kk-taste-play{transform:scale(1.1)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(a.cr3-primary,a.cr3-secondary,a.kk-island-action) :is(.cr3-arrow,.kk-island-arrow){transition:transform .35s var(--k-ease)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(a.cr3-primary,a.cr3-secondary,a.kk-island-action):hover :is(.cr3-arrow,.kk-island-arrow){transform:translate(2px,-2px)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) a.kk-island-action:hover .kk-island-arrow{transform:translateX(3px)!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.kk-taste-reason,.cr3-production-step,.cr3-card,.kk-work-card){transition:transform .35s var(--k-ease),border-color .25s ease!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero)[data-kk-theme="light"] :is(.kk-taste-reason,.cr3-production-step):hover{border-color:#C3D2C7!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) h2.kk-art-heading>span[style*="kk-accent"]{display:inline-block;transform-origin:50% 100%}html.kk-motion:not(.kk-motion-off) body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero).kk-in-view h2.kk-art-heading>span[style*="kk-accent"],html.kk-motion:not(.kk-motion-off) body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) h2.kk-art-heading.is-live>span[style*="kk-accent"]{animation:kk-hop 7s var(--k-ease) 1.2s infinite}@keyframes kk-hop{0%,86%,100%{transform:none}90%{transform:translateY(-.22em)}94%{transform:translateY(0) scale(1.12,.86)}97%{transform:scale(.96,1.04)}}.kk-motif{position:absolute;top:clamp(22px,2.6vw,30px);right:clamp(20px,2.4vw,28px);width:92px;height:58px;pointer-events:none}.kk-motif i{position:absolute;display:block}.kk-motif--video-produkcija .m-frame{inset:4px 6px 4px 16px;border:2px solid var(--k-paper);border-radius:8px;opacity:.9}.kk-motif--video-produkcija .m-lens{width:22px;height:22px;border-radius:50%;background:var(--k-emerald);right:22px;top:18px}.kk-motif--video-produkcija .m-rec{width:9px;height:9px;border-radius:50%;background:var(--k-yellow);left:24px;top:12px}.kk-motif--video-produkcija.is-live .m-rec{animation:kk-blink 2.4s steps(1) infinite}@keyframes kk-blink{0%,60%{opacity:1}61%,100%{opacity:.15}}.kk-service-card:hover .kk-motif--video-produkcija .m-lens{transform:scale(1.15);transition:transform .5s var(--k-spring)}.kk-motif--post-produkcija .m-track{left:8px;height:8px;border-radius:99px}.kk-motif--post-produkcija .t1{top:10px;width:52px;background:var(--k-yellow)}.kk-motif--post-produkcija .t2{top:25px;left:26px;width:58px;background:var(--k-emerald)}.kk-motif--post-produkcija .t3{top:40px;width:38px;background:var(--k-paper);opacity:.55}.kk-motif--post-produkcija .m-head{top:2px;bottom:2px;left:30px;width:2px;background:var(--k-paper);border-radius:2px}.kk-motif--post-produkcija .m-head::before{content:"";position:absolute;top:-3px;left:-3px;width:8px;height:8px;border-radius:50%;background:var(--k-paper)}.kk-motif--post-produkcija.is-live .m-head{animation:kk-scrub 6s var(--k-ease) infinite}@keyframes kk-scrub{0%,100%{transform:translateX(0)}45%,55%{transform:translateX(44px)}}.kk-motif--podkast .m-mic{width:18px;height:18px;border-radius:50%;background:var(--k-mint);right:30px;top:20px}.kk-motif--podkast .m-ring{border-radius:50%;border:2px solid var(--k-mint);right:30px;top:20px;width:18px;height:18px;opacity:0}.kk-motif--podkast.is-live .r1{animation:kk-wave 3.2s var(--k-ease) infinite}.kk-motif--podkast.is-live .r2{animation:kk-wave 3.2s var(--k-ease) .5s infinite}@keyframes kk-wave{0%{transform:scale(1);opacity:.9}70%,100%{transform:scale(3.1);opacity:0}}.kk-motif--youtube .m-screen{inset:6px 8px 6px 20px;border-radius:10px;background:var(--k-paper)}.kk-motif--youtube .m-play{width:16px;height:18px;left:47px;top:20px;background:var(--k-forest-850);clip-path:polygon(0 0,100% 50%,0 100%)}.kk-motif--youtube .m-ping{width:12px;height:12px;border-radius:50%;background:var(--k-yellow);right:2px;top:0;box-shadow:0 0 0 3px var(--k-forest-800)}.kk-motif--youtube.is-live .m-ping{animation:kk-ping-hop 4.5s var(--k-ease) 1s infinite}@keyframes kk-ping-hop{0%,80%,100%{transform:none}86%{transform:translateY(-7px)}92%{transform:translateY(0) scale(1.15,.85)}}@media(max-width:420px){.kk-motif{transform:scale(.8);transform-origin:100% 0}}.kk-collage{position:absolute;pointer-events:none;z-index:0}.kk-collage i,.kk-collage b{position:absolute;display:block}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-taste-section-inner{position:relative}.kk-collage--why{top:clamp(28px,3.6vw,56px);right:clamp(24px,6vw,90px);width:240px;height:150px}.kk-collage--why .c-circle{left:40px;top:10px;width:110px;height:110px;border-radius:50%;background:var(--k-emerald)}.kk-collage--why .c-half{left:118px;top:0;width:110px;height:55px;border-radius:110px 110px 0 0;background:var(--k-yellow)}.kk-collage--why .c-quarter{left:150px;top:55px;width:70px;height:70px;border-radius:0 0 70px 0;background:var(--k-ink)}.kk-collage--why .c-ring{left:6px;top:4px;width:46px;height:46px;border-radius:50%;border:2px solid var(--k-ink)}.kk-collage--why .c-dots{left:162px;top:138px;display:flex;gap:7px}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero)[data-screen-label$="Zašto Kakadu"] h2.kk-art-heading{max-width:calc(100% - 280px)}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero)[data-screen-label$="Zašto Kakadu"] .kk-home-benefits{position:relative;z-index:1}.kk-frame-wrap{position:relative}.kk-frame-wrap>div:not(.kk-collage){position:relative;z-index:1}.kk-collage--studio{inset:0}.kk-collage--studio .c-sun{width:120px;height:120px;border-radius:50%;background:var(--k-yellow);left:-34px;top:-34px}.kk-collage--studio .c-half{width:150px;height:75px;border-radius:0 0 150px 150px;background:var(--k-ink);right:-26px;bottom:-40px}.kk-collage--studio .c-pill{width:88px;height:26px;border-radius:99px;background:var(--k-paper);left:-22px;bottom:56px;z-index:2}.kk-collage--studio .c-grid{right:-30px;top:22%;display:grid;grid-template-columns:repeat(3,8px);gap:8px}.kk-collage--studio .c-grid i{position:static;width:8px;height:8px;border-radius:50%;background:var(--k-ink)}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero)#radovi .kk-taste-section-heading{position:relative}.kk-collage--films{position:relative;order:2;width:110px;height:36px;margin-left:auto;margin-right:20px}.kk-collage--films .f{top:9px;height:18px;width:30px;border-radius:5px;border:2px solid var(--k-forest-500)}.kk-collage--films .f1{left:0}.kk-collage--films .f2{left:36px;background:var(--k-emerald);border-color:var(--k-emerald)}.kk-collage--films .f3{left:72px}.kk-collage--films .f-dot{width:8px;height:8px;border-radius:50%;background:var(--k-yellow);left:47px;top:14px}.kk-collage--films.is-live .f-dot{animation:kk-film 5s var(--k-ease) infinite}@keyframes kk-film{0%,20%{transform:translateX(0)}35%,55%{transform:translateX(36px)}70%,90%{transform:translateX(-36px)}100%{transform:translateX(0)}}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero)#radovi .kk-taste-section-heading>a{order:3}@media(max-width:760px){.kk-collage--films{display:none}}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero)[data-kk-theme="yellow"]>img{display:none!important}.kk-collage--cta{right:clamp(24px,7vw,120px);top:50%;width:340px;height:300px;margin-top:-150px}.kk-collage--cta .c-big{left:60px;top:20px;width:200px;height:200px;border-radius:50%;background:var(--k-ink)}.kk-collage--cta .c-half{left:60px;top:220px;width:200px;height:100px;border-radius:0 0 200px 200px;background:var(--k-emerald)}.kk-collage--cta .c-quarter{left:-40px;top:120px;width:100px;height:100px;border-radius:100px 0 0 0;background:var(--k-paper)}.kk-collage--cta .c-dots{left:120px;top:110px;display:flex;gap:10px}.kk-collage--cta .c-dots i{background:var(--k-yellow)!important;width:14px!important;height:14px!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero)[data-kk-theme="yellow"] .kk-taste-section-inner>*:not(.kk-collage){position:relative;z-index:1}@media(max-width:900px){.kk-collage--cta{transform:scale(.62);transform-origin:100% 50%;right:12px;opacity:.95}}@media(max-width:640px){.kk-collage--cta{top:auto;bottom:-40px;margin-top:0;transform:scale(.42);transform-origin:100% 100%}}@media(max-width:860px){.kk-collage--why{display:none}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero)[data-screen-label$="Zašto Kakadu"] h2.kk-art-heading{max-width:none}}@media(max-width:760px){.kk-collage--studio .c-sun{width:84px;height:84px;left:-16px;top:-20px}.kk-collage--studio .c-half{right:-8px;bottom:-22px;width:110px;height:55px}.kk-collage--studio .c-grid,.kk-collage--studio .c-pill{display:none}}.c-dots i,.kk-step-dots i{position:static!important;display:block;width:9px;height:9px;border-radius:50%;background:var(--k-ink)}.is-live.kk-collage .c-dots i{animation:kk-dots 5s var(--k-ease) infinite}.is-live.kk-collage .c-dots i:nth-child(2){animation-delay:.12s}.is-live.kk-collage .c-dots i:nth-child(3){animation-delay:.24s}@keyframes kk-dots{0%,78%,100%{transform:none}84%{transform:translateY(-9px)}90%{transform:translateY(0) scale(1.15,.85)}94%{transform:none}}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-process-cap{gap:14px!important;justify-content:flex-start!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-process-cap svg{margin-left:auto!important}.kk-step-dots{display:flex;gap:5px;align-items:flex-end;height:20px;padding-bottom:4px}.kk-step-dots i{width:7px;height:7px;background:var(--k-emerald)}.kk-step-dots.is-live i{animation:kk-dots 6s var(--k-ease) infinite;animation-delay:calc(var(--n) * .5s)}.kk-step-dots.is-live i:nth-child(2){animation-delay:calc(var(--n) * .5s + .1s)}.kk-step-dots.is-live i:nth-child(3){animation-delay:calc(var(--n) * .5s + .2s)}.kk-step-dots.is-live i:nth-child(4){animation-delay:calc(var(--n) * .5s + .3s)}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-process-cap{border-bottom:2px solid var(--k-stone-200)!important}.kk-seams{position:absolute;left:0;top:0;width:100%;height:0;z-index:5;pointer-events:none}.kk-seam{position:absolute;width:120px;height:60px;margin-top:-59px;border-radius:120px 120px 0 0;background:var(--seam-bg)}.kk-seam.is-right{right:clamp(24px,9vw,160px)}.kk-seam.is-left{left:clamp(24px,9vw,160px)}.kk-seam i{position:absolute;left:50%;top:26px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--k-yellow)}.kk-seam--light i{background:var(--k-emerald)}.kk-seam--emerald i{background:var(--k-ink)}.kk-seam--yellow i{background:var(--k-ink)}.kk-seam--dark i{background:var(--k-yellow)}.kk-seam.is-live i{animation:kk-dots 6.5s var(--k-ease) 2s infinite}@media(max-width:640px){.kk-seam{width:80px;height:40px;margin-top:-39px}.kk-seam i{top:16px;width:10px;height:10px;margin-left:-5px}}@media (prefers-reduced-motion:reduce){.kk-motif *,.kk-collage *,.kk-step-dots *,.kk-seam *,html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) h2 span{animation:none!important}}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .cr3-process-cap .kk-step-dots{display:flex!important}html[data-motion-paused="true"] :is(.kk-motif,.kk-collage,.kk-step-dots,.kk-seam) *, html.kk-motion-off :is(.kk-motif,.kk-collage,.kk-step-dots,.kk-seam) *{animation-play-state:paused!important}html.kk-motion-off .kk-rv,html.kk-motion-off .kk-rv-pop{opacity:1!important;translate:none!important}html.kk-motion-off h2.kk-art-heading>span{animation:none!important}@media (hover:none),(pointer:coarse){html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.kk-service-card,.kk-work-card,.cr3-card):hover{transform:none!important}html body.kk-sys.kk-flat-page #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.kk-work-card,.cr3-card):hover img{transform:none!important}}html body #kk-cookie-panel.kk-cookie-panel{--kk-cookie-surface:var(--k-forest-850);inset:auto auto max(20px,env(safe-area-inset-bottom)) var(--k-content-gutter,24px)!important;width:min(440px,calc(100% - 2 * var(--k-content-gutter,24px)))!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:48px minmax(0,1fr);column-gap:16px;row-gap:16px;align-items:start!important;padding:20px!important;border:1px solid #355246!important;border-radius:var(--k-r-panel)!important;background:var(--kk-cookie-surface)!important;color:var(--k-paper)!important;box-shadow:0 18px 44px rgb(0 0 0 / .45)!important;}html body #kk-cookie-panel.kk-cookie-panel[hidden]{display:none!important}html body #kk-cookie-panel .kk-cookie-art{display:block;width:48px;height:48px;transform-origin:50% 60%}html body #kk-cookie-panel .kk-cookie-art svg{display:block;width:100%;height:100%}html body #kk-cookie-panel .kk-cookie-bite{fill:var(--kk-cookie-surface)}html body #kk-cookie-panel .kk-cookie-copy h2{margin:2px 0 6px!important;font:800 18px/1.25 'Objectivity',sans-serif!important;letter-spacing:-.02em!important;color:var(--k-paper)!important}html body #kk-cookie-panel .kk-cookie-copy p{margin:0!important;font:400 14px/1.6 'Objectivity',sans-serif!important;color:var(--k-forest-300)!important}html body #kk-cookie-panel .kk-cookie-copy a{color:var(--k-paper)!important;text-decoration:underline!important;text-decoration-color:var(--k-mint)!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}html body #kk-cookie-panel .kk-cookie-actions{grid-column:1/-1;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;width:auto!important}html body #kk-cookie-panel .kk-cookie-actions [data-kk-consent]{flex:1 1 0!important;min-width:0;min-height:50px!important;padding:12px 16px!important;border-radius:var(--k-r-pill)!important;font:700 15px/1.2 'Objectivity',sans-serif!important;letter-spacing:-.005em!important;text-transform:none!important;cursor:pointer}html body #kk-cookie-panel .kk-cookie-actions [data-kk-consent=deny]{background-color:transparent!important;border:1.5px solid var(--k-forest-500)!important;color:var(--k-paper)!important}html body #kk-cookie-panel .kk-cookie-actions [data-kk-consent=allow]{background-color:var(--k-yellow)!important;border:1.5px solid var(--k-yellow)!important;color:var(--k-ink)!important}html body #kk-cookie-panel .kk-cookie-actions .kk-cookie-close{flex:0 0 50px!important;width:50px!important;min-height:50px!important;padding:0!important;border-radius:50%!important;border:1.5px solid var(--k-forest-500)!important;background-color:transparent!important;color:var(--k-paper)!important}html body #kk-cookie-panel .kk-cookie-actions .kk-cookie-close[hidden]{display:none!important}@media(hover:hover) and (pointer:fine){html body #kk-cookie-panel .kk-cookie-actions [data-kk-consent=deny]:hover{border-color:var(--k-paper)!important}html body #kk-cookie-panel .kk-cookie-actions [data-kk-consent=allow]:hover{background-color:var(--k-yellow-hover)!important}}html body #kk-cookie-panel :focus-visible{outline:2px solid var(--k-yellow)!important;outline-offset:3px!important}@media(prefers-reduced-motion:no-preference){html body #kk-cookie-panel:not([hidden]) .kk-cookie-art{animation:kk-cookie-hop .9s cubic-bezier(.22,1,.36,1) .15s both}}@keyframes kk-cookie-hop{0%{transform:translateY(6px) rotate(-18deg) scale(.86)}55%{transform:translateY(-4px) rotate(6deg) scale(1.04)}100%{transform:none}}@media(max-width:760px){html body #kk-cookie-panel.kk-cookie-panel{inset:auto 12px max(12px,env(safe-area-inset-bottom)) 12px!important;width:auto!important;grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:14px;padding:16px!important;border-radius:20px!important;}html body #kk-cookie-panel .kk-cookie-art{width:40px;height:40px}html body #kk-cookie-panel .kk-cookie-copy h2{font-size:17px!important;margin-top:0!important}html body #kk-cookie-panel .kk-cookie-copy p{font-size:13.5px!important;line-height:1.55!important}html body #kk-cookie-panel .kk-cookie-actions [data-kk-consent]{min-height:48px!important}}@media(forced-colors:active){html body #kk-cookie-panel.kk-cookie-panel{border:2px solid CanvasText!important}}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}#kk-header{view-transition-name:kk-header}::view-transition-group(kk-header){animation:none}::view-transition-old(kk-header){display:none}::view-transition-new(kk-header){animation:none}::view-transition-old(root){animation:kk-page-out .16s cubic-bezier(.22,1,.36,1) both}::view-transition-new(root){animation:kk-page-in .3s cubic-bezier(.22,1,.36,1) both}@keyframes kk-page-out{to{opacity:0}}@keyframes kk-page-in{from{opacity:0;translate:0 10px}}html body .kk-price-ticket{--kt-stub:96px;--kt-notch:9px;position:relative;display:flex;align-items:stretch;width:min(100%,440px);margin:26px 0 20px!important;padding:0!important;border-radius:20px;background:var(--k-forest-800);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--k-mint) 46%,transparent)!important;color:var(--k-white)!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent;-webkit-mask:radial-gradient(circle at calc(100% - var(--kt-stub)) 0,#0000 var(--kt-notch),#000 calc(var(--kt-notch) + .5px)) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - var(--kt-stub)) 100%,#0000 var(--kt-notch),#000 calc(var(--kt-notch) + .5px)) bottom/100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - var(--kt-stub)) 0,#0000 var(--kt-notch),#000 calc(var(--kt-notch) + .5px)) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - var(--kt-stub)) 100%,#0000 var(--kt-notch),#000 calc(var(--kt-notch) + .5px)) bottom/100% 51% no-repeat;transition:box-shadow .2s ease,scale .16s var(--k-ease)!important;animation:kk-ticket-in .52s var(--k-ease) .12s both}html body .kk-price-ticket{order:1}html body .kk-studio-hero-copy>.kk-price-ticket{order:2}html body .kk-price-ticket-main{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;padding:16px 18px 16px 20px}html body .kk-price-ticket-label{font:700 13px/1.2 'Objectivity',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--k-mint)}html body .kk-price-ticket-amount{display:flex;align-items:baseline;gap:4px;font-family:'Objectivity',sans-serif;line-height:.9;white-space:nowrap}html body .kk-price-ticket-amount strong{font-weight:800;font-size:clamp(52px,5.4vw,68px);letter-spacing:-.05em;color:var(--k-white)}html body .kk-price-ticket-cur{font-weight:800;font-size:clamp(30px,3vw,38px);letter-spacing:-.03em;color:var(--k-white)}html body .kk-price-ticket-unit{margin-left:4px;font-weight:300;font-size:18px;color:var(--k-forest-300)}html body .kk-price-ticket-note{font:300 14px/1.4 'Objectivity',sans-serif;color:var(--k-forest-300)}html body .kk-price-ticket-note>span{display:block}html body .kk-price-ticket-stub{position:relative;display:flex;flex:0 0 var(--kt-stub);flex-direction:column;align-items:center;justify-content:center;gap:8px;border-left:2px dashed color-mix(in srgb,var(--k-mint) 34%,transparent);font:700 14px/1 'Objectivity',sans-serif;color:var(--k-white)}html body .kk-price-ticket-arrow{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--k-mint);color:var(--k-forest-950);animation:kk-ticket-nudge 2.6s var(--k-ease) 1.4s infinite}html body .kk-price-ticket-arrow svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}html body .kk-price-ticket:focus-visible{outline:2px solid var(--k-mint);outline-offset:4px}html body .kk-price-ticket:active{scale:.98}@media(hover:hover) and (pointer:fine){html body .kk-price-ticket:hover{box-shadow:inset 0 0 0 2px var(--k-mint)!important}html body .kk-price-ticket:hover .kk-price-ticket-arrow{animation:none;translate:0 3px;transition:translate .2s var(--k-ease)}}@media(max-width:380px){html body .kk-price-ticket{--kt-stub:84px}html body .kk-price-ticket-main{padding:14px 14px 14px 16px}html body .kk-price-ticket-note{font-size:13px}}@keyframes kk-ticket-in{from{opacity:0;translate:0 10px}}@keyframes kk-ticket-nudge{0%,46%,100%{translate:0 0}18%{translate:0 6px}30%{translate:0 -1px}}@media(prefers-reduced-motion:reduce){html body .kk-price-ticket,html body .kk-price-ticket-arrow{animation:none}}html body #main-content#main-content#main-content#main-content :is(.kk-booking-pick,.kk-room-choice,[data-booking-hours])[hidden]{display:none!important}html body #main-content#main-content#main-content#main-content .kk-simple-row.kk-simple-row-single{display:grid!important;grid-template-columns:minmax(0,1fr)!important}html body #main-content#main-content#main-content#main-content .kk-booking-pick{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"copy price change";align-items:center;gap:6px 22px;margin:0 0 18px;padding:18px 20px;border-radius:18px;background:var(--k-forest-800);box-shadow:inset 0 0 0 1px rgb(53 212 154 / .46)}html body #main-content#main-content#main-content#main-content .kk-booking-pick-copy{grid-area:copy;display:flex;flex-direction:column;gap:4px;min-width:0}html body #main-content#main-content#main-content#main-content .kk-booking-pick-label{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--k-mint)}html body #main-content#main-content#main-content#main-content .kk-booking-pick-what{font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--k-white)}html body #main-content#main-content#main-content#main-content .kk-booking-pick-price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}html body #main-content#main-content#main-content#main-content .kk-booking-pick-total{white-space:nowrap;font-size:32px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--k-white)}html body #main-content#main-content#main-content#main-content .kk-booking-pick-total:empty{display:none}html body #main-content#main-content#main-content#main-content .kk-booking-pick-note{font-size:13px;font-weight:300;color:var(--k-forest-300)}html body #main-content#main-content#main-content#main-content .kk-booking-pick-change{grid-area:change;min-height:44px;padding:0 4px;border:0;background:none!important;box-shadow:none!important;font:inherit;font-size:15px;font-weight:800;color:var(--k-mint);text-decoration:underline;text-underline-offset:4px;cursor:pointer}html body #main-content#main-content#main-content#main-content .kk-booking-pick-change:focus-visible{outline:2px solid var(--k-mint);outline-offset:3px;border-radius:6px}html body #main-content#main-content#main-content#main-content .kk-simple-field>span>em{font-style:normal;font-weight:300;opacity:.7}html body #main-content#main-content#main-content#main-content .kk-booking-steps{list-style:none;display:flex;flex-direction:column;gap:12px;margin:26px 0 0;padding:0}html body #main-content#main-content#main-content#main-content .kk-booking-steps li{display:flex;align-items:center;gap:14px;margin:0;font-size:16px;font-weight:300;line-height:1.4;color:var(--k-forest-300)}html body #main-content#main-content#main-content#main-content .kk-booking-steps b{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--k-mint);font-size:14px;font-weight:800;color:var(--k-mint)}html body #main-content#main-content#main-content#main-content .kk-price-room-note{margin:0 0 18px!important;font-size:15px!important;font-weight:300;line-height:1.5;color:var(--kk-text)}html body #main-content#main-content#main-content#main-content .kk-price-room-note button{min-height:44px;padding:0;border:0;background:none!important;box-shadow:none!important;font:inherit;font-weight:800;color:var(--kk-text);text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media (min-width:941px){html body #main-content#main-content#main-content#main-content .kk-price-room-note{display:none}}@media (max-width:640px){html body #main-content#main-content#main-content#main-content .kk-booking-pick{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy change" "price price";padding:16px 18px}html body #main-content#main-content#main-content#main-content .kk-booking-pick-price{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding-top:12px;margin-top:6px;border-top:1px dashed rgb(53 212 154 / .4)}html body #main-content#main-content#main-content#main-content .kk-booking-steps{flex-direction:row;flex-wrap:wrap;gap:10px 18px;margin-top:18px}html body #main-content#main-content#main-content#main-content .kk-booking-steps li{gap:8px;font-size:14px}html body #main-content#main-content#main-content#main-content .kk-booking-steps b{width:24px;height:24px;font-size:12px}}@media (max-width:760px){html body #main-content#main-content#main-content#main-content .kk-audience-tags .kk-taste-section-inner>div:last-child{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body #main-content#main-content#main-content#main-content .kk-audience-tags .kk-studio-audience-item{min-height:0!important;border:1px solid var(--kk-divider)!important;border-radius:99px!important;padding:10px 16px!important}html body #main-content#main-content#main-content#main-content .kk-audience-tags .kk-studio-audience-item::before{display:none!important}html body #main-content#main-content#main-content#main-content .kk-audience-tags .kk-studio-audience-item h3{margin:0!important;font-size:15px!important}html body #main-content#main-content#main-content#main-content .kk-audience-tags .kk-studio-audience-item p{display:none!important}html body #main-content#main-content#main-content#main-content .kk-guides-compact .cr3-grid{display:flex!important;flex-direction:column!important;gap:0!important}html body #main-content#main-content#main-content#main-content .kk-guides-compact a.cr3-card{color:var(--k-white)!important;transform:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--kk-divider)!important;border-radius:0!important;background:none!important;box-shadow:none!important}html body #main-content#main-content#main-content#main-content .kk-guides-compact a.cr3-card::after{content:"→"!important;display:block!important;flex:none;font-size:22px;font-weight:800;color:var(--k-mint)}html body #main-content#main-content#main-content#main-content .kk-guides-compact .cr3-card :is(img,p,strong){display:none!important}html body #main-content#main-content#main-content#main-content .kk-guides-compact .cr3-card-copy{padding:0!important;flex:1 1 auto;min-width:0}html body #main-content#main-content#main-content#main-content .kk-guides-compact .cr3-card h3{color:var(--k-white)!important;margin:4px 0 0!important;font-size:16px!important;line-height:1.35!important}}@media (max-width:940px){html body.kk-sys.kk-flat-studios #main-content#main-content#main-content#main-content .kk-studio-hero-copy .kk-rental-guide{order:3!important;margin:2px 0 0!important}}@media (max-width:800px){html body.kk-polished-page.kk-polish-podcast-room #main-content#main-content#main-content#main-content .kk-polish-room-actions{order:1!important;margin-top:2px!important}}@media (max-width:560px){html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content :is(.kk-studio-opening-grid,.kk-polish-room-inner)>nav{display:none!important}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content h1>:is(.kk-studio-title-detail,.kk-studio-title-place){display:inline!important;margin:0!important;padding:0!important;font-size:21px!important}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content h1>:is(.kk-polish-title-place,.kk-polish-title-detail){display:inline!important;font-size:19px!important;margin-top:0!important}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content .kk-price-ticket{--kt-stub:86px;margin:16px 0 14px!important;border-radius:18px}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content .kk-price-ticket-main{gap:4px;padding:12px 14px 12px 18px}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content .kk-price-ticket-amount strong{font-size:44px}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content .kk-price-ticket-cur{font-size:26px}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content .kk-price-ticket-unit{font-size:16px}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content .kk-price-ticket-note{font-size:13px;line-height:1.4}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content .kk-price-ticket-arrow{width:40px;height:40px}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content .kk-studio-opening-grid>.kk-studio-portrait-frame{margin-top:16px!important;margin-bottom:24px!important}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content .kk-polish-room-actions>a{min-height:48px!important;padding:10px!important;font-size:13px!important;white-space:nowrap!important}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content .kk-polish-photo-hero{margin-top:16px!important}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content .kk-polish-photo-hero .kk-polish-photo-window{aspect-ratio:16/9!important}html body.kk-sys.kk-flat-page #main-content#main-content#main-content#main-content .kk-studio-hero-copy>h1{margin-top:12px!important}}html body.kk-sys #main-content#main-content#main-content#main-content .kk-package-addon{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;box-sizing:border-box;margin-top:12px;padding:9px 12px;border:1px dashed color-mix(in srgb,var(--k-forest-800) 34%,transparent);border-radius:10px;background:var(--k-white);color:var(--k-forest-800);font-size:13.5px;font-weight:500;line-height:1.35}html body.kk-sys #main-content#main-content#main-content#main-content .kk-package-addon-price{flex:none;font-weight:800;font-size:15px;white-space:nowrap}html body.kk-sys #main-content#main-content#main-content#main-content .kk-shorts-choice{display:flex!important;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin:14px 0 0;padding:13px 16px;border:1px solid color-mix(in srgb,var(--k-mint) 45%,transparent);border-radius:14px;background:transparent;color:var(--k-white);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}html body.kk-sys #main-content#main-content#main-content#main-content .kk-shorts-choice[hidden]{display:none!important}html body.kk-sys #main-content#main-content#main-content#main-content .kk-shorts-choice input{appearance:none;-webkit-appearance:none;flex:none;display:block;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:1.5px solid var(--k-mint)!important;border-radius:7px!important;background:transparent center/16px no-repeat!important;box-shadow:none!important;cursor:pointer}html body.kk-sys #main-content#main-content#main-content#main-content .kk-shorts-choice input:checked{background-color:var(--k-mint)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='%23162a22' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}html body.kk-sys #main-content#main-content#main-content#main-content .kk-shorts-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}html body.kk-sys #main-content#main-content#main-content#main-content .kk-shorts-copy strong{color:var(--k-white);font-size:15px;font-weight:700;line-height:1.3}html body.kk-sys #main-content#main-content#main-content#main-content .kk-shorts-copy small{color:var(--k-forest-300);font-size:13px;font-weight:300;line-height:1.3}html body.kk-sys #main-content#main-content#main-content#main-content .kk-shorts-price{flex:none;color:var(--k-mint);font-size:18px;font-weight:800;white-space:nowrap}html body.kk-sys #main-content#main-content#main-content#main-content .kk-shorts-choice:has(input:checked){border-color:var(--k-mint);background:color-mix(in srgb,var(--k-mint) 12%,transparent)}html body.kk-sys #main-content#main-content#main-content#main-content .kk-shorts-choice:has(input:focus-visible){outline:2px solid var(--k-mint);outline-offset:2px}html body.kk-sys #main-content#main-content#main-content#main-content .cr3-price-option>.kk-package-addon{grid-column:2/-1;grid-row:auto;margin-top:0}@media (min-width:801px){html body.kk-sys #main-content#main-content#main-content#main-content .cr3-lp-prices>.cr3-price-option:not(:has(>.kk-package-addon))>.kk-rate-value{margin-bottom:60px}}html body.kk-sys #main-content#main-content#main-content#main-content .kk-studio-edit-sheet :is(h2,h3){color:var(--k-white)!important}html body.kk-sys #main-content#main-content#main-content#main-content .kk-studio-edit-sheet p{color:#b3cbbb!important}@media (max-width:760px){html body.kk-sys #main-content#main-content#main-content#main-content .kk-guides-compact .cr3-category{color:var(--k-mint)!important}}html body.kk-sys #kk-header #kk-mega{background:var(--k-paper)!important;color:var(--k-ink)!important;border:1px solid #c4d2c7!important;border-radius:28px!important;box-shadow:0 16px 32px #010a081a!important;max-height:calc(100dvh - var(--kk-nav-height) - 24px)!important;scrollbar-width:thin;scrollbar-color:#789887 var(--k-paper);overscroll-behavior:contain;}html body.kk-sys #kk-header #kk-mega .kk-mega-decoration{display:none!important;}html body.kk-sys #kk-header #kk-mega .kk-megagrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr!important;align-items:stretch!important;max-width:none!important;gap:12px!important;padding:20px 20px 12px!important;}html body.kk-sys #kk-header #kk-mega .kk-mega-card{--kk-menu-accent:#006740;position:relative;isolation:isolate;min-width:0;min-height:208px;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:20px!important;border:1px solid #c3d3c7!important;border-radius:16px!important;background:#fff!important;color:var(--k-ink)!important;box-shadow:none!important;transform:none!important;transition:background-color 160ms ease,border-color 160ms ease!important;}html body.kk-sys #kk-header #kk-mega .kk-mega-card:is(:hover,:focus-within){background:#edf4ec!important;border-color:#006740!important;}html body.kk-sys #kk-header #kk-mega .kk-mega-card>svg{display:none!important;}html body.kk-sys #kk-header #kk-mega .kk-mega-primary{display:flex!important;align-items:flex-start!important;min-height:48px!important;width:calc(100% - 56px);max-width:24ch;color:#10291e!important;font-size:19px!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.22!important;text-decoration:none!important;text-wrap:balance;}html body.kk-sys #kk-header #kk-mega .kk-mega-primary::after{border-radius:16px;}html body.kk-sys #kk-header #kk-mega .kk-menu-description{display:block!important;margin:0!important;max-width:42ch;font-size:13px!important;font-weight:400!important;line-height:1.5!important;color:#51675b!important;text-wrap:pretty;}html body.kk-sys #kk-header #kk-mega .kk-menu-links{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0 14px!important;margin-top:auto!important;padding-top:4px;}html body.kk-sys #kk-header #kk-mega .kk-menu-links .kk-mega-secondary{min-height:34px!important;padding:5px 0!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;color:#006740!important;text-decoration:underline!important;text-decoration-color:#9eb8a7!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;}html body.kk-sys #kk-header #kk-mega .kk-menu-links .kk-mega-secondary:hover{text-decoration-color:currentColor!important;}html body.kk-sys #kk-header #kk-mega .kk-mega-card>a.kk-taste-action{position:relative;z-index:2;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;min-height:42px!important;padding:9px 21px!important;margin-top:auto!important;font-size:13px!important;font-weight:800!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;background:var(--k-yellow)!important;color:var(--k-ink)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;transform:none!important;}html body.kk-sys #kk-header #kk-mega .kk-menu-footer{padding:10px 40px 18px!important;max-width:none!important;border-top:1px solid #d4dfd5!important;margin:8px 0 0!important;}html body.kk-sys #kk-header #kk-mega .kk-menu-footer a{min-height:36px;display:inline-flex;align-items:center;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:#006740!important;}html body.kk-sys #kk-header #kk-mega a:focus-visible{outline:2px solid #006740!important;outline-offset:4px!important;}html body.kk-sys #kk-header #kk-mega .kk-mega-primary:focus-visible{outline:none!important;}html body.kk-sys #kk-header #kk-mega .kk-mega-primary:focus-visible::after{outline:2px solid #006740!important;outline-offset:-3px!important;}html body.kk-sys #kk-header #kk-mega .kk-menu-motif{--k-paper:#006740;--k-mint:#529d73;}html body.kk-sys #kk-header #kk-mega .kk-menu-motif{position: absolute;display: block !important;top: 20px !important;right: 14px !important;width: 92px;height: 58px;transform: scale(.72) !important;transform-origin: right top;overflow: visible;pointer-events: none;z-index: 0;}html body.kk-sys #kk-header #kk-mega .kk-menu-motif i{pointer-events: none;}html body.kk-sys #kk-header #kk-mega .kk-motif--motion .m-orbit{width: 44px;height: 44px;top: 7px;left: 30px;border: 2px solid var(--k-paper);border-radius: 50%;}html body.kk-sys #kk-header #kk-mega .kk-motif--motion .m-orbit::before{content: "";position: absolute;width: 12px;height: 12px;left: -6px;top: 6px;border-radius: 50%;background: var(--k-yellow);}html body.kk-sys #kk-header #kk-mega .kk-motif--motion .m-square{width: 21px;height: 21px;top: 19px;left: 42px;border-radius: 5px;background: var(--k-emerald);}html body.kk-sys #kk-header #kk-mega .kk-motif--motion.is-live .m-orbit{animation: kk-menu-orbit 7s linear infinite;}html body.kk-sys #kk-header #kk-mega .kk-motif--motion.is-live .m-square{animation: kk-menu-turn 7s cubic-bezier(.22,1,.36,1) infinite;}html body.kk-sys #kk-header #kk-mega .kk-motif--studio .m-room{width: 56px;height: 42px;left: 22px;top: 8px;border: 2px solid var(--k-paper);border-radius: 5px 5px 15px 5px;}html body.kk-sys #kk-header #kk-mega .kk-motif--studio .m-floor{width: 44px;height: 17px;left: 28px;top: 28px;border-radius: 0 0 9px 0;background: var(--k-mint);}html body.kk-sys #kk-header #kk-mega .kk-motif--studio .m-light{width: 10px;height: 10px;left: 32px;top: 17px;border-radius: 50%;background: var(--k-yellow);}html body.kk-sys #kk-header #kk-mega .kk-motif--studio.is-live .m-light{animation: kk-menu-light 5.6s cubic-bezier(.22,1,.36,1) infinite;}@keyframes kk-menu-orbit{to{transform: rotate(360deg);}}@keyframes kk-menu-turn{0%,18%{transform: rotate(0);}48%,66%{transform: rotate(90deg);}100%{transform: rotate(180deg);}}@keyframes kk-menu-light{0%,20%,100%{transform: translateX(0);}48%,70%{transform: translateX(26px);}}html body.kk-sys #kk-header #kk-mega .kk-menu-motif *, html body.kk-sys #kk-header #kk-mega .kk-menu-motif *::before, html body.kk-sys #kk-header #kk-mega .kk-menu-motif *::after{animation-play-state: paused !important;}html body.kk-sys #kk-header #kk-mega[data-menu-motion="running"] .kk-menu-in-view .kk-menu-motif *, html body.kk-sys #kk-header #kk-mega[data-menu-motion="running"] .kk-menu-in-view .kk-menu-motif *::before, html body.kk-sys #kk-header #kk-mega[data-menu-motion="running"] .kk-menu-in-view .kk-menu-motif *::after{animation-play-state: running !important;}html[data-motion-paused="true"] body.kk-sys #kk-header #kk-mega .kk-menu-motif *, html[data-motion-paused="true"] body.kk-sys #kk-header #kk-mega .kk-menu-motif *::before, html[data-motion-paused="true"] body.kk-sys #kk-header #kk-mega .kk-menu-motif *::after{animation-play-state: paused !important;}html body.kk-sys #kk-header .kk-mobilemenu{background:var(--k-paper)!important;color:var(--k-ink)!important;border:1px solid #c4d2c7!important;border-radius:26px!important;box-shadow:0 16px 32px #010a081a!important;max-height:calc(100dvh - var(--kk-nav-height) - 20px)!important;scrollbar-width:thin;scrollbar-color:#789887 var(--k-paper);overscroll-behavior:contain;}html body.kk-sys #kk-header .kk-mobilemenu>nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:14px 12px max(14px,env(safe-area-inset-bottom))!important;gap:8px!important;}html body.kk-sys #kk-header .kk-mobilemenu nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:9px 12px!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;background-color:#173c2c!important;color:#f4f7f0!important;transition:transform 140ms ease,background-color 140ms ease!important;touch-action:manipulation;}html body.kk-sys #kk-header .kk-mobilemenu nav a::before, html body.kk-sys #kk-header .kk-mobilemenu nav a::after{display:none!important;}html body.kk-sys #kk-header .kk-mobile-services{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-column:1/-1!important;gap:8px!important;padding:0 0 4px!important;margin:0!important;border:0!important;}html body.kk-sys #kk-header .kk-mobilemenu nav .kk-mobile-services a{background-color:#dce8dc!important;color:#163d2a!important;font-size:13px!important;padding-block:7px!important;}html body.kk-sys #kk-header .kk-mobile-services a:last-child, html body.kk-sys #kk-header .kk-mobilemenu>nav>a[href="/studio-za-snimanje"], html body.kk-sys #kk-header .kk-mobilemenu>nav>a.kk-taste-action{grid-column:1/-1!important;}html body.kk-sys #kk-header .kk-mobilemenu>nav>a[href^="tel:"]{font-size:12px!important;padding-inline:6px!important;}html body.kk-sys #kk-header .kk-mobilemenu>nav>a.kk-taste-action{background-color:var(--k-yellow)!important;color:var(--k-ink)!important;}html body.kk-sys #kk-header .kk-mobilemenu nav a[aria-current="page"]{box-shadow:var(--k-selected-ring)!important;}html body.kk-sys #kk-header .kk-mobilemenu nav .kk-mobile-services a[aria-current="page"]{box-shadow:var(--k-selected-ring-light)!important;}html body.kk-sys #kk-header .kk-mobilemenu>nav>a:is([href^="tel:"],[href="/kontakt"]){gap:8px!important;}html body.kk-sys #kk-header .kk-mobilemenu>nav>a:is([href^="tel:"],[href="/kontakt"])::before{content:""!important;display:block!important;flex:none;width:16px;height:16px;background:currentColor!important;-webkit-mask:var(--kk-menu-icon) center/contain no-repeat;mask:var(--kk-menu-icon) center/contain no-repeat;}html body.kk-sys #kk-header .kk-mobilemenu>nav>a[href^="tel:"]{--kk-menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");}html body.kk-sys #kk-header .kk-mobilemenu>nav>a[href="/kontakt"]{--kk-menu-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");}@media(max-width:359px){html body.kk-sys #kk-header .kk-mobilemenu>nav>a:is([href^="tel:"],[href="/kontakt"]){grid-column:1/-1!important;white-space:nowrap;}}html body.kk-sys #kk-header .kk-mobilemenu nav a:active{transform:scale(.97)!important;}html body.kk-sys #kk-header .kk-mobilemenu nav a:focus-visible{outline:2px solid #006740!important;outline-offset:3px!important;}@media(hover:hover){html body.kk-sys #kk-header .kk-mobilemenu nav a:hover{transform:translateY(-1px)!important;}}@layer kk-cel-finish{body.kk-sys #kk-header .kk-mobilemenu nav a{background-image:var(--kk-cel-gleam),var(--kk-cel-wide-shadow)!important;background-size:24px 9px,100% 100%!important;background-position:15px 3px,center!important;background-repeat:no-repeat!important;background-origin:border-box!important;background-clip:border-box!important;}body.kk-sys #kk-header .kk-mobilemenu nav a:not(.kk-taste-action){--kk-cel-gleam:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cellipse cx='50' cy='50' rx='44' ry='25' transform='rotate(-16 50 50)' fill='white' opacity='.25'/%3E%3C/svg%3E");}}@media(min-width:600px) and (max-height:500px){html body.kk-sys #kk-header .kk-mobilemenu>nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding-block:10px!important;}html body.kk-sys #kk-header .kk-mobilemenu>nav>a:is(:nth-child(1),:nth-child(2),[href="/studio-za-snimanje"],[href="/kontakt"],[href^="tel:"]){grid-column:span 2!important;}html body.kk-sys #kk-header .kk-mobile-services{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;padding:0!important;}html body.kk-sys #kk-header .kk-mobile-services a:last-child{grid-column:auto!important;}}@media(prefers-reduced-motion:reduce){html body.kk-sys #kk-header .kk-mobilemenu nav a{transition:none!important;transform:none!important;}}@media(min-width:941px) and (max-width:1100px){html body.kk-sys #kk-header #kk-mega .kk-megagrid{padding:14px 14px 10px!important;gap:10px!important;}html body.kk-sys #kk-header #kk-mega .kk-mega-card{padding:16px!important;}html body.kk-sys #kk-header #kk-mega .kk-mega-primary{font-size:18px!important;}}@media(prefers-reduced-motion:reduce){html body.kk-sys #kk-header #kk-mega .kk-menu-motif *, html body.kk-sys #kk-header #kk-mega .kk-menu-motif *::before, html body.kk-sys #kk-header #kk-mega .kk-menu-motif *::after{animation:none!important;}html body.kk-sys #kk-header #kk-mega .kk-mega-card{transition:none!important;}}html body.kk-sys #kk-phone-mascot .kk-mascot-skip{background-color:#173c2c!important;color:#f4f7f0!important;border:0!important;border-radius:50%!important;background-image:var(--kk-cel-gleam),var(--kk-cel-circle-shadow)!important;background-size:14px 7px,100% 100%!important;background-position:8px 4px,center!important;background-repeat:no-repeat!important;box-shadow:none!important;}html body.kk-sys #kk-phone-mascot .kk-mascot-skip:focus-visible{outline:2px solid #fde500;outline-offset:3px;}html body.kk-sys #kk-fab-wrap.kk-phone-presented #kk-fab{animation:none!important;}html body.kk-sys.kk-flat-interior{--ki-gutter:var(--k-content-gutter,clamp(24px,6vw,90px));--ki-space:clamp(64px,7vw,104px);background:var(--k-forest-950);font-family:'Objectivity',sans-serif}html body.kk-flat-interior ::selection{background:var(--k-yellow);color:var(--k-ink)}html body.kk-flat-interior #main-content{isolation:isolate}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content :is(.kk-inner-hero,.cr3-article-hero) h1{font:800 clamp(34px,4.6vw,64px)/1.08 'Objectivity',sans-serif!important;letter-spacing:-.035em!important;text-wrap:balance;max-width:22ch}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-inner-hero h1 span{color:var(--k-yellow)!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content :is(.kk-inner-hero,.cr3-article-hero) p{line-height:1.7!important;font-weight:400!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content :is(.kk-taste-section-inner,.cr3-container){position:relative}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-interior-section>img[src*="leaves"], html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-interior-section::before, html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-interior-section::after{display:none!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-interior-section{border-top:0!important;scroll-margin-top:100px}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content h2:not(.cr3-prose h2,.kk-flat-legal-copy h2){font-family:'Objectivity',sans-serif!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.12!important;text-wrap:balance}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-flat-section-head{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:0 0 clamp(28px,3.5vw,48px);min-width:0}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-flat-section-head h2{margin:0!important;max-width:25ch;font-size:clamp(30px,3.8vw,52px)!important}.kk-interior-art{position:relative;display:block;flex:none;width:168px;height:112px;pointer-events:none}.kk-interior-art i{display:block;position:absolute}.kk-interior-art .ki-disc{width:76px;height:76px;background:#00a76a;border-radius:50%;left:34px;top:25px}.kk-interior-art .ki-half{width:76px;height:38px;background:#fde500;border-radius:76px 76px 0 0;left:87px;top:13px;transform-origin:50% 100%}.kk-interior-art .ki-quarter{width:48px;height:48px;left:105px;top:51px;background:var(--kk-text,#f4f6f0);border-radius:0 0 48px 0}.kk-interior-art .ki-ring{width:34px;height:34px;left:10px;top:15px;border:2px solid var(--kk-text,#f4f6f0);border-radius:50%}.kk-interior-art .ki-dot{width:8px;height:8px;left:132px;top:108px;border-radius:50%;background:#00a76a}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content :is(a.cr3-primary,a.kk-button-primary,button.kk-button-primary,a.kk-hero-book,a.cr3-price-next-action){display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;box-sizing:border-box;padding:12px 26px!important;border:0!important;border-radius:999px!important;background-color:#fde500!important;color:#000909!important;font:700 15px/1.4 'Objectivity',sans-serif!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:none!important;transition:transform 160ms var(--k-ease,cubic-bezier(.23,1,.32,1))!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content :is(a.cr3-secondary,a.kk-button-secondary,a.kk-island-action){display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:12px 24px!important;box-sizing:border-box;border:0!important;border-radius:999px!important;background-color:#132a21!important;color:#f4f6f0!important;font:700 15px/1.4 'Objectivity',sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;transition:transform 160ms var(--k-ease,cubic-bezier(.23,1,.32,1))!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content [data-kk-theme="yellow"] :is(a.cr3-primary,a.kk-button-primary,button.kk-button-primary){background-color:#f4f6f0!important;color:#000909!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content [data-kk-theme="yellow"] :is(a.cr3-secondary,a.kk-button-secondary,a.kk-island-action){background-color:#006740!important;color:#f4f6f0!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content :is(.cr3-primary,.cr3-secondary,.kk-button-primary,.kk-button-secondary,.kk-island-action) .kk-island-arrow{background:none!important;width:auto!important;height:auto!important;border:0!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content :is(.cr3-primary,.cr3-secondary,.kk-button-primary,.kk-button-secondary,.kk-island-action):active{transform:scale(.97)!important}html body.kk-flat-interior #main-content :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--kk-focus,#fde500)!important;outline-offset:4px!important;transform:none!important;transition:none!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-anchor-nav{background:#07140f!important;border-color:#1d3a2e!important;box-shadow:none!important;backdrop-filter:none!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-anchor-nav a{color:#a9bdb3!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;min-height:44px;display:inline-flex;align-items:center;border-radius:999px!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .cr3-card{display:flex;flex-direction:column;background:#f4f6f0!important;border:0!important;border-radius:16px!important;box-shadow:none!important;padding:10px!important;overflow:hidden;transform:none!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .cr3-card *{--kk-text:#0c231a!important;--kk-muted:#395449!important;--kk-link:#006740!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .cr3-card>img{display:block;aspect-ratio:16/9;object-fit:cover;border-radius:8px!important;width:100%}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .cr3-card-copy{display:flex;flex:1;flex-direction:column;padding:22px 16px 18px!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .cr3-card :is(h3,p){color:#0c231a!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .cr3-card h3{font-size:22px!important;line-height:1.25!important;letter-spacing:-.025em!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .cr3-card p{color:#395449!important;font-size:15px!important;line-height:1.65!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .cr3-card :is(.cr3-category,strong){color:#006740!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .cr3-card strong{margin-top:auto;padding-top:16px;font-size:14px!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content details:not(.cr3-prose details){background:var(--kk-surface,#fff)!important;border:0!important;border-bottom:1px solid var(--kk-divider)!important;border-radius:0!important;padding:20px 0!important;box-shadow:none!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content details:not(.cr3-prose details) summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;color:var(--kk-text)!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important;cursor:pointer}html body.kk-flat-interior details summary::-webkit-details-marker{display:none}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content details:not(.cr3-prose details) summary::after{content:'';display:block;flex:none;width:10px;height:10px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin-right:8px;transition:transform 180ms var(--k-ease,cubic-bezier(.23,1,.32,1))}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content details[open]:not(.cr3-prose details) summary::after{transform:rotate(225deg)}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content details:not(.cr3-prose details)>p{max-width:70ch;padding-right:36px!important;font-size:16px!important;line-height:1.75!important}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-article-hero h1{max-width:27ch;font-size:clamp(32px,4.2vw,58px)!important;line-height:1.13!important}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-article-hero .cr3-container{max-width:1100px}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-article-cover{background:#f4f6f0;border-radius:16px;padding:12px;margin-top:32px}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-article-cover img{border-radius:8px}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-article-cover figcaption{color:#395449!important;padding:4px 8px;font-size:13px!important}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-prose{max-width:72ch;padding-block:clamp(56px,6vw,88px)}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-prose :is(p,li){font-size:18px!important;line-height:1.85!important;color:#17382b!important}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-prose h2{font-size:clamp(26px,2.6vw,34px)!important;line-height:1.25!important;color:#000909!important}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-prose h3{font-size:23px!important;line-height:1.35!important;color:#000909!important}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-prose a{color:#006740!important;text-decoration-thickness:1px!important;text-underline-offset:4px}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-prose :is(table,blockquote){background:#fff!important;border-color:#dce3da!important;border-radius:12px!important}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-prose figure{padding:12px;background:#fff;border-radius:16px}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-prose figure img{border-radius:8px}html body.kk-sys.kk-flat-blog #main-content#main-content#main-content .kk-flat-featured-article{background:#132a21!important;border:0!important;border-radius:16px!important;padding:clamp(24px,3vw,40px)!important;transform:none!important;box-shadow:none!important}html body.kk-sys.kk-flat-blog #main-content#main-content#main-content .kk-flat-featured-article>div:last-child{border:10px solid #f4f6f0!important;border-radius:12px!important}html body.kk-sys.kk-flat-blog #main-content#main-content#main-content .kk-flat-featured-article h2{font-size:clamp(25px,2.8vw,36px)!important}html body.kk-sys.kk-flat-blog #main-content#main-content#main-content .kk-flat-featured-article :is(p,h2){color:#f4f6f0!important}html body.kk-sys.kk-flat-blog #main-content#main-content#main-content .kk-flat-featured-article p{color:#a9bdb3!important}html body.kk-sys.kk-flat-blog #main-content#main-content#main-content .kk-flat-featured-article>div:first-child>div:first-child>span:first-child{background:#fde500!important;color:#000909!important;letter-spacing:.04em!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-service-film [data-kk-text="p.naziv"]{font-weight:800!important;font-size:clamp(22px,2.2vw,30px)!important;line-height:1.2!important;letter-spacing:-.025em!important}html body.kk-sys.kk-flat-contact #main-content#main-content#main-content .cr3-hero-media{position:relative;background:#f4f6f0;padding:12px;border-radius:16px;overflow:visible}html body.kk-sys.kk-flat-contact #main-content#main-content#main-content .cr3-hero-media>figcaption{color:#395449!important;padding:4px 8px}.kk-flat-contact .kk-interior-art--contact{position:absolute;right:-26px;top:-40px;transform:scale(.65);transform-origin:100% 0}html body.kk-sys.kk-flat-contact #main-content#main-content#main-content .kk-contact-sheet{background:#132a21!important;border:0!important;border-radius:24px!important;box-shadow:none!important;padding:clamp(24px,3vw,40px)!important;overflow:hidden}html body.kk-sys.kk-flat-contact #main-content#main-content#main-content .kk-contact-sheet :is(input:not([type="hidden"]),select,textarea){background:#07140f!important;border:1px solid #5f7f70!important;border-radius:8px!important;color:#f4f6f0!important;font-size:16px!important;box-shadow:none!important;caret-color:#fde500}html body.kk-sys.kk-flat-contact #main-content#main-content#main-content .kk-contact-sheet :is(input,textarea)::placeholder{color:#a9bdb3!important;opacity:1}html body.kk-sys.kk-flat-contact #main-content#main-content#main-content .kk-contact-sheet label>span{color:#f4f6f0!important;font-weight:600!important;font-size:14px!important}html body.kk-sys.kk-flat-contact #main-content#main-content#main-content .kk-contact-details>div{padding-bottom:24px;border-bottom:1px solid #1d3a2e}html body.kk-sys.kk-flat-contact #main-content#main-content#main-content .kk-contact-details>div:last-child{border:0;padding:0}html body.kk-sys.kk-flat-contact #main-content#main-content#main-content .kk-contact-details a:is([href^="tel:"],[href^="mailto:"]){display:block;min-height:44px;font-size:clamp(18px,2vw,24px)!important;color:#f4f6f0!important;overflow-wrap:anywhere}html body.kk-sys.kk-flat-contact #main-content#main-content#main-content [data-kk-click="load"]>div:has(svg){background:#fde500!important;box-shadow:none!important}html body.kk-sys.kk-flat-legal #main-content#main-content#main-content .kk-flat-legal-copy{max-width:960px!important}html body.kk-sys.kk-flat-legal #main-content#main-content#main-content .kk-flat-legal-copy h2{font-size:26px!important;line-height:1.3!important;letter-spacing:-.025em!important;color:#000909!important}html body.kk-sys.kk-flat-legal #main-content#main-content#main-content .kk-flat-legal-copy :is(p,li){font-size:16px!important;line-height:1.8!important;color:#17382b!important}html body.kk-sys.kk-flat-legal #main-content#main-content#main-content .kk-flat-legal-copy a{color:#006740!important;text-underline-offset:4px}html body.kk-flat-not-found .kk-flight-404 h1{font-size:clamp(36px,5vw,64px)!important;line-height:1.08!important;letter-spacing:-.035em!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-interior-invitation{padding-right:clamp(200px,22vw,330px)!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-interior-invitation>.kk-flat-section-head>.kk-interior-art{display:none}@media(hover:hover) and (pointer:fine){html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-anchor-nav a:hover{color:#fde500!important;background:#132a21!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .cr3-card:hover strong{text-decoration:underline;text-underline-offset:5px}}@media(max-width:760px){body.kk-flat-interior #kk-fab-wrap{display:none!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-flat-section-head{gap:16px}.kk-flat-section-head>.kk-interior-art{width:72px;height:56px;transform:scale(.48);transform-origin:0 50%;margin-right:-6px}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-flat-section-head h2{font-size:30px!important;max-width:none}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-inner-hero h1{font-size:clamp(30px,6.6vw,44px)!important;max-width:24ch}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .kk-interior-invitation{padding-right:24px!important}.kk-flat-contact .kk-interior-art--contact{right:-12px;top:-24px;transform:scale(.45)}html body.kk-sys.kk-flat-reading #main-content#main-content#main-content .cr3-prose :is(p,li){font-size:17px!important;line-height:1.8!important}html body.kk-sys.kk-flat-interior #main-content#main-content#main-content .cr3-card h3{font-size:21px!important}}@media(max-width:400px){.kk-flat-section-head>.kk-interior-art{display:none}}@media(prefers-reduced-motion:reduce){html body.kk-flat-interior #main-content :is(a,button,summary)::after,html body.kk-flat-interior #main-content :is(a,button,summary){transition:none!important;transform:none!important}}body.kk-flat-interior .cr3-lp-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body.kk-flat-interior .cr3-lp-footer>p{flex-basis:100%;margin:0}body.kk-flat-interior .cr3-lp-footer>a{display:inline-flex;align-items:center;min-height:44px;margin:0}html body.kk-sys.kk-flat-interior .cr3-lp-footer>.kk-interior-motion-toggle{flex-basis:100%;margin-top:8px}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-proof{position:relative!important;min-width:0;isolation:isolate;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) figure.kk-service-proof{background:var(--k-paper)!important;border:0!important;border-radius:16px!important;padding:12px!important;box-shadow:none!important;overflow:hidden!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) figure.kk-service-proof>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) figure.kk-service-proof>figcaption{color:var(--k-emerald-ink)!important;background:none!important;padding:16px 8px 8px!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-film{position:relative!important;background:var(--k-paper)!important;border:0!important;padding:12px!important;border-radius:16px!important;box-shadow:none!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-film-image{border-radius:8px!important;overflow:hidden!important;aspect-ratio:16/9!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-film-caption{padding:20px 10px 12px!important;gap:8px!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-film-caption :is(p,span){color:var(--k-ink)!important;letter-spacing:-.01em!important;text-transform:none!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-film-caption>span, html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-film-caption>span>span{color:var(--k-emerald-ink)!important;font-size:13px!important;font-weight:700!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-film-caption>p{font-size:clamp(20px,2vw,27px)!important;line-height:1.2!important;font-weight:800!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-film .kk-taste-film-shade{background:none!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-film .kk-taste-play{background-color:var(--k-yellow)!important;color:var(--k-ink)!important;width:62px!important;height:62px!important;border:0!important;box-shadow:none!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-services-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-pillar{position:relative!important;min-width:0;padding:32px!important;gap:18px!important;border:0!important;border-radius:16px!important;background:var(--k-paper)!important;box-shadow:none!important;overflow:hidden;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-pillar h2{color:var(--k-ink)!important;font-size:clamp(27px,3vw,38px)!important;line-height:1.08!important;margin:0!important;letter-spacing:-.035em!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-pillar p{color:var(--k-stone-700)!important;max-width:52ch;line-height:1.65!important;margin:0!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-pillar>div:not(.kk-service-scene)>span{color:var(--k-emerald-ink)!important;background:#e1ebe2!important;border:0!important;padding:7px 11px!important;font-weight:600!important;font-size:12px!important;letter-spacing:0!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-pillar>a{color:var(--k-ink)!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;padding-top:14px!important;min-height:44px;align-content:center;text-decoration:underline!important;text-decoration-color:var(--k-emerald)!important;text-underline-offset:6px;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-offering{position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important;border-radius:16px!important;padding:28px!important;min-width:0!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-offering>div:not(.kk-service-scene){min-width:0!important;flex:initial!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-offering h2{font-size:clamp(24px,2.4vw,32px)!important;line-height:1.15!important;letter-spacing:-.03em!important;margin:0 0 14px!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-offering p{margin:0!important;line-height:1.65!important;font-size:16px!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.pp-inline-link,.yt-link){margin-top:20px!important;font-size:14px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.vp-support,.pp-motion-feature,.pp-delivery,.yt-package-lab){gap:clamp(24px,4vw,56px)!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.vp-studio,.yt-package-preview){background:var(--k-paper)!important;border-radius:16px!important;border:0!important;padding:12px!important;overflow:hidden;box-shadow:none!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.vp-studio,.yt-package-preview)>img{border-radius:8px!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.vp-studio,.yt-package-preview) figcaption{color:var(--k-stone-700)!important;background:none!important;font-size:13px!important;padding:16px 8px 8px!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .vp-studio figcaption :is(a,span), html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .yt-package-video-title p{color:var(--k-ink)!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section.kk-service-packages[data-kk-theme]:not(.kk-hero) .kk-service-card{min-height:320px!important;gap:16px!important;padding:28px!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section.kk-service-packages[data-kk-theme]:not(.kk-hero) .kk-service-card>span:first-child{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:var(--k-yellow);color:var(--k-ink)!important;font-size:18px!important;font-weight:800!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section.kk-service-packages[data-kk-theme]:not(.kk-hero) .kk-service-card h3{font-size:24px!important;margin:4px 0 0!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-motion-stage{background:var(--k-forest-950)!important;border:0!important;border-radius:16px!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-motion-caption{background:var(--k-paper)!important;border:0!important;bottom:20px!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-motion-caption>span{color:var(--k-ink)!important;text-transform:none!important;letter-spacing:0!important;}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-motion-caption>span:first-child{background:var(--k-emerald)!important;}.kk-flat-services .kk-service-scene{display:flex;align-items:center;justify-content:flex-start;width:100%;height:80px;flex:0 0 80px;margin:0 0 24px;pointer-events:none;overflow:visible;}.kk-flat-services .sf-composition{position:relative;display:block;width:120px;height:76px;flex:none}html body.kk-sys.kk-flat-services #main-content .kk-service-scene > .sf-composition{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;}.kk-flat-services .sf-composition>i{position:absolute;display:block;box-sizing:border-box}.kk-flat-services .sf-frame{left:4px;top:10px;width:90px;height:54px;border-radius:9px;background:#224b38}.kk-flat-services .sf-orbit{left:27px;top:20px;width:35px;height:35px;border:8px solid var(--k-emerald);border-radius:50%;background:var(--k-paper)}.kk-flat-services .sf-piece{left:88px;top:22px;width:29px;height:30px;background:var(--k-yellow);clip-path:polygon(0 22%,100% 0,100% 100%,0 78%)}.kk-flat-services .sf-dot{left:72px;top:18px;width:8px;height:8px;border-radius:50%;background:var(--k-yellow)}.kk-flat-services :is(.sf-bar,.sf-playhead,.sf-wave){visibility:hidden}.kk-flat-services .kk-service-proof-art{height:72px;flex-basis:72px;justify-content:flex-end;margin:0 0 16px;padding-right:8px}.kk-flat-services figure .kk-service-proof-art{height:62px;flex-basis:62px;margin:0 0 12px}.kk-flat-services .kk-service-proof-art .sf-composition{transform:scale(.88);transform-origin:right center}.kk-flat-services .kk-service-scene--timeline .sf-frame{left:0;top:5px;width:118px;height:66px;border-radius:10px;background:#224b38}.kk-flat-services .kk-service-scene--timeline .sf-orbit{display:none}.kk-flat-services .kk-service-scene--timeline .sf-piece{left:64px;top:15px;width:34px;height:9px;clip-path:none;border-radius:3px;background:var(--k-paper)}.kk-flat-services .kk-service-scene--timeline .sf-bar{visibility:visible;left:12px;height:9px;border-radius:3px;background:var(--k-emerald)}.kk-flat-services .kk-service-scene--timeline .sf-bar-one{top:15px;width:44px;background:var(--k-paper)}.kk-flat-services .kk-service-scene--timeline .sf-bar-two{top:32px;width:83px}.kk-flat-services .kk-service-scene--timeline .sf-bar-three{top:49px;width:63px;background:#7d9c87}.kk-flat-services .kk-service-scene--timeline .sf-playhead{visibility:visible;left:42px;top:8px;width:2px;height:57px;background:var(--k-yellow)}.kk-flat-services .kk-service-scene--timeline .sf-dot{left:38px;top:5px;width:10px;height:8px;border-radius:0 0 5px 5px}.kk-flat-services .kk-service-scene--voice .sf-frame{left:22px;top:6px;width:32px;height:46px;border-radius:20px;background:var(--k-emerald)}.kk-flat-services .kk-service-scene--voice .sf-orbit{left:13px;top:25px;width:50px;height:38px;border:3px solid #7d9c87;border-top:0;background:none;border-radius:0 0 28px 28px}.kk-flat-services .kk-service-scene--voice .sf-piece{left:36px;top:63px;width:4px;height:12px;clip-path:none;background:#7d9c87}.kk-flat-services .kk-service-scene--voice .sf-bar{visibility:visible;width:6px;border-radius:4px;background:var(--k-yellow);top:25px}.kk-flat-services .kk-service-scene--voice .sf-bar-one{left:78px;height:27px}.kk-flat-services .kk-service-scene--voice .sf-bar-two{left:90px;top:15px;height:47px}.kk-flat-services .kk-service-scene--voice .sf-bar-three{left:102px;top:29px;height:20px}.kk-flat-services .kk-service-scene--voice .sf-dot{left:33px;top:20px;width:10px;height:10px;background:var(--k-paper)}.kk-flat-services .kk-service-scene--play .sf-frame{left:7px;top:7px;width:96px;height:62px;background:var(--k-emerald);border-radius:12px}.kk-flat-services .kk-service-scene--play .sf-orbit{display:none}.kk-flat-services .kk-service-scene--play .sf-piece{left:42px;top:23px;width:27px;height:29px;clip-path:polygon(0 0,100% 50%,0 100%);background:var(--k-yellow)}.kk-flat-services .kk-service-scene--play .sf-dot{left:99px;top:1px;width:17px;height:17px;background:var(--k-paper);border:2px solid #006740}.kk-flat-services .kk-service-scene--motion .sf-frame{left:17px;top:7px;width:62px;height:62px;border-radius:50%;background:var(--k-emerald)}.kk-flat-services .kk-service-scene--motion .sf-orbit{left:1px;top:1px;width:32px;height:32px;border:2px solid #7d9c87;background:none}.kk-flat-services .kk-service-scene--motion .sf-piece{left:63px;top:0;width:55px;height:35px;border-radius:40px 40px 0 0;clip-path:none;background:var(--k-yellow)}.kk-flat-services .kk-service-scene--motion .sf-bar-one{visibility:visible;left:78px;top:36px;width:37px;height:37px;background:#224b38;border-radius:0 0 40px 0}.kk-flat-services .kk-service-scene--motion .sf-dot{left:11px;top:11px;width:10px;height:10px;background:var(--k-paper)}.kk-flat-services .kk-service-scene--vertical .sf-frame{left:35px;top:1px;width:42px;height:74px;border-radius:8px;background:var(--k-emerald)}.kk-flat-services .kk-service-scene--vertical .sf-orbit{left:46px;top:25px;width:20px;height:23px;border:0;border-radius:0;background:var(--k-yellow);clip-path:polygon(0 0,100% 50%,0 100%)}.kk-flat-services .kk-service-scene--vertical .sf-piece{left:83px;top:40px;width:25px;height:25px;border-radius:50%;clip-path:none}.kk-flat-services .kk-service-scene--vertical .sf-dot{left:9px;top:13px;width:16px;height:16px;background:var(--k-paper)}.kk-flat-services .kk-service-scene--color .sf-frame{left:5px;top:8px;width:64px;height:64px;border-radius:50%;background:#224b38}.kk-flat-services .kk-service-scene--color .sf-orbit{left:35px;top:8px;width:64px;height:64px;border:0;border-radius:50%;background:var(--k-emerald)}.kk-flat-services .kk-service-scene--color .sf-piece{left:67px;top:8px;width:33px;height:64px;border-radius:0 40px 40px 0;clip-path:none;background:var(--k-yellow)}.kk-flat-services .kk-service-scene--color .sf-dot{left:100px;top:56px;width:14px;height:14px;background:var(--k-paper)}@media(max-width:900px){.kk-flat-services .kk-service-proof-art{height:54px;flex-basis:54px;margin-bottom:14px}.kk-flat-services .kk-service-proof-art .sf-composition{transform:scale(.72)}}@media(max-width:640px){html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-services-overview{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) :is(.kk-service-pillar,.kk-service-offering){padding:24px!important}.kk-flat-services .kk-service-scene{height:64px;flex-basis:64px;margin-bottom:20px}.kk-flat-services .sf-composition{transform:scale(.84);transform-origin:left center}html body.kk-sys.kk-flat-page.kk-flat-services #main-content#main-content>section[data-kk-theme]:not(.kk-hero) .kk-service-film .kk-taste-play{width:54px!important;height:54px!important}}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-photo-frame{position:relative;box-sizing:border-box;padding:40px 12px 12px!important;background:var(--k-paper)!important;border:0!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden!important;isolation:isolate;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-photo-frame>img{display:block;width:100%;height:auto;object-fit:cover;border-radius:8px!important;box-shadow:none!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-photo-frame::before, html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-photo-frame::after{display:none!important}.kk-studio-framebar{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:5px;height:40px;padding:0 16px;pointer-events:none;box-sizing:border-box;z-index:2}.kk-studio-frame-dot{display:block;width:10px;height:10px;border:2px solid #006740;border-radius:50%;box-sizing:border-box}.kk-studio-frame-dot:nth-child(2){background:#00a76a;border-color:#00a76a}.kk-studio-frame-dot:nth-child(3){border-radius:0 12px 12px 0;width:6px}.kk-studio-frame-marks{display:flex;align-items:center;gap:4px;margin-left:auto}.kk-studio-frame-marks i{display:block;width:18px;height:5px;background:#132a21;border-radius:1px}.kk-studio-frame-marks i:nth-child(2){width:12px;background:#00a76a}.kk-studio-frame-marks i:nth-child(3){width:6px;background:#739687}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-photo-frame figcaption{color:#4a5c54!important;font-size:13px!important;line-height:1.5!important;padding:12px 4px 2px!important;margin:0!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-portrait-frame{position:absolute;right:clamp(24px,4vw,60px);top:70px;bottom:60px;width:45%;height:auto;margin:0;padding:0!important;border-radius:16px!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-portrait-frame .kk-photo-window{inset:40px 12px 100px!important;border-radius:8px!important;background:#132a21!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-portrait-frame .kk-photo-window::after{display:none!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-portrait-frame .kk-portrait-caption{position:absolute;inset:auto 20px 17px!important;padding:0!important;background:none!important;color:#132a21!important;gap:5px!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-portrait-frame .kk-portrait-caption>span{color:#006740!important;font-size:13px!important;letter-spacing:0!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-portrait-frame .kk-portrait-caption strong{color:#132a21!important;font-size:17px!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-room-sheet{background:#0d1f18!important;border:1px solid #2d4b3e!important;border-radius:16px!important;box-shadow:none!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-room-sheet>.kk-studio-room-image{margin:12px 12px 0!important;border-radius:8px!important;outline:12px solid #f4f6f0;isolation:isolate;}html body.kk-sys.kk-flat-studios #main-content#main-content .kk-room-gallery-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;box-sizing:border-box;padding:0!important;border:0!important;border-radius:50%!important;background-color:var(--k-yellow,#fde500)!important;color:var(--k-ink,#000909)!important;cursor:pointer;translate:0 -50%;transform:none!important;transition:transform 160ms var(--k-ease,cubic-bezier(.23,1,.32,1))!important;}.kk-room-gallery-arrow[data-kk-click$="Prev"]{left:12px}.kk-room-gallery-arrow[data-kk-click$="Next"]{right:12px}.kk-room-gallery-arrow>svg{display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}html body.kk-sys.kk-flat-studios #main-content#main-content .kk-room-gallery-arrow:active{transform:scale(.96)!important;}html body.kk-sys.kk-flat-studios #main-content#main-content .kk-room-gallery-arrow:focus-visible{outline:3px solid var(--k-yellow,#fde500)!important;outline-offset:3px!important;transform:none!important;transition:none!important;}@media(hover:hover) and (pointer:fine){html body.kk-sys.kk-flat-studios #main-content#main-content .kk-room-gallery-arrow:where(:hover:not(:active):not(:focus-visible)){transform:scale(1.08)!important;}}@media(prefers-reduced-motion:reduce){html body.kk-sys.kk-flat-studios #main-content#main-content .kk-room-gallery-arrow:is(:hover,:active){transform:none!important;transition:none!important;}}html[data-motion-paused="true"] body.kk-sys.kk-flat-studios #main-content#main-content .kk-room-gallery-arrow:is(:hover,:active){transform:none!important;transition:none!important;}@media(forced-colors:active){html body.kk-sys.kk-flat-studios #main-content#main-content .kk-room-gallery-arrow{border:1px solid ButtonText!important}}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-room-sheet .kk-room-thumbs{gap:8px!important;padding:20px 20px 0!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-room-sheet .kk-room-thumbs button{border-radius:8px!important;border:2px solid transparent!important;padding:0!important;opacity:.65;transition:opacity .18s ease,border-color .18s ease;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-room-sheet .kk-room-thumbs button[aria-pressed=true]{border-color:var(--k-mint)!important;opacity:1}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-room-sheet .kk-room-facts{border:0!important;border-radius:8px!important;background:#1d3a2e!important;color:#f4f6f0!important;padding:14px 16px!important;font-size:14px!important;line-height:1.6!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-room-sheet .kk-equipment-details{box-shadow:none!important;border-radius:0!important;background:transparent!important;border:0!important;border-top:1px solid #2d4b3e!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-space-switch{width:fit-content;max-width:100%;padding:6px!important;gap:6px!important;border-radius:999px!important;background:#132a21!important;border:1px solid #2d4b3e!important;box-shadow:none!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-space-switch button{min-height:56px!important;border:0!important;border-radius:999px!important;padding:12px 26px!important;background:#132a21!important;color:#f4f6f0!important;line-height:1.25!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-space-switch button[aria-pressed=true]{background:#132a21!important;color:#f4f6f0!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-space-switch button>span{color:inherit!important;font-size:12px!important;line-height:1.4!important;opacity:.8!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-price-sheet:not(.cr3-campaign-selector){border:1px solid #dce3da!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-price-sheet .kk-price-card-head{background:#132a21!important;border:0!important;border-radius:15px 15px 0 0!important;padding:28px!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-price-sheet .kk-price-card-head>:is(h2,h3){color:#f4f6f0!important;font-size:clamp(26px,2.5vw,34px)!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-price-sheet .kk-price-card-head>:is(p,span){color:#b3cbbb!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-price-sheet .cr3-price-room-photo{border:5px solid #f4f6f0!important;border-radius:10px!important;box-sizing:border-box;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-price-sheet .cr3-price-option:has(input:checked){background:#edf7ef!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-price-sheet .kk-package-badge{color:#006740!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-setup-item{background:#f4f6f0!important;border:0!important;border-radius:16px!important;padding:28px!important;box-shadow:none!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-setup-item h3{color:#006740!important;font-size:22px!important;margin-bottom:12px!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-setup-item p{color:#243c31!important;line-height:1.7!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-audience-item{border:0!important;padding:24px 0 0!important;position:relative;}.kk-studio-audience-item::before{content:"";display:block;width:36px;height:8px;border-radius:8px;background:#fde500;margin-bottom:24px}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-studio-capacity ul{gap:0!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-studio-capacity li{padding:14px 0;border-bottom:1px solid #dce3da}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-edit-sheet{position:relative;background:#132a21!important;border:0!important;border-radius:16px!important;overflow:hidden;padding-bottom:200px!important;}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-edit-sheet :is(h2,h3){color:#f4f6f0!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-edit-sheet p{color:#b3cbbb!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-edit-sheet>a{color:#fde500!important}.kk-studio-art{position:absolute;pointer-events:none;display:block;width:180px;height:144px;isolation:isolate}.kk-studio-art i{position:absolute;display:block}.kk-studio-art-disc{width:110px;height:110px;left:14px;top:24px;border-radius:50%;background:#00a76a}.kk-studio-art-quarter{width:76px;height:76px;right:0;top:0;border-radius:0 100% 0 0;background:#fde500;transform-origin:0 100%}.kk-studio-art-ring{width:58px;height:58px;right:10px;bottom:0;border-radius:50%;border:2px solid #f4f6f0}.kk-studio-art-dot{width:12px;height:12px;left:0;top:16px;border-radius:50%;background:#f4f6f0}.kk-studio-art-edit{right:32px;bottom:28px}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-booking-shell{background:#132a21!important;border:1px solid #2d4b3e!important;border-radius:16px!important;box-shadow:none!important}.kk-flat-booking-companion{position:relative;isolation:isolate}.kk-studio-art-booking{right:0;bottom:30px;opacity:.9;z-index:-1}html body.kk-sys.kk-flat-page.kk-flat-campaign .cr3-lp-header{border-bottom-color:#2d4b3e!important}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-hero>ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px 20px;margin-block:24px}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-hero>ul>li{display:flex;align-items:baseline;gap:9px;font-size:14px;color:#f4f6f0}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-hero>ul>li::before{content:"";flex:0 0 7px;width:7px;height:7px;background:#fde500;border-radius:50%}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-hero .kk-studio-photo-frame{margin-top:28px!important}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-enquiry{background:#132a21!important;border:1px solid #2d4b3e!important;border-radius:16px!important;box-shadow:none!important;padding:32px!important;overflow:visible!important;}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-enquiry>h2{color:#f4f6f0!important;font-size:30px!important;line-height:1.15!important;letter-spacing:-.03em!important}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-enquiry>p{color:#b3cbbb!important;font-size:14px!important;line-height:1.65!important}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-proof .cr3-proof-grid{align-items:center!important}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-proof .kk-studio-photo-frame{margin:0!important}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .cr3-lp-prices>.cr3-price-option{border:1px solid #dce3da!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;position:relative;}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .cr3-lp-prices>.cr3-price-option:has(input:checked){border-color:#006740!important;background:#edf7ef!important}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-steps{gap:24px!important}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-steps li{background:#fff!important;border:0!important;border-radius:16px!important;padding:28px!important;position:relative;}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-steps li::before{color:#006740!important;font-size:40px!important}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-steps li::after{content:"";position:absolute;top:32px;right:28px;width:12px;height:12px;border-radius:50%;background:#fde500;}@media(hover:hover) and (pointer:fine){html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-room-thumbs button:hover{opacity:1}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-space-switch button:not([aria-pressed=true]):hover{background:#1d3a2e!important}}@media(max-width:940px){html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-portrait-frame{position:relative;inset:auto;width:100%;height:340px;margin-top:28px;}}@media(max-width:800px){html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-photo-frame{padding:34px 10px 10px!important}.kk-studio-framebar{height:34px;padding-inline:14px}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-portrait-frame{height:clamp(280px,45vw,340px);padding:0!important;min-height:280px}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-portrait-frame .kk-photo-window{inset:34px 10px 94px!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-portrait-frame .kk-portrait-caption{inset:auto 18px 15px!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-space-switch{width:100%}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-space-switch button{flex:1;min-width:0!important;padding:12px 16px!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-flat-price-sheet .kk-price-card-head{padding:22px!important}html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-studio-setup-item{padding:24px!important}.kk-studio-art-booking{display:none}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-enquiry{padding:24px 20px!important}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-steps li{padding:24px!important}html body.kk-sys.kk-flat-page.kk-flat-campaign #main-content#main-content .kk-flat-campaign-steps li::after{width:8px;height:8px;right:16px;top:18px}}@media(prefers-reduced-motion:reduce){html body.kk-sys.kk-flat-page.kk-flat-studios #main-content#main-content .kk-room-thumbs button{transition:none!important}}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);column-gap:clamp(40px,5vw,72px);row-gap:var(--k-hero-crumb-gap);align-items:start;min-height:0!important;padding:var(--k-hero-pad-top) var(--k-content-gutter,clamp(24px,6vw,90px)) 88px!important;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid>nav{grid-column:1/-1;margin:0!important;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy{min-width:0;padding-block:0 20px}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy .kk-rental-location{font-size:12px!important;line-height:1.5!important;letter-spacing:.07em!important;margin:0 0 22px!important;color:#a9bdb3!important;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy h1{max-width:none!important;font-size:clamp(52px,4.8vw,72px)!important;line-height:1.04!important;letter-spacing:-.035em!important;margin:0!important;text-wrap:initial;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy h1>.kk-studio-title-main{display:block;max-width:10ch;color:#fde500!important;font-weight:800!important;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy h1>.kk-studio-title-detail{display:block;margin-top:22px;color:#f4f6f0!important;font-size:clamp(26px,2.35vw,34px)!important;line-height:1.25!important;letter-spacing:-.025em!important;font-weight:700!important;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy h1>.kk-studio-title-place{display:block;margin-top:4px;color:#a9bdb3!important;font-size:clamp(23px,2vw,29px)!important;line-height:1.3!important;letter-spacing:-.02em!important;font-weight:500!important;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy>p:not(.kk-rental-location){max-width:46ch!important;font-size:16px!important;line-height:1.75!important;margin:26px 0 0!important;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy .kk-rental-guide{display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:12px!important;width:100%!important;max-width:none!important;margin:30px 0 0!important;padding:0!important;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy .kk-rental-guide>a{min-height:54px!important;min-width:0!important;padding:14px 24px!important;gap:16px!important;}.kk-studio-action-arrow{display:inline-flex;flex:none;align-items:center}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid>.kk-studio-portrait-frame{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:8px 0!important;padding:38px 12px 20px!important;overflow:hidden!important;transform:rotate(-2.2deg)!important;transform-origin:50% 50%;align-self:start;z-index:1;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid .kk-photo-window{position:relative!important;inset:auto!important;display:block;width:100%;height:auto!important;aspect-ratio:4/3;overflow:hidden;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid .kk-photo-window img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none;transition:none!important;transform-origin:55% 50%;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid .kk-portrait-caption{position:relative!important;inset:auto!important;margin:16px 8px 0!important;padding:0!important;}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid .kk-portrait-caption>span{font-size:12px!important;line-height:1.5!important}@media(max-width:940px){html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid{grid-template-columns:1fr;row-gap:0;padding:30px 28px 64px!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid>nav{margin-bottom:30px!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy{display:contents}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy>.kk-rental-location{order:1}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy>h1{order:2}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy>p:not(.kk-rental-location){order:3}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy .kk-rental-guide{order:5!important;margin-top:0!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy h1{font-size:clamp(44px,7.2vw,66px)!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy h1>.kk-studio-title-main{max-width:18ch}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid>.kk-studio-portrait-frame{order:4;margin:34px 0 28px!important;width:calc(100% - 12px)!important;max-width:660px;justify-self:center;transform:rotate(-1.3deg)!important}}@media(max-width:600px){html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid{padding:16px 24px 48px!important;row-gap:0}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid>nav{margin-bottom:18px!important;font-size:11px!important;line-height:1.5!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy .kk-rental-location{display:none!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy h1{font-size:clamp(26px,8.3vw,36px)!important;line-height:1.14!important;letter-spacing:-.025em!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy h1>span{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;margin:0!important;max-width:none!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy h1>.kk-studio-title-place{font-weight:600!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy>p:not(.kk-rental-location){display:none!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy .kk-rental-guide{flex-wrap:nowrap;gap:10px!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-hero-copy .kk-rental-guide>a{flex:1;padding:12px 14px!important;min-height:52px!important;font-size:13px!important;gap:8px!important;white-space:nowrap}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid>.kk-studio-portrait-frame{padding:28px 8px 12px!important;margin:22px 0 36px!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid .kk-photo-window{height:clamp(140px,calc(var(--kk-screen-h,100svh) * .25),215px)!important;aspect-ratio:auto!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid .kk-studio-framebar{height:28px;padding-inline:12px}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid .kk-portrait-caption{margin:10px 6px 0!important}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid .kk-portrait-caption>span{display:none}html body.kk-sys.kk-flat-studios #main-content#main-content#main-content .kk-studio-opening-grid .kk-portrait-caption strong{font-size:14px!important;line-height:24px!important}}@media(max-width:360px){.kk-studio-hero-copy .kk-studio-action-arrow{display:none}}body.kk-flat-interior .kk-fi-seams{position:absolute;inset:0 0 auto;width:100%;height:0;z-index:5;pointer-events:none;user-select:none;overflow:visible;}body.kk-flat-interior .kk-fi-seam{position:absolute;display:block;width:120px;height:60px;border-radius:120px 120px 0 0;background:var(--kk-fi-surface);transform:translateY(calc(-100% + 1px));}body.kk-flat-interior .kk-fi-seam[hidden]{display:none}body.kk-flat-interior .kk-fi-seam-right{right:clamp(24px,9vw,160px)}body.kk-flat-interior .kk-fi-seam-left{left:clamp(24px,9vw,160px)}body.kk-flat-interior .kk-fi-seam-dot{position:absolute;display:block;left:calc(50% - 6px);top:26px;width:12px;height:12px;border-radius:50%;background:var(--k-yellow,#ffe500);}body.kk-flat-interior .kk-fi-seam[data-theme="light"] .kk-fi-seam-dot{background:var(--k-emerald,#00aa76)}body.kk-flat-interior .kk-fi-seam:is([data-theme="emerald"],[data-theme="yellow"]) .kk-fi-seam-dot{background:var(--k-ink,#00100b)}body.kk-flat-interior .kk-fi-heading-dot{display:inline-block;transform-origin:50% 85%}html body.kk-sys.kk-flat-page.kk-flat-interior #main-content#main-content h2 .kk-fi-heading-dot{animation:none!important}body.kk-flat-interior [data-flat-art]{pointer-events:none;user-select:none}@media(max-width:640px){body.kk-flat-interior .kk-fi-seam{width:76px;height:38px}body.kk-flat-interior .kk-fi-seam-dot{left:calc(50% - 5px);top:16px;width:10px;height:10px}}@media(prefers-reduced-motion:reduce){body.kk-flat-interior [data-flat-art] *,body.kk-flat-interior .kk-fi-heading-dot, body.kk-flat-interior .kk-fi-seam-dot{animation:none!important}}@media(forced-colors:active){body.kk-flat-interior .kk-fi-seams,body.kk-flat-interior [data-flat-art]{display:none}}html body.kk-sys.kk-flat-interior button.kk-interior-motion-toggle{--kk-cel-gleam:none;--kk-cel-shadow:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;min-width:0;min-height:44px;padding:7px 0;border:0;border-radius:0;background:none;color:var(--kk-footer-muted,#a9bdb3);box-shadow:none;font-family:'Objectivity',sans-serif;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;cursor:pointer;text-align:left;text-transform:none;}html body.kk-sys.kk-flat-interior button.kk-interior-motion-toggle svg{flex:none}html body.kk-sys.kk-flat-interior button.kk-interior-motion-toggle:focus-visible{outline:2px solid var(--k-yellow,#ffe500);outline-offset:4px;}html body.kk-sys.kk-flat-interior button.kk-interior-motion-toggle:disabled{cursor:default;opacity:.65}@media(hover:hover) and (pointer:fine){html body.kk-sys.kk-flat-interior button.kk-interior-motion-toggle:not(:disabled):hover{color:var(--k-paper,#f4f6f0);text-decoration:underline;text-underline-offset:4px;}}html body.kk-sys > footer:not(#_):has(.kk-ftgrid){--kk-footer-ink: #f4f6f0;--kk-footer-muted: #a9bdb3;--kk-footer-line: #2d4b3e;background: #07140f !important;color: var(--kk-footer-ink) !important;border-top: 1px solid var(--kk-footer-line) !important;padding: 0 !important;overflow: hidden;}html body.kk-sys > footer:not(#_):has(.kk-ftgrid) > .kk-ftleaves{display: none !important;}html body.kk-sys > footer:not(#_):has(.kk-ftgrid) > div{width: 100%;max-width: 1440px !important;box-sizing: border-box;margin: 0 auto !important;padding: 48px clamp(24px, 4vw, 64px) 0 !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid{display: grid !important;grid-template-columns: minmax(0, 1.3fr) minmax(0, .95fr) minmax(0, 1.05fr) minmax(0, 1.05fr) !important;align-items: start !important;gap: clamp(24px, 3vw, 44px) !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div{min-width: 0;display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 0 !important;margin: 0 !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child{grid-column: auto;align-items: flex-start !important;gap: 12px !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child > img{display: block;width: 148px !important;height: auto !important;max-width: 100%;margin: -8px 0 0 !important;object-fit: contain;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child > span{display: block;margin: 0 !important;padding: 0 !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1.45 !important;letter-spacing: .065em !important;color: #fde500 !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child > p{max-width: 30ch !important;margin: 0 !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1.65 !important;color: var(--kk-footer-muted) !important;text-wrap: pretty;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child > div{display: flex !important;flex-direction: column !important;align-items: flex-start !important;gap: 0 !important;margin-top: 3px;min-width: 0;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child > div > :is(a, span){display: flex !important;align-items: center;flex-wrap: wrap;gap: 0 .3em;min-height: 34px;margin: 0 !important;padding: 5px 0 !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1.55 !important;color: var(--kk-footer-muted) !important;text-decoration: none !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child > div a[data-kk="tel"]{color: var(--kk-footer-ink) !important;font-size: 16px !important;font-weight: 700 !important;font-variant-numeric: tabular-nums;letter-spacing: -.015em !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:not(:first-child) > span:first-child{display: flex;align-items: flex-start;min-height: 44px;margin: 0 !important;padding: 6px 0 16px !important;font-size: 15px !important;font-weight: 700 !important;line-height: 1.4 !important;letter-spacing: -.01em !important;text-transform: none !important;color: var(--kk-footer-ink) !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:not(:first-child) > a:not(.kk-taste-action){display: flex !important;align-items: center !important;align-self: flex-start;min-height: 40px;max-width: 100%;margin: 0 !important;padding: 8px 0 !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1.5 !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--kk-footer-muted) !important;text-decoration: none !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid a.kk-taste-action{display: inline-flex !important;align-items: center !important;justify-content: center !important;align-self: flex-start !important;min-height: 44px !important;max-width: 100%;box-sizing: border-box;margin-top: 16px !important;padding: 10px 20px !important;border: 0 !important;border-radius: 999px !important;background: #fde500 !important;color: #000909 !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.4 !important;letter-spacing: -.01em !important;text-transform: none !important;text-align: center;text-decoration: none !important;white-space: normal;box-shadow: none !important;transform: none !important;transition: background-color .18s ease !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid a.kk-taste-action:hover{background: #fff066 !important;}html body.kk-sys > footer:not(#_) .kk-ftbottom{display: flex !important;flex-direction: row !important;align-items: center !important;justify-content: space-between !important;flex-wrap: wrap !important;gap: 8px 28px !important;margin: 28px 0 0 !important;padding: 16px 0 20px !important;border-top: 1px solid var(--kk-footer-line) !important;}html body.kk-sys > footer:not(#_) .kk-ftbottom > span{color: var(--kk-footer-muted) !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1.5 !important;}html body.kk-sys > footer:not(#_) .kk-ftbottom > div{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 0 24px !important;min-width: 0;}html body.kk-sys > footer:not(#_) .kk-ftbottom :is(a, button:not([hidden])){display: inline-flex !important;align-items: center !important;min-height: 36px;margin: 0 !important;padding: 7px 0 !important;color: var(--kk-footer-muted) !important;background: none !important;border: 0 !important;border-radius: 0 !important;font-family: 'Objectivity', sans-serif !important;font-size: 14px !important;font-weight: 400 !important;line-height: 1.5 !important;letter-spacing: 0 !important;text-decoration: none !important;text-align: left;box-shadow: none !important;cursor: pointer;}html body.kk-sys > footer:not(#_):has(.kk-ftgrid) a:not(.kk-taste-action):hover, html body.kk-sys > footer:not(#_) .kk-ftbottom button:not([hidden]):hover{color: var(--kk-footer-ink) !important;text-decoration: underline !important;text-decoration-thickness: 1px !important;text-underline-offset: 5px !important;}html body.kk-sys > footer:not(#_):has(.kk-ftgrid) :is(a, button):focus-visible{outline: 2px solid #fde500 !important;outline-offset: 4px !important;}@media (max-width: 1100px){html body.kk-sys > footer:not(#_) .kk-ftgrid{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 32px 28px !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child{grid-column: 1 / -1;display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;grid-template-rows: auto auto 1fr;align-items: start !important;column-gap: 40px !important;row-gap: 10px !important;padding-bottom: 28px;border-bottom: 1px solid var(--kk-footer-line);}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child > :is(img, span, p){grid-column: 1;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child > div{grid-column: 2;grid-row: 1 / 4;align-self: center;margin: 0;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child > p{max-width: 36ch !important;}}@media (max-width: 640px){html body.kk-sys > footer:not(#_):has(.kk-ftgrid) > div{padding: 36px 24px 0 !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 28px 24px !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child{display: flex !important;gap: 12px !important;padding-bottom: 24px;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child > img{width: 142px !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child > p{max-width: 38ch !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:first-child > div{align-self: flex-start;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:not(:first-child) > span:first-child{min-height: 36px;padding: 0 0 12px !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:nth-child(4){grid-column: 1 / -1;display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 24px !important;}html body.kk-sys > footer:not(#_) .kk-ftgrid > div:nth-child(4) > span:first-child{grid-column: 1 / -1;}html body.kk-sys > footer:not(#_) .kk-ftgrid a.kk-taste-action{padding: 10px 14px !important;font-size: 14px !important;}html body.kk-sys > footer:not(#_) .kk-ftbottom{flex-direction: column !important;align-items: flex-start !important;gap: 8px !important;margin-top: 24px !important;padding: 16px 0 calc(20px + env(safe-area-inset-bottom)) !important;}html body.kk-sys > footer:not(#_) .kk-ftbottom > div{gap: 0 20px !important;}}@media (pointer: coarse), (max-width: 760px){html body.kk-sys > footer:not(#_) .kk-ftgrid a:not(.kk-taste-action), html body.kk-sys > footer:not(#_) .kk-ftbottom :is(a, button:not([hidden])){min-height: 44px !important;}}@media (prefers-reduced-motion: reduce){html body.kk-sys > footer:not(#_):has(.kk-ftgrid) :is(a, button){transition: none !important;}}@layer kk-cel-finish{body.kk-sys{--kk-cel-gleam: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cellipse%20cx%3D%2250%22%20cy%3D%2250%22%20rx%3D%2244%22%20ry%3D%2225%22%20transform%3D%22rotate%28-16%2050%2050%29%22%20fill%3D%22white%22%20opacity%3D%220.62%22%2F%3E%3C%2Fsvg%3E");--kk-cel-wide-shadow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M94%200C101%2036%2097%2071%2082%2080C62%2092%2017%2091%200%2066V100H100V0Z%22%20fill%3D%22%23000909%22%20opacity%3D%220.18%22%2F%3E%3C%2Fsvg%3E");--kk-cel-circle-shadow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M94%200C101%2036%2097%2071%2082%2080C62%2092%2017%2091%200%2066V100H100V0Z%22%20fill%3D%22%23000909%22%20opacity%3D%220.21%22%2F%3E%3C%2Fsvg%3E");--kk-cel-shadow:var(--kk-cel-wide-shadow);--kk-cel-glint-size: 32px 12px;--kk-cel-glint-position: 16px 3px;}body.kk-sys :is( button:not(.kk-flat-open,.kk-motion-toggle,.kk-cookie-settings,.kk-carousel-dot,[data-video],[data-gallery-index],[aria-label^="Slika"],[data-pose],[data-kk-click="load"],.kk-booking-pick-change,[data-space-swap]), input[type="submit"],input[type="button"], a.cr3-primary,a.cr3-secondary,a.kk-button-primary,a.kk-button-secondary, a.kk-deskcta,a.kk-island-action,a.kk-hero-book,a.cr3-price-next-action, a.kk-taste-action[style*="background"], .kk-mobilemenu a[href*="#rezervacija"], #kk-mega a.kk-taste-action, footer a.kk-taste-action, #kk-fab,.kk-fab-menu a, .kk-flat-play,.kk-taste-play, .kk-motion-toggle>span:first-child ):not(.cr3-room-jumps>a){background-image:var(--kk-cel-gleam),var(--kk-cel-shadow)!important;background-size:var(--kk-cel-glint-size),100% 100%!important;background-position:var(--kk-cel-glint-position),center!important;background-repeat:no-repeat!important;background-origin:border-box!important;background-clip:border-box!important;box-shadow:none!important;}@media (forced-colors:none){body.kk-sys :is( a.cr3-primary,a.kk-button-primary,a.kk-deskcta,a.kk-hero-book, a.cr3-price-next-action,.kk-flat-hero a.cr3-secondary, .cr3-home-closing a.cr3-secondary,.kk-blog-control, [data-showcase-control],.kk-flat-play,.kk-taste-play,#kk-fab ){border-color:transparent!important}}body.kk-sys :is( a.cr3-secondary,a.kk-button-secondary, .kk-burger,.kk-blog-control:not([data-blog-next]), [data-showcase-control]:not([data-showcase-control="next"]), .kk-motion-toggle>span:first-child ){--kk-cel-gleam:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cellipse%20cx%3D%2250%22%20cy%3D%2250%22%20rx%3D%2244%22%20ry%3D%2225%22%20transform%3D%22rotate%28-16%2050%2050%29%22%20fill%3D%22white%22%20opacity%3D%220.22%22%2F%3E%3C%2Fsvg%3E")}body.kk-sys :is( .kk-burger,[data-showcase-control],[data-video-close], .kk-dialog-close,.kk-cookie-close,[data-equipment-scroll], #kk-fab,[data-kk-click="closePop"], .kk-flat-play,.kk-taste-play,.kk-motion-toggle>span:first-child, [data-kk-click="studioPrev"],[data-kk-click="studioNext"], [data-kk-click="cycPrev"],[data-kk-click="cycNext"], [data-kk-click="podPrev"],[data-kk-click="podNext"] ){--kk-cel-shadow:var(--kk-cel-circle-shadow);--kk-cel-glint-size:30% 22%;--kk-cel-glint-position:22% 12%;}@media(min-width:601px){body.kk-sys.kk-home-page #kk-fab{--kk-cel-shadow:var(--kk-cel-wide-shadow);--kk-cel-glint-size:32px 12px;--kk-cel-glint-position:16px 3px;}}body.kk-sys :is(:disabled,[aria-disabled="true"]){--kk-cel-gleam:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cellipse%20cx%3D%2250%22%20cy%3D%2250%22%20rx%3D%2244%22%20ry%3D%2225%22%20transform%3D%22rotate%28-16%2050%2050%29%22%20fill%3D%22white%22%20opacity%3D%220.1%22%2F%3E%3C%2Fsvg%3E")!important;--kk-cel-shadow:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M94%200C101%2036%2097%2071%2082%2080C62%2092%2017%2091%200%2066V100H100V0Z%22%20fill%3D%22%23000909%22%20opacity%3D%220.08%22%2F%3E%3C%2Fsvg%3E")!important;}@media(forced-colors:active){body.kk-sys :is(button,a,input,.kk-flat-play,.kk-taste-play,.kk-motion-toggle>span:first-child){--kk-cel-gleam:none!important;--kk-cel-shadow:none!important;box-shadow:none!important;border-color:ButtonText!important;}}}@layer kk-interaction{body.kk-sys :is( a.cr3-primary,a.cr3-secondary,button.cr3-primary:not([data-kk-click$="Prev"],[data-kk-click$="Next"]), a.kk-button-primary,a.kk-button-secondary,button.kk-button-primary, a.kk-deskcta,a.kk-island-action,a.kk-hero-book,a.cr3-price-next-action,a.kp-action, .kk-taste-action,.kk-flat-filter,.kk-blog-control,.yt-package-switch button ){transition-property:transform,background-color,border-color,color,opacity!important;transition-duration:.18s!important;transition-timing-function:var(--k-ease,cubic-bezier(.22,1,.36,1))!important;}body.kk-sys :is( .kk-room-gallery-arrow,[data-equipment-scroll],.kk-rail-button,[data-showcase-control], [data-kk-click$="Prev"],[data-kk-click$="Next"] ){transition-property:scale,background-color,border-color,color,opacity!important;transition-duration:.18s!important;transition-timing-function:var(--k-ease,cubic-bezier(.22,1,.36,1))!important;}@media (hover:hover) and (pointer:fine){body.kk-sys :is( a.cr3-primary,a.cr3-secondary,button.cr3-primary:not([data-kk-click$="Prev"],[data-kk-click$="Next"]), a.kk-button-primary,a.kk-button-secondary,button.kk-button-primary, a.kk-deskcta,a.kk-island-action,a.kk-hero-book,a.cr3-price-next-action,a.kp-action, .kk-taste-action,.kk-flat-filter,.kk-blog-control,.yt-package-switch button ):not(:disabled,[aria-disabled="true"]):hover{transform:translateY(-2px)!important}body.kk-sys :is( .kk-room-gallery-arrow,[data-equipment-scroll],.kk-rail-button,[data-showcase-control], [data-kk-click$="Prev"],[data-kk-click$="Next"] ):not(:disabled,[aria-disabled="true"]):hover{scale:1.06}}body.kk-sys :is( a.cr3-primary,a.cr3-secondary,button.cr3-primary:not([data-kk-click$="Prev"],[data-kk-click$="Next"]), a.kk-button-primary,a.kk-button-secondary,button.kk-button-primary, a.kk-deskcta,a.kk-island-action,a.kk-hero-book,a.cr3-price-next-action,a.kp-action, .kk-taste-action,.kk-flat-filter,.kk-blog-control,.yt-package-switch button ):not(:disabled,[aria-disabled="true"]):active{transform:translateY(0) scale(.97)!important;transition-duration:.08s!important;}body.kk-sys :is( .kk-room-gallery-arrow,[data-equipment-scroll],.kk-rail-button,[data-showcase-control], [data-kk-click$="Prev"],[data-kk-click$="Next"] ):not(:disabled,[aria-disabled="true"]):active{scale:.94;transition-duration:.08s!important}body.kk-sys main :is(a.kk-service-card,a.cr3-card,a.kk-panel,a.kk-work-card,a.kk-taste-story){transition-property:transform,border-color,background-color,box-shadow!important;transition-duration:.24s!important;transition-timing-function:var(--k-ease,cubic-bezier(.22,1,.36,1))!important;}@media (hover:hover) and (pointer:fine){body.kk-sys main :is(a.kk-service-card,a.cr3-card,a.kk-panel,a.kk-work-card,a.kk-taste-story):hover{transform:translateY(-3px)!important;border-color:var(--kk-cat,var(--kk-accent,#fde500))!important;}}body.kk-sys main :is(a.kk-service-card,a.cr3-card,a.kk-panel,a.kk-work-card,a.kk-taste-story):active{transform:translateY(0) scale(.99)!important;transition-duration:.08s!important;}@media (prefers-reduced-motion:reduce){body.kk-sys main :is(a.kk-service-card,a.cr3-card,a.kk-panel,a.kk-work-card,a.kk-taste-story):is(:hover,:active){transform:none!important}}body.kk-sys #kk-header :is(nav a,.chev-open){transition-duration:.18s!important;transition-timing-function:var(--k-ease,cubic-bezier(.22,1,.36,1))!important}body.kk-sys :is( a.cr3-primary,a.cr3-secondary,button.cr3-primary:not([data-kk-click$="Prev"],[data-kk-click$="Next"]), a.kk-button-primary,a.kk-button-secondary,button.kk-button-primary, a.kk-deskcta,a.kk-island-action,a.kk-hero-book,a.cr3-price-next-action,a.kp-action, .kk-taste-action,.kk-flat-filter,.kk-blog-control,.yt-package-switch button ):is(:disabled,[aria-disabled="true"]):is(:hover,:active){transform:none!important}body.kk-sys :is(.kk-room-gallery-arrow,[data-equipment-scroll],.kk-rail-button,[data-showcase-control]):is(:hover,:active){transform:none!important}body.kk-sys :is([data-kk-click$="Prev"],[data-kk-click$="Next"])[style*="translateY(-50%)"]:is(:hover,:active){transform:translateY(-50%)!important}@media (prefers-reduced-motion:reduce){body.kk-sys :is(a,button){transition-duration:0s!important}body.kk-sys :is(a,button):is(:hover,:active){scale:none}body.kk-sys :is( a.cr3-primary,a.cr3-secondary,button.cr3-primary:not([data-kk-click$="Prev"],[data-kk-click$="Next"]), a.kk-button-primary,a.kk-button-secondary,button.kk-button-primary, a.kk-deskcta,a.kk-island-action,a.kk-hero-book,a.cr3-price-next-action,a.kp-action, .kk-taste-action,.kk-flat-filter,.kk-blog-control,.yt-package-switch button ):is(:hover,:active){transform:none!important}}}@layer kk-cel-finish{html body.kk-sys #main-content :is(.kk-fltrow button.flt-on,.kk-flat-filter.flt-on,.kk-space-switch button[aria-pressed="true"]){box-shadow:var(--k-selected-ring)!important;}@media(forced-colors:active){html body.kk-sys #main-content :is(.kk-fltrow button.flt-on,.kk-flat-filter.flt-on,.kk-space-switch button[aria-pressed="true"]){box-shadow:none!important;border:2px solid Highlight!important;}}}html body.kk-sys #kk-header .kk-mobilemenu{transform-origin:calc(100% - 40px) 0}@media(prefers-reduced-motion:no-preference){body.kk-sys dialog[open]::backdrop{animation:kk-backdrop-in .24s cubic-bezier(.22,1,.36,1)}}@keyframes kk-backdrop-in{from{opacity:0}}@supports selector(::details-content){body.kk-sys details{interpolate-size:allow-keywords}body.kk-sys details::details-content{block-size:0;overflow:clip;overflow-clip-margin:8px;transition:block-size .26s cubic-bezier(.22,1,.36,1),content-visibility .26s allow-discrete;}body.kk-sys details[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){body.kk-sys details::details-content{transition:none}}}@layer kk-interaction{@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.kk-sys main :is(a.kk-work-card,a.cr3-card,a.kk-taste-story) img, body.kk-sys main .kk-flat-project :is(button,a)[data-video] img{transition:scale .5s cubic-bezier(.22,1,.36,1)!important;}body.kk-sys main :is(a.kk-work-card,a.cr3-card,a.kk-taste-story):hover img, body.kk-sys main .kk-flat-project :is(button,a)[data-video]:hover img{scale:1.035}body.kk-sys :is(.kk-card-action,a.kk-text-link,a.kk-hero-proof,.cr3-card strong){transition:text-underline-offset .2s ease,text-decoration-color .2s ease!important;}body.kk-sys :is(a:hover>.kk-card-action,a:hover .kk-card-action,a.kk-text-link:hover,a.kk-hero-proof:hover,a.cr3-card:hover strong){text-underline-offset:3px!important;}}}body.kk-polished-page{--kp-gutter:var(--k-content-gutter,clamp(24px,6vw,90px));--kp-ease:cubic-bezier(.22,1,.36,1)}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kp-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;min-height:52px!important;box-sizing:border-box!important;padding:13px 26px!important;border:0!important;border-radius:999px!important;font:700 15px/1.4 'Objectivity',sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;white-space:normal;transition:transform 180ms var(--kp-ease)!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kp-action.kk-button-primary{background-color:#fde500!important;color:#000909!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kp-action.kk-button-secondary{background-color:#132a21!important;color:#f4f6f0!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content [data-kk-theme="yellow"] .kp-action.kk-button-primary{background-color:#f4f6f0!important;color:#000909!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content [data-kk-theme="yellow"] .kp-action.kk-button-secondary{background-color:#006740!important;color:#f4f6f0!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kp-action :is(.kk-island-arrow,.kk-button-arrow){background:none!important;box-shadow:none!important;border:0!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kp-action:active{transform:scale(.97)!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content nav[aria-label="Breadcrumb"]{font-size:13px!important;line-height:1.6!important;letter-spacing:.015em!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content :is(.kk-anchor-nav,.kk-fltrow){scrollbar-width:thin;scrollbar-color:#5f7f70 transparent}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kk-anchor-nav a{padding:10px 17px!important;border-color:transparent!important;transition:background-color 140ms ease,color 140ms ease!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kk-anchor-nav a:focus-visible{outline-offset:-3px!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kk-flat-section-head{align-items:center!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kp-title-main{display:block;color:#fde500!important;font-size:clamp(44px,5.2vw,72px)!important;line-height:1.03!important;letter-spacing:-.045em!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kp-title-detail{display:block;color:#f4f6f0!important;margin-top:18px;font-size:clamp(26px,3vw,40px)!important;line-height:1.16!important;letter-spacing:-.03em!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kp-gallery-intro{padding:var(--k-hero-pad-top) var(--kp-gutter) 42px!important;overflow:hidden}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kp-gallery-intro h1{max-width:850px!important;margin-block:26px 24px!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kp-gallery-intro p{max-width:70ch!important;margin:0!important;font-size:17px!important;line-height:1.7!important;color:#a9bdb3!important}body.kk-polished-page .kp-gallery-art{position:absolute;right:var(--kp-gutter);top:125px;transform:scale(1.2);transform-origin:right center}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-taste-filters{position:relative!important;top:auto!important;z-index:auto!important;background:#010a08!important;border-block:1px solid #1d3a2e!important;overflow-x:auto!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-fltrow{padding:14px var(--kp-gutter)!important;gap:10px!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-fltrow button:not(.flt-hide){min-height:44px!important;padding:11px 22px!important;border:0!important;border-radius:999px!important;background-color:#132a21!important;color:#a9bdb3!important;font:700 14px/1.4 'Objectivity',sans-serif!important;text-transform:none!important;letter-spacing:0!important;flex:none}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-fltrow button.flt-on{background-color:#132a21!important;color:#f4f6f0!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-flat-work-section>.kk-taste-section-inner{padding:36px var(--kp-gutter) 88px!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-flat-caption{padding:22px 24px 24px!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-flat-caption h3{font-size:clamp(24px,2.3vw,32px)!important;letter-spacing:-.03em!important;line-height:1.15!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-flat-caption>p:not(.kk-flat-category){font-size:15px!important;line-height:1.65!important;color:#395449!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-flat-caption>div:last-child{gap:16px!important;align-items:center}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kp-project-action{min-height:44px!important;padding:11px 20px!important;font-size:13px!important;background-color:#006740!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .cr3-hero-grid{grid-template-columns:1.08fr .92fr!important;align-items:center!important;gap:clamp(40px,6vw,84px)!important;padding:52px var(--kp-gutter) 48px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .cr3-hero-copy h1{max-width:18ch!important;margin-block:28px 24px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .cr3-hero-copy p{font-size:17px!important;max-width:58ch!important;line-height:1.75!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kp-contact-photo{padding:12px!important;border:0!important;border-radius:18px!important;transform:rotate(-2deg)!important;overflow:hidden!important;margin:28px 0 0!important;box-shadow:none!important;background:#f4f6f0!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kp-contact-photo>.kk-interior-art{display:none!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kp-contact-photo>.kk-studio-framebar{display:flex!important;position:static!important;inset:auto!important;width:auto!important;height:30px!important;padding:0 4px 10px!important}body.kk-polished-page .kp-photo-window{display:block;overflow:hidden;border-radius:8px;aspect-ratio:4/3}body.kk-polished-page .kp-photo-window img{display:block;width:100%;height:100%;object-fit:cover}html body.kk-sys.kp-contact #main-content#main-content#main-content .kp-contact-photo figcaption{font-size:13px!important;line-height:1.6!important;margin:0!important;padding:14px 10px 6px!important;color:#395449!important}html body.kk-sys.kp-contact #main-content#main-content#main-content [data-screen-label="Kontakt · Forma"]>.kk-2col{padding:24px var(--kp-gutter) 88px!important;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr)!important;gap:clamp(36px,6vw,80px)!important;align-items:start!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-sheet{padding:clamp(24px,3vw,40px)!important;border-radius:20px!important;overflow:visible!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-welcome{margin-bottom:28px!important;align-items:center!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-welcome p{font-size:clamp(22px,2vw,28px)!important;line-height:1.3!important;letter-spacing:-.025em!important;max-width:22ch}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-sheet :is(input:not([type=hidden]),select){min-height:52px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-sheet :is(input:not([type=hidden]),select,textarea){padding:14px 16px!important;border-radius:10px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-sheet .kk-simple-send button{min-height:52px!important;padding:14px 28px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-details{padding-top:16px!important;gap:28px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-details>div{padding-bottom:28px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-details p{font-size:15px!important;line-height:1.8!important}html body.kk-sys.kp-legal #main-content#main-content#main-content .kk-inner-hero>div{max-width:1020px!important;padding:52px var(--kp-gutter) 48px!important}html body.kk-sys.kp-legal #main-content#main-content#main-content .kk-inner-hero h1{font-size:clamp(38px,4.5vw,62px)!important;max-width:16ch!important;margin-block:28px 18px!important}html body.kk-sys.kp-legal #main-content#main-content#main-content .kk-flat-legal-copy{max-width:1020px!important;padding:56px var(--kp-gutter) 80px!important;gap:32px!important}html body.kk-sys.kp-legal #main-content#main-content#main-content .kk-flat-legal-copy>div{padding-bottom:28px;border-bottom:1px solid #d5ded5}html body.kk-sys.kp-legal #main-content#main-content#main-content .kk-flat-legal-copy>div:last-child{border:0;padding:0}html body.kk-sys.kp-legal #main-content#main-content#main-content .kk-flat-legal-copy h2{font-size:25px!important;margin:0 0 16px!important}html body.kk-sys.kp-legal #main-content#main-content#main-content .kk-flat-legal-copy p{font-size:17px!important;line-height:1.85!important;max-width:72ch}html body.kk-sys.kp-not-found #main-content#main-content#main-content .kk-flight-404{max-width:1200px!important;padding:clamp(64px,8vw,112px) var(--kp-gutter)!important;gap:64px!important;min-height:65svh;align-items:center}html body.kk-sys.kp-not-found #main-content#main-content#main-content .kk-flight-404-copy>p:first-child{font-size:16px!important;letter-spacing:.14em!important;color:#fde500!important;font-weight:700!important;margin:0 0 24px!important}html body.kk-sys.kp-not-found #main-content#main-content#main-content .kk-flight-404-copy h1{max-width:13ch!important;margin:0 0 24px!important}html body.kk-sys.kp-not-found #main-content#main-content#main-content .kk-flight-404-copy>p{font-size:17px!important;line-height:1.7!important;max-width:46ch!important}html body.kk-sys.kp-not-found #main-content#main-content#main-content .kk-flight-404-copy>a{margin:20px 10px 0 0!important}@media(hover:hover) and (pointer:fine){html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kp-action:hover{transform:translateY(-2px)!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-fltrow button:not(.flt-on):hover{background-color:#1d3a2e!important}}@media(max-width:1100px){body.kk-polished-page .kp-gallery-art{display:none}}@media(max-width:760px){html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kp-action{min-height:50px!important;padding:13px 22px!important;font-size:14px!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kp-title-main{font-size:clamp(38px,9.5vw,52px)!important;line-height:1.05!important}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kp-title-detail{margin-top:12px;font-size:clamp(24px,6vw,30px)!important;line-height:1.2!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kp-gallery-intro{padding:30px 24px 32px!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kp-gallery-intro h1{margin-block:24px 20px!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kp-gallery-intro p{font-size:16px!important;line-height:1.7!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-fltrow{padding:12px 24px!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-flat-work-section>.kk-taste-section-inner{padding:26px 24px 64px!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-flat-caption{padding:20px!important}html body.kk-sys.kp-gallery #main-content#main-content#main-content .kk-flat-caption>div:last-child{flex-wrap:wrap}html body.kk-sys.kp-contact #main-content#main-content#main-content .cr3-hero-grid{display:flex!important;flex-direction:column!important;gap:28px!important;padding:30px 24px 36px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .cr3-hero-copy h1{margin-block:24px 20px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .cr3-hero-copy p{font-size:16px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kp-contact-photo{width:100%!important;margin:0!important;transform:rotate(-1deg)!important;padding:10px!important}body.kp-contact .kp-photo-window{aspect-ratio:16/10}html body.kk-sys.kp-contact #main-content#main-content#main-content [data-screen-label="Kontakt · Forma"]>.kk-2col{grid-template-columns:1fr!important;gap:36px!important;padding:8px 24px 64px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-sheet{padding:24px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-welcome{gap:12px!important}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-welcome p{font-size:22px!important}html body.kk-sys.kp-legal #main-content#main-content#main-content .kk-inner-hero>div{padding:30px 24px 36px!important}html body.kk-sys.kp-legal #main-content#main-content#main-content .kk-flat-legal-copy{padding:40px 24px 56px!important;gap:28px!important}html body.kk-sys.kp-legal #main-content#main-content#main-content .kk-flat-legal-copy p{font-size:16px!important}html body.kk-sys.kp-not-found #main-content#main-content#main-content .kk-flight-404{padding:48px 24px 64px!important;gap:32px!important}html body.kk-sys.kp-not-found #main-content#main-content#main-content .kk-flight-404-copy h1{font-size:40px!important}html body.kk-sys.kp-not-found #main-content#main-content#main-content .kk-flight-404-bird{max-width:240px!important}}@media(prefers-reduced-motion:reduce){html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kp-action{transition:none!important;transform:none!important}}html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-sheet form{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:760px){html body.kk-sys.kp-contact #main-content#main-content#main-content .kk-contact-welcome p{font-size:19px!important;line-height:1.5!important}}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kk-compact-section>.kk-taste-section-inner{padding-block:clamp(48px,7vw,96px)!important;}@media(max-width:760px){html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kk-compact-section>.kk-taste-section-inner{padding-block:48px!important;}}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kk-compact-section[data-kk-theme="emerald"]>.kk-taste-section-inner>div{background:var(--k-paper)!important;border:0!important;box-shadow:none!important;color:var(--k-ink)!important;}html body.kk-sys.kk-flat-interior.kk-polished-page #main-content#main-content#main-content .kk-compact-section[data-kk-theme="emerald"]>.kk-taste-section-inner>div :is(p,li){color:#395449!important;}html body.kk-sys #kk-header{--kk-nav-height:72px;top:12px!important;--kk-header-inset:min(var(--k-content-gutter,24px),max(16px,(100vw - 1080px) / 2));left:var(--kk-header-inset)!important;right:var(--kk-header-inset)!important;max-width:calc(var(--k-content-max,1440px) - 2 * var(--k-content-gutter,24px))!important;margin-inline:auto!important;background:#0d211a!important;border:1px solid #355246!important;border-radius:999px!important;box-shadow:inset 0 1px 0 #f4f7f00a!important;}html body.kk-sys #kk-header .kk-header-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;height:var(--kk-nav-height)!important;padding:0 20px!important;gap:24px!important;}html body.kk-sys #kk-header .kk-header-brand{display:inline-flex!important;align-items:center!important;gap:9px!important;min-height:48px!important;text-decoration:none!important;border-radius:8px;color:#f4f7f0!important;}html body.kk-sys #kk-header .kk-header-mark{display:block!important;width:34px!important;height:48px!important;flex:0 0 34px;object-fit:contain;}html body.kk-sys #kk-header .kk-header-wordmark{display:block!important;width:111px!important;height:44px!important;flex:0 0 111px;object-fit:contain;}html body.kk-sys #kk-header .kk-desknav{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:2px!important;min-width:0;}html body.kk-sys #kk-header .kk-desknav>a{display:inline-flex!important;align-items:center!important;justify-content:center;gap:6px!important;min-height:48px;padding:0 10px!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;color:#c5d3cb!important;white-space:nowrap;text-transform:none!important;text-decoration:none!important;transition:background-color 160ms ease,color 160ms ease!important;}html body.kk-sys #kk-header .kk-desknav>a:is(:hover,:focus-visible,[aria-expanded="true"]){color:#f4f7f0!important;background:#203a2f!important;}html body.kk-sys #kk-header .kk-desknav>a[aria-current="page"]{color:#f4f7f0!important;background:#203a2f!important;box-shadow:var(--k-selected-ring)!important;}html body.kk-sys #kk-header #kk-usluge-trigger>span{display:inline-flex!important;margin:0!important;}html body.kk-sys #kk-header .kk-header-actions{gap:0!important;}html body.kk-sys #kk-header .kk-deskcta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:48px!important;padding:0 20px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;white-space:nowrap;text-transform:none!important;transform:none!important;}html body.kk-sys #kk-header .kk-deskcta svg{flex:none;transition:transform 180ms ease;}html body.kk-sys #kk-header .kk-deskcta:hover svg{transform:translate(2px,-2px);}html body.kk-sys #kk-header :is(.kk-header-brand,.kk-desknav>a,.kk-deskcta,.kk-burger):focus-visible{outline:2px solid #fde500!important;outline-offset:4px!important;}html body.kk-sys #kk-header :is(#kk-mega,.kk-mobilemenu){top:var(--kk-nav-height)!important;}@media(min-width:941px) and (max-width:1100px){html body.kk-sys #kk-header{left:16px!important;right:16px!important;}html body.kk-sys #kk-header .kk-header-row{padding-inline:16px!important;gap:16px!important;}html body.kk-sys #kk-header .kk-header-brand{gap:7px!important;}html body.kk-sys #kk-header .kk-header-mark{width:34px!important;height:48px!important;flex-basis:34px;}html body.kk-sys #kk-header .kk-header-wordmark{width:100px!important;height:40px!important;flex-basis:100px;}html body.kk-sys #kk-header .kk-desknav>a{font-size:13px!important;padding-inline:7px!important;}html body.kk-sys #kk-header .kk-deskcta{font-size:12px!important;gap:8px!important;padding-inline:16px!important;}}@media(max-width:940px){html body.kk-sys #kk-header{--kk-nav-height:64px;top:8px!important;left:12px!important;right:12px!important;}html body.kk-sys #kk-header .kk-header-row{grid-template-columns:1fr auto;padding:0 12px!important;gap:16px!important;}html body.kk-sys #kk-header .kk-desknav, html body.kk-sys #kk-header .kk-deskcta{display:none!important;}html body.kk-sys #kk-header .kk-header-brand{gap:8px!important;min-height:48px!important;justify-self:start;}html body.kk-sys #kk-header .kk-header-mark{width:34px!important;height:48px!important;flex-basis:34px;}html body.kk-sys #kk-header .kk-header-wordmark{width:111px!important;height:44px!important;flex-basis:111px;}html body.kk-sys #kk-header .kk-burger{display:inline-flex!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;background-color:#203a2f!important;border-color:transparent!important;}}@media(prefers-reduced-motion:reduce){html body.kk-sys #kk-header .kk-deskcta svg{transition:none!important;}html body.kk-sys #kk-header .kk-deskcta:hover svg{transform:none!important;}}@media(max-width:940px){html body.kk-sys :is(a,button,summary,label){-webkit-tap-highlight-color:#00a86b24;}html body.kk-sys :is(input,select,textarea){scroll-margin-block:24px;}html body.kk-sys #kk-header .kk-mobilemenu a{touch-action:manipulation;}}@media(max-width:760px){html body.kk-sys #main-content#main-content#main-content .kk-carousel-caption{flex-wrap:wrap!important;gap:0 12px!important;padding:8px 16px!important;}html body.kk-sys #main-content#main-content#main-content [data-kk-slot="studioDotsEl"]{display:flex;gap:0;}html body.kk-sys #main-content#main-content#main-content .kk-carousel-dot{position:relative;display:block;flex:0 0 44px;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;opacity:1!important;padding:0!important;border:0!important;background:transparent!important;border-radius:50%!important;box-shadow:none!important;transition:none!important;touch-action:manipulation;}html body.kk-sys #main-content#main-content#main-content .kk-carousel-dot::after{content:"";display:block!important;position:absolute;top:18px;left:18px;width:8px!important;height:8px!important;opacity:1!important;transform:none!important;border-radius:999px;background:#6c8a79;transition:width 160ms ease,left 160ms ease,background-color 160ms ease;}html body.kk-sys #main-content#main-content#main-content .kk-carousel-dot[aria-pressed="true"]::after{left:9px;width:26px!important;background:#006740;}html body.kk-sys #main-content#main-content#main-content .kk-carousel-dot:focus-visible{outline:2px solid #006740!important;outline-offset:1px!important;}html body.kk-sys #main-content#main-content [data-screen-label="Naslovna · Studio showcase"] a[href="/podcast-studio"]{display:inline-flex;align-items:center;min-height:48px;padding-block:10px;}html body.kk-sys.kk-flat-interior.kk-polished-page.kp-contact #main-content#main-content#main-content .kk-contact-sheet label>span:not(.kk-field-error){font-size:14px!important;}html body.kk-sys.kk-flat-interior.kk-polished-page.kp-contact #main-content#main-content#main-content .kk-contact-details a:is([href^="tel:"],[href^="mailto:"]){min-height:48px!important;display:flex;align-items:center;}html body.kk-sys.kk-flat-interior.kk-polished-page.kp-contact #main-content#main-content#main-content .kp-contact-map>div:last-child>a:not(.kp-action){display:inline-flex!important;align-items:center!important;min-height:48px!important;padding-block:10px!important;font-size:14px!important;}html body.kk-sys.kk-flat-interior.kk-polished-page.kp-contact #main-content#main-content#main-content .kp-contact-map>div:last-child{gap:4px 12px!important;}html body.kk-sys .kk-cookie-panel{bottom:max(12px,env(safe-area-inset-bottom))!important;}html body.kk-sys #kk-fab-wrap{transition:opacity .2s cubic-bezier(.23,1,.32,1),visibility 0s linear 0s!important;}html body.kk-sys #kk-fab-wrap.kk-fab-clear,html[data-mobile-rail-overlap] body.kk-sys #kk-fab-wrap{transition:opacity .2s cubic-bezier(.23,1,.32,1),visibility 0s linear .2s!important;}}@media(prefers-reduced-motion:reduce){html body.kk-sys #kk-fab-wrap{transition:none!important;}html body.kk-sys #main-content#main-content#main-content .kk-carousel-dot::after{transition:none!important;}}@media (max-width: 940px){html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .cr3-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}html body.kk-sys.kk-polished-page:is(.kk-editorial-page,.kp-gallery,.kp-legal) #main-content#main-content#main-content nav[aria-label="Breadcrumb"], html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-breadcrumb{flex-wrap: wrap !important;align-items: center !important;column-gap: 8px !important;row-gap: 0 !important;min-width: 0;}html body.kk-sys.kk-polished-page:is(.kk-editorial-page,.kp-gallery,.kp-legal) #main-content#main-content#main-content nav[aria-label="Breadcrumb"] a, html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-breadcrumb a{display: inline-flex;align-items: center;min-height: 44px;min-width: 44px;box-sizing: border-box;padding-block: 8px;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-toc a{min-height: 48px;padding-block: 12px !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-prose figure summary{min-height: 48px;box-sizing: border-box;padding-block: 10px;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-table-scroll{width: 100%;min-width: 0;box-sizing: border-box;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-table-scroll:focus-visible{outline: 3px solid #006740;outline-offset: 3px;}html body.kk-sys.kk-polished-page.kp-gallery #main-content#main-content#main-content .kk-flat-project-links a{min-height: 48px !important;box-sizing: border-box;padding-block: 10px !important;overflow-wrap: anywhere;}html body.kk-sys.kk-polished-page.kp-gallery #main-content#main-content#main-content .kk-closing-panel a[href="/usluge"]{display: inline-flex;align-items: center;min-height: 48px;padding-block: 10px;box-sizing: border-box;}html body.kk-sys.kk-polished-page.kp-legal #main-content#main-content#main-content .kk-flat-legal-copy a:is([href^="mailto:"],[href^="tel:"]){display: inline-flex;align-items: center;min-height: 48px;max-width: 100%;box-sizing: border-box;padding-block: 10px;overflow-wrap: anywhere;}}@media (max-width: 760px){body.kk-polished-page:is(.kk-editorial-page,.kp-gallery,.kp-legal,.kp-not-found){--km-reading-gutter: clamp(18px, 5vw, 24px);}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-index-opening{padding: 20px var(--km-reading-gutter) 44px !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-index-opening > nav{margin-bottom: 12px !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-index-hero h1{font-size: clamp(32px, 8.3vw, 42px) !important;line-height: 1.12 !important;overflow-wrap: break-word;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-featured{gap: 24px !important;margin-top: 32px !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-featured-copy h2{font-size: clamp(24px, 6.4vw, 29px) !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-categories{overflow: visible !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-categories > div{display: flex;flex-wrap: wrap;gap: 8px !important;padding: 16px var(--km-reading-gutter) !important;white-space: normal !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-categories a{display: inline-flex;align-items: center;justify-content: center;min-height: 48px !important;padding: 10px 16px !important;text-align: center;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content > section > .cr3-container{width: calc(100% - 2 * var(--km-reading-gutter)) !important;padding-block: 44px !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .cr3-article-hero .kk-editorial-opening{width: calc(100% - 2 * var(--km-reading-gutter)) !important;padding-block: 18px 36px !important;gap: 18px;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-heading h1{font-size: clamp(30px, 7.7vw, 40px) !important;line-height: 1.15 !important;overflow-wrap: break-word;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-heading .cr3-article-meta{font-size: 13px !important;margin-top: 18px !important;padding-top: 14px;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-prose{padding: 36px var(--km-reading-gutter) 44px !important;min-width: 0;overflow-wrap: anywhere;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-prose h2{font-size: clamp(24px, 6.2vw, 28px) !important;margin-top: 1.65em !important;scroll-margin-top: 104px;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-prose h3{font-size: 22px !important;scroll-margin-top: 104px;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-prose > figure{margin-block: 28px !important;padding: 8px !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-toc{margin-block: 28px 32px !important;padding: 20px !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-inquiry{padding: 24px 20px !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-inquiry > div{display: flex;flex-wrap: wrap;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-flat-section-head{margin-bottom: 24px;align-items: flex-start;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-flat-section-head h2{font-size: clamp(27px, 7vw, 32px) !important;min-width: 0;overflow-wrap: break-word;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-card .cr3-card-copy{padding: 20px 12px 14px !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-card .kk-editorial-read-more{display: flex;align-items: center;min-height: 48px;padding-top: 12px !important;}html body.kk-sys.kk-polished-page.kp-gallery #main-content#main-content#main-content .kp-gallery-intro{padding: 20px var(--km-reading-gutter) 32px !important;}html body.kk-sys.kk-polished-page.kp-gallery #main-content#main-content#main-content .kp-gallery-intro > nav{margin-bottom: 12px !important;}html body.kk-sys.kk-polished-page.kp-gallery #main-content#main-content#main-content .kk-taste-filters{position: relative !important;top: auto !important;}html body.kk-sys.kk-polished-page.kp-gallery #main-content#main-content#main-content .kk-fltrow{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;padding: 14px var(--km-reading-gutter) !important;}html body.kk-sys.kk-polished-page.kp-gallery #main-content#main-content#main-content .kk-fltrow button:not(.flt-hide){min-height: 48px !important;min-width: 0 !important;width: 100%;padding: 12px !important;white-space: normal;}html body.kk-sys.kk-polished-page.kp-gallery #main-content#main-content#main-content .kk-flat-work-section > .kk-taste-section-inner{padding: 24px var(--km-reading-gutter) 48px !important;}html body.kk-sys.kk-polished-page.kp-gallery #main-content#main-content#main-content .kk-flat-caption{padding: 20px !important;}html body.kk-sys.kk-polished-page.kp-gallery #main-content#main-content#main-content .kk-flat-project-links{gap: 10px !important;padding-top: 12px;}html body.kk-sys.kk-polished-page.kp-legal #main-content#main-content#main-content .kk-inner-hero > div{padding: 20px var(--km-reading-gutter) 32px !important;}html body.kk-sys.kk-polished-page.kp-legal #main-content#main-content#main-content .kk-inner-hero h1{font-size: clamp(32px, 8.5vw, 42px) !important;line-height: 1.13 !important;margin-block: 12px 18px !important;overflow-wrap: break-word;}html body.kk-sys.kk-polished-page.kp-legal #main-content#main-content#main-content .kk-inner-hero nav{margin-bottom: 12px !important;}html body.kk-sys.kk-polished-page.kp-legal #main-content#main-content#main-content .kk-flat-legal-copy{padding: 36px var(--km-reading-gutter) 48px !important;gap: 28px !important;overflow-wrap: anywhere;}html body.kk-sys.kk-polished-page.kp-legal #main-content#main-content#main-content .kk-flat-legal-copy h2{font-size: clamp(23px, 6vw, 26px) !important;line-height: 1.3 !important;}html body.kk-sys.kk-polished-page.kp-legal #main-content#main-content#main-content .kk-flat-legal-copy > div:last-child > div{gap: 4px 18px !important;}html body.kk-sys.kk-polished-page.kp-not-found #main-content#main-content#main-content .kk-flight-404{padding: 32px var(--km-reading-gutter) 48px !important;gap: 28px !important;min-height: 0;}html body.kk-sys.kk-polished-page.kp-not-found #main-content#main-content#main-content .kk-flight-404-copy{min-width: 0;}html body.kk-sys.kk-polished-page.kp-not-found #main-content#main-content#main-content .kk-flight-404-copy h1{font-size: clamp(34px, 9vw, 44px) !important;line-height: 1.12 !important;overflow-wrap: break-word;}}@media (max-width: 600px){html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .cr3-grid{grid-template-columns: minmax(0, 1fr);gap: 24px;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-categories > div{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-categories a{min-width: 0;padding: 10px 12px !important;white-space: normal;line-height: 1.4 !important;}html body.kk-sys.kk-polished-page.kk-editorial-page #main-content#main-content#main-content .kk-editorial-categories a:last-child:nth-child(odd){grid-column: 1 / -1;}html body.kk-sys.kk-flat-interior.kk-polished-page.kk-editorial-page #main-content#main-content#main-content :is(.kk-editorial-inquiry,.cr3-cta) .kp-action, html body.kk-sys.kk-flat-interior.kk-polished-page.kp-gallery #main-content#main-content#main-content .kk-flat-project-links .kp-project-action{width: 100%;min-width: 0;padding-inline: 16px !important;text-align: center;}html body.kk-sys.kk-flat-interior.kk-polished-page.kp-not-found #main-content#main-content#main-content .kk-flight-404-copy > a{display: flex !important;width: 100%;margin: 12px 0 0 !important;text-align: center;}}