@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ease-odhal:cubic-bezier(.2, .8, .2, 1);--ease-pruzina:cubic-bezier(.3, 1.7, .5, 1)}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity .7s var(--ease-odhal), transform .7s var(--ease-odhal);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(40px)}.js .reveal.in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:0;transition:opacity .4s}.js .reveal.in{opacity:1}}.slovo{overflow-clip-margin:.04em;vertical-align:top;margin-block:-.28em -.1em;padding-block:.28em .1em;display:inline-block;overflow:clip}.slovo>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.js .slova.reveal{opacity:1;transform:none}.js .slova:not(.hned) .slovo>span{transition:transform .9s var(--ease-odhal);transition-delay:calc(var(--d,0) * 90ms + var(--s) * 55ms);transform:translateY(110%)}.js .slova.in .slovo>span,.js .in .slova .slovo>span{transform:none}.slova.hned .slovo>span{animation:slovo-nahoru 1s var(--ease-odhal) both;animation-delay:calc(.12s + var(--s) * 70ms)}}@keyframes slovo-nahoru{0%{transform:translateY(110%)}}@media (prefers-reduced-motion:no-preference){.js .odkryj{clip-path:inset(14% 10% 14% 10% round var(--radius-media));transition:clip-path 1.2s var(--ease-odhal)}.js .odkryj img{transition:scale 1.6s var(--ease-odhal);scale:1.18}.js .odkryj.in{clip-path:inset(0 round var(--radius-media))}.js .odkryj.in img{scale:1}}[data-parallax]{overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-parallax]>img{animation:linear both parallax view();animation-range:cover}}}@keyframes parallax{0%{translate:0 -13.5%}to{translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-parallax]>img{height:116%!important}}}[data-pocitadlo]{font-variant-numeric:tabular-nums;display:inline-block}@media (prefers-reduced-motion:no-preference){[data-pocitadlo].dosedlo{animation:dosednuti .6s var(--ease-pruzina)}}@keyframes dosednuti{40%{transform:scale(1.08)}}[data-magnet]{transition:translate .5s var(--ease-pruzina), transform .16s var(--ease-out), background-color .2s ease, color .2s ease, border-color .2s ease}[data-magnet].tahne{transition:translate .12s linear, transform .16s var(--ease-out), background-color .2s ease, color .2s ease}[data-svetlo]{isolation:isolate;position:relative}[data-svetlo]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), var(--svetlo,color-mix(in oklab, var(--accent) 16%, transparent)), transparent 65%);transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){[data-svetlo]:hover:after{opacity:1}}[data-naklon]{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--ease-odhal)}[data-naklon].tahne{transition:transform .14s linear}[data-naklon] .plovak{translate:calc(var(--px,0) * -14px) calc(var(--py,0) * -14px);transition:translate .7s var(--ease-odhal)}[data-naklon].tahne .plovak{transition:translate .14s linear}.pruh{white-space:nowrap;user-select:none;overflow:hidden}.pruh-in{will-change:transform;display:inline-flex}.pruh-sada{flex:none;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.pruh-sada[aria-hidden]{display:none}}.puls{background:#16a34a;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;position:relative}.puls:after{content:"";border-radius:inherit;background:inherit;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.puls:after{animation:puls 1.8s var(--ease-out) infinite}}@keyframes puls{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.postup-scrollu{background:var(--accent);transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.postup-scrollu{animation:linear both postup-scrollu scroll(root)}}}@keyframes postup-scrollu{to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.btn .sipka,.odkaz .ikona{transition:transform .45s var(--ease-pruzina)}.btn:hover .sipka,.odkaz:hover .ikona{transform:translate(5px)}}.kurzor{z-index:60;pointer-events:none;background:var(--cta-bg);width:92px;height:92px;color:var(--cta-ink);letter-spacing:.02em;text-transform:uppercase;opacity:0;transition:scale .45s var(--ease-pruzina), opacity .2s ease;border-radius:50%;place-items:center;margin:-46px 0 0 -46px;font-size:.85rem;font-weight:700;display:grid;position:fixed;top:0;left:0;scale:0}.kurzor.videt{opacity:1;scale:1}.kurzor.tahne{scale:.8}:root,:root[data-motiv=palena]{--bg:#f5efe6;--surface:#ebe2d4;--card:#fffaf3;--ink:#1f1a17;--ink-2:#5d534b;--line:#1f1a171f;--accent:#d9261c;--accent-2:#b51d15;--accent-ink:#fff;--tma:#1f1a17;--tma-2:#2a2420;--tma-ink:#f5efe6;--tma-ink-2:#b9aea4;--drevo:#c98a4b;--zrno-opacity:.05;color-scheme:light}:root[data-motiv=antracit]{--bg:#121110;--surface:#1b1918;--card:#211e1c;--ink:#f3ede6;--ink-2:#b4aba2;--line:#ffffff1a;--accent:#e5342a;--accent-2:#ff5a4f;--accent-ink:#fff;--tma:#0a0909;--tma-2:#171514;--tma-ink:#f3ede6;--tma-ink-2:#a49b93;--drevo:#d39a5e;--zrno-opacity:.07;color-scheme:dark}:root[data-motiv=krokev]{--bg:#efe2cc;--surface:#e3d0b1;--card:#f9f0e1;--ink:#2b1a10;--ink-2:#6a5341;--line:#2b1a1024;--accent:#c8231a;--accent-2:#a11a12;--accent-ink:#fff;--tma:#3a2416;--tma-2:#4a2f1d;--tma-ink:#f9f0e1;--tma-ink-2:#d7bfa3;--drevo:#b8773a;--zrno-opacity:.08;color-scheme:light}:root{--font-display:"Archivo Variable", "Arial Narrow", system-ui, sans-serif;--font-text:"Manrope Variable", system-ui, sans-serif;--r-sm:14px;--r:26px;--r-lg:44px;--radius-media:26px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-odhal:cubic-bezier(.2, .8, .2, 1);--cta-bg:var(--accent);--cta-ink:var(--accent-ink);--sirka:1320px;--okraj:clamp(16px, 4vw, 48px);--sekce:clamp(88px, 12vw, 168px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(17px,1.05vw + 12px,19px);line-height:1.6;transition:background-color .5s,color .5s;overflow-x:clip}body:before{content:"";z-index:100;pointer-events:none;opacity:var(--zrno-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.skip{z-index:200;background:var(--accent);color:#fff;border-radius:99px;padding:10px 18px;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}h1,h2,h3,h4,.display{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;font-stretch:78%;line-height:.95}h1{font-size:clamp(3.1rem,9vw,8.4rem)}h2{font-size:clamp(2.5rem,6vw,5rem)}h3{letter-spacing:-.01em;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.05}p{text-wrap:pretty;margin:0 0 1em}.hl{color:var(--accent)}.hl-cara{white-space:nowrap;color:var(--accent);position:relative}.hl-cara svg{width:104%;height:.28em;position:absolute;bottom:-.12em;left:-2%;overflow:visible}.hl-cara path{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}@media (prefers-reduced-motion:no-preference){.hl-cara path{transition:stroke-dashoffset 1s var(--ease-odhal) .45s}}.in .hl-cara path,.hl-cara.in path,.hned .hl-cara path{stroke-dashoffset:0}.hned .hl-cara path{transition-delay:.9s}@media (prefers-reduced-motion:reduce){.hl-cara path{stroke-dashoffset:0}}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin-bottom:22px;font-size:.8rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);clip-path:polygon(0 100%,50% 0,100% 100%,82% 100%,50% 36%,18% 100%);width:26px;height:12px}.lead{color:var(--ink-2);max-width:46ch;font-size:clamp(1.1rem,1.3vw + .6rem,1.4rem);line-height:1.5}.mala{color:var(--ink-2);font-size:.875rem}.obal{width:min(100% - 2 * var(--okraj), var(--sirka));margin-inline:auto}.sekce{padding-block:var(--sekce);position:relative}.sekce-tma{background:var(--tma);color:var(--tma-ink);--ink:var(--tma-ink);--ink-2:var(--tma-ink-2);--line:#ffffff1f;--card:var(--tma-2)}.hlava{gap:24px;margin-bottom:clamp(48px,6vw,88px);display:grid}@media (width>=900px){.hlava.dva{grid-template-columns:1.3fr 1fr;align-items:end}.hlava.dva .lead{justify-self:end}}.duch{inset-inline:0;text-align:center;pointer-events:none;z-index:0;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--line);white-space:nowrap;user-select:none;font-size:clamp(5rem,19vw,17rem);font-weight:900;font-stretch:70%;line-height:.8;position:absolute;top:clamp(24px,5vw,64px);overflow:hidden}.sekce>.obal{z-index:1;position:relative}.btn{background:var(--accent);color:var(--accent-ink);cursor:pointer;box-shadow:0 12px 30px -12px color-mix(in oklab, var(--accent) 80%, transparent);white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:15px 30px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-2)}.btn:active{transform:scale(.97)}.btn.obrys{color:var(--ink);border-color:var(--line);box-shadow:none;background:0 0}.btn.obrys:hover{border-color:var(--ink)}.btn.sklo{color:#fff;backdrop-filter:blur(12px);box-shadow:none;background:#ffffff1f;border-color:#ffffff4d}.btn.sklo:hover{background:#ffffff38}.btn .sipka{flex:none;width:18px;height:18px}.tlacitka{flex-wrap:wrap;gap:12px;display:flex}.kolecko{background:var(--accent);width:52px;height:52px;color:var(--accent-ink);transition:transform .45s var(--ease-pruzina);border-radius:50%;flex:none;place-items:center;display:grid}.kolecko svg{width:22px;height:22px}.lista{z-index:50;transition:transform .45s var(--ease-out);position:fixed;inset:12px 12px auto}.lista.skryta{transform:translateY(calc(-100% - 20px))}.lista-in{background:color-mix(in oklab, var(--bg) 70%, transparent);border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1400px);margin-inline:auto;padding:10px 10px 10px 18px;transition:background-color .3s,border-color .3s;display:flex;position:relative}.lista.odscrollovano .lista-in{background:color-mix(in oklab, var(--bg) 84%, transparent);border-color:var(--line);-webkit-backdrop-filter:blur(16px)saturate(1.4)}.lista.na-tme:not(.odscrollovano) .lista-in{color:#fff;--ink:#fff;--line:#ffffff4d;background:0 0}.znacka{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.znacka svg{flex:none;width:46px;height:46px}.znacka b{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.35rem;font-weight:800;font-stretch:75%;line-height:1;display:block}.znacka small{letter-spacing:.08em;text-transform:uppercase;opacity:.7;white-space:nowrap;font-size:.7rem;display:block}.menu{display:none}.menu ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.menu a{border-radius:999px;padding:10px 14px;font-size:.95rem;font-weight:600;text-decoration:none;display:block;position:relative}.menu a:after{content:"";background:var(--accent);transform-origin:100%;height:2px;transition:transform .4s var(--ease-out);position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(0)}.menu a:hover:after,.menu a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.lista-akce{align-items:center;gap:8px;display:flex}.lista-tel{white-space:nowrap;align-items:center;gap:8px;padding:10px 14px;font-weight:700;text-decoration:none;display:none}.lista .btn{padding:12px 22px}.burger{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.burger span{background:currentColor;width:18px;height:2px;transition:transform .3s;display:block;position:relative}.burger span:before,.burger span:after{content:"";width:18px;height:2px;transition:transform .3s var(--ease-out), top .3s ease;background:currentColor;position:absolute;left:0}.burger span:before{top:-6px}.burger span:after{top:6px}.burger[aria-expanded=true] span{background:0 0}.burger[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.burger[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}@media (width>=1100px){.menu{display:block}.burger{display:none}.lista-tel{display:inline-flex}}@media (width<=520px){.lista .btn-poptat,.znacka small{display:none}}.mobil-menu{z-index:45;background:var(--tma);color:var(--tma-ink);padding:110px var(--okraj) 40px;clip-path:circle(0 at calc(100% - 46px) 46px);visibility:hidden;transition:clip-path .7s var(--ease-out), visibility 0s .7s;flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:fixed;inset:0}.mobil-menu.otevreno{clip-path:circle(150% at calc(100% - 46px) 46px);visibility:visible;transition:clip-path .7s var(--ease-out)}.mobil-menu ul{margin:0;padding:0;list-style:none}.mobil-menu li a{font-family:var(--font-display);align-items:baseline;gap:16px;font-size:clamp(2.4rem,11vw,4rem);font-weight:800;font-stretch:75%;line-height:1.1;text-decoration:none;display:flex}.mobil-menu li a small{font-family:var(--font-text);color:var(--accent);font-size:.8rem;font-weight:700}.mobil-menu li{opacity:0;transition:opacity .4s ease, transform .6s var(--ease-out);transition-delay:calc(var(--i) * 50ms + .2s);transform:translateY(24px)}.mobil-menu.otevreno li{opacity:1;transform:none}.mobil-menu .kontakty{color:var(--tma-ink-2);gap:6px;display:grid}.mobil-menu .kontakty a{color:var(--tma-ink);font-weight:700;text-decoration:none}.dole{z-index:40;background:color-mix(in oklab, var(--tma) 88%, transparent);backdrop-filter:blur(14px);transition:transform .5s var(--ease-out);border-radius:999px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%)}.dole.videt{transform:none}.dole a{color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 10px;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.dole a:first-child{background:#ffffff1a}.dole a:last-child{background:var(--accent)}.dole svg{width:18px;height:18px}@media (width>=900px){.dole{display:none}}.karta{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:clamp(24px,3vw,40px)}.pas{border-block:1px solid var(--line);background:var(--bg);padding-block:26px}.pas.natoceny{background:var(--accent);color:var(--accent-ink);z-index:2;margin-block:-10px;border:0;width:104%;margin-left:-2%;position:relative;rotate:-2deg}.pas .pruh-sada span{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:52px;padding-inline:26px;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;font-stretch:75%;display:inline-flex}.pas .pruh-sada span:after{content:"";opacity:.5;clip-path:polygon(0 100%,50% 0,100% 100%,82% 100%,50% 36%,18% 100%);background:currentColor;width:22px;height:12px}.paticka{background:var(--tma);color:var(--tma-ink);--ink-2:var(--tma-ink-2);--line:#ffffff1f;padding:clamp(72px,10vw,140px) 0 120px;position:relative;overflow:hidden}.paticka a{text-decoration:none}.paticka a:hover{color:var(--accent-2)}.pata-grid{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=800px){.pata-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.paticka h4{font-size:.8rem;font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--tma-ink-2);margin-bottom:16px;font-weight:700}.paticka ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pata-obri{font-family:var(--font-display);letter-spacing:-.03em;color:var(--tma-ink);white-space:nowrap;margin-top:60px;font-size:clamp(4.5rem,22vw,22rem);font-weight:900;font-stretch:70%;line-height:.78;overflow:hidden}.pata-obri .hl{display:inline-block}.pata-spodek{border-top:1px solid var(--line);color:var(--tma-ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:28px;font-size:.85rem;display:flex}.pod-hero{padding:clamp(150px,18vw,220px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.drobky{color:var(--ink-2);flex-wrap:wrap;gap:8px;margin-bottom:28px;padding:0;font-size:.85rem;list-style:none;display:flex}.drobky li+li:before{content:"/";opacity:.5;margin-right:8px}.drobky a{text-decoration:none}.drobky a:hover{color:var(--accent)}.pod-hero .lead{margin-top:28px}.pole{gap:8px;display:grid}.pole label{font-size:.85rem;font-weight:700}.pole input,.pole textarea,.pole select{border:1.5px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:16px;padding:15px 18px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.pole input:focus,.pole textarea:focus,.pole select:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 18%, transparent);outline:none}.pilulky{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.pilulky legend{margin-bottom:10px;padding:0;font-size:.85rem;font-weight:700}.pilulky label{cursor:pointer}.pilulky input{opacity:0;pointer-events:none;position:absolute}.pilulky span{border:1.5px solid var(--line);border-radius:999px;padding:9px 16px;font-size:.92rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.pilulky input:checked+span{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pilulky input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.hvezdy{color:#f5b324;gap:2px;display:inline-flex}.hvezdy svg{width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.hned .hvezdy svg,.hvezdy.hned svg{animation:hvezda .7s var(--ease-pruzina) both;animation-delay:calc(.9s + var(--i) * 90ms)}}@keyframes hvezda{0%{opacity:0;transform:scale(0)rotate(-40deg)}}.vizualne-skryte{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lista-tel[data-astro-cid-xfbd6ex3] .ik{width:18px;height:18px;color:var(--accent)}.pata-logo[data-astro-cid-ws5nn3cu]{--logo-cerna:var(--tma-ink);--logo-mezera:var(--tma);width:110px;margin-bottom:20px}.ladeni[data-astro-cid-6btegohy]{z-index:90;color:#1f1a17;touch-action:none;background:#fffaf3;border:1px solid #1f1a1724;border-radius:20px;width:270px;max-width:calc(100vw - 32px);font-size:.85rem;line-height:1.35;position:fixed;bottom:16px;right:16px;box-shadow:0 24px 60px -20px #00000073}@media (width<=899px){.ladeni[data-astro-cid-6btegohy]{bottom:86px}}.ladeni-hlava[data-astro-cid-6btegohy]{cursor:grab;user-select:none;align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex}.ladeni[data-astro-cid-6btegohy].tahne .ladeni-hlava[data-astro-cid-6btegohy]{cursor:grabbing}.ladeni-uchyt[data-astro-cid-6btegohy]{opacity:.4;letter-spacing:-2px}.ladeni-hlava[data-astro-cid-6btegohy] strong[data-astro-cid-6btegohy]{letter-spacing:.08em;text-transform:uppercase;flex:1;font-size:.8rem}.ladeni-btn[data-astro-cid-6btegohy]{cursor:pointer;width:28px;height:28px;color:inherit;background:0 0;border:1px solid #1f1a1724;border-radius:50%;line-height:1}.ladeni-btn[data-astro-cid-6btegohy]:hover{color:#fff;background:#1f1a17}.ladeni-telo[data-astro-cid-6btegohy]{padding:0 12px 12px}.ladeni[data-astro-cid-6btegohy].sbaleno .ladeni-telo[data-astro-cid-6btegohy]{display:none}.ladeni-telo[data-astro-cid-6btegohy] p[data-astro-cid-6btegohy]{color:#6b6058;margin:0 0 8px 2px}.ladeni-motivy[data-astro-cid-6btegohy]{gap:6px;display:grid}.ladeni-motivy[data-astro-cid-6btegohy] button[data-astro-cid-6btegohy]{text-align:left;cursor:pointer;color:inherit;background:#1f1a170a;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.ladeni-motivy[data-astro-cid-6btegohy] button[data-astro-cid-6btegohy]:hover{border-color:#1f1a1733}.ladeni-motivy[data-astro-cid-6btegohy] button[data-astro-cid-6btegohy][aria-checked=true]{background:#d9261c0f;border-color:#d9261c}.ladeni-motivy[data-astro-cid-6btegohy] b[data-astro-cid-6btegohy]{display:block}.ladeni-motivy[data-astro-cid-6btegohy] small[data-astro-cid-6btegohy]{color:#6b6058}.vzorek[data-astro-cid-6btegohy]{flex:none;display:flex}.vzorek[data-astro-cid-6btegohy] i[data-astro-cid-6btegohy]{border:2px solid #fffaf3;border-radius:50%;width:18px;height:18px;margin-left:-6px;box-shadow:0 0 0 1px #0000001a}.vzorek[data-astro-cid-6btegohy] i[data-astro-cid-6btegohy]:first-child{margin-left:0}.ladeni-zalozka[data-astro-cid-6btegohy]{z-index:90;writing-mode:vertical-rl;color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#1f1a17;border:0;border-radius:0 12px 12px 0;padding:14px 8px;font-size:.75rem;position:fixed;top:50%;right:0;transform:rotate(180deg)}.ladeni-zalozka[data-astro-cid-6btegohy][hidden]{display:none}.ukazatel[data-astro-cid-ttk6vgse]{z-index:30;width:84px;color:var(--ink);pointer-events:none;transition:opacity .4s;position:fixed;bottom:20px;left:20px}@media (width<=899px){.ukazatel[data-astro-cid-ttk6vgse]{display:none}}.ukazatel[data-astro-cid-ttk6vgse] svg[data-astro-cid-ttk6vgse]{filter:drop-shadow(0 6px 10px #0000001f);width:84px;overflow:visible}.ut[data-astro-cid-ttk6vgse]{fill:var(--accent);stroke:color-mix(in oklab, var(--accent) 60%, #000);stroke-width:.6px;transform-box:fill-box;transform-origin:50% 0;opacity:0;transition:opacity .25s ease, transform .5s var(--ease-pruzina);transform:translateY(-18px)rotate(-14deg)}.ut[data-astro-cid-ttk6vgse].lezi{opacity:1;transform:none}.ut-hreben[data-astro-cid-ttk6vgse]{stroke:var(--ink);stroke-width:3px;stroke-linecap:round;opacity:0;transition:opacity .3s}.ukazatel[data-astro-cid-ttk6vgse].hotovo .ut-hreben[data-astro-cid-ttk6vgse]{opacity:1}.ukazatel-proc[data-astro-cid-ttk6vgse]{text-align:center;letter-spacing:.08em;opacity:.7;font-variant-numeric:tabular-nums;margin-top:2px;font-size:.7rem;font-weight:700;display:block}.ukazatel-bublina[data-astro-cid-ttk6vgse]{background:var(--tma);width:200px;color:var(--tma-ink);opacity:0;transform-origin:0 100%;transition:opacity .3s ease, transform .5s var(--ease-pruzina);border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:.82rem;line-height:1.35;text-decoration:none;position:absolute;bottom:26px;left:92px;transform:translateY(10px)scale(.9)}.ukazatel-bublina[data-astro-cid-ttk6vgse] b[data-astro-cid-ttk6vgse]{color:var(--accent-2);display:block}.ukazatel[data-astro-cid-ttk6vgse].hotovo .ukazatel-bublina[data-astro-cid-ttk6vgse]{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.ut[data-astro-cid-ttk6vgse]{transition:opacity .2s;transform:none}}
