@font-face{font-family:font;src:url(../media/plus_jakarta_sans_latin_ext_wght_normal-s.p.362mv560wxbnh.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:font;src:url(../media/plus_jakarta_sans_latin_wght_normal-s.p.1nsast9qgxif8.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:font Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.MDZKhG_className{font-family:font,font Fallback}.MDZKhG_variable{--font-sans:"font", "font Fallback"}
:root{--navy:#091d47;--navy-700:#1a3566;--blue-50:#eef2fa;--blue-100:#dbe4f5;--accent:#f5b400;--white:#fff;--text:#091d47;--text-muted:#44526f;--on-navy-muted:#c9d4ec;--focus:#1f4fa3;--radius:10px;--header-h:72px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{font-family:var(--font-sans), system-ui, sans-serif;color:var(--text);background:var(--white);margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}ul{margin:0;padding:0;list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.skip-link{z-index:100;background:var(--navy);color:var(--white);border-radius:var(--radius);padding:10px 16px;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.btn{border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--navy);color:var(--white)}.btn-primary:hover{background:var(--navy-700)}.btn-accent{background:var(--accent);color:var(--navy)}.btn-accent:hover{background:#ffc933}.btn-outline{border-color:var(--navy);color:var(--navy);background:0 0}.btn-outline:hover{background:var(--blue-50)}.site-header{z-index:50;background:var(--white);border-bottom:1px solid var(--blue-100);position:sticky;top:0}.header-inner{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.logo-link{flex:none;display:block}.logo{width:auto;height:32px;display:block}.main-nav{align-items:center;gap:28px;display:flex}.main-nav ul{gap:4px;display:flex}.main-nav ul a{border-radius:var(--radius);padding:10px 14px;font-weight:600;text-decoration:none;display:block}.main-nav ul a:hover{background:var(--blue-50)}.menu-toggle{border:2px solid var(--navy);border-radius:var(--radius);background:var(--white);cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:none}.menu-bars,.menu-bars:before,.menu-bars:after{background:var(--navy);content:"";width:20px;height:2px;display:block;position:relative}.menu-bars:before{position:absolute;top:-6px}.menu-bars:after{position:absolute;top:6px}@media (max-width:899px){.menu-toggle{display:inline-flex}.logo{height:26px}.main-nav{left:0;right:0;top:var(--header-h);background:var(--white);border-bottom:1px solid var(--blue-100);flex-direction:column;align-items:stretch;gap:12px;padding:12px 20px 20px;display:none;position:absolute;box-shadow:0 12px 24px #091d471f}.main-nav[data-open=true]{display:flex}.main-nav ul{flex-direction:column}.main-nav ul a{padding:14px 12px}}.site-footer{background:var(--navy);color:var(--white);margin-top:64px}.footer-grid{gap:32px;padding-top:48px;padding-bottom:32px;display:grid}@media (min-width:900px){.footer-grid{grid-template-columns:1.2fr 1fr 1.4fr}}.footer-logo{width:auto;max-width:100%;height:28px}.footer-note{color:var(--on-navy-muted);margin:16px 0 0}.footer-title{margin:0 0 12px;font-size:1.125rem}.brand-list{grid-template-columns:repeat(2,1fr);gap:4px 16px;display:grid}.brand-list a,.footer-bottom a{color:var(--white);align-items:center;gap:8px;min-height:32px;text-decoration:none;display:inline-flex}.brand-list a:hover,.footer-bottom a:hover,.contact-list a:hover{text-decoration:underline}.brand-dot{border:2px solid var(--white);border-radius:50%;flex:none;width:12px;height:12px}.contact-list li{color:var(--on-navy-muted);margin-bottom:12px}.contact-list strong{color:var(--white)}.contact-list a{color:var(--white);overflow-wrap:anywhere}.footer-bottom{border-top:1px solid var(--navy-700);color:var(--on-navy-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:20px;padding-bottom:28px;display:flex}.footer-bottom p{margin:0}.footer-bottom ul{flex-wrap:wrap;gap:4px 20px;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--text-muted)}.hero{background:var(--navy);color:var(--white);position:relative;overflow:hidden}.hero-img{object-fit:cover}.hero-overlay{background:linear-gradient(90deg,#091d47f0 0%,#091d47d1 60%,#091d4799 100%);position:absolute;inset:0}.hero-obsah{padding-top:56px;padding-bottom:64px;position:relative}.hero h1{margin:0 0 16px;font-size:clamp(2rem,6vw,3.5rem);line-height:1.1}.hero p{max-width:640px;margin:0 0 28px;font-size:1.125rem}.hero-tlacitka{flex-wrap:wrap;gap:12px;display:flex}.hero .btn-outline{color:var(--white);border-color:var(--white)}.hero .btn-outline:hover{background:#ffffff26}.sekce{padding:56px 0}.sekce-tint{background:var(--blue-50)}.sekce-hlavicka{margin-bottom:28px}.sekce-hlavicka h2{margin:0 0 8px;font-size:clamp(1.5rem,4vw,2.125rem);line-height:1.2}.sekce-hlavicka p{color:var(--text-muted);margin:0}.sekce-akce{margin:28px 0 0}.karty{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.karty-3,.karty-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.karty-3{grid-template-columns:repeat(3,1fr)}.karty-4{grid-template-columns:repeat(4,1fr)}}.karta{background:var(--white);border:1px solid var(--blue-100);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex;overflow:hidden}.karta-foto{aspect-ratio:16/9;background:var(--navy);position:relative}.karta-foto-auto{aspect-ratio:4/3}.karta-nazev{color:var(--white);margin:0;font-size:1.5rem;position:absolute;bottom:12px;left:16px}.karta-telo{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:16px 18px 20px;display:flex}.karta-telo h3{margin:0;font-size:1.125rem}.karta-telo p{overflow-wrap:anywhere;margin:0}.karta-telo .btn{margin-top:auto}.cena{font-size:1.25rem;font-weight:800}.doba{margin:0;font-size:.9375rem}.doba dt{font-weight:700}.doba dd{color:var(--text-muted);margin:0 0 6px}.ukazkovy{color:var(--text-muted);font-size:.8125rem;font-style:italic}.kontakt-misto{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.875rem;font-weight:700}.karta-kontakt{border-left:4px solid var(--navy)}.karta-kontakt a{font-weight:600}.odznak{background:var(--accent);color:var(--navy);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 10px;font-size:.8125rem;font-weight:800;display:inline-block}.odznak-foto{position:absolute;top:10px;left:10px}.vozy-upozorneni{color:var(--text-muted);margin:0 0 20px}.vozy-filtr{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;margin-bottom:24px;display:flex}.vozy-pole{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;font-weight:700;display:flex}.vozy-pole legend{margin-bottom:6px;padding:0}.vozy-pole select{border:2px solid var(--navy);border-radius:var(--radius);background:var(--white);min-width:200px;max-width:100%;min-height:44px;color:var(--navy);font:inherit;padding:8px 12px;font-weight:600}.segment{border:2px solid var(--navy);border-radius:var(--radius);flex-wrap:wrap;display:inline-flex;overflow:hidden}.segment button{background:var(--white);min-height:40px;color:var(--navy);font:inherit;cursor:pointer;border:0;padding:6px 18px;font-weight:700}.segment button+button{border-left:2px solid var(--navy)}.segment button[aria-pressed=true]{background:var(--navy);color:var(--white)}.vozy-prazdne{padding:32px 0;font-weight:600}.dlazdice{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:600px){.dlazdice{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.dlazdice-znacky{grid-template-columns:repeat(4,1fr)}.dlazdice-sluzby{grid-template-columns:repeat(3,1fr)}}.dlazdice-polozka{flex-direction:column;min-width:0;display:flex}.dlazdice-odkaz{aspect-ratio:16/10;border-radius:var(--radius);background:var(--navy);color:var(--white);text-decoration:none;display:block;position:relative;overflow:hidden}.dlazdice-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dlazdice-logo{object-fit:contain;background:var(--white);padding:18% 14% 30%}.dlazdice-overlay{background:linear-gradient(#091d471a 0%,#091d478c 40%,#091d47eb 100%);position:absolute;inset:0}.dlazdice-text{flex-direction:column;gap:2px;padding:14px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.dlazdice-text.tmavy{color:var(--navy)}.dlazdice-nazev{align-items:center;gap:8px;font-size:1.375rem;font-weight:800;line-height:1.2;display:flex}.dlazdice-podtitul{font-size:.9375rem;font-weight:500}.dlazdice-odkaz:hover .dlazdice-img{transform:scale(1.04)}.dlazdice-img{transition:transform .35s}.dlazdice-dealer{align-self:flex-start;padding:10px 0;font-weight:700}@media (prefers-reduced-motion:reduce){.dlazdice-img{transition:none}html{scroll-behavior:auto}}.dlazdice-odkaz:has(.dlazdice-logo){outline:1px solid var(--blue-100);outline-offset:-1px}.main-nav li{position:relative}.main-nav .podmenu{display:none}@media (min-width:900px){.main-nav .podmenu{background:var(--white);border:1px solid var(--blue-100);border-radius:var(--radius);flex-direction:column;gap:0;min-width:260px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 12px 24px #091d471f}.main-nav .ma-podmenu:hover>.podmenu,.main-nav .ma-podmenu:focus-within>.podmenu{display:flex}}@media (max-width:899px){.main-nav .podmenu{flex-direction:column;padding-left:16px;display:flex}.main-nav ul .podmenu a{color:var(--text-muted);padding:10px 12px;font-weight:500}}.drobky{padding-top:14px;padding-bottom:14px;font-size:.875rem}.drobky ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.drobky li+li:before{content:"/";color:var(--text-muted);margin-right:8px}.drobky span{color:var(--text-muted)}.hero-detail .hero-obsah{padding-top:64px;padding-bottom:40px}.hero-logo{object-fit:contain;background:var(--white)}.detail-telo{padding-top:40px;padding-bottom:56px}.detail-telo h2{margin:28px 0 12px;font-size:1.5rem;line-height:1.25}.detail-telo section:first-child h2:first-child{margin-top:0}.detail-telo p{overflow-wrap:anywhere}.detail-mrizka{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:900px){.detail-mrizka{grid-template-columns:3fr 2fr}}.detail-akce{flex-wrap:wrap;gap:12px;display:flex}.stitky{flex-wrap:wrap;gap:8px 20px;display:flex}.stitky li{overflow-wrap:anywhere}
