@font-face{font-family:clarityCity;src:url(/_next/static/media/baffebd62d07d01b-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:clarityCity;src:url(/_next/static/media/201c9cf113c3aaac-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:clarityCity;src:url(/_next/static/media/e4cdb5042b6fd57c-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:clarityCity;src:url(/_next/static/media/55ee44ca14e048bc-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:clarityCity Fallback;src:local("Arial");ascent-override:74.20%;descent-override:19.13%;line-gap-override:0.00%;size-adjust:107.14%}.__className_9cf798{font-family:clarityCity,clarityCity Fallback}.__variable_9cf798{--font-clarity-city:"clarityCity","clarityCity Fallback"}:root{--prechod:0.18s ease-out;--prechod-foto:0.5s ease-out;--gutter:clamp(20px,3vw,40px);--page:1200px;--section:clamp(48px,5vw,72px);--measure:66ch;--fs-display:clamp(68px,4.2rem + 3.6vw,112px);--fs-h1:clamp(40px,2rem + 2vw,60px);--fs-h2:clamp(32px,1.5rem + 1.6vw,48px);--fs-h3:clamp(22px,1.1rem + 0.6vw,28px);--fs-h4:18px;--fs-lead:clamp(18px,1.05rem + 0.2vw,21px);--fs-body:17px;--ui-stroke:var(--stroke-frame);--gap-xs:var(--space-1);--gap-sm:var(--space-3);--gap:var(--space-4);--gap-md:var(--space-8);--gap-lg:var(--space-12);--gap-xl:var(--section);--graphite:var(--ink-muted);--graphite-soft:var(--ink-muted);--graphite-decor:var(--neutral);--rule:var(--line);--rule-soft:var(--line-soft);--paper-card:var(--surface);--paper-warm:var(--surface);--chrome:var(--paper);--navy:var(--ink);--blue:var(--ink);--blue-deep:var(--ink);--ink-soft:var(--ink-muted);--ink-faint:var(--ink-muted);--coral:var(--orange);--coral-deep:var(--ink);--wash-butter:var(--green-soft);--wash-lavender:var(--surface);--wash-mint:var(--green-soft);--wash-powder:var(--surface);--wash-sky:var(--green-soft);--font-display:var(--font-sans);--font-ui:var(--font-sans);--font-hand:var(--font-sans);--h1:var(--fs-h1);--h2:var(--fs-h2);--h3:var(--fs-h3);--body:1rem;--small:0.875rem;--label:0.75rem;--step--1:var(--small);--step-0:var(--body);--step-1:var(--fs-h3);--step-2:var(--fs-h2);--step-3:var(--fs-h2);--step-4:var(--fs-h1);--radius:var(--radius-md);--radius-img:var(--radius-lg);--paper-lift:none;--paper-lift-sm:none;--pencil-outline:none;--image-pencil:none;--cut-paper:none;--border:var(--stroke-frame) solid var(--line);--shadow-hard:none;--shadow-hard-sm:none;--btn-bg:transparent;--btn-fg:var(--ink);--btn-border:var(--line);--state-open:var(--ink);--state-open-bg:var(--surface);--state-filling:var(--ink);--state-filling-bg:var(--surface);--state-full:var(--ink);--state-full-bg:var(--surface);--state-cancelled:#A3291A;--state-cancelled-bg:#FBE9E5}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-sans);font-size:16px;line-height:1.55;font-weight:400;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{flex:1 1}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:700;color:var(--ink);text-wrap:balance}h1{font-size:var(--fs-h1);line-height:.95;letter-spacing:-.04em}h2{font-size:var(--step-2);line-height:1;letter-spacing:-.03em}h3{font-size:var(--fs-h3);line-height:1.25;letter-spacing:-.01em}h3,h4{font-weight:500}h4{font-size:var(--fs-h4);line-height:1.3}p{text-wrap:pretty}p+p{margin-top:.8em}b,strong{font-weight:500}a{color:inherit;text-decoration-thickness:var(--stroke-frame);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--green);color:var(--on-accent)}.hl{background:var(--green);color:var(--on-accent)}.hl,.hl-chyba{padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hl-chyba{background:#F7C9BF;color:var(--ink)}.page{width:min(100% - 2 * var(--gutter),var(--page))}.narrow,.page{margin-inline:auto}.narrow{width:min(100% - 2 * var(--gutter),760px)}.measure{max-width:var(--measure)}.prose p,.textblock p{max-width:68ch}.stack>*+*{margin-top:var(--space-4)}.section,.section-tight{padding-block:var(--section)}.grid{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.grid-tight{gap:var(--space-4)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}@media (max-width:760px){.hero-foto{order:-1}}.split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:var(--gap-lg);gap:var(--gap-lg);align-items:center}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr)}}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.cluster{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-2);top:-100px;z-index:100;background:var(--ink);color:var(--paper);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);font-weight:500;text-decoration:none;transition:top var(--prechod)}.skip-link:focus{top:var(--space-2)}.eyebrow,.overline{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0}@media (min-width:1024px){.eyebrow,.overline{font-size:13px}}.telo{font-size:var(--fs-body);line-height:1.6}.lead,.telo{color:var(--ink)}.lead{font-size:var(--fs-lead);line-height:1.5}.muted{color:var(--ink-muted)}.on-wash,.wash{position:relative}.cutout,.hand-note,.mark,.rule-pencil,.stroke-divider{display:none}.mark-field{position:relative}.band{background:var(--surface);border-block:var(--stroke-hairline) solid var(--line-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);border-radius:var(--radius-pill);border:var(--stroke-frame) solid var(--line);background:transparent;color:var(--ink);font:500 16px/1.25 var(--font-sans);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:none}.btn:hover:not(:disabled){background:var(--green);border-color:var(--ink);color:var(--on-accent);text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--orange);border-color:var(--orange);color:var(--on-accent)}.btn-primary:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-ghost{background:transparent}.btn-sm{min-height:40px;padding:0 var(--space-4);font-size:15px}.btn-lg{min-height:56px;padding:0 var(--space-8);font-size:18px}@media (min-width:1024px){.btn-lg{min-height:60px;padding:0 34px;font-size:19px}}.btn-block{display:flex;width:100%}.btn svg,.cta-sekundarni svg,.link-arrow svg{flex:none}.cta-sekundarni,.link-arrow{display:inline-flex;align-items:center;gap:var(--space-2);padding-bottom:3px;border-bottom:var(--stroke-frame) solid var(--ink);color:var(--ink);font-weight:500;font-size:16px;line-height:1.25;text-decoration:none;white-space:nowrap}.cta-sekundarni:hover,.link-arrow:hover{box-shadow:0 1px 0 currentColor}.card,.sheet{background:var(--surface);border:var(--stroke-frame) solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}.card-wash-shadow{position:relative;display:contents}.textblock{padding:0;background:none;border:0}.textblock h2,.textblock h3{margin-bottom:var(--space-2)}.textblock p{color:var(--ink-muted)}:root{--bw-filtr:grayscale(1) blur(0.6px) contrast(0.94);--bw-zrno:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='z'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -0.55 0 0 0 1.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23z)'/%3E%3C/svg%3E")}.slot-img,.visual{display:block;width:100%;object-fit:cover;border-radius:var(--radius-lg)}.foto-bw,.slot-img,.visual{filter:var(--bw-filtr);-webkit-mask-image:var(--bw-zrno);mask-image:var(--bw-zrno);-webkit-mask-size:110px;mask-size:110px;transition:filter var(--prechod-foto)}img[data-barva]{filter:none!important;-webkit-mask-image:var(--tvar,none)!important;mask-image:var(--tvar,none)!important}@media (prefers-reduced-motion:reduce){.foto-bw,.slot-img,.visual{transition:none}}.photo{position:relative;display:block;background:var(--surface);border:var(--stroke-hairline) solid var(--line-soft);border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:var(--photo-ratio,4/3)}.photo:after{content:attr(data-photo);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;max-width:calc(100% - 1.5rem);overflow:hidden;text-overflow:ellipsis}.photo-3x2{--photo-ratio:3/2}.photo-4x5{--photo-ratio:4/5}.photo-square{--photo-ratio:1/1}.tag{display:inline-flex;align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-3);border:var(--stroke-hairline) solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;white-space:nowrap;text-decoration:none}.tag-format,.tag-plener,a.tag:hover{border-color:var(--line)}.state{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-pill);border:var(--stroke-hairline) solid var(--line-soft);background:var(--surface);color:var(--ink);font-size:15px;font-weight:500;line-height:1;white-space:nowrap}.state-dot{width:14px;height:14px;border-radius:50%;background:var(--neutral);flex:none}.state-OPEN .state-dot{background:var(--green)}.state-FILLING .state-dot{background:var(--orange)}.state-FULL .state-dot{background:var(--neutral)}.state-CANCELLED{color:var(--state-cancelled)}.state-CANCELLED .state-dot,.state-PAST .state-dot{background:var(--neutral)}.field{display:block}.field+.field{margin-top:var(--space-4)}.label{display:block;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--space-2)}.label .optional{text-transform:none;letter-spacing:0}.input,.select,.textarea{width:100%;max-width:75ch;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:var(--stroke-frame) solid var(--ink-muted);background:var(--surface);color:var(--ink);font:400 15px/1.3 var(--font-sans)}.textarea{min-height:120px;padding:var(--space-3) var(--space-4);resize:vertical}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20'%3E%3Cpath d='M5 8l5 5 5-5' fill='none' stroke='%23171A17' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.input::placeholder,.textarea::placeholder{color:var(--ink-muted)}.input:focus,.input:focus-visible,.select:focus,.select:focus-visible,.textarea:focus,.textarea:focus-visible{border:var(--stroke-active) solid var(--ink);outline:none;padding-left:calc(var(--space-4) - 1px)}.textarea:focus,.textarea:focus-visible{padding-top:calc(var(--space-3) - 1px)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--state-cancelled)}.hint{color:var(--ink-muted)}.error-text,.hint{font-size:14px;margin-top:var(--space-1)}.error-text{color:var(--state-cancelled);font-weight:500}.checkbox-row{display:flex;gap:var(--space-3);align-items:flex-start}.checkbox-row input[type=checkbox],input[type=checkbox],input[type=radio]{accent-color:var(--ink)}.checkbox-row input[type=checkbox]{width:20px;height:20px;margin-top:2px;flex:none}.notice{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);border:var(--stroke-hairline) solid var(--line-soft);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface);color:var(--ink)}.notice>*{grid-column:2}.notice>*+*{margin-top:var(--space-1)}.notice:before{content:"";grid-column:1;grid-row:1;width:12px;height:12px;margin-top:.4em;border-radius:50%;border:var(--stroke-frame) solid var(--ink)}.notice-ok{border-color:var(--green);background:var(--green-soft)}.notice-ok:before{background:var(--green);border-color:var(--green)}.notice-warn:before{background:var(--orange);border-color:var(--orange)}.notice-error{background:var(--state-cancelled-bg)}.notice-error,.notice-error:before{border-color:var(--state-cancelled)}.notice-error:before{background:var(--state-cancelled)}.notice-bez-tecky{grid-template-columns:minmax(0,1fr)}.notice-bez-tecky:before{display:none}.notice-bez-tecky>*{grid-column:1}.notice-aside{max-width:34rem;font-size:15px}.steps-plain{list-style:none;margin:0;padding:0;counter-reset:stepline}.steps-plain>li{counter-increment:stepline;display:grid;grid-template-columns:3rem 1fr;grid-gap:0 var(--space-4);gap:0 var(--space-4);padding:var(--space-4) 0;border-top:var(--stroke-hairline) solid var(--line-soft)}.steps-plain>li:before{content:counter(stepline,decimal-leading-zero);font-size:15px;font-weight:700;line-height:1.6}.steps-plain h3{font-size:var(--fs-h3);font-weight:500;margin-bottom:var(--space-1)}.steps-plain p{color:var(--ink-muted)}@media (pointer:coarse){[role=button],a,button,label,summary{-webkit-tap-highlight-color:transparent}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:var(--stroke-hairline) solid var(--line-soft)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:64px}.site-header__top{display:flex;align-items:center;gap:var(--space-4);flex:none}@media (min-width:900px){.site-header__top{display:contents}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr}.site-header__inner .logo{justify-self:start}.site-header__cta{justify-self:end}.logo{order:1}.nav{order:2;margin-left:auto}.site-header__cta{order:3}}.logo{display:inline-flex;align-items:center;flex:none;color:var(--ink);text-decoration:none}.logo__full{position:relative;display:block}.logo img{display:block;height:30px;width:auto}@media (max-width:899px){.logo img{height:27px}}.logo__img--hover{position:absolute;inset:0;opacity:0}@media (hover:hover){.logo:hover .logo__img--hover{opacity:1}}.logo:focus-visible .logo__img--hover{opacity:1}.nav{display:flex;gap:clamp(20px,2.4vw,36px)}.nav,.nav a{align-items:center}.nav a{display:inline-flex;min-height:40px;color:var(--ink);text-decoration:none;font-size:16px;font-weight:500;white-space:nowrap}.nav a,.nav a>span{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 calc(100% - 6px);background-size:0 2px;transition:background-size var(--prechod)}.nav a:hover{background-size:100% 2px}.nav a[aria-current=page]{margin-inline:-.15em;padding-inline:.15em;background-image:linear-gradient(var(--green),var(--green));background-size:100% 1.3em;background-position:0 50%;color:var(--on-accent)}.menu__panel a[aria-current=page] span{padding-inline:.15em;margin-inline:-.15em;background:var(--green);color:var(--on-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (max-width:899px){.site-header__inner{flex-direction:row;min-height:52px;padding-block:6px}.site-header__inner,.site-header__top{display:flex;align-items:center;gap:var(--space-2)}.site-header__top{width:100%}.site-header__inner>.nav{display:none!important}.logo{order:1;margin-right:auto}.site-header .menu__toggle{display:flex;order:2}.site-header__cta{order:3}}.site-header .menu__toggle,.site-header .site-header__cta{height:40px;min-height:40px}@media (max-width:899px){.site-header .menu__toggle,.site-header .site-header__cta{height:36px;min-height:36px}}@media (max-width:420px){.logo img{height:20px}.site-header .menu__toggle,.site-header .site-header__cta{min-height:40px;height:40px;padding-inline:12px;font-size:13px}.site-header__cta svg{display:none}}.site-footer{margin-top:auto;background:#171A17;color:#F3F2EF;padding:clamp(44px,7vw,96px) 0 clamp(36px,3vw,40px);--paper:#171A17;--surface:#202320;--ink:#F3F2EF;--ink-muted:#A9ABA5;--line:#F3F2EF;--line-soft:#343834;--focus-ring:#F3F2EF;--rule:var(--line-soft)}.site-footer .grid{gap:clamp(32px,6vw,80px)}.site-footer h3{margin-bottom:var(--space-4);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.site-footer h3,.site-footer p{color:var(--ink-muted)}.site-footer ul{list-style:none;padding:0}.site-footer li{font-size:17px;line-height:1.6}.site-footer li+li{margin-top:var(--space-2)}.site-footer a{color:var(--ink);text-decoration:none}.site-footer a:hover{box-shadow:inset 0 -1.5px 0 currentColor}.site-header__cta.btn-primary{gap:6px;background:var(--paper);border-color:var(--line);color:var(--ink)}.site-header__cta.btn-primary:hover{background:var(--green);border-color:var(--ink);color:var(--on-accent)}.site-footer__brand img{height:clamp(62px,6.6vw,92px);width:auto}.site-footer .grid>div:first-child p{margin-top:var(--space-4);font-size:16px}@media (max-width:760px){.site-footer .grid{grid-template-columns:1fr auto;gap:32px 20px}.site-footer .grid>div:nth-child(2){text-align:right}.site-footer .grid>div:nth-child(3){grid-column:1/-1;padding-top:28px;border-top:var(--stroke-hairline) solid var(--line-soft)}.site-footer li{font-size:16px}}.menu__toggle{display:none;align-items:center;gap:10px;height:44px;padding:0 18px;border-radius:var(--radius-pill);border:var(--stroke-frame) solid var(--line);background:var(--paper);color:var(--ink);font-size:15px;font-weight:500;cursor:pointer;transition:none}.menu__toggle:hover,.menu__toggle[aria-expanded=true]{background:var(--green)}.menu__panel{position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 72px);overflow-y:auto;display:grid;padding:var(--space-2) var(--gutter) var(--space-6);background:var(--paper)}.menu__panel,.menu__panel a{border-bottom:var(--stroke-hairline) solid var(--line-soft)}.menu__panel a{display:block;padding:var(--space-3) 0;font-size:22px;font-weight:700;letter-spacing:-.02em;text-decoration:none}@media (min-width:900px){.menu__panel{display:none}}.eyebrow:has(>a.drobek){margin-bottom:clamp(24px,2.5vw,36px)}.eyebrow a.drobek{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.25em}.eyebrow a.drobek:hover{text-decoration-thickness:2.5px}.site-header{transition:background-color var(--prechod),border-color var(--prechod)}.odrazky{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.odrazky>li{display:flex;gap:.75rem;align-items:baseline}.odrazky>li:before{content:"";flex:none;width:10px;height:10px;transform:translateY(calc(5px - var(--odrazka-stred)));border-radius:50%;background:var(--green)}.site-footer__kontakty{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.site-footer__kontakty strong{font-weight:700;color:var(--ink)}.site-footer__kontakty li+li{margin-top:0}.btn[aria-busy=true]:before{content:"";width:1em;height:1em;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:tocit .7s linear infinite;flex:none}@keyframes tocit{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true]:before{animation-duration:2s}}.prouzek-nacitani{position:fixed;top:0;left:0;z-index:1000;height:4px;width:0;background:var(--green);opacity:0;pointer-events:none}.prouzek-nacitani[data-stav=nacita]{opacity:1;animation:prouzek 10s cubic-bezier(.08,.8,.2,1) forwards}.prouzek-nacitani[data-stav=hotovo]{width:100%;opacity:0;transition:width .2s ease-out,opacity .25s ease-out .15s}@keyframes prouzek{0%{width:0}10%{width:35%}to{width:92%}}@media (prefers-reduced-motion:reduce){.prouzek-nacitani[data-stav=nacita]{animation:none;width:100%}}@media (max-width:760px){.card{padding:var(--space-4)}}@media (min-width:900px) and (max-width:1080px){.site-header__inner{display:flex;gap:var(--space-4)}.site-header__inner>.nav{margin-left:auto}.nav{gap:var(--space-4)}}a[href^=http]:after{content:"";display:inline-block;width:.9em;height:.9em;margin-left:.3em;vertical-align:-.08em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,104a8,8,0,0,1-16,0V59.32l-66.33,66.34a8,8,0,0,1-11.32-11.32L196.68,48H152a8,8,0,0,1,0-16h64a8,8,0,0,1,8,8Zm-40,24a8,8,0,0,0-8,8v72H48V80h72a8,8,0,0,0,0-16H48A16,16,0,0,0,32,80V208a16,16,0,0,0,16,16H176a16,16,0,0,0,16-16V136A8,8,0,0,0,184,128Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,104a8,8,0,0,1-16,0V59.32l-66.33,66.34a8,8,0,0,1-11.32-11.32L196.68,48H152a8,8,0,0,1,0-16h64a8,8,0,0,1,8,8Zm-40,24a8,8,0,0,0-8,8v72H48V80h72a8,8,0,0,0,0-16H48A16,16,0,0,0,32,80V208a16,16,0,0,0,16,16H176a16,16,0,0,0,16-16V136A8,8,0,0,0,184,128Z'/%3E%3C/svg%3E") center /contain no-repeat}[data-tahni]{cursor:-webkit-grab;cursor:grab}[data-tahni].tazeni{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-snap-type:none!important;scroll-behavior:auto}[data-tahni].tazeni *{pointer-events:none}.page:has(>.kl-posters),.page:has([data-pas-plny]){container-type:inline-size}@media (max-width:760px){:root{--fs-body:16px}}body:has(.admin-root){background:#f7f7f7;color:#171717}body:has(.admin-root)>.site-footer,body:has(.admin-root)>.site-header,body:has(.admin-root)>.skip-link{display:none}body:has(.admin-root) main{min-height:100vh}.admin-root{--ink:#171717;--graphite:#4b4b4b;--graphite-soft:#6b6b6b;--rule:#d5d5d5;--rule-soft:#e7e7e7;--paper:#ffffff;--paper-card:#ffffff;--paper-warm:#f1f1f1;font-family:var(--font-ui)}.admin-root h1,.admin-root h2,.admin-root h3,.admin-root h4{font-family:var(--font-ui);font-weight:700;letter-spacing:-.025em}.admin-root .btn,.admin-root .btn-ghost,.admin-root .btn-primary{--btn-bg:#fff;--btn-fg:#171717;--btn-border:#bdbdbd;min-height:40px;padding:.55rem .9rem;border:var(--ui-stroke) solid var(--btn-border);border-radius:6px;box-shadow:none;font-weight:600}.admin-root .btn-primary{--btn-bg:#171717;--btn-fg:#fff;--btn-border:#171717}.admin-root .btn-ghost:hover:not(:disabled),.admin-root .btn-primary:hover:not(:disabled),.admin-root .btn:hover:not(:disabled){transform:none;box-shadow:none;filter:none;--btn-bg:#303030;--btn-fg:#fff;--btn-border:#303030}.admin-root .input,.admin-root .select,.admin-root .textarea{border:var(--ui-stroke) solid #c9c9c9;border-radius:6px;background:#fff;box-shadow:none}.admin-root .input:focus,.admin-root .select:focus,.admin-root .textarea:focus{border-color:#171717;outline:var(--ui-stroke) solid rgba(23,23,23,.12);outline-offset:1px}.admin-root .notice{border:var(--ui-stroke) solid #d5d5d5;border-radius:6px;background:#fff;box-shadow:none}.admin-root code{color:inherit;background:#ededed;border-radius:4px}:root,[data-theme=light]{--odrazka-stred:0.345em;--paper:#F0F2F4;--surface:#F9FAFB;--ink:#171A17;--ink-muted:#5C5E59;--line:#171A17;--line-soft:#D3D7DB;--green:#47EF7B;--green-soft:#DDFBE6;--orange:#FF7A45;--on-accent:#171A17;--neutral:#B5B5B0;--focus-ring:var(--ink);--font-sans:var(--font-clarity-city),"Clarity City","Helvetica Neue",Arial,sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-20:80px;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-vnitrni:calc(var(--radius-lg) - var(--space-3));--radius-pill:999px;--stroke-hairline:1px;--stroke-frame:1.5px;--stroke-active:2.5px}[data-theme=dark]{--paper:#171A17;--surface:#202320;--ink:#F3F2EF;--ink-muted:#A9ABA5;--line:#F3F2EF;--line-soft:#343834;--green:#47EF7B;--green-soft:#1F3A27;--orange:#FF7A45;--on-accent:#171A17;--neutral:#6E716B;--focus-ring:var(--ink)}.t-display{font-size:88px;line-height:.92;letter-spacing:-.035em}.t-display,.t-h1{font-family:var(--font-sans);font-weight:700}.t-h1{font-size:56px;line-height:.98;letter-spacing:-.03em}.t-h2{font-size:36px;line-height:1.05;font-weight:700;letter-spacing:-.02em}.t-h2,.t-h3{font-family:var(--font-sans)}.t-h3{font-size:22px;line-height:1.25;font-weight:500;letter-spacing:-.01em}.t-lead{font-size:20px;line-height:1.45}.t-body,.t-lead{font-family:var(--font-sans);font-weight:400}.t-body{line-height:1.55}.t-body,.t-ui{font-size:16px}.t-ui{line-height:1.25;font-weight:500}.t-small,.t-ui{font-family:var(--font-sans)}.t-small{font-size:14px;line-height:1.4;font-weight:400}.t-overline{font-family:var(--font-sans);font-size:12px;line-height:1.33;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.kl-arrow{width:1.1em;height:1.1em;flex:none;display:block}.kl-overline{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0}.kl-btn{transition:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:500 16px/1.25 var(--font-sans);letter-spacing:-.01em;height:48px;padding:0 var(--space-6);border-radius:var(--radius-pill);border:var(--stroke-frame) solid transparent;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:transform var(--prechod),background-color var(--prechod)}.kl-btn--primary{background:var(--orange);color:var(--on-accent)}.kl-btn--primary:hover{background:var(--ink);color:var(--paper)}.kl-btn--secondary{background:transparent;color:var(--ink);border-color:var(--line)}.kl-btn--secondary:hover{background:var(--green);color:var(--on-accent)}.kl-btn--lg{height:56px;font-size:18px;padding:0 var(--space-8)}.kl-btn--block{width:100%}.kl-link{display:inline-flex;align-items:center;gap:var(--space-2);font:500 16px/1.25 var(--font-sans);color:var(--ink);text-decoration:none;padding-bottom:3px;border-bottom:var(--stroke-frame) solid var(--ink)}.kl-link:hover{box-shadow:0 1px 0 currentColor}.kl-btn:focus-visible,.kl-chip:focus-visible,.kl-link:focus-visible,.kl-option:focus-within,.kl-step:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.kl-chip{display:inline-flex;align-items:center;height:38px;padding:0 var(--space-6);border-radius:var(--radius-pill);border:var(--stroke-frame) solid var(--line);background:transparent;color:var(--ink);font:400 15px/1 var(--font-sans);cursor:pointer}.kl-chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.kl-status{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-pill);border:var(--stroke-hairline) solid var(--line-soft);background:var(--surface);font:500 15px/1 var(--font-sans);color:var(--ink)}.kl-status:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--neutral)}.kl-status--free:before{background:var(--green)}.kl-status--full:before{background:var(--orange)}.kl-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:300px}.kl-field label{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.kl-input{font:400 15px/1.2 var(--font-sans);height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:var(--stroke-frame) solid var(--ink-muted);background:var(--surface);color:var(--ink);outline:none;box-sizing:border-box;width:100%}.kl-input::placeholder{color:var(--ink-muted)}.kl-input.is-active,.kl-input:focus{border:var(--stroke-active) solid var(--ink);padding:0 calc(var(--space-4) - 1px)}.kl-card{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-3);border:var(--stroke-frame) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);max-width:580px;position:relative}.kl-card__photo{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--radius-vnitrni);filter:var(--bw-filtr);-webkit-mask-image:var(--bw-zrno);mask-image:var(--bw-zrno);-webkit-mask-size:110px;mask-size:110px;display:block}.kl-card__body{padding:var(--space-3) var(--space-3) var(--space-3) 0;display:flex;flex-direction:column;gap:var(--space-1)}.kl-card__title{font-size:40px;line-height:1;font-weight:700;letter-spacing:-.035em;margin:var(--space-2) 0}.kl-card__meta{font-size:17px;line-height:1.4;margin:0}.kl-card__price{font-size:19px;font-weight:700;margin:0 0 var(--space-4)}.kl-card__price small{font-weight:400;font-size:15px}.kl-card__body .kl-btn{margin-top:auto;align-self:flex-start}.kl-ring{display:inline-block;width:30px;height:30px;border-radius:50%;border:var(--stroke-frame) solid var(--ink);box-sizing:border-box;flex:none}.kl-card .kl-ring{position:absolute;top:var(--space-6);right:var(--space-6)}.kl-panel{border:var(--stroke-frame) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:360px;margin:0}.kl-panel__title{font-size:22px;font-weight:500;letter-spacing:-.01em;margin:0 0 var(--space-1)}.kl-option{display:flex;align-items:center;gap:var(--space-4);height:44px;padding:0 var(--space-4);border:var(--stroke-hairline) solid var(--line-soft);border-radius:var(--radius-sm);font-size:15px;cursor:pointer}.kl-option input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;border-radius:50%;border:var(--stroke-frame) solid var(--ink);display:grid;place-content:center;background:transparent}.kl-option input:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--ink);transform:scale(0)}.kl-option input:checked:before{transform:scale(1)}.kl-option:has(input:checked){background:var(--green-soft);border-color:var(--green)}.kl-stepper{justify-content:space-between;padding:var(--space-2) 0;font-size:16px}.kl-stepper,.kl-stepper__ctrl{display:flex;align-items:center}.kl-stepper__ctrl{gap:var(--space-4)}.kl-step{width:38px;height:38px;border-radius:50%;border:var(--stroke-frame) solid var(--ink);background:transparent;color:var(--ink);font:400 22px/1 var(--font-sans);display:grid;place-content:center;cursor:pointer;padding:0}.kl-stepper output{min-width:1.5ch;text-align:center;font-size:18px;font-weight:500}.kl-hl{background:var(--green);color:var(--on-accent);padding:0 .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.kl-motif-connect{fill:var(--green)}.kl-motif-dot{fill:var(--orange)}.kl-frame{border:var(--stroke-frame) solid var(--ink)}.kl-cutout,.kl-frame{border-radius:var(--radius-lg)}.kl-cutout{--tvar:radial-gradient(circle at 100% 0,transparent 44px,#000 45px);object-fit:cover;filter:var(--bw-filtr);-webkit-mask-image:var(--tvar),var(--bw-zrno);mask-image:var(--tvar),var(--bw-zrno);-webkit-mask-size:100% 100%,110px;mask-size:100% 100%,110px;-webkit-mask-composite:source-in;mask-composite:intersect}.kl-header{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-6);border-bottom:var(--stroke-hairline) solid var(--line-soft)}.kl-header__logo{height:56px;width:auto;display:block}.kl-header nav{margin-left:auto;display:flex;gap:var(--space-8)}.kl-header nav a{color:var(--ink);text-decoration:none;font-size:15px;font-weight:500;padding-bottom:4px}.kl-header nav a[aria-current=page]{box-shadow:inset 0 -2px 0 currentColor}.kl-header .kl-ring{width:22px;height:22px}.kl-hero{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:center;padding:var(--space-8) var(--space-6)}.kl-hero h1{font-size:72px;line-height:.92;font-weight:700;letter-spacing:-.04em;margin:0 0 var(--space-6)}.kl-hero p{font-size:18px;line-height:1.45;margin:0 0 var(--space-8);max-width:34ch}.kl-hero .kl-cutout{width:100%;aspect-ratio:5/4;display:block}.kl-logo--dark,[data-theme=dark] .kl-logo--light{display:none}[data-theme=dark] .kl-logo--dark{display:block}@media (max-width:640px){.kl-hero{grid-template-columns:1fr}.kl-hero h1{font-size:48px}.kl-card{grid-template-columns:1fr}.kl-card__body{padding:0 var(--space-3) var(--space-3)}.kl-header nav{gap:var(--space-4)}}.kl-posters{--odsazeni:calc(50vw - 50cqw);display:flex;gap:var(--space-6);margin-inline:calc(-1 * var(--odsazeni));padding:10px var(--odsazeni) 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--odsazeni);scrollbar-width:none}.kl-posters::-webkit-scrollbar{display:none}.kl-posters>.kl-poster{flex:none;width:clamp(320px,26vw,380px);scroll-snap-align:start}.kl-poster{position:relative;display:flex;flex-direction:column;gap:14px;min-height:420px;padding:28px;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);color:var(--ink);cursor:pointer}.kl-poster__overline{margin:0;font-size:13px;line-height:16px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:inherit}.kl-poster__title{margin:0;font-size:clamp(30px,1.4rem + .8vw,36px);line-height:.92;font-weight:700;letter-spacing:-.04em;color:inherit;text-wrap:balance}.kl-poster__title a{color:inherit;text-decoration:none}.kl-poster__text{margin:0;font-size:var(--fs-body);line-height:1.5;font-weight:500;max-width:34ch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.kl-poster__lektor{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.kl-poster__photo{flex:1 1 140px;min-height:140px;width:100%;object-fit:cover;border-radius:12px;filter:grayscale(1) contrast(.94);-webkit-mask-image:var(--bw-zrno);mask-image:var(--bw-zrno);-webkit-mask-size:110px;mask-size:110px;margin-top:auto}.kl-poster__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6)}.kl-poster__tvar{display:block;filter:none;background:var(--paper)}.kl-poster__tvar>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(1) contrast(.94);-webkit-mask:var(--bw-zrno) 0 0 /110px;mask:var(--bw-zrno) 0 0 /110px;transition:filter var(--prechod-foto)}.kl-poster:focus-within .kl-poster__tvar,.kl-poster:hover .kl-poster__tvar{filter:none}.kl-poster:focus-within .kl-poster__tvar>img,.kl-poster:hover .kl-poster__tvar>img{filter:none;-webkit-mask:none;mask:none}.kl-poster__pata{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto}.kl-poster__cena{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.kl-poster__pata .kl-poster__actions{margin-left:auto}.kl-poster__pata:has(.kl-poster__pripravujeme){flex-wrap:wrap;row-gap:var(--space-3)}.kl-poster__stav{display:contents}.kl-poster__pata .kl-poster__pripravujeme{flex-basis:auto;margin-right:100%}.kl-poster__pripravujeme{position:relative;z-index:2;pointer-events:none;display:inline-flex;align-items:center;min-height:30px;padding:0 var(--space-3);border:var(--stroke-hairline) solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.kl-poster__actions .btn{border-color:currentColor;color:inherit;background:transparent}.kl-poster:hover .kl-poster__actions .btn,.kl-poster__actions .btn:hover{background:var(--green);border-color:#171A17;color:#171A17}.kl-poster__actions .cta-sekundarni{color:inherit;border-bottom-color:currentColor}.kl-poster--orange{background:var(--orange);color:var(--on-accent)}.kl-poster--orange .kl-poster__photo{--tvar:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='36 12 180 168'%3E%3Cpath d='M153.93 117.16 A26 26 0 0 1 178.32 89.93 A38 38 0 1 0 138.94 43.60 A26 26 0 0 1 108.14 63.28 A58 58 0 1 0 153.93 117.16 Z'/%3E%3C/svg%3E");border-radius:0;object-position:center;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='36 12 180 168'%3E%3Cpath d='M153.93 117.16 A26 26 0 0 1 178.32 89.93 A38 38 0 1 0 138.94 43.60 A26 26 0 0 1 108.14 63.28 A58 58 0 1 0 153.93 117.16 Z'/%3E%3C/svg%3E") right center /contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='36 12 180 168'%3E%3Cpath d='M153.93 117.16 A26 26 0 0 1 178.32 89.93 A38 38 0 1 0 138.94 43.60 A26 26 0 0 1 108.14 63.28 A58 58 0 1 0 153.93 117.16 Z'/%3E%3C/svg%3E") right center /contain no-repeat;flex-basis:170px;min-height:170px}.kl-poster--outline{background:var(--surface);border:var(--stroke-frame) solid var(--line)}.kl-poster--dark{background:#171A17;color:#F3F2EF;--ink:#F3F2EF;--ink-muted:#A9ABA5;--line:#F3F2EF;--focus-ring:#F3F2EF}.kl-poster--dark .kl-poster__overline,.kl-poster--dark .kl-poster__text{color:#A9ABA5}@media (max-width:1023px){.kl-posters{gap:12px;scrollbar-width:none}.kl-posters::-webkit-scrollbar{display:none}.kl-posters>.kl-poster{width:288px;min-height:380px;padding:20px;border-radius:var(--radius-lg)}.kl-poster__title{font-size:30px}.kl-poster__overline{font-size:12px}.kl-poster__text{font-size:var(--fs-body)}}.kl-rows{list-style:none;margin:0;padding:0;border-bottom:var(--stroke-hairline) solid var(--line-soft)}.kl-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-6);gap:var(--space-6);align-items:center;padding:26px 0;border-top:var(--stroke-hairline) solid var(--line-soft);color:var(--ink);text-decoration:none}.kl-row__icon{display:grid;place-content:center;width:32px;height:32px;color:var(--ink)}.kl-row__icon svg{width:28px;height:28px}.kl-row__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-2) var(--space-8);gap:var(--space-2) var(--space-8);align-items:center}.kl-row__title{font-size:clamp(21px,1rem + 1vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.kl-row__text{font-size:var(--fs-body);line-height:1.55;color:var(--ink)}.kl-ring-arrow{display:grid;place-content:center;width:48px;height:48px;border-radius:50%;border:var(--stroke-frame) solid var(--line);transition:background-color var(--prechod)}.kl-row:hover .kl-ring-arrow{background:var(--green)}.kl-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}@media (max-width:760px){.kl-row{grid-template-columns:28px minmax(0,1fr) 40px;gap:14px;padding:20px 0;align-items:start}.kl-row__icon{width:28px;height:28px}.kl-row__icon svg{width:26px;height:26px}.kl-row__body{grid-template-columns:1fr;gap:4px}.kl-row__text{font-size:var(--fs-body)}.kl-ring-arrow{width:40px;height:40px;align-self:start;margin-top:-6px}}.kl-label{display:block;margin:0 0 var(--space-4);font-size:13px;line-height:16px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}@media (max-width:639px){.kl-label{font-size:12px;margin-bottom:10px}}.kl-poster__link{color:inherit;text-decoration:none}.kl-poster__link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.kl-poster__link:focus-visible{outline:none}.kl-poster__link:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-lg)}.kl-poster__actions{position:relative;z-index:2}.kl-poster:hover .kl-poster__link{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.12em}.kl-poster{transition:transform .2s ease-out}.kl-poster:hover{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.kl-poster:hover{transform:none}}.kl-poster:focus-within .kl-poster__photo,.kl-poster:hover .kl-poster__photo{filter:none;-webkit-mask-image:var(--tvar,none);mask-image:var(--tvar,none)}.sipky-pasu{display:flex;gap:var(--space-2)}.sipky-pasu__tlacitko{display:grid;place-content:center;width:48px;height:48px;padding:0;border:var(--stroke-frame) solid var(--line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.sipky-pasu__tlacitko:hover:not(:disabled){background:var(--green)}.sipky-pasu__tlacitko:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sipky-pasu__tlacitko:disabled{opacity:.3;cursor:default}.pas-navigace{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);min-width:0}.pas-navigace__prubeh{display:flex;align-items:center;gap:2px;max-width:min(32vw,300px);overflow-x:auto;scrollbar-width:none}.pas-navigace__prubeh::-webkit-scrollbar{display:none}.pas-navigace__prubeh button{position:relative;flex:0 0 24px;width:24px;min-width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.pas-navigace__prubeh button:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:4px;border-radius:var(--radius-pill);background:var(--line-soft);transform:translate(-50%,-50%)}.pas-navigace__prubeh button.je-aktivni:before{width:20px;background:var(--ink)}.pas-navigace__prubeh button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (min-width:1024px) and (pointer:fine){.pas-navigace__prubeh button{flex-basis:14px;width:14px;min-width:14px}.pas-navigace__prubeh button.je-aktivni{flex-basis:24px;width:24px;min-width:24px}}@media (max-width:760px){.pas-navigace{gap:var(--space-2)}.pas-navigace__prubeh{display:none}.pas-navigace .sipky-pasu__tlacitko{width:42px;height:42px}}.kl-poster__sipka,.kl-posters-rozbalit{display:none}.kl-nabidka-nadpis{margin:0 0 var(--space-4);font-size:var(--fs-h2);line-height:.92;letter-spacing:-.045em}.kl-nabidka-ovladani{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.kl-nabidka-ovladani .sipky-pasu{flex:none;margin-left:auto}.kl-nabidka-ovladani:has(>.kl-nabidka-uvod){align-items:flex-end;margin-bottom:var(--space-6)}.kl-nabidka-uvod{min-width:0}.kl-nabidka-filtr{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.kl-chip__pocet{margin-left:.45em;font-size:12px;font-weight:500;color:var(--ink-muted)}.kl-chip[aria-pressed=true] .kl-chip__pocet{color:inherit;opacity:.7}.kl-nabidka-filtr .kl-chip{height:36px;padding:0 var(--space-4)}.kl-posters--seznam[data-filtr=fotka]>.kl-poster:not([data-namety~=fotka]),.kl-posters--seznam[data-filtr=kresba]>.kl-poster:not([data-namety~=kresba]),.kl-posters--seznam[data-filtr=malba]>.kl-poster:not([data-namety~=malba]),.kl-posters--seznam[data-filtr=postprodukce]>.kl-poster:not([data-namety~=postprodukce]),.kl-posters--seznam[data-filtr=pripravujeme]>.kl-poster:not([data-namety~=pripravujeme]){display:none}@media (min-width:761px){.kl-posters--seznam>.kl-poster{height:470px;min-height:0}}@media (min-width:1024px){.kl-posters--seznam>.kl-poster{height:528px}}@media (min-width:761px){.kl-posters--seznam .kl-poster__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;flex:none;padding-top:.2em;margin-top:-.2em}.kl-posters--seznam .kl-poster__lektor,.kl-posters--seznam .kl-poster__pata,.kl-posters--seznam .kl-poster__text{flex:none}.kl-posters--seznam>.kl-poster>img.kl-poster__photo{min-height:0}.kl-posters--seznam>.kl-poster--orange .kl-poster__photo{flex:1 1;width:80%;margin-left:auto;height:auto;min-height:0;-webkit-mask-position:center;mask-position:center}}@media (max-width:760px){.kl-nabidka-akce.kl-nabidka-akce,.kl-posters--seznam:not([data-rozbaleno]):not([data-filtr])>.kl-poster:nth-child(n+5){display:none}.kl-posters.kl-posters--seznam{--prekryv:24px;display:flex;flex-direction:column;gap:0;padding:0 0 var(--prekryv);overflow:visible;scroll-snap-type:none}.kl-posters--seznam>.kl-poster{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--space-4);column-gap:var(--space-4);width:auto;min-height:0;padding:var(--space-4) var(--odsazeni) calc(var(--space-4) + var(--prekryv));border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -10px 24px -14px rgba(23,26,23,.45);height:calc(96px + 2 * var(--space-4) + var(--prekryv));overflow:hidden}.kl-posters--seznam>.kl-poster--outline{border:0}.kl-posters--seznam>.kl-poster{margin-bottom:calc(-1 * var(--prekryv))}.kl-posters--seznam>.kl-poster:hover{transform:none}.kl-posters--seznam .kl-poster__actions,.kl-posters--seznam .kl-poster__lektor,.kl-posters--seznam .kl-poster__text{display:none}.kl-posters--seznam .kl-poster__pata{display:contents}.kl-posters--seznam .kl-poster__title{grid-column:2;grid-row:1;align-self:end;font-size:22px;line-height:1.05;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;padding-top:.2em;margin-top:-.2em}.kl-posters--seznam .kl-poster__stav{display:flex;grid-column:2;grid-row:2;align-self:start;flex-direction:row;flex-wrap:wrap;align-items:center;margin-top:var(--space-1);gap:var(--space-1) var(--space-2)}.kl-posters--seznam .kl-poster__cena{order:-1;font-size:16px;font-weight:600}.kl-posters--seznam .kl-poster__pripravujeme{min-height:24px;font-size:12px;margin-right:0}.kl-posters--seznam .kl-poster__photo,.kl-posters--seznam.kl-posters .kl-poster--orange .kl-poster__photo{grid-column:1;grid-row:1/span 2;width:96px;height:96px;min-height:0;margin:0;flex:none;border-radius:var(--radius-md);-webkit-mask:var(--bw-zrno) 0 0 /110px;mask:var(--bw-zrno) 0 0 /110px;--tvar:none}.kl-posters--seznam.kl-posters .kl-poster--orange .kl-poster__tvar{-webkit-mask:none;mask:none;overflow:hidden}.kl-posters--seznam .kl-poster__sipka{display:grid;place-content:center;grid-column:3;grid-row:1/span 2;align-self:center;width:40px;height:40px;border-radius:50%;border:var(--stroke-frame) solid}.kl-posters--seznam>.kl-poster:hover .kl-poster__sipka{background:var(--green);border-color:#171A17;color:#171A17}.kl-posters--seznam>.kl-poster:not(:has(.kl-poster__photo)){grid-template-columns:minmax(0,1fr) auto}.kl-posters--seznam>.kl-poster:not(:has(.kl-poster__photo)) .kl-poster__stav,.kl-posters--seznam>.kl-poster:not(:has(.kl-poster__photo)) .kl-poster__title{grid-column:1}.kl-posters--seznam>.kl-poster:not(:has(.kl-poster__photo)) .kl-poster__sipka{grid-column:2}.kl-posters-rozbalit{position:relative;z-index:2;display:flex;justify-content:center;margin-top:-24px}.kl-posters-rozbalit .btn{background:var(--paper)}.kl-posters-rozbalit .btn:hover{background:var(--green)}.kl-nabidka-sekce.kl-nabidka-sekce{padding-top:var(--space-20)}}