@font-face{font-family:Castoro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c2a354fbf0bb2d0f-s.p.1w1ec4s08semh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Castoro;font-style:italic;font-weight:400;font-display:swap;src:url(../media/346874a217021f86-s.p.1yy5d7y4wana5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Castoro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b91be8bd2b5ec18a-s.p.31t5fo3g19300.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Castoro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d5f82c908d4f08c-s.p.36l471r_-7mxx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Castoro Fallback;src:local(Times New Roman);ascent-override:68.01%;descent-override:22.07%;line-gap-override:29.73%;size-adjust:111.02%}.castoro_f4fdb7b9-module__DmJYJG__className{font-family:Castoro,Castoro Fallback;font-weight:400}.castoro_f4fdb7b9-module__DmJYJG__variable{--font-text:"Castoro", "Castoro Fallback"}
@font-face{font-family:Castoro Titling;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b06278fa191602ec-s.p.30im9rkl-_-v3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Castoro Titling;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aac2ba7a9a77bded-s.p.2s7wlari8ee45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Castoro Titling Fallback;src:local(Arial);ascent-override:54.91%;descent-override:17.82%;line-gap-override:24.0%;size-adjust:137.51%}.castoro_titling_95d6b0fa-module__BjMuzW__className{font-family:Castoro Titling,Castoro Titling Fallback;font-style:normal;font-weight:400}.castoro_titling_95d6b0fa-module__BjMuzW__variable{--font-titling:"Castoro Titling", "Castoro Titling Fallback"}
html[data-world=klasika]{--paper:#fff;--ink:#0f1624;--ink-2:#444d5e;--line:#dadee5;--blue:#17559b;--blue-deep:#083c75;--on-blue-2:#c2daf9;--blue-line:#4576b4;--pad:clamp(1.25rem, 4vw, 4rem);--gap:clamp(1rem, 2vw, 2rem);--max:105rem;--side:max(var(--pad), calc((100% - var(--max)) / 2 + var(--pad)));--header-h:4.5rem;--ease:cubic-bezier(.22, .8, .16, 1);--serif:var(--font-text), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--caps:var(--font-titling), var(--font-text), Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);scroll-padding-top:calc(var(--header-h) + 1rem);scrollbar-color:oklch(70% .03 262) var(--paper)}@supports (color:lab(0% 0 0)){html[data-world=klasika]{--ink:lab(7.03379% .602745 -10.7717);--ink-2:lab(32.5779% -.638768 -11.0048);--line:lab(88.3632% -.399798 -3.75365);--blue:lab(35.2693% 1.84916 -44.6977);--blue-deep:lab(24.9334% 2.2586 -37.7678);--on-blue-2:lab(85.9404% -3.333 -17.998);--blue-line:lab(48.3773% -2.17244 -38.2605)}}@media (max-width:47.99rem){html[data-world=klasika]{--header-h:3.5rem}}:where([data-world=klasika]) body{background:var(--paper);color:var(--ink);font:400 1.125rem/1.55 var(--serif);font-synthesis:none;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;overflow-x:clip}@media (max-width:40rem){:where([data-world=klasika]) body{font-size:1.0625rem}}:where([data-world=klasika]) ::selection{background:var(--blue);color:#fff}:where([data-world=klasika]) :focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where([data-world=klasika]) main:focus{outline:none}:where([data-world=klasika]) a{text-underline-offset:.2em;text-decoration-thickness:1px}:where([data-world=klasika]) p{text-wrap:pretty}:where([data-world=klasika]) :is(h1,h2,h3,strong){font-weight:400}.k-h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,min(9.6vw,11vh),6rem);line-height:1.02}.k-h2{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.08}.k-h3{letter-spacing:-.005em;text-wrap:balance;font-size:clamp(1.375rem,1.6vw,1.75rem);line-height:1.2}.k-lead{max-width:34em;font-size:clamp(1.1875rem,1.6vw,1.625rem);font-style:italic;line-height:1.4}.k-term{font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:lining-nums;font-size:.8125rem;line-height:1.4}.k-cap{color:var(--ink-2);margin-top:.875rem;font-size:.9375rem;line-height:1.45}.k-cap-nazev,.k-mira{color:var(--ink)}.k-link{color:var(--blue);text-decoration-line:underline;transition:color .2s}.k-link:hover{color:var(--blue-deep);text-decoration-thickness:2px}.k-link-sipka{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex;position:relative}.k-link-sipka:after{content:"";position:absolute;inset:-.75rem -.5rem}.k-link-sipka svg{transition:translate .25s var(--ease);flex:none}.k-link-sipka:hover svg{translate:3px}.k-btn{background:var(--blue);color:#fff;border-radius:2px;justify-content:center;align-items:center;min-height:3.25rem;padding:0 1.5rem;font-size:1.0625rem;line-height:1.2;text-decoration:none;transition:background-color .2s;display:inline-flex}.k-btn:hover{background:var(--blue-deep)}.k-btn:active{translate:0 1px}.k-tel-link{min-height:2.75rem;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;align-items:center;gap:.5rem;text-decoration:none;transition:color .2s;display:inline-flex}.k-tel-link svg{color:var(--blue);flex:none}.k-tel-link:hover{color:var(--blue);text-decoration:underline}.k-skip{left:var(--pad);z-index:70;background:var(--blue);color:#fff;padding:.75rem 1rem;text-decoration:none;position:absolute;top:.5rem;translate:0 -300%}.k-skip:focus{outline-color:var(--ink);translate:none}.k-wrap{width:100%;max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.k-sec{padding-top:clamp(5rem,11vw,10rem)}.k-sec-head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:1rem;margin-bottom:clamp(2.25rem,4.5vw,4rem);display:grid}.k-sec-head>*{grid-column:1/-1}@media (min-width:48rem){.k-sec-head>.k-h2{grid-column:1/span 5}.k-sec-head>.k-lead{grid-column:7/span 6}}.k-head{z-index:50;height:var(--header-h);border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0}@supports (animation-timeline:scroll()){.k-head{animation:linear both k-head-line;animation-timeline:scroll(root);animation-range:0 4rem}}@keyframes k-head-line{0%{border-bottom-color:#0000}}.k-head-in{height:100%;max-width:var(--max);padding-inline:var(--pad);align-items:center;gap:clamp(.75rem,2vw,2rem);margin-inline:auto;display:flex}.k-brand{align-items:baseline;gap:.875rem;min-height:2.75rem;margin-right:auto;padding-block:.5rem;text-decoration:none;display:inline-flex}.k-brand-name{font-family:var(--caps);letter-spacing:.14em;text-transform:uppercase;font-size:1.5rem;line-height:1}.k-brand-sub{color:var(--ink-2);white-space:nowrap;font-size:.9375rem;font-style:italic}.k-brand:hover .k-brand-name{color:var(--blue)}.k-nav ul{gap:clamp(1rem,1.8vw,1.75rem);display:flex}.k-nav a{white-space:nowrap;align-items:center;min-height:2.75rem;font-size:1rem;text-decoration:none;transition:color .2s;display:inline-flex}.k-nav a:hover{color:var(--blue);text-decoration:underline}.k-head-tel{min-height:2.75rem;color:var(--blue);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;align-items:center;gap:.5rem;font-size:1rem;text-decoration:none;transition:color .2s;display:inline-flex}.k-head-tel svg{flex:none}.k-head-tel:hover{color:var(--blue-deep);text-decoration:underline}.k-icon-btn{cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.625rem;padding:0;transition:color .2s;display:inline-grid}.k-icon-btn:hover{color:var(--blue)}.k-icon-btn:active{translate:0 1px}@media (min-width:68rem){.k-menu-btn{display:none}}@media (max-width:67.99rem){.k-nav{display:none}}@media (max-width:30rem){.k-brand-sub{display:none}.k-brand-name{font-size:1.3125rem}}.k-menu{z-index:60;padding:0 var(--pad) max(1.5rem, env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--paper);color:var(--ink);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.k-menu:focus{outline:none}.k-menu-top{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.k-menu-nav{margin-block:auto;padding-block:1.5rem}.k-menu-nav a{letter-spacing:-.015em;padding-block:.5rem;font-size:clamp(1.75rem,8.5vw,2.5rem);line-height:1.2;text-decoration:none;display:block}.k-menu-nav a:hover{color:var(--blue)}.k-menu-tel{background:var(--blue);color:#fff;font-variant-numeric:lining-nums tabular-nums;border-radius:2px;flex:none;justify-content:center;align-items:center;gap:.625rem;min-height:3.5rem;font-size:1.1875rem;text-decoration:none;display:flex}.k-menu-tel:active{background:var(--blue-deep)}html[data-motion=on] .k-menu[data-state=open]{animation:k-menu-in .28s var(--ease)}html[data-motion=on] .k-menu[data-state=open] .k-menu-nav li{animation:k-menu-li .4s var(--ease) backwards;animation-delay:calc(40ms * var(--i,0) + 60ms)}.k-menu-nav li:nth-child(2){--i:1}.k-menu-nav li:nth-child(3){--i:2}.k-menu-nav li:nth-child(4){--i:3}.k-menu-nav li:nth-child(5){--i:4}.k-menu-nav li:nth-child(6){--i:5}@keyframes k-menu-in{0%{opacity:0}}@keyframes k-menu-li{0%{opacity:0;translate:0 .75rem}}
.k-hero-stage{min-height:calc(100svh - var(--header-h));padding:clamp(1.25rem, 5vh, 3.5rem) var(--side) clamp(1rem, 3vh, 1.75rem);flex-direction:column;display:flex;position:relative}.k-hero-text{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:clamp(.75rem,2vh,1.25rem);margin-bottom:clamp(1.25rem,4vh,3rem);display:grid}.k-hero-text>*{grid-column:1/-1}@media (min-width:62rem){.k-hero-text>.k-h1{grid-column:1/span 8}.k-hero-side{grid-column:9/span 4;padding-bottom:.5rem}}.k-hero-akce{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:clamp(.875rem,2.5vh,1.5rem);display:flex}.k-hero-fig{flex-direction:column;flex:1;min-height:0;display:flex}.k-hero-slot{flex:1;min-height:clamp(9rem,28svh,16rem);position:relative}.k-hero-plate{position:absolute;inset:0;overflow:hidden}.k-hero-plate .ph{aspect-ratio:auto;width:100%;height:100%}.k-hero-plate img{object-position:var(--fx,50%) var(--fy,50%)}.k-hero-cap{margin-top:.75rem}@media (min-height:600px){html[data-motion=on] .k-hero{padding-bottom:var(--hero-tail,0px)}html[data-motion=on] .k-hero-run{height:calc((100svh - var(--header-h)) * 1.85)}html[data-motion=on] .k-hero-stage{top:var(--header-h);height:calc(100svh - var(--header-h));min-height:0;position:sticky}html[data-motion=on] .k-hero-slot{min-height:5rem}}.k-hero[data-live] .k-hero-slot{position:static}.k-hero[data-live] .k-hero-plate{will-change:clip-path}.k-hero[data-live] .k-hero-plate .ph{aspect-ratio:auto;transform-origin:0 0;will-change:transform;max-width:none;position:absolute;top:0;left:0}.k-hero[data-live] :is(.k-hero-text,.k-hero-cap){will-change:transform}.k-mrizka{grid-template-columns:minmax(0,1fr);row-gap:clamp(3rem,12vw,4rem);display:grid}.k-mrizka-li:nth-child(3){width:76%;margin-left:auto}@media (min-width:48rem){.k-mrizka{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(4rem,7vw,6.5rem)}.k-mrizka-li:first-child{grid-column:1/span 7}.k-mrizka-li:nth-child(2){grid-column:9/span 4;margin-top:clamp(4rem,8.5vw,7.5rem)}.k-mrizka-li:nth-child(3){grid-column:2/span 4;width:auto;margin-left:0}.k-mrizka-li:nth-child(4){grid-column:7/span 6;margin-top:clamp(4rem,10vw,10rem)}.k-mrizka-li:nth-child(5){grid-column:1/span 6}.k-mrizka-li:nth-child(6){grid-column:8/span 5;margin-top:clamp(3rem,5.5vw,5rem)}}.k-deska{position:relative}.k-deska .k-cap{margin-top:1rem}.k-deska-h{color:var(--ink);margin-bottom:.25rem;font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1.25}.k-deska-h a{text-decoration:none;transition:color .2s}.k-deska-h a:after{content:"";position:absolute;inset:0}.k-deska:hover .k-deska-h a{color:var(--blue);text-decoration:underline}.k-deska-h a:focus-visible{color:var(--blue);outline:none}.k-deska-h a:focus-visible:after{outline:2px solid var(--blue);outline-offset:4px}@supports (animation-timeline:view()){html[data-motion=on] :is(.k-deska,.k-detail) .ph img{animation:linear both k-usadit;animation-timeline:view();animation-range:entry cover 35%}}@keyframes k-usadit{0%{scale:1.07}}.k-zblizka{--zb-h:clamp(13rem, calc(100svh - var(--header-h) - 22rem), 36rem);--zb-gap:var(--gap);--zb-min:17rem}@media (max-width:47.99rem){.k-zblizka{--zb-h:min(46svh, 62vw);--zb-min:13rem}}.k-zb-view{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--side);scrollbar-width:thin;scrollbar-color:oklch(70% .03 262) transparent;overflow-x:auto}.k-zb-view:focus-visible{outline-offset:-2px}.k-zb-track{align-items:flex-start;gap:var(--zb-gap);width:max-content;padding-inline:var(--side);padding-bottom:1.25rem;display:flex}.k-zb-item{width:max(calc(var(--zb-h) * var(--r)), var(--zb-min));scroll-snap-align:start;flex:none}.k-zb-item .ph{width:calc(var(--zb-h) * var(--r));height:var(--zb-h);aspect-ratio:auto}.k-zb-foot{margin-top:.75rem}.k-zb-hint{color:var(--ink-2);align-items:center;gap:.5rem;font-size:.9375rem;font-style:italic;display:flex}.k-zb-hint svg{color:var(--blue);flex:none}.k-zb-rule{background:var(--line);height:2px;display:none}.k-zb-rule span{background:var(--blue);transform-origin:0;height:100%;display:block;scale:0 1}@media (min-width:48rem) and (min-height:680px){html[data-motion=on] .k-zb-run{height:calc(100svh - var(--header-h) + ( var(--zb-h) * var(--zb-sum) + (var(--zb-n) - 1) * var(--zb-gap) + 2 * max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad))) - 100vw ) * .8)}html[data-motion=on] .k-zb-stage{top:var(--header-h);height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;display:flex;position:sticky}html[data-motion=on] .k-zb-stage .k-sec-head{margin-bottom:clamp(1.5rem,4vh,2.5rem)}html[data-motion=on] .k-zb-view{scroll-snap-type:none;overflow:clip visible}html[data-motion=on] .k-zb-track{will-change:transform;padding-bottom:0}html[data-motion=on] .k-zb-hint{display:none}html[data-motion=on] .k-zb-rule{display:block}html[data-motion=on] .k-zb-foot{margin-top:clamp(1rem,3vh,1.75rem)}}
.k-pp-vyber{flex-wrap:wrap;gap:0 clamp(1.25rem,3vw,2.5rem);margin-bottom:1rem;display:flex}.k-pp-volba{min-height:2.75rem;color:var(--ink-2);cursor:pointer;text-underline-offset:.4em;background:0 0;border:0;align-items:center;padding:0;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;transition:color .2s,text-decoration-color .2s;display:inline-flex}.k-pp-volba:hover{color:var(--ink);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.k-pp-volba[data-state=on]{color:var(--blue);text-decoration-color:currentColor}.k-pp{max-width:max(36rem, calc((100svh - var(--header-h) - 5rem) * 16 / 9))}.k-ba{aspect-ratio:16/9;max-height:max(20.25rem, calc(100svh - var(--header-h) - 5rem))}@media (max-width:47.99rem){.k-pp{max-width:none}.k-ba{aspect-ratio:4/3;max-height:none;margin-inline:calc(var(--pad) * -1)}}:where([data-world=klasika]) .ba-line:before{content:"";inset-block:0;background:#fff;width:2px;position:absolute;left:-1px;box-shadow:0 0 0 1px #0f16242e;box-shadow:0 0 0 1px lab(7.03379% .602745 -10.7717/.18)}:where([data-world=klasika]) .ba-grip{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;transition:background-color .2s;display:grid;box-shadow:0 0 0 2px #fff}:where([data-world=klasika]) .ba-slider:hover .ba-grip,:where([data-world=klasika]) .ba-slider:active .ba-grip{background:var(--blue-deep)}:where([data-world=klasika]) .ba-thumb:focus-visible .ba-grip{box-shadow:0 0 0 2px #fff, 0 0 0 5px var(--blue), 0 0 0 7px #fff}:where([data-world=klasika]) .ba-tag{color:var(--ink);font-family:var(--caps);letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:.3rem .6rem .25rem;font-size:.75rem;line-height:1.4;top:.75rem}:where([data-world=klasika]) .ba-tag-before{left:.75rem}:where([data-world=klasika]) .ba-tag-after{right:.75rem}.k-pp-popis{gap:1.25rem var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:1.25rem;display:grid}.k-pp-popis>div{grid-column:1/-1}.k-pp-popis dt{color:var(--ink-2);margin-bottom:.25rem}.k-pp-popis dd{max-width:36em}@media (min-width:48rem){.k-pp-popis>div:first-child{grid-column:1/span 5}.k-pp-popis>div:last-child{grid-column:7/span 6}}.k-vzornik{width:100%;max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.k-ob{--ob-ground:var(--paper)}.k-drevo-zkus{visibility:hidden}#drevo:has(.ob[data-ready]) .k-drevo-zkus{visibility:visible}:where([data-world=klasika]) .ob-hit:focus-visible{outline-offset:2px}:where([data-world=klasika]) .ob-labels{margin-top:1rem}:where([data-world=klasika]) .ob-label{color:var(--ink-2);font-size:.9375rem;line-height:1.45}.ob-label .k-h3{color:var(--ink);margin-bottom:.375rem;transition:color .3s}.ob-label[data-on=true] .k-h3{color:var(--blue)}.k-ob-pouzito{margin-top:.5rem}:where([data-world=klasika]) .ob-tools{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}:where([data-world=klasika]) .ob-hint{color:var(--ink-2);flex:16rem;font-size:1rem;font-style:italic}:where([data-world=klasika]) .ob-btn{border:1px solid var(--blue);min-height:2.75rem;color:var(--blue);cursor:pointer;background:0 0;border-radius:2px;padding:0 1.125rem;font-size:1rem;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s}:where([data-world=klasika]) .ob-btn:hover:not(:disabled){background:var(--blue);color:#fff}:where([data-world=klasika]) .ob-btn:active:not(:disabled){translate:0 1px}:where([data-world=klasika]) .ob-btn:disabled{border-color:var(--line);color:var(--ink-2);cursor:default}@media (max-width:47.99rem){.k-vzornik{padding-inline:0}:where([data-world=klasika]) .ob-scroll{overscroll-behavior-x:contain;padding:0 var(--pad) 1rem;scrollbar-width:thin;scrollbar-color:oklch(70% .03 262) transparent;overflow-x:auto}:where([data-world=klasika]) .ob-wide{width:min(60rem, calc((100vw - var(--pad)) * 2.1))}:where([data-world=klasika]) .ob-tools{padding-inline:var(--pad)}}.k-konstrukce{gap:2rem var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,6rem);display:grid}.k-konstrukce li{grid-column:1/-1;max-width:34em}.k-konstrukce .k-h3{margin-bottom:.5rem}@media (min-width:60rem){.k-konstrukce li{grid-column:span 4}}.k-kroky{row-gap:clamp(2.5rem,6vw,4.5rem);display:grid}.k-krok .ph{aspect-ratio:3/2}.k-krok-text{margin-top:1.25rem}.k-krok-head{flex-wrap:wrap;align-items:baseline;gap:.125rem 1rem;margin-bottom:.5rem;display:flex}.k-krok-doba{color:var(--ink-2);font-style:italic}.k-krok-text>p{max-width:34em}@media (min-width:48rem){.k-krok{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.k-krok .ph{aspect-ratio:4/3;grid-column:1/span 5}.k-krok-text{grid-column:7/span 6;margin-top:0}}@media (min-width:60rem){.k-kroky[data-live]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(var(--n), auto);column-gap:var(--gap);row-gap:0}.k-kroky[data-live] .k-krok{display:contents}.k-kroky[data-live] .k-krok .ph{top:calc(var(--header-h) + clamp(1.5rem, 6vh, 4rem));aspect-ratio:1;max-height:calc(100svh - var(--header-h) - 2 * clamp(1.5rem, 6vh, 4rem));opacity:0;grid-area:1/1/-1/span 5;align-self:start;transition:opacity .5s;position:sticky}.k-kroky[data-live] .k-krok[data-on] .ph{opacity:1}.k-kroky[data-live] .k-krok-text{grid-column:7/span 5;padding-block:clamp(2.5rem,10vh,6rem)}.k-kroky[data-live] .k-krok:first-child .k-krok-text{padding-top:0}.k-kroky[data-live] .k-krok:last-child .k-krok-text{padding-bottom:0}}.k-kontakt,.k-tiraz{background:var(--blue);color:#fff}:is(.k-kontakt,.k-tiraz) ::selection{color:var(--blue-deep);background:#fff}:is(.k-kontakt,.k-tiraz) :focus-visible{outline-color:#fff}.k-kontakt{margin-top:clamp(5rem,11vw,10rem);padding-block:clamp(4rem,8vw,7.5rem) clamp(3rem,6vw,5.5rem)}.k-kontakt-in{gap:clamp(2rem, 4vw, 3.5rem) var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.k-kontakt-in>*{grid-column:1/-1}.k-kontakt-uvod .k-lead{color:var(--on-blue-2);margin-top:1rem}.k-tel{letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.75rem,7.2vw,6rem);line-height:1}.k-tel a{white-space:nowrap;text-decoration:none}.k-tel a:hover{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:2px}.k-mail{margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(1.1875rem,1.6vw,1.5rem)}.k-mail a{align-items:center;gap:.625rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.k-mail a:hover span{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.k-mail svg{flex:none}.k-hodiny{color:var(--on-blue-2);margin-top:.25rem}.k-kde{gap:1.25rem var(--gap);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.k-kde dt{color:var(--on-blue-2);margin-bottom:.25rem}.k-kde dd{max-width:28em}.k-priprava .k-h3{margin-bottom:.75rem}.k-priprava li{border-top:1px solid var(--blue-line);padding-block:.875rem}.k-priprava li:last-child{padding-bottom:0}.k-priprava strong{display:block}.k-priprava span{color:var(--on-blue-2)}@media (min-width:40rem){.k-kde{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.k-kontakt-uvod,.k-kontakt-hlavni{grid-column:1/span 7}.k-priprava{grid-area:1/9/span 2/span 4;align-self:end}}.k-tiraz{font-size:.9375rem;line-height:1.5}.k-tiraz-in{gap:2rem var(--gap);padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.k-tiraz-in:before{content:"";background:var(--blue-line);grid-column:1/-1;height:1px}.k-tiraz-in>*{grid-column:1/-1}.k-tiraz :is(p,li){color:var(--on-blue-2)}.k-tiraz a{color:#fff}.k-tiraz a:hover{text-decoration-thickness:2px}.k-tiraz .k-term{color:#fff;margin-bottom:.625rem}.k-tiraz .k-brand-name{color:#fff;margin-bottom:.5rem}.k-tiraz-text p{max-width:40em}.k-tiraz-text p+p{margin-top:.625rem}.k-tiraz-kredity li+li{margin-top:.5rem}.k-tiraz-cisla{flex-wrap:wrap;margin-inline:-.5rem;display:flex}.k-tiraz-cisla a{font-variant-numeric:lining-nums tabular-nums;align-items:center;min-height:2.75rem;padding-inline:.5rem;display:inline-flex}.k-tiraz-odkazy a{align-items:center;min-height:2.75rem;display:inline-flex}@media (min-width:62rem){.k-tiraz-in{grid-template-rows:auto auto 1fr;row-gap:2.5rem}.k-tiraz-znacka{grid-area:2/1/auto/span 3}.k-tiraz-odkazy{grid-area:3/1/auto/span 3;align-self:end}.k-tiraz-text{grid-area:2/4/span 2/span 5}.k-tiraz-kredity{grid-area:2/9/span 2/span 4}}
.k-zak-uvod{grid-template-columns:minmax(0,1fr);padding-top:clamp(.5rem,2vh,1.5rem);display:grid}.k-zpet{margin-bottom:clamp(.75rem,2.5vh,1.75rem)}.k-zpet-link{align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.k-zpet-link svg{transition:translate .25s var(--ease);flex:none}.k-zpet-link:hover svg{translate:-3px}.k-zak .k-h1{font-size:clamp(2.25rem,5.4vw,5rem)}.k-zak-uvod>.k-lead{margin-top:clamp(1rem,2vw,1.5rem)}.k-zak-foto{margin-top:clamp(1.75rem,4vw,3rem)}.k-zak-udaje,.k-zak-pribeh{margin-top:clamp(2.5rem,6vw,4.5rem)}@media (max-width:47.99rem){.k-zak[data-format=sirka] .k-zak-foto .ph{max-width:none;margin-inline:calc(var(--pad) * -1)}}@media (min-width:40rem) and (max-width:59.99rem){.k-zak[data-format=vyska] .k-zak-foto{width:min(100%,34rem)}}.k-fakta{border-bottom:1px solid var(--line);margin-top:.875rem}.k-fakta>div{column-gap:var(--gap);border-top:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;padding-block:.625rem;display:grid}.k-fakta dt{color:var(--ink-2)}.k-fakta dd{font-variant-numeric:lining-nums tabular-nums}.k-zak-pribeh section+section{margin-top:clamp(1.75rem,3vw,2.5rem)}.k-zak-pribeh .k-h3{margin-bottom:.5rem}.k-zak-pribeh p{max-width:34em}@media (min-width:60rem){.k-zak-uvod{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.k-zak-uvod>*{grid-column:1/-1}.k-zak[data-format=sirka] .k-h1{grid-column:1/span 6;align-self:end}.k-zak[data-format=sirka] .k-zak-uvod>.k-lead{grid-column:7/span 6;align-self:end;margin-top:0}.k-zak[data-format=sirka] .k-zak-foto .ph{max-height:max(20rem, calc(100svh - var(--header-h) - 4rem))}.k-zak[data-format=sirka] .k-zak-udaje{grid-column:1/span 5}.k-zak[data-format=sirka] .k-zak-pribeh{grid-column:7/span 6}.k-zak[data-format=vyska] .k-zak-uvod{grid-template-rows:repeat(4,auto) 1fr}.k-zak[data-format=vyska] .k-zak-uvod>*{grid-column:1/span 6}.k-zak[data-format=vyska] .k-zak-uvod>.k-zak-foto{top:calc(var(--header-h) + 1.5rem);width:min(100%, calc((100svh - var(--header-h) - 9rem) * var(--r)));grid-area:2/8/-1/span 5;place-self:start end;margin-top:0;position:sticky}}.k-detaily{--zak-h:min(36rem, calc(100svh - var(--header-h) - 9rem));grid-template-columns:minmax(0,1fr);row-gap:clamp(2.5rem,9vw,3.5rem);display:grid}.k-radek{display:contents}.k-detail[data-format=stred]{width:min(100%,30rem)}.k-detail[data-format=vyska]{width:min(74%,24rem)}.k-detail[data-strana=vpravo]{margin-left:auto}@media (min-width:60rem){.k-detaily{row-gap:clamp(3rem,5vw,4.5rem)}.k-radek{align-items:flex-start;gap:var(--gap);max-width:calc(var(--sum) * min(var(--zak-h), var(--cap)) + (var(--n) - 1) * var(--gap));display:flex}.k-radek:nth-child(2n){margin-left:auto}.k-detaily .k-detail{flex:calc(var(--r) * 100) 1 0px;width:auto;min-width:0;margin-left:0}}.k-dalsi{grid-template-columns:minmax(0,1fr);row-gap:clamp(1.5rem,4vw,2.5rem);display:grid}.k-dalsi[data-format=vyska]>.k-deska{width:76%}@media (min-width:48rem){.k-dalsi{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.k-dalsi>.k-h2{grid-column:1/span 4}.k-dalsi>.k-deska{grid-column:6/span 7}.k-dalsi[data-format=vyska]>.k-deska{grid-column:7/span 4;width:auto}}html[data-world=klasika]::view-transition-old(.nav-forward){animation:.15s ease-in reverse both k-vt-fade}html[data-world=klasika]::view-transition-old(.nav-back){animation:.15s ease-in reverse both k-vt-fade}html[data-world=klasika]::view-transition-new(.nav-forward){animation:.21s ease-out .15s both k-vt-fade, .42s var(--ease) .15s both k-vt-slide}html[data-world=klasika]::view-transition-new(.nav-back){animation:.21s ease-out .15s both k-vt-fade, .42s var(--ease) .15s both k-vt-slide}html[data-world=klasika]::view-transition-new(.nav-forward){--k-vt-from:0 12px}html[data-world=klasika]::view-transition-new(.nav-back){--k-vt-from:0 -12px}@keyframes k-vt-fade{0%{opacity:0}}@keyframes k-vt-slide{0%{translate:var(--k-vt-from,0 0)}}html[data-world=klasika]::view-transition-group(site-header){z-index:100;animation:none}html[data-world=klasika]::view-transition-old(site-header){display:none}html[data-world=klasika]::view-transition-new(site-header){animation:none}@media (prefers-reduced-motion:reduce){html[data-world=klasika]::view-transition-new(.nav-forward){animation-delay:0s}html[data-world=klasika]::view-transition-new(.nav-back){animation-delay:0s}}
