:root{--hc-okraj:var(--wp--custom--okraj,clamp(1.25rem,4.4vw,4rem));--hc-sirka:var(--wp--custom--sirka,1280px);--hc-uzka:var(--wp--custom--uzka,820px);--hc-hlavicka-v:var(--wp--custom--hlavicka-v,96px);--hc-lista-v:var(--wp--custom--lista-v,40px);--hc-hlavicka-fix-v:var(--wp--custom--hlavicka-fix-v,72px);--hc-admin-v:0px;--hc-admin-h:0px;--hc-pas-v:0px;--hc-horny-offset:calc(var(--hc-admin-v) + var(--hc-pas-v));--hc-ovl-hero:var(--wp--custom--ovl-hero,rgba(30,38,48,.55));--hc-ovl-foto:var(--wp--custom--ovl-foto,rgba(30,38,48,.12));--hc-ondark-70:rgba(255,255,255,.7);--hc-ondark-55:rgba(255,255,255,.55);--hc-ondark-line:rgba(255,255,255,.14);--hc-zaklad:var(--wp--preset--color--zaklad);--hc-bezova:var(--wp--preset--color--bezova);--hc-papier:var(--wp--preset--color--papier);--hc-pismo:var(--wp--preset--color--pismo);--hc-tiche:var(--wp--preset--color--text-tiche);--hc-linka:var(--wp--preset--color--linka);--hc-zlata:var(--wp--preset--color--zlata);--hc-zlata-tmava:var(--wp--preset--color--zlata-tmava);--hc-tmava:var(--wp--preset--color--tmava);--hc-nadpisy:var(--wp--preset--font-family--nadpisy);--hc-text:var(--wp--preset--font-family--text)}:root:has(>body.admin-bar){--hc-admin-v:32px;--hc-admin-h:32px}@media (max-width:782px){:root:has(>body.admin-bar){--hc-admin-v:46px;--hc-admin-h:46px}}@media (max-width:600px){:root:has(>body.admin-bar){--hc-admin-v:0px}}.hc-sekcia--tmava,.has-tmava-background-color,.hc-paticka,.hc-recenzie-pas,.hc-hero,.hc-bal-hero,.hc-bal-karta--tmava,.hc-bal-zaver,.hc-banner,.hc-bento,.hc-bento-bal,.hc-znacky__ram,.hc-360,.hc-dukatik__tip,.wp-block-navigation__responsive-container.is-menu-open{--hc-zlata-text:var(--hc-zlata)}.hc-hero-lista{--hc-zlata-text:#7A6643}@font-face{font-family:"Jost fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:94.87%;ascent-override:112.78%;descent-override:39.53%;line-gap-override:0%}@font-face{font-family:"Marcellus fallback";src:local("Georgia");size-adjust:101.54%;ascent-override:95.93%;descent-override:27.55%;line-gap-override:0%}@font-face{font-family:"Marcellus fallback times";src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif");size-adjust:110.02%;ascent-override:88.54%;descent-override:25.43%;line-gap-override:0%}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,iframe{max-width:100%}img{height:auto;display:block}figure{margin:0}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0}ul,ol{padding-left:1.2rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:1px solid var(--hc-zlata);outline-offset:2px}::selection{background:var(--hc-zlata);color:var(--hc-tmava)}.wp-block-group[class*="hc-"]>*{margin-block-start:0}.wp-block-group[class*="hc-"] .wp-block-group>*{margin-block-start:0}.wp-block-group[class*="hc-"]>.wp-block-group{margin-block-start:0}.wp-block-image{margin:0}.wp-block-buttons{margin:0}.wp-block-button__link{border-radius:0}.wp-block-group.alignfull{margin-left:0;margin-right:0;width:100%;max-width:none}.wp-site-blocks>*{margin-block-start:0!important}.wp-site-blocks>main>.entry-content>*:first-child,.wp-site-blocks main>*:first-child{margin-block-start:0!important}.hc-obal{max-width:var(--hc-sirka);margin-left:auto;margin-right:auto;padding-left:var(--hc-okraj);padding-right:var(--hc-okraj)}.hc-obal.hc-uzke{max-width:var(--hc-uzka)}.hc-sekcia{padding-top:clamp(3.5rem,6vw,5rem);padding-bottom:clamp(3.5rem,6vw,5rem);padding-left:0;padding-right:0}.hc-sekcia+.hc-sekcia{margin-block-start:0}.hc-sekcia--bezova{background:var(--hc-bezova)}.hc-sekcia--papier{background:var(--hc-papier)}.hc-sekcia--tmava,.has-tmava-background-color{background:var(--hc-tmava);color:#fff}.hc-sekcia--tmava h1,.hc-sekcia--tmava h2,.hc-sekcia--tmava h3,.has-tmava-background-color :is(h1,h2,h3){color:#fff}.hc-eyebrow{font-size:.75rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-zlata-text)!important;margin:0 0 20px}.hc-text-tichy{color:var(--hc-tiche)}.hc-serif{font-family:var(--hc-nadpisy)}.hc-odkaz{display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-zlata-text);border-bottom:1px solid var(--hc-zlata);padding:10px 0 5px;text-decoration:none;transition:color .2s,border-color .2s}.hc-odkaz:hover{color:var(--hc-pismo);border-color:var(--hc-pismo)}.hc-tlacidlo,.hc-tlacidlo:visited{display:inline-block;background:var(--hc-zlata);color:var(--hc-tmava);font-family:var(--hc-text);font-size:.75rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;padding:20px 40px;border:1px solid var(--hc-zlata);cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s,color .2s;line-height:1.2}.hc-tlacidlo:hover{background:var(--hc-tmava);border-color:var(--hc-tmava);color:#fff}.hc-tlacidlo--obrys{background:transparent;color:var(--hc-pismo);border-color:var(--hc-pismo)}.hc-tlacidlo--obrys:hover{background:var(--hc-zlata);border-color:var(--hc-zlata);color:var(--hc-tmava)}.hc-tlacidlo--biely{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.hc-tlacidlo--biely:hover{background:#fff;border-color:#fff;color:var(--hc-pismo)}.hc-hviezdy{color:var(--hc-zlata);letter-spacing:3px}.hc-ikona{width:24px;height:24px;stroke:currentColor;fill:none}.hc-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-size:.6875rem;letter-spacing:1px;text-transform:uppercase;color:var(--hc-pismo);line-height:1.8;background:var(--hc-linka);width:100%;height:100%;min-height:120px}.hc-sekcia--tmava .hc-placeholder,.has-tmava-background-color .hc-placeholder{background:#2A2A2A;color:rgba(255,255,255,.55)}.hc-stav{border:1px solid var(--hc-linka);background:#fff;padding:24px 28px;font-size:1rem;color:var(--hc-tiche);display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.hc-stav--chyba{border-color:var(--hc-zlata)}.hc-stav--ok{border-color:var(--hc-zlata);color:var(--hc-pismo)}.hc-hlava{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:56px;flex-wrap:wrap}.hc-hlava--stred{justify-content:center;text-align:center;flex-direction:column;align-items:center;gap:0}.hc-hlava .hc-eyebrow{margin-bottom:12px}.hc-hlava h1,.hc-hlava h2{font-size:var(--wp--preset--font-size--nadpis);letter-spacing:3px;text-transform:uppercase;line-height:1.2}.hc-hlava__pod{max-width:620px;margin:16px 0 0;color:var(--hc-tiche);text-wrap:pretty}.hc-hlava--stred .hc-hlava__pod{margin:16px auto 0}.hc-hlava>.hc-eyebrow{flex-basis:100%;margin-bottom:12px}.hc-hlava>h1,.hc-hlava>h2{flex:1 1 auto}.hc-hlava--stred>h2{flex:0 0 100%}.hc-obal>p:not(.hc-eyebrow):not(.hc-lista-pozn)+*{margin-top:28px}.hc-obal>*+p:not(.hc-eyebrow):not(.hc-lista-pozn){margin-top:28px}.hc-mriezka-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:start}.hc-mriezka-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.wp-block-post-template.hc-mriezka-3>li{margin:0}.hc-mriezka-2{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.hc-hlavicka{position:relative;z-index:50;width:100%;color:var(--hc-pismo);background:#fff;border-bottom:1px solid var(--hc-linka);transition:background .2s,color .2s}.hc-hlavicka__lista{display:flex;justify-content:space-between;align-items:center;height:var(--hc-lista-v);padding:0 var(--hc-okraj);font-size:.75rem;letter-spacing:.5px;color:var(--hc-tiche);border-bottom:1px solid var(--hc-linka)}.hc-hlavicka__lista a{color:inherit}.hc-hlavicka__lista-lava,.hc-hlavicka__lista-prava{display:flex;align-items:center;gap:32px}.hc-hlavicka__kamery{display:inline-flex;align-items:center;gap:8px;font-weight:500;letter-spacing:1px;text-transform:uppercase;font-size:.6875rem}.hc-hlavicka__kamery .hc-ikona{width:16px;height:16px}.hc-hlavicka__kamery::before{content:"";width:7px;height:7px;border-radius:50%;background:#D9483B;box-shadow:0 0 0 0 rgba(217,72,59,.5);animation:hc-live 1.8s ease-out infinite}@keyframes hc-live{0%{box-shadow:0 0 0 0 rgba(217,72,59,.55)}70%{box-shadow:0 0 0 6px rgba(217,72,59,0)}100%{box-shadow:0 0 0 0 rgba(217,72,59,0)}}.hc-hlavicka__riadok{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--hc-hlavicka-v);padding:0 var(--hc-okraj)}.hc-hlavicka__riadok>*{margin:0!important}.hc-hlavicka__logo{flex:none;display:flex;align-items:center}.hc-hlavicka__logo a{display:flex}.hc-hlavicka__logo img{height:42px;width:auto;transition:height .2s}.hc-hlavicka .wp-block-navigation{flex:1;justify-content:center;margin:0!important}.hc-hlavicka .wp-block-navigation__container{flex-wrap:nowrap}.hc-hlavicka .wp-block-navigation .wp-block-navigation-item__content{position:relative;padding:4px 0;white-space:nowrap;color:inherit!important}.hc-hlavicka .wp-block-navigation .current-menu-item>.wp-block-navigation-item__content::after,.hc-hlavicka .wp-block-navigation .current-menu-ancestor>.wp-block-navigation-item__content::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--hc-zlata)}.hc-hlavicka__akcie{display:flex;align-items:center;gap:28px;flex:none;font-size:.8125rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.hc-hlavicka__akcie a{color:inherit!important}.hc-hlavicka__rezervovat{display:inline-block;border:1px solid currentColor;padding:13px 26px;line-height:1.2;transition:background .2s,border-color .2s,color .2s}@media (hover:hover){.hc-hlavicka__rezervovat:hover{background:var(--hc-zlata);border-color:var(--hc-zlata);color:var(--hc-tmava)!important}}.hc-hlavicka__menu-tl{display:none;background:none;border:0;color:inherit;font:inherit;font-size:.6875rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;padding:0;align-items:center;gap:8px}.hc-hlavicka__menu-tl .hc-ikona{width:26px;height:26px}body.hc-ma-hero .hc-hlavicka:not(.is-scrolled){position:absolute;top:calc(var(--hc-admin-h) + var(--hc-pas-v));left:0;background:transparent;border-bottom:0;color:#fff}body.hc-ma-hero .hc-hlavicka:not(.is-scrolled) .hc-hlavicka__lista{color:rgba(255,255,255,.75);border-bottom-color:rgba(255,255,255,.18)}body.hc-ma-hero .hc-hlavicka:not(.is-scrolled) .hc-hlavicka__logo img{filter:brightness(0) invert(1)}.hc-hlavicka.is-scrolled{position:fixed;top:var(--hc-horny-offset);left:0;background:#fff;color:var(--hc-pismo);border-bottom:1px solid var(--hc-linka);animation:hc-hlavicka-dnu .2s ease}.hc-hlavicka.is-scrolled .hc-hlavicka__lista{display:none}.hc-hlavicka.is-scrolled .hc-hlavicka__riadok{height:var(--hc-hlavicka-fix-v)}.hc-hlavicka.is-scrolled .hc-hlavicka__logo img{height:34px}body.hc-hlavicka-fixed:not(.hc-ma-hero){padding-top:calc(var(--hc-hlavicka-v) + var(--hc-lista-v))}@keyframes hc-hlavicka-dnu{from{transform:translateY(-8px);opacity:.6}to{transform:none;opacity:1}}.hc-hlavicka .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{background:var(--hc-tmava)!important;color:#fff!important;padding:5rem var(--hc-okraj) 3rem}.hc-hlavicka .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-family:var(--hc-nadpisy);font-size:1.625rem;letter-spacing:2px;text-transform:uppercase;color:#fff!important;font-weight:400;padding:6px 0!important}.hc-hlavicka .wp-block-navigation__responsive-container-close{color:#fff;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.hc-hlavicka .wp-block-navigation__responsive-container-open{color:inherit}@media (min-width:1600px){.hc-hlavicka__riadok,.hc-hlavicka__lista{padding-left:4rem;padding-right:4rem}}@media (min-width:1280px){.hc-hlavicka .wp-block-navigation__container{gap:clamp(22px,calc(22px + (100vw - 1280px) * .11),2rem)}}@media (max-width:1279px) and (min-width:1024px){.hc-hlavicka .wp-block-navigation{font-size:.8125rem}.hc-hlavicka .wp-block-navigation__container{gap:clamp(10px,calc(10px + (100vw - 1024px) * .11),20px)}.hc-hlavicka__akcie{gap:16px;font-size:.6875rem}.hc-hlavicka__rezervovat{padding:10px 16px}}@media (max-width:1023px){.hc-hlavicka__lista{display:none}.hc-hlavicka__riadok{height:var(--hc-hlavicka-fix-v)}.hc-hlavicka__logo img{height:32px}.hc-hlavicka__akcie{gap:16px;font-size:.6875rem}.hc-hlavicka__akcie .hc-hlavicka__kontakt{display:none}.hc-hlavicka__akcie .hc-dukatik{display:none}.hc-hlavicka__rezervovat{border:0;padding:15px 6px;margin:-15px 0}.hc-hlavicka .wp-block-navigation{flex:none;order:3}.hc-hlavicka .wp-block-navigation__responsive-container-open{display:flex!important;width:44px;height:44px;align-items:center;justify-content:center;margin-right:-10px}.hc-hlavicka .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.hc-hlavicka .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{display:flex!important;position:fixed;inset:0;z-index:100000;background:var(--hc-tmava)!important;color:#fff!important;overflow:auto}.hc-hlavicka .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.375rem}.hc-hlavicka .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display:flex;flex-direction:column;gap:1.375rem}.hc-hlavicka .wp-block-navigation__responsive-container.is-menu-open :is(.wp-block-navigation__responsive-dialog,.wp-block-navigation__responsive-close){position:static}.hc-hlavicka .wp-block-navigation__responsive-container-close{position:absolute;top:calc((var(--hc-hlavicka-fix-v) - 44px) / 2);right:calc(var(--hc-okraj) - 10px);color:#fff}body.hc-ma-hero .hc-hlavicka:not(.is-scrolled){color:#fff}}.hc-hero{position:relative;min-height:820px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:calc(var(--hc-hlavicka-v) + var(--hc-lista-v) + 40px) var(--hc-okraj) 200px}.hc-hero__foto{position:absolute;inset:0;overflow:hidden}.hc-hero__foto figure,.hc-hero__foto>*{height:100%;margin:0}.hc-hero__foto img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.hc-hero__foto::after{content:"";position:absolute;inset:0;background:var(--hc-ovl-hero)}.hc-hero__obsah{position:relative;z-index:1;max-width:1100px}.hc-hero .hc-eyebrow{margin-bottom:28px}.hc-hero h1{color:#fff;font-size:var(--wp--preset--font-size--hero);letter-spacing:4px;line-height:1.1;margin-bottom:24px;text-transform:none}.hc-hero__pod{font-size:1.125rem;color:rgba(255,255,255,.85);max-width:640px;margin:0 auto 40px;text-wrap:pretty}.hc-hero__cta{display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap}.hc-hero__cta .wp-block-buttons{justify-content:center}.hc-hero .wp-block-button__link{padding:20px 40px}.hc-hero--kategoria{min-height:620px;padding-bottom:120px}.hc-hero--kategoria h1{font-size:clamp(2.25rem,5vw,4.5rem);text-transform:uppercase;margin-bottom:0}.hc-hero--kategoria .hc-hero__pod{margin-top:24px!important;margin-bottom:0}.hc-hero--kategoria .hc-hero__cta{margin-top:40px!important}.hc-hero--kategoria:has(.hc-hero__cta):has(.hc-hero__cisla){flex-direction:column;padding-bottom:56px}.hc-hero--kategoria:has(.hc-hero__cta) .hc-hero__obsah{margin:auto 0}.hc-hero--kategoria:has(.hc-hero__cta) .hc-hero__cisla{position:static;width:100%;margin-top:48px!important}@media (max-width:781px){.hc-hero--kategoria .hc-hero__cta{margin-top:28px!important}.hc-hero--kategoria:has(.hc-hero__cta):has(.hc-hero__cisla){padding-bottom:24px}.hc-hero--kategoria:has(.hc-hero__cta) .hc-hero__cisla{margin-top:32px!important}}.hc-hero--nizky{min-height:440px;padding-bottom:80px}.hc-hodnotenie{display:inline-flex;align-items:center;gap:14px;font-size:.9375rem;color:rgba(255,255,255,.9)}.hc-hodnotenie__avatary{display:flex}.hc-hodnotenie__avatary img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-12px;box-shadow:0 2px 8px rgba(0,0,0,.25)}.hc-hodnotenie__avatary img:first-child{margin-left:0}.hc-hodnotenie__hviezda{color:var(--hc-zlata);font-size:1.125rem;line-height:1}.hc-hodnotenie b{font-weight:500;color:#fff}.hc-hodnotenie span{color:rgba(255,255,255,.8)}.hc-hero__cisla{position:absolute;left:0;right:0;bottom:56px;z-index:1;display:flex;justify-content:center}.hc-hero__cislo{text-align:center;padding:0 72px;border-right:1px solid rgba(255,255,255,.25)}.hc-hero__cislo:last-child{border-right:0}.hc-hero__cislo strong{display:block;font-family:var(--hc-nadpisy);font-weight:400;font-size:2.5rem;letter-spacing:2px;line-height:1.1}.hc-hero__cislo span{display:block;font-size:.75rem;letter-spacing:2.4px;text-transform:uppercase;color:rgba(255,255,255,.75);margin-top:6px}.hc-hero-lista{position:relative;z-index:5;max-width:var(--hc-sirka);margin:-88px auto 0;padding:0 var(--hc-okraj)}body.hc-bez-hero-listy .hc-hero{padding-bottom:calc(var(--hc-hlavicka-v) + 40px)}.hc-hero-lista .certov-lista{box-shadow:0 20px 60px rgba(30,38,48,.14)}.hc-lista-pozn{text-align:center;font-size:.8125rem;color:var(--hc-tiche);margin:18px 0 0}.hc-lista-pozn b{font-weight:500;color:var(--hc-pismo)}.certov-lista{display:flex;background:#fff;border:1px solid var(--hc-linka);align-items:stretch;color:var(--hc-pismo)}.certov-lista__pole{flex:1;padding:22px 32px;border-right:1px solid var(--hc-linka);position:relative;min-width:0}.certov-lista__pole--uzke{flex:.7}.certov-lista__pole label{display:block;font-size:.6875rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-zlata-text);margin-bottom:8px}.certov-lista__pole input,.certov-lista__pole select{width:100%;border:0;background:transparent;font:inherit;font-size:1.0625rem;color:inherit;padding:0;appearance:none;-webkit-appearance:none;cursor:pointer}.certov-lista__pole input:focus,.certov-lista__pole select:focus{outline:none}.certov-lista__pole svg{position:absolute;right:28px;bottom:26px;width:18px;height:18px;stroke:var(--hc-tiche);fill:none;stroke-width:1.2;pointer-events:none}.certov-lista__noci{position:absolute;right:56px;bottom:24px;font-size:.75rem;color:var(--hc-tiche);letter-spacing:.5px;pointer-events:none}.certov-lista__tlacidlo{flex:none;background:var(--hc-zlata);color:var(--hc-tmava);border:0;padding:0 48px;font:inherit;font-size:.75rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;cursor:pointer;transition:background .2s}.certov-lista__tlacidlo:hover{background:var(--hc-tmava);color:#fff}.certov-lista__veky{display:flex;gap:12px;align-items:center;padding:0 24px;border-right:1px solid var(--hc-linka);font-size:.75rem;color:var(--hc-tiche)}.certov-lista__veky[hidden]{display:none}.certov-lista__veky label{display:flex;flex-direction:column;gap:4px;letter-spacing:1px;text-transform:uppercase;font-size:.625rem}.certov-lista__veky select{font:inherit;font-size:1rem;border:0;background:transparent;color:var(--hc-pismo)}.certov-lista--zvisla{flex-direction:column;padding:32px}.certov-lista--zvisla .certov-lista__pole{padding:16px 18px;border:1px solid var(--hc-linka);border-top:0}.certov-lista--zvisla .certov-lista__mriezka{display:grid;grid-template-columns:1fr 1fr;margin-top:24px}.certov-lista--zvisla .certov-lista__mriezka .certov-lista__pole:nth-child(odd){border-right:0}.certov-lista--zvisla .certov-lista__pole--izba{border-top:1px solid var(--hc-linka);background:var(--hc-papier);margin-top:24px}.certov-lista--zvisla .certov-lista__pole--izba+.certov-lista__mriezka{margin-top:0}.certov-lista--zvisla .certov-lista__tlacidlo{width:100%;padding:18px;margin-top:0}.certov-lista--zvisla .certov-lista__pozn{font-size:.8125rem;color:var(--hc-tiche);margin-top:16px;line-height:1.6}.certov-lista--zvisla .certov-lista__cena{font-family:var(--hc-nadpisy);font-size:2rem;margin-bottom:4px}.certov-lista--zvisla .certov-lista__cena small{font-family:var(--hc-text);font-size:.875rem;color:var(--hc-tiche);margin-left:8px}.certov-lista--zvisla .certov-lista__veky{border:1px solid var(--hc-linka);border-top:0;padding:12px 18px}.certov-lista--zvisla .certov-lista__noci,.hc-uzke .certov-lista__noci{display:none}.hc-uzke .certov-lista:not(.certov-lista--zvisla){display:grid;grid-template-columns:1fr 1fr}.hc-uzke .certov-lista__pole{padding:16px 18px;border-bottom:1px solid var(--hc-linka)}.hc-uzke .certov-lista__pole:nth-child(even){border-right:0}.hc-uzke .certov-lista__pole svg{right:16px;bottom:18px}.hc-uzke .certov-lista__tlacidlo{grid-column:1/-1;padding:18px}.hc-lista-obal{margin-top:8px}.hc-lista-obal .certov-vysledky{margin-top:40px!important}.hc-kal-pole{cursor:pointer}.hc-kal-input{position:absolute!important;opacity:0;width:1px;height:1px;pointer-events:none}.hc-kal-hodnota{display:block;font-size:1.0625rem;color:var(--hc-pismo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-kal-hodnota.is-prazdne{color:var(--hc-tiche)}.certov-lista-obal,.hc-hero-lista,.hc-lepiaca__in{position:relative}.hc-kal--karta{width:100%;max-width:100%}.hc-kal{background:#fff;border:1px solid var(--hc-linka);box-shadow:0 24px 70px rgba(30,38,48,.16);padding:24px 28px 20px;color:var(--hc-pismo);text-align:left}.hc-kal--pop{position:relative;margin-top:12px;z-index:60}.hc-kal--abs{position:absolute;left:0;right:0;top:calc(100% + 8px);margin:0}.hc-kal--inline{position:static;margin-top:16px;box-shadow:none}body:not(.hc-upravy) :is(.hc-rezervacia,.hc-balicek-rezervacia):not(.hc-kal-hotovo) .certov-lista~*,body:not(.hc-upravy) :is(.hc-rezervacia,.hc-balicek-rezervacia):not(.hc-kal-hotovo)~*{visibility:hidden;animation:hc-kal-odkryt 0s 2.5s forwards}@keyframes hc-kal-odkryt{to{visibility:visible}}.hc-rezervacia:has(.certov-checkout) .hc-hlava{display:none}.hc-kal--karta{position:static;margin:0 0 16px;padding:14px 0 0;border:0;border-top:1px solid var(--hc-linka);box-shadow:none}.hc-kal--karta .hc-kal__mesiace{grid-template-columns:1fr;gap:0}.hc-kal--karta .hc-kal__mesiac .hc-kal__titul{font-size:.9375rem;margin:4px 0 8px}.hc-kal--karta .hc-kal__d{font-size:.8125rem;aspect-ratio:1/.9}.hc-kal--karta .hc-kal__d small{font-size:.5625rem}.hc-kal--karta .hc-kal__dn{font-size:.5625rem;letter-spacing:1.5px;padding:2px 0 4px}.hc-kal--karta .hc-kal__stav{font-size:.8125rem}.hc-kal--karta .hc-kal__sipky button{width:32px;height:32px;font-size:1rem}.hc-kal--karta .hc-kal__spod{margin-top:10px;padding-top:10px}.hc-kal--karta .hc-kal__leg{display:none}.hc-kal--karta .hc-kal__zavri{padding:10px 18px;font-size:.625rem}.certov-lista--zvisla .certov-lista__mriezka+.hc-kal--karta{margin-top:0;border-top:0}.hc-lepiaca .hc-kal{left:auto;right:0;width:min(560px,100%);top:100%;position:absolute}.hc-lepiaca .hc-kal .hc-kal__mesiace{grid-template-columns:1fr}.hc-lepiaca .hc-kal .hc-kal__mesiac:nth-child(2){display:none}.hc-kal__hlava{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px}.hc-kal__stav{font-size:.875rem;color:var(--hc-tiche);margin:0}.hc-kal__stav b{font-weight:500;color:var(--hc-pismo)}.hc-kal__chyba{color:#a1231b;font-weight:500}.hc-kal__stav.is-vyzva{color:var(--hc-pismo);font-weight:500;background:rgba(176,145,94,.14);border-left:3px solid var(--hc-zlata-text);padding:6px 12px}.hc-kal__d--kratke{opacity:.4}.hc-kal__sipky{display:flex;gap:8px;flex:none}.hc-kal__sipky button{width:38px;height:38px;border:1px solid var(--hc-linka);background:#fff;color:var(--hc-zlata);font-size:1.25rem;cursor:pointer;font-family:inherit}.hc-kal__sipky button:disabled{opacity:.3;cursor:default}.hc-kal__mesiace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.hc-kal__mesiac .hc-kal__titul{font-family:var(--hc-nadpisy);font-weight:400;line-height:1.15;color:var(--hc-pismo);font-size:1.125rem;letter-spacing:2px;text-transform:uppercase;text-align:center;margin:6px 0 12px}.hc-kal__dni{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.hc-kal__dn{text-align:center;font-size:.6875rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-tiche);padding:4px 0 6px}.hc-kal__d{min-width:0;aspect-ratio:1/.85;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid transparent;cursor:pointer;font-size:.9375rem;line-height:1.1;user-select:none}.hc-kal__d small{font-size:.625rem;color:var(--hc-tiche);white-space:nowrap;letter-spacing:.2px}.hc-kal__d:hover{border-color:var(--hc-zlata)}.hc-kal__d--mimo{visibility:hidden}.hc-kal__d--plne{color:#77736C;cursor:not-allowed;text-decoration:line-through}.hc-kal__d--plne:hover{border-color:transparent}.hc-kal__d--odchod small{color:var(--hc-zlata)}.hc-kal__d--nacitavam small{opacity:.5}.hc-kal__d--dnes{border-color:var(--hc-linka)}.hc-kal__d--vyber{background:var(--hc-bezova)}.hc-kal__d--zac,.hc-kal__d--kon{background:var(--hc-zlata);color:var(--hc-tmava)}.hc-kal__d--zac small,.hc-kal__d--kon small{color:var(--hc-tmava)}.hc-kal__spod{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--hc-linka);flex-wrap:wrap}.hc-kal__leg{display:flex;gap:18px;font-size:.75rem;color:var(--hc-tiche);flex-wrap:wrap}.hc-kal__leg span{display:flex;align-items:center;gap:6px}.hc-kal__leg i{width:12px;height:12px;display:inline-block;border:1px solid var(--hc-linka)}.hc-kal__leg i.z{background:var(--hc-zlata);border-color:var(--hc-zlata)}.hc-kal__leg i.b{background:var(--hc-bezova)}.hc-kal__leg i.p{position:relative}.hc-kal__leg i.p::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:1px;background:#B8B3AA}@media (max-width:899px){.hc-kal__mesiace{grid-template-columns:1fr}.hc-kal{padding:16px 12px 14px}.hc-kal--abs,.hc-lepiaca .hc-kal--abs{position:fixed;left:8px;right:8px;top:calc(var(--hc-hlavicka-fix-v) + 64px + 6px + var(--hc-horny-offset));bottom:auto;width:auto;max-height:calc(100vh - var(--hc-hlavicka-fix-v) - 80px - var(--hc-horny-offset));overflow:auto;z-index:100001}.hc-kal__leg{display:none}}@media (max-width:781px){.hc-lepiaca .hc-kal--abs{top:calc(var(--hc-hlavicka-fix-v) + 56px + 6px + var(--hc-horny-offset));max-height:calc(100vh - var(--hc-hlavicka-fix-v) - 72px - var(--hc-horny-offset))}}.hc-lepiaca{position:fixed;top:calc(var(--hc-hlavicka-fix-v) + var(--hc-horny-offset));left:0;right:0;z-index:40;background:#fff;border-bottom:1px solid var(--hc-linka);box-shadow:0 8px 24px rgba(30,38,48,.08);transform:translateY(-160px);visibility:hidden;transition:transform .25s ease,visibility 0s .25s}.hc-lepiaca.is-visible{transform:none;visibility:visible;transition:transform .25s ease}.hc-lepiaca__in{max-width:var(--hc-sirka);margin:0 auto;padding:0 var(--hc-okraj);display:flex;align-items:center;height:64px}.hc-lepiaca__nazov{font-family:var(--hc-nadpisy);font-size:1.0625rem;letter-spacing:1px;margin-right:auto}.hc-lepiaca .certov-lista{border:0;height:100%;background:transparent}.hc-lepiaca .certov-lista__pole{padding:0 24px;border-right:0;border-left:1px solid var(--hc-linka);display:flex;flex-direction:column;justify-content:center;flex:none}.hc-lepiaca .certov-lista__pole label{font-size:.6875rem;letter-spacing:2px;margin-bottom:2px}.hc-lepiaca .certov-lista__pole input,.hc-lepiaca .certov-lista__pole select{font-size:.9375rem;width:auto}.hc-lepiaca .certov-lista__pole svg,.hc-lepiaca .certov-lista__noci{display:none}.hc-lepiaca .certov-lista__veky{display:none!important}.hc-lepiaca .certov-lista__tlacidlo{height:44px;padding:0 28px;margin-left:24px;font-size:.6875rem;align-self:center;white-space:nowrap}@media (max-width:1023px){.hc-lepiaca__nazov,.hc-lepiaca .certov-lista__pole--uzke{display:none}}.hc-preco{padding:72px 0 88px}.hc-preco__mriezka{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hc-linka);border-bottom:1px solid var(--hc-linka)}.hc-preco__bod{display:flex;gap:20px;padding:36px 32px;border-right:1px solid var(--hc-linka);min-width:0}.hc-preco__bod:first-child{padding-left:0}.hc-preco__bod:last-child{border-right:0;padding-right:0}.hc-preco__ikona{flex:none;width:52px;height:52px;border:1px solid var(--hc-zlata);display:grid;place-items:center;color:var(--hc-zlata)}.hc-preco__ikona .hc-ikona{width:24px;height:24px}.hc-preco__bod :is(h2,h3){font-size:1.25rem;line-height:1.15;letter-spacing:.5px;margin-bottom:6px;text-transform:none}.hc-preco__bod p{font-size:.9375rem;color:var(--hc-tiche);text-wrap:pretty}.hc-preco__pozn{text-align:center;font-size:.75rem;color:var(--hc-tiche);letter-spacing:.5px;margin-top:20px}.hc-uvod{padding:120px 0}.hc-uvod__mriezka{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.hc-stoh{position:relative;height:560px;width:100%}.hc-stoh__karta{position:absolute;top:50%;transform:translateY(-50%);background:#fff;padding:14px;box-shadow:0 24px 60px rgba(30,38,48,.14);border:1px solid var(--hc-linka);transition:left .9s cubic-bezier(.65,0,.35,1),width .9s cubic-bezier(.65,0,.35,1),height .9s cubic-bezier(.65,0,.35,1),opacity .9s;cursor:pointer;will-change:left,width,height}.hc-stoh__karta--1{z-index:1}.hc-stoh__karta--2{z-index:2}.hc-stoh__karta--3{z-index:3}.hc-stoh__karta.is-dozadu{animation:hc-stoh-dozadu .9s cubic-bezier(.65,0,.35,1)}@keyframes hc-stoh-dozadu{0%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-54%) scale(1.03) rotate(-2deg)}100%{transform:translateY(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.hc-stoh__karta{transition:none;animation:none!important}}.hc-stoh__karta figure,.hc-stoh__karta>*{height:100%;margin:0}.hc-stoh__karta img{width:100%;height:100%;object-fit:cover}.hc-stoh__karta--1{left:0;width:180px;height:360px;opacity:.7}.hc-stoh__karta--2{left:60px;width:240px;height:440px;opacity:.85}.hc-stoh__karta--3{left:140px;width:330px;height:560px}.hc-uvod__text .hc-eyebrow{margin-bottom:24px}.hc-uvod__veta{font-family:var(--hc-nadpisy);font-size:2rem;line-height:1.35;letter-spacing:.5px;margin-bottom:32px;text-wrap:pretty}.hc-taby{display:flex;border-bottom:1px solid var(--hc-linka);margin-bottom:48px;overflow-x:auto;scrollbar-width:none}.hc-taby::-webkit-scrollbar{display:none}.hc-tab{flex:1;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:22px 16px;font:inherit;font-size:1.0625rem;color:var(--hc-tiche);cursor:pointer;white-space:nowrap;transition:.2s}.hc-tab.is-active{color:var(--hc-zlata);border-bottom-color:var(--hc-zlata)}.hc-objav{display:grid;grid-template-columns:1fr 1.5fr;gap:64px;align-items:start}.hc-objav__panel[hidden]{display:none}.hc-objav__uvod{color:var(--hc-tiche);margin-bottom:28px;text-wrap:pretty}.hc-polozka{border-top:1px solid var(--hc-linka)}.hc-polozka summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 8px;font-size:1.125rem}.hc-polozka summary::-webkit-details-marker{display:none}.hc-polozka summary::after{content:"";width:8px;height:8px;border-right:1px solid var(--hc-pismo);border-bottom:1px solid var(--hc-pismo);transform:rotate(45deg);transition:.2s;margin-right:6px;flex:none}.hc-polozka[open] summary::after{transform:rotate(-135deg)}.hc-polozka[open]{border-top:2px solid var(--hc-zlata)}.hc-polozka__telo{padding:0 8px 22px;color:var(--hc-tiche);font-size:.9375rem}.hc-polozka__telo p{margin-bottom:14px;text-wrap:pretty}.hc-objav__fotky{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:16px;align-items:start}.hc-objav__foto{position:relative;overflow:hidden;background:var(--hc-linka);text-align:center;margin:0}.hc-objav__foto img{width:100%;aspect-ratio:3/4;object-fit:cover}.hc-objav__foto--hl{margin-top:48px}.hc-objav__foto--hl img{aspect-ratio:4/5}.hc-objav__foto:nth-child(3){margin-top:24px}.hc-objav__foto:nth-child(4){margin-top:56px}.hc-objav__foto figcaption{font-family:var(--hc-nadpisy);font-size:1.125rem;padding:14px 4px 0;letter-spacing:.5px}.hc-objav__foto--hl figcaption{position:absolute;left:0;right:0;bottom:0;padding:24px 20px;color:#fff;text-align:left;background:linear-gradient(180deg,transparent,rgba(30,38,48,.85))}.hc-objav__foto--hl figcaption small{display:block;font-family:var(--hc-text);font-size:.8125rem;opacity:.85;margin-top:6px;letter-spacing:0}.hc-sekcia--piliere{padding-top:72px;padding-bottom:88px}.hc-piliere{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;text-align:center;border-top:1px solid var(--hc-linka);padding-top:48px}.hc-pilier{min-width:0}.hc-pilier>*{margin:0!important}.hc-pilier .hc-ikona{width:32px;height:32px;color:var(--hc-zlata);margin:0 auto 14px!important;display:block}.hc-pilier h3{font-size:1.125rem;margin-bottom:6px!important;text-transform:none;letter-spacing:.5px}.hc-pilier p{font-size:.875rem;color:var(--hc-tiche);text-wrap:pretty}.hc-sekcia--piliere .hc-hlava{margin-bottom:40px}@media (max-width:1023px){.hc-piliere{grid-template-columns:repeat(3,1fr);gap:32px 20px}}@media (max-width:781px){.hc-piliere{grid-template-columns:1fr 1fr;gap:28px 16px}.hc-pilier:last-child{grid-column:1/-1}.hc-sekcia--piliere{padding-top:56px;padding-bottom:56px}}.hc-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:280px 280px;gap:16px}.hc-bento__d{position:relative;overflow:hidden;background:var(--hc-linka);min-width:0}.hc-bento__d:first-child{grid-column:1/3;grid-row:1/3}.hc-bento__d>*{margin:0!important}.hc-bento__d figure,.hc-bento__d img{width:100%;height:100%;object-fit:cover;margin:0;position:absolute;inset:0;transition:transform .6s}.hc-bento__d:hover img{transform:scale(1.04)}.hc-video-slucka{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease;pointer-events:none}.hc-video-slucka.je-hra{opacity:1}.hc-hero__foto .hc-video-slucka{object-position:center 40%}.hc-anim .hc-hero__obsah{visibility:hidden;animation:hc-a-poistka 0s 4s forwards}.hc-anim .hc-hero__obsah.je-anim{visibility:visible;animation:none}@keyframes hc-a-poistka{to{visibility:visible}}.hc-a-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hc-a-m{display:inline-block;overflow:hidden;vertical-align:top;padding:.12em 0 .16em;margin:-.12em 0 -.16em}.hc-a-m>span{display:inline-block;animation:hc-a-vyjdi 1s cubic-bezier(.16,1,.3,1) both}.hc-a-pod .hc-a-m>span{animation-timing-function:cubic-bezier(.5,1,.89,1)}@keyframes hc-a-vyjdi{from{transform:translateY(var(--z,110%))}to{transform:none}}.hc-a-s{display:inline-block;white-space:nowrap}.hc-a-z{display:inline-block;animation:hc-a-ostri 2s cubic-bezier(.16,1,.3,1) both}@keyframes hc-a-ostri{from{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}.je-anim .hc-hero__cta{animation:hc-a-cta .9s cubic-bezier(.16,1,.3,1) 1.6s both}@keyframes hc-a-cta{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hc-hero__foto:has(.hc-video-slucka)::after{background:rgba(30,38,48,.4)}@media (max-width:900px){.hc-hero__foto:has(.hc-video-slucka) img,.hc-hero__foto .hc-video-slucka{object-position:65% 40%}}.hc-mozaika>.hc-video-slucka{display:none}@media (prefers-reduced-motion:reduce){.hc-video-slucka{display:none}}.hc-bento__d::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(30,38,48,0) 40%,rgba(30,38,48,.75));pointer-events:none}.hc-bento__t{position:absolute;left:24px;right:24px;bottom:22px;z-index:1;color:#fff}.hc-bento__t h3{color:#fff;margin:0 0 4px;font-size:1.5rem;text-transform:none;letter-spacing:.5px}.hc-bento__d:first-child h3{font-size:2.25rem}.hc-bento__t p:not(.hc-eyebrow){font-size:.875rem;color:rgba(255,255,255,.8);margin:0}.hc-bento__odkaz{position:absolute;inset:0;font-size:0;border:0;z-index:2}.hc-bento__odkaz a{display:block;position:absolute;inset:0;border:0;font-size:0}.hc-izby{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:start}.hc-izby--3{grid-template-columns:repeat(3,1fr)}.hc-karta-izby{display:block;color:var(--hc-pismo);text-decoration:none;min-width:0}.hc-karta-izby__foto{aspect-ratio:4/3;overflow:hidden;background:var(--hc-linka);position:relative;border-radius:16px}.hc-karta-izby__foto img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.hc-karta-izby:hover .hc-karta-izby__foto img{transform:scale(1.04)}.hc-karta-izby__ikony{position:absolute;left:0;right:0;bottom:0;display:flex;gap:16px;padding:14px 16px;background:#fff;font-size:.75rem;color:var(--hc-tiche);transition:transform .3s}.hc-karta-izby__ikony span{display:flex;align-items:center;gap:6px;white-space:nowrap}.hc-karta-izby__ikony .hc-ikona{width:16px;height:16px;color:var(--hc-zlata)}@media (hover:hover) and (min-width:782px){.hc-karta-izby__ikony{transform:translateY(100%)}.hc-karta-izby:hover .hc-karta-izby__ikony{transform:none}}.hc-karta-izby h3{font-size:1.25rem;letter-spacing:.5px;margin:20px 0 6px;text-transform:none}.hc-karta-izby__meta{font-size:.8125rem;color:var(--hc-tiche);margin-bottom:8px}.hc-karta-izby__cena{font-size:.875rem;color:var(--hc-tiche)}.hc-karta-izby__cena b{font-weight:400;color:var(--hc-zlata-text)}.hc-recenzie-pas{background:var(--hc-tmava);color:#fff;padding:80px 0}.hc-recenzie-pas__hlava{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:56px;text-align:center}.hc-recenzie-pas__cislo{font-family:var(--hc-nadpisy);font-size:4rem;line-height:1;letter-spacing:2px}.hc-recenzie-pas__popis{text-align:left;font-size:.8125rem;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.7);line-height:1.6}.hc-recenzie-pas__popis .hc-hviezdy{display:block;font-size:.875rem;margin-bottom:4px}.hc-recenzie{display:grid;grid-template-columns:repeat(3,1fr);gap:64px;text-align:center;align-items:start}.hc-recenzia__text{font-family:var(--hc-nadpisy);font-size:1.25rem;line-height:1.6;margin-bottom:20px}.hc-recenzia__meno{font-size:.8125rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.hc-recenzia__zdroj{font-size:.8125rem;color:rgba(255,255,255,.55);margin-top:4px}.hc-recenzie-pas .hc-odkaz{color:#fff;border-color:rgba(255,255,255,.5)}.hc-banner{position:relative;min-height:520px;display:flex;align-items:center;color:#fff;overflow:hidden}.hc-banner__foto{position:absolute;inset:0}.hc-banner__foto figure,.hc-banner__foto>*{height:100%;margin:0}.hc-banner__foto img{width:100%;height:100%;object-fit:cover}.hc-banner__foto::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(30,38,48,.85) 0%,rgba(30,38,48,.55) 50%,rgba(30,38,48,.15) 100%)}.hc-banner__obsah{position:relative;z-index:1;max-width:620px;margin-left:var(--hc-okraj);margin-right:var(--hc-okraj)}.hc-banner h2{font-size:2.75rem;letter-spacing:2px;line-height:1.15;margin-bottom:20px;color:#fff;text-transform:none}.hc-banner p:not(.hc-eyebrow){color:rgba(255,255,255,.85);margin-bottom:36px;text-wrap:pretty}.hc-banner__tlacidla{display:flex;gap:16px;flex-wrap:wrap}.hc-banner .wp-block-buttons{gap:16px}.hc-banner .wp-block-button.is-style-outline .wp-block-button__link,.hc-hero .wp-block-button.is-style-outline .wp-block-button__link{color:#fff;border-color:rgba(255,255,255,.7)}.hc-banner .wp-block-button.is-style-outline .wp-block-button__link:hover,.hc-hero .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#fff;border-color:#fff;color:var(--hc-pismo)}@media (min-width:1280px){.hc-banner__obsah{margin-left:max(var(--hc-okraj),calc((100% - var(--hc-sirka)) / 2 + var(--hc-okraj)))}}.hc-pas{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.hc-pas::-webkit-scrollbar{display:none}.hc-pas>*{flex:0 0 calc((100% - 48px)/3);scroll-snap-align:start;min-width:0}.hc-pas--2>*{flex-basis:calc((100% - 24px)/2)}.hc-pas--4>*{flex-basis:calc((100% - 72px)/4)}.hc-ovladac{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px}.hc-ovladac button{background:none;border:0;font-size:1.5rem;line-height:1;color:var(--hc-tiche);cursor:pointer;padding:4px 8px;font-family:inherit}.hc-ovladac button:hover{color:var(--hc-zlata)}.hc-ovladac__ciara{width:280px;height:2px;background:var(--hc-linka);position:relative}.hc-ovladac__ciara i{position:absolute;left:0;top:0;height:100%;width:33%;background:var(--hc-zlata);transition:left .3s}.hc-balicek{background:#fff;border:1px solid var(--hc-linka);display:flex;flex-direction:column}.hc-balicek__foto{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--hc-linka)}.hc-balicek__foto img{width:100%;height:100%;object-fit:cover}.hc-balicek__telo{padding:24px 24px 28px;display:flex;flex-direction:column;flex:1}.hc-balicek__telo h3{font-size:1.25rem;letter-spacing:.5px;margin-bottom:6px;text-transform:none}.hc-balicek__telo h3 a{color:inherit}.hc-balicek__plati{font-size:.8125rem;color:var(--hc-tiche);margin-bottom:12px}.hc-balicek__telo p:not(.hc-balicek__plati){font-size:.9375rem;color:var(--hc-tiche);margin-bottom:20px;text-wrap:pretty;flex:1}.hc-balicek__spodok{display:flex;justify-content:space-between;align-items:center;gap:12px}.hc-balicek__cena{font-family:var(--hc-nadpisy);font-size:1.5rem}.hc-balicek__cena small{font-family:var(--hc-text);font-size:.8125rem;color:var(--hc-tiche);margin-left:6px}.hc-novinka{background:#fff;border:1px solid var(--hc-linka);min-width:0}.hc-novinka__foto{display:block;aspect-ratio:16/8;overflow:hidden;background:var(--hc-linka)}.hc-novinka__foto img,.hc-novinka__foto figure,.hc-novinka__foto a{width:100%;height:100%;object-fit:cover;margin:0;display:block}.hc-novinka__telo{padding:28px 32px 32px}.hc-novinka__telo :is(h2,h3){font-size:1.5rem;line-height:1.15;letter-spacing:.5px;margin-bottom:8px;text-transform:none}.hc-novinka__telo :is(h2,h3) a{color:inherit}.hc-novinka__datum{font-size:.8125rem;color:var(--hc-tiche);margin-bottom:14px;display:flex;gap:8px;align-items:center}.hc-novinka__datum .hc-ikona{width:14px;height:14px}.hc-novinka__telo p:not(.hc-novinka__datum),.hc-novinka__telo .wp-block-post-excerpt__excerpt{color:var(--hc-tiche);font-size:.9375rem;margin-bottom:18px;text-wrap:pretty}.hc-novinka__telo .hc-odkaz{float:right}.hc-novinka__telo .wp-block-post-excerpt__more-text{display:none}.hc-pas--novinky>*{flex:0 0 calc((100% - 48px)/3)}a.hc-novinka{background:transparent;border:0;display:block;color:inherit}a.hc-novinka .hc-novinka__foto{display:block;aspect-ratio:3/2;overflow:hidden;background:var(--hc-linka);margin-bottom:16px}a.hc-novinka .hc-novinka__foto img{width:100%;height:100%;object-fit:cover;transition:transform .6s}a.hc-novinka:hover .hc-novinka__foto img{transform:scale(1.03)}a.hc-novinka .hc-novinka__telo{display:block;padding:0}a.hc-novinka .hc-novinka__datum{display:block;font-size:.8125rem;color:var(--hc-tiche);margin-bottom:4px}a.hc-novinka h3{font-size:1.25rem;letter-spacing:.5px;text-transform:none;margin:0 0 6px}a.hc-novinka .hc-novinka__text{display:block;font-size:.9375rem;color:var(--hc-tiche);text-wrap:pretty}@media (min-width:1024px){.hc-pas--novinky{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.hc-pas--novinky>*{flex:none}.hc-pas--novinky+.hc-ovladac{display:none}}@media (max-width:1023px){.hc-pas--novinky>*{flex-basis:calc((100% - 24px)/2)}}@media (max-width:781px){.hc-pas--novinky>*{flex-basis:80%}}.hc-pas--balicky>*{flex:0 0 calc((100% - 48px)/3)}.hc-pasy{display:flex;flex-direction:column;gap:20px}.hc-pasy__pas{display:grid;grid-template-columns:5fr 7fr;background:#fff;border:1px solid var(--hc-linka);overflow:hidden}.hc-pasy__pas:nth-child(even){grid-template-columns:7fr 5fr}.hc-pasy__pas:nth-child(even) .hc-pasy__foto{order:2}.hc-pasy__foto{display:block;position:relative;min-height:320px;background:var(--hc-linka);overflow:hidden}.hc-pasy__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.hc-pasy__pas:hover .hc-pasy__foto img{transform:scale(1.03)}.hc-pasy__telo{padding:36px 40px;display:flex;flex-direction:column}.hc-pasy__telo .hc-eyebrow{margin-bottom:10px}.hc-pasy__telo h3{font-size:1.625rem;letter-spacing:.3px;text-transform:none;margin:0 0 12px;line-height:1.2}.hc-pasy__telo h3 a{color:inherit}.hc-pasy__text{color:var(--hc-tiche);max-width:560px;margin:0;text-wrap:pretty}.hc-pasy__ikony{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.hc-pasy__ikona{display:flex;flex-direction:column;gap:8px;font-size:.75rem;color:var(--hc-tiche);line-height:1.3}.hc-pasy__ikona .hc-ikona{width:34px;height:34px;padding:7px;border:1px solid var(--hc-linka);color:var(--hc-zlata)}.hc-pasy__spod{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:8px}.hc-pasy__cena{font-size:.8125rem;color:var(--hc-tiche)}.hc-pasy__cena em{font-style:normal}.hc-pasy__cena b{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.5rem;color:var(--hc-pismo);margin:0 4px}.hc-pasy__cena--termin{max-width:220px;line-height:1.4}.hc-pasy__akcie{display:flex;align-items:center;gap:24px}.hc-pasy__akcie .hc-odkaz{white-space:nowrap}@media (max-width:1023px){.hc-pasy__pas,.hc-pasy__pas:nth-child(even){grid-template-columns:1fr}.hc-pasy__pas:nth-child(even) .hc-pasy__foto{order:0}.hc-pasy__foto{min-height:0;aspect-ratio:16/9}.hc-pasy__telo{padding:24px 20px 24px}.hc-pasy__ikony{grid-template-columns:1fr 1fr}.hc-pasy__spod{flex-direction:column;align-items:stretch}.hc-pasy__akcie{justify-content:space-between}.hc-pasy__cena--termin{max-width:none}}.hc-bento-bal{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:250px;gap:16px}.hc-bento-bal__d{position:relative;display:block;overflow:hidden;background:var(--hc-linka);color:#fff;min-width:0}.hc-bento-bal__d--velka{grid-column:span 2;grid-row:span 2}.hc-bento-bal__d img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.hc-bento-bal__d:hover img{transform:scale(1.04)}.hc-bento-bal__d::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,.05) 45%,rgba(20,20,20,.85));pointer-events:none}.hc-bento-bal__t{position:absolute;left:22px;right:22px;bottom:20px;z-index:1;display:block}.hc-bento-bal__t .hc-eyebrow{color:rgba(255,255,255,.85)!important;margin:0 0 6px;display:block;font-size:.625rem}.hc-bento-bal__nazov{display:block;font-family:var(--hc-nadpisy);font-size:1.25rem;line-height:1.2;letter-spacing:.3px}.hc-bento-bal__d--velka .hc-bento-bal__nazov{font-size:2rem}.hc-bento-bal__text{display:block;font-size:.875rem;color:rgba(255,255,255,.82);margin-top:8px;max-width:520px;text-wrap:pretty}.hc-bento-bal__cena{position:absolute;right:16px;top:16px;z-index:1;background:rgba(255,255,255,.94);color:var(--hc-pismo);padding:7px 12px;font-size:.75rem}.hc-bento-bal__cena b{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.125rem}@media (max-width:1023px){.hc-bento-bal{grid-template-columns:1fr 1fr;grid-auto-rows:220px}.hc-bento-bal__d--velka{grid-column:span 2;grid-row:span 1;grid-auto-rows:auto}}@media (max-width:600px){.hc-bento-bal{grid-template-columns:1fr;grid-auto-rows:230px}.hc-bento-bal__d--velka{grid-column:span 1}.hc-bento-bal__d--velka .hc-bento-bal__nazov{font-size:1.5rem}.hc-bento-bal__text{display:none}.hc-bento-bal__t{left:16px;right:16px;bottom:16px}}@media (min-width:1024px){.hc-pas--balicky{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.hc-pas--balicky>*{flex:none}.hc-pas--balicky+.hc-ovladac{display:none}}@media (max-width:1023px){.hc-pas--balicky>*{flex-basis:calc((100% - 24px)/2)}}@media (max-width:781px){.hc-pas--balicky>*{flex-basis:85%}}.hc-balicek{background:#fff;color:var(--hc-pismo);border:1px solid var(--hc-linka);border-radius:16px;padding:16px 16px 0;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.hc-balicek:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(30,38,48,.12)}.hc-balicek__foto{position:relative;display:block;height:220px;overflow:hidden;border-radius:12px;background:var(--hc-linka)}.hc-balicek__foto img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.hc-balicek:hover .hc-balicek__foto img{transform:scale(1.03)}.hc-balicek__telo{padding:22px 4px 22px;display:flex;flex-direction:column;flex:1}.hc-balicek__plati{font-size:.6875rem;margin:0 0 10px}.hc-balicek__telo h3{font-size:1.375rem;margin:0 0 10px;text-transform:none;letter-spacing:.5px}.hc-balicek__telo h3 a{color:inherit}.hc-balicek__text{font-size:.9375rem;color:var(--hc-tiche);margin:0 0 20px;flex:1;text-wrap:pretty}.hc-balicek__spodok{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--hc-linka);padding-top:16px;margin-top:auto}.hc-balicek__cena{font-family:var(--hc-nadpisy);font-size:1.5rem;line-height:1.1;color:var(--hc-pismo)}.hc-balicek__cena em{font-style:normal;font-family:var(--hc-text);font-size:.875rem;color:var(--hc-tiche)}.hc-balicek__cena small{font-family:var(--hc-text);font-size:.8125rem;color:var(--hc-tiche);margin-left:6px}.hc-odkaz--sipka{border-bottom:0;white-space:nowrap}.hc-znacky{padding:88px 0}.hc-znacky__ram{border:1px solid rgba(255,255,255,.35);padding:56px 40px 40px;position:relative;text-align:center}.hc-znacky__ram>.hc-eyebrow{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--hc-tmava);padding:0 20px;margin:0;white-space:nowrap}.hc-znacky__zoznam{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 56px}.hc-znacka{font-family:var(--hc-nadpisy);font-size:1.375rem;letter-spacing:1px;color:#fff;display:flex;align-items:center;gap:12px;text-decoration:none;padding:8px 0}.hc-znacka .hc-ikona{width:26px;height:26px;color:var(--hc-zlata)}.hc-znacka img{height:36px;width:auto;filter:brightness(0) invert(1)}.hc-znacky__pozn{font-size:.75rem;color:rgba(255,255,255,.5);margin-top:28px;letter-spacing:.5px}.hc-velke-odkazy{padding:64px 0;background:var(--hc-papier);border-top:1px solid var(--hc-linka);border-bottom:1px solid var(--hc-linka)}.hc-velke-odkazy .hc-obal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px 32px}.hc-velke-odkazy .hc-obal>p{margin:0!important}.hc-velke-odkazy a{font-family:var(--hc-nadpisy);font-size:2rem;letter-spacing:2px;position:relative;padding-bottom:6px;color:var(--hc-pismo)}.hc-velke-odkazy a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hc-zlata);transform:scaleX(0);transform-origin:left;transition:.3s}.hc-velke-odkazy a:hover::after{transform:scaleX(1)}.hc-faq .wp-block-details,.hc-faq details{border-top:1px solid var(--hc-linka);border-bottom:0;padding:0;margin:0}.hc-faq .wp-block-details:last-child,.hc-faq details:last-child{border-bottom:1px solid var(--hc-linka)}.hc-faq summary{cursor:pointer;padding:20px 0;font-family:var(--hc-nadpisy);font-size:1.25rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.hc-faq summary::-webkit-details-marker{display:none}.hc-faq summary::after{content:"+";color:var(--hc-zlata);font-size:1.5rem;line-height:1;font-family:var(--hc-text);flex:none}.hc-faq details[open] summary::after{content:"–"}.hc-faq details p{padding:0 80px 24px 0;color:var(--hc-tiche);text-wrap:pretty;margin:0;font-size:.9375rem}.hc-paticka{background:var(--hc-tmava);color:#fff;padding:72px 0 40px}.hc-paticka a{color:rgba(255,255,255,.8)}.hc-paticka a:hover{color:#fff}.hc-paticka__kontakt a{display:inline-block;padding:5px 0}.hc-paticka__news{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--hc-ondark-line)}.hc-paticka__news .hc-eyebrow{margin-bottom:8px}.hc-paticka__news-text p:not(.hc-eyebrow){color:var(--hc-ondark-70);font-size:.9375rem;max-width:520px;text-wrap:pretty}.hc-newsletter-form{justify-self:end;width:100%;max-width:560px}.hc-newsletter{display:flex;gap:12px}.hc-newsletter input{flex:1;min-width:0;background:#fff;border:0;padding:0 18px;height:56px;font:inherit;font-size:.9375rem;color:var(--hc-pismo)}.hc-newsletter button{background:var(--hc-zlata);color:var(--hc-tmava);border:0;padding:0 32px;height:56px;font:inherit;font-size:.75rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;cursor:pointer;transition:background .2s}.hc-newsletter button:hover{background:var(--hc-tmava);color:#fff}.hc-newsletter__suhlas{display:flex;gap:10px;align-items:flex-start;font-size:.75rem;line-height:1.5;color:var(--hc-ondark-55);margin-top:12px}.hc-newsletter__suhlas input{margin:2px 0 0;accent-color:var(--hc-zlata)}.hc-newsletter__ok{color:#fff;font-size:.9375rem}.hc-paticka__stlpce{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:32px;padding:48px 0;align-items:start}.hc-paticka__stlpce :is(h2,h4){font-family:var(--hc-text);font-size:.75rem;font-weight:500;line-height:1.15;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-zlata);margin-top:0;margin-bottom:18px}.hc-paticka__stlpce ul{list-style:none;padding:0;margin:0}.hc-paticka__stlpce li{padding:0;font-size:.9375rem}.hc-paticka__stlpce li a{display:inline-block;padding:7px 0}.hc-paticka__stlpce p{font-size:.9375rem;line-height:1.7;color:rgba(255,255,255,.8);margin-bottom:10px}.hc-social{display:flex;gap:18px;color:var(--hc-zlata);margin-top:16px}.hc-social a{color:inherit;display:flex}.hc-social .hc-ikona{width:20px;height:20px}.hc-odznak{display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:96px;border:1px solid var(--hc-zlata);border-radius:50%;text-align:center;line-height:1.2}.hc-odznak b{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.5rem}.hc-odznak small{font-size:.625rem;letter-spacing:1px;text-transform:uppercase;color:var(--hc-ondark-70)}.hc-paticka__spodok{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;border-top:1px solid var(--hc-ondark-line);font-size:.8125rem;color:var(--hc-ondark-55);flex-wrap:wrap}.hc-paticka__spodok img{height:40px;width:auto;filter:brightness(0) invert(1)}.hc-paticka__spodok p{margin:0}.hc-podmenu-obal{position:sticky;top:var(--hc-horny-offset);z-index:40}body.hc-hlavicka-fixed:not(.hc-dopytova) .hc-podmenu-obal{top:calc(var(--hc-hlavicka-fix-v) + var(--hc-horny-offset))}.hc-podmenu-obal>*{margin:0!important}.hc-podmenu{background:#fff;border-bottom:1px solid var(--hc-linka);height:64px;display:flex;justify-content:center;justify-content:safe center;align-items:center;gap:48px;overflow-x:auto;scrollbar-width:none;padding:0 24px}.hc-podmenu::-webkit-scrollbar{display:none}.hc-podmenu a{flex:none;font-size:.75rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-pismo);padding:22px 0 18px;line-height:1;border-bottom:1px solid transparent}.hc-podmenu a.is-active{color:var(--hc-zlata-text);border-bottom-color:var(--hc-zlata)}.hc-podmenu__sipka{position:absolute;top:0;bottom:1px;z-index:2;width:64px;display:none;align-items:center;border:0;margin:0;padding:0 12px;cursor:pointer;color:var(--hc-pismo);background:linear-gradient(to right,rgba(255,255,255,0),#fff 62%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to right,transparent,#000 45%);mask-image:linear-gradient(to right,transparent,#000 45%)}.hc-podmenu__sipka--vpravo{right:0;justify-content:flex-end}.hc-podmenu__sipka--vlavo{left:0;justify-content:flex-end;transform:scaleX(-1)}.hc-podmenu__sipka svg{width:20px;height:20px}.hc-podmenu__sipka:hover{color:var(--hc-zlata-text)}.hc-podmenu-sipky.ma-vpravo .hc-podmenu__sipka--vpravo,.hc-podmenu-sipky.ma-vlavo .hc-podmenu__sipka--vlavo{display:flex}.hc-kotva,[id].hc-kotva{scroll-margin-top:calc(150px + var(--hc-horny-offset))}.hc-dvoj{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}.hc-dvoj>*{margin:0!important;min-width:0}.hc-dvoj--foto-vlavo .hc-dvoj__text{order:2}.hc-dvoj__text .hc-eyebrow{margin-bottom:20px}.hc-dvoj__text h2{margin-bottom:28px}.hc-dvoj__text>p+p,.hc-dvoj__text>p+ul,.hc-dvoj__text>p+ol,.hc-dvoj__text p+.hc-riadky{margin-top:16px!important}.hc-dvoj__text p{color:var(--hc-tiche);text-wrap:pretty}.hc-dvoj__text .hc-riadky,.hc-dvoj__text .hc-stvorce,.hc-dvoj__text .wp-block-buttons,.hc-dvoj__text .hc-odkaz{margin-top:32px!important}.hc-dvoj__text .hc-text-tichy{margin-top:24px!important}.wp-block-group.hc-dvoj__text>p:has(>.hc-odkaz),.wp-block-group.hc-obal>p:has(>.hc-odkaz){margin-top:32px!important}.hc-mozaika{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hc-mozaika>*{aspect-ratio:4/3;overflow:hidden;background:var(--hc-linka);position:relative;margin:0!important;min-width:0}.hc-mozaika>*:first-child{grid-column:1/-1;aspect-ratio:16/10}.hc-mozaika--jedna>*:first-child{aspect-ratio:4/3}.hc-mozaika img,.hc-mozaika figure{width:100%;height:100%;object-fit:cover;margin:0}.hc-mozaika>*::after{content:"";position:absolute;inset:0;background:var(--hc-ovl-foto);pointer-events:none}.hc-riadky{border-top:1px solid var(--hc-pismo)}.hc-riadky>*{margin-block-start:0!important}.hc-riadok{display:grid;grid-template-columns:1fr 160px 120px;gap:16px;padding:22px 0;border-bottom:1px solid var(--hc-linka);align-items:baseline}.hc-riadok--2{grid-template-columns:1fr auto}.hc-riadok>*{margin:0!important;min-width:0}.hc-riadok__nazov{font-family:var(--hc-nadpisy);font-size:1.25rem;letter-spacing:.5px}.hc-riadok__meta{color:var(--hc-tiche);text-align:right}.hc-riadok__meta a{display:inline-block;padding:8px 0;margin:-8px 0}.hc-riadok__cena{text-align:right;font-size:1.0625rem}@media (min-width:1024px){#kontakty .hc-riadok{grid-template-columns:1fr 160px auto}}#kontakty .hc-riadok__cena{overflow-wrap:anywhere}#kontakty .hc-riadok__cena a[href^="tel:"]{white-space:nowrap}.hc-sekcia.hc-sekcia--social{padding-top:56px;padding-bottom:56px}.hc-sekcia--social .hc-hlava{margin-bottom:20px}.hc-sekcia--social .hc-hlava h2{font-family:var(--hc-text);font-size:.75rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-zlata-text);line-height:1.2}.hc-social--velke{justify-content:center;gap:20px;margin-top:0;color:var(--hc-pismo)}.hc-social--velke a{width:56px;height:56px;border:1px solid var(--hc-pismo);border-radius:50%;align-items:center;justify-content:center;transition:background .2s,border-color .2s,color .2s}.hc-social--velke a:hover,.hc-social--velke a:focus-visible{background:var(--hc-zlata);border-color:var(--hc-zlata);color:var(--hc-tmava)}.hc-social--velke .hc-ikona{width:24px;height:24px}.hc-stvorce{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 32px}.hc-stvorce li{position:relative;padding-left:20px;font-size:.9375rem}.hc-stvorce li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--hc-zlata)}.hc-hodiny{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:start}.hc-hodiny>*{margin:0!important}.hc-sluzby{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 56px;align-items:start}.hc-sluzba{display:flex;gap:20px;align-items:flex-start}.hc-sluzba .hc-ikona{width:36px;height:36px;color:var(--hc-zlata);flex:none;margin-top:2px}.hc-sluzba h3{font-size:1.25rem;letter-spacing:.5px;margin-bottom:8px;text-transform:none}.hc-sluzba p{font-size:.9375rem;color:var(--hc-tiche)}.hc-karta-akt{display:block;color:inherit;text-decoration:none;min-width:0}.hc-karta-akt__foto{aspect-ratio:4/3;position:relative;overflow:hidden;background:var(--hc-linka)}.hc-karta-akt__foto img,.hc-karta-akt__foto figure{width:100%;height:100%;object-fit:cover;margin:0}.hc-karta-akt__foto::after{content:"";position:absolute;inset:0;background:var(--hc-ovl-foto)}.hc-karta-akt__meta{margin:14px 0 0;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hc-zlata-text)}.hc-karta-akt__meta+h3{margin-top:4px}.hc-karta-akt h3{font-size:1.25rem;letter-spacing:.5px;text-transform:none;margin:20px 0 6px}.hc-karta-akt p{font-size:.875rem;color:var(--hc-tiche)}.hc-citat{max-width:52rem;margin:0 auto;text-align:center}.hc-citat .hc-ikona{width:40px;height:32px;color:var(--hc-zlata);margin:0 auto 24px}.hc-citat p{font-family:var(--hc-nadpisy);font-size:2rem;line-height:1.5}.hc-citat cite{display:block;font-style:normal;font-size:.75rem;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-zlata-text);margin-top:28px}.hc-galeria{position:relative}.hc-galeria__pas{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--hc-okraj)}.hc-galeria__pas::-webkit-scrollbar{display:none}.hc-galeria__pas>*{flex:0 0 440px;height:540px;scroll-snap-align:center;margin:0!important;overflow:hidden;background:var(--hc-linka)}.hc-galeria__pas img,.hc-galeria__pas figure{width:100%;height:100%;object-fit:cover;margin:0}.hc-galeria__sipky{display:flex;gap:12px;justify-content:center;margin-top:24px}.hc-galeria__sipka{width:44px;height:44px;border:1px solid var(--hc-linka);background:#fff;color:var(--hc-zlata);font-size:1.25rem;cursor:pointer;display:grid;place-items:center;font-family:inherit}.hc-ciarky{display:flex;justify-content:center;gap:6px;margin-top:16px}.hc-ciarky i{width:20px;height:1px;background:var(--hc-linka)}.hc-ciarky i.is-active{background:var(--hc-zlata)}.hc-pocasie{margin-top:28px;padding:20px;background:var(--hc-papier);border:1px solid var(--hc-linka)}.hc-pocasie__nadpis{font-size:.6875rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin:0 0 12px}.hc-pocasie__dni{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hc-pocasie__den{display:flex;flex-direction:column;gap:2px;font-size:.8125rem;line-height:1.4}.hc-pocasie__den strong{font-size:1.375rem;font-weight:500}.hc-pocasie__nazov{font-weight:500}.hc-pocasie__min,.hc-pocasie__zrazky{color:var(--hc-tiche)}.hc-pocasie__snih{margin:16px 0 0;font-size:.875rem}.hc-sekcia .wp-block-group>.hc-pocasie{margin-top:40px}.hc-sekcia .wp-block-group>.hc-riadky+p{margin-top:20px}.hc-sekcia--pesi+.hc-sekcia--okolie,.hc-sekcia--sport+.hc-sekcia--sport,.hc-sekcia--piliere+.hc-sekcia--objavte{padding-top:0}@media (max-width:500px){.hc-pocasie__dni{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-mapa{aspect-ratio:16/9;background:var(--hc-linka);filter:saturate(.6)}.hc-mapa iframe{width:100%;height:100%;border:0;display:block}.hc-kamery{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hc-sekcia--kamery-stranka>.hc-obal>p.hc-hlava__pod{text-align:center;max-width:640px;margin:-16px auto 40px}.hc-sekcia--kamery-stranka .hc-kamery{gap:32px}.hc-sekcia--kamery-stranka .hc-kamera figcaption{font-size:.8125rem;margin-top:12px}.hc-kamera{margin:0}.hc-kamera iframe{width:100%;aspect-ratio:16/9;border:0;background:#1E1E1E;display:block}.hc-kamera figcaption{font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-tiche);margin-top:10px}.hc-kontakt-mriezka{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.hc-kontakt-udaje p{margin-bottom:16px}.hc-kontakt-udaje .hc-ikona{width:20px;height:20px;color:var(--hc-zlata);vertical-align:middle;margin-right:10px}.hc-stred{justify-content:center;display:flex}.hc-hlava__text{min-width:0}.hc-hodiny__cas,.hc-hodiny__pravidla{min-width:0}.hc-galeria-mriezka>*{aspect-ratio:4/3;overflow:hidden;background:var(--hc-linka)}.hc-galeria-mriezka img,.hc-galeria-mriezka figure{width:100%;height:100%;object-fit:cover;margin:0}.hc-masaze .wp-block-buttons,.hc-sekcia--masaze .wp-block-buttons{justify-content:center;margin-top:40px}.hc-sekcia:not(.hc-sekcia--tmava) .hc-recenzia__zdroj{color:var(--hc-tiche)}.hc-recenzia__hviezdy{color:var(--hc-zlata);font-size:.875rem;letter-spacing:4px;margin-bottom:24px}.hc-formular-obal{max-width:760px}.hc-sekcia--rezervacia .certov-lista{margin-top:0}.hc-recenzie{padding:0}.hc-omrvinky{font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-tiche);margin:0 0 24px}.hc-omrvinky a{color:inherit;display:inline-block;padding:8px 0}.hc-izba .hc-omrvinky{padding:24px var(--hc-okraj) 0;max-width:calc(var(--hc-sirka) + 2 * var(--hc-okraj));margin:0 auto}.hc-galeria-izby{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:16px;height:664px;padding:24px var(--hc-okraj) 0;max-width:calc(var(--hc-sirka) + 2 * var(--hc-okraj));margin:0 auto}.hc-galeria-izby>*{position:relative;overflow:hidden;background:var(--hc-linka)}.hc-galeria-izby>*:first-child{grid-row:1/3}.hc-galeria-izby img{width:100%;height:100%;object-fit:cover}.hc-galeria-izby__vsetky{position:absolute;right:16px;bottom:16px;background:#fff;padding:10px 16px;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-pismo);border:0;cursor:pointer;font-family:inherit}.hc-galeria-izby__pocet{position:absolute;right:12px;bottom:12px;background:rgba(255,255,255,.92);padding:6px 10px;font-size:.6875rem;letter-spacing:1.5px;display:none}.hc-izba-obsah{display:grid;grid-template-columns:1fr 420px;gap:96px;padding:72px var(--hc-okraj) 120px;align-items:start;max-width:calc(var(--hc-sirka) + 2 * var(--hc-okraj));margin:0 auto}.hc-izba-obsah>*{min-width:0}.hc-izba-obsah h1{font-size:3rem;letter-spacing:2px;line-height:1.15;text-transform:none;margin:0 0 24px}.hc-ikony-rad{display:flex;flex-wrap:wrap;gap:24px;padding:20px 0;border-top:1px solid var(--hc-linka);border-bottom:1px solid var(--hc-linka);margin-bottom:32px;font-size:.875rem;color:var(--hc-tiche)}.hc-ikony-rad span{display:flex;align-items:center;gap:8px}.hc-ikony-rad .hc-ikona{width:20px;height:20px;color:var(--hc-zlata)}.hc-izba-popis{font-size:1rem;color:var(--hc-tiche);margin-bottom:8px}.hc-izba-popis p{margin:0 0 16px}.hc-izba-popis ul{padding-left:1.2rem;margin:0 0 16px}.hc-izba-obsah .hc-eyebrow--sekcia{margin:48px 0 20px}.hc-vybavenie{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 24px;font-size:.9375rem}.hc-vybavenie li::before{content:"";display:inline-block;width:6px;height:6px;background:var(--hc-zlata);margin-right:12px;vertical-align:middle}.hc-lepiaca-karta{position:sticky;top:calc(var(--hc-hlavicka-fix-v) + 24px + var(--hc-horny-offset))}.hc-balicek-detail__text{margin-top:24px;color:var(--hc-tiche)}.hc-balicek-detail__text p+p{margin-top:12px}.hc-balicek-detail__pozn{margin-top:24px;font-size:.875rem}.certov-vysledky{margin-top:56px!important}.certov-vysledky[hidden]{display:none}.certov-vysledky__hlava{margin-bottom:40px}.certov-vysledky__hlava h2{font-size:clamp(1.5rem,2.6vw,2.25rem);letter-spacing:2px;margin-bottom:8px}.certov-vysledky__hlava .certov-eyebrow{font-size:.75rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-zlata-text);margin-bottom:20px}.certov-text-tichy{color:var(--hc-tiche)}.certov-eyebrow{font-size:.75rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-zlata-text);margin:0 0 20px}.certov-odkaz{display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-zlata-text);border-bottom:1px solid var(--hc-zlata);padding-bottom:5px;text-decoration:none}.certov-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-size:.6875rem;letter-spacing:1px;text-transform:uppercase;color:var(--hc-tiche);background:var(--hc-linka);width:100%;height:100%}.certov-vysledky__stav{border:1px solid var(--hc-linka);background:#fff;padding:28px 32px;font-size:1rem;color:var(--hc-tiche);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.certov-vysledky__stav--chyba{border-color:var(--hc-zlata)}.certov-vysledky__spinner{width:18px;height:18px;border:1px solid var(--hc-linka);border-top-color:var(--hc-zlata);border-radius:50%;animation:hc-spin 1s linear infinite}@keyframes hc-spin{to{transform:rotate(360deg)}}.certov-vysledky__zoznam{display:flex;flex-direction:column;gap:16px}.certov-kroky{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--hc-linka);background:#fff}.certov-kroky li{display:flex;align-items:center;gap:14px;padding:16px 24px;border-right:1px solid var(--hc-linka);color:var(--hc-tiche);font-size:.8125rem;letter-spacing:1px;text-transform:uppercase}.certov-kroky li:last-child{border-right:0}.certov-kroky i{font-style:normal;width:30px;height:30px;border:1px solid var(--hc-linka);border-radius:50%;display:grid;place-items:center;font-family:var(--hc-nadpisy);font-size:.9375rem;flex:none}.certov-kroky .is-on{color:var(--hc-pismo)}.certov-kroky .is-on i{background:var(--hc-zlata);border-color:var(--hc-zlata);color:var(--hc-tmava)}.certov-kroky .is-hotovy i{border-color:var(--hc-zlata);color:var(--hc-zlata)}.certov-filter{background:#fff;border:1px solid var(--hc-linka);padding:14px 20px;font-size:.9375rem;color:var(--hc-tiche);margin:-16px 0 24px}.certov-filter b{font-weight:500;color:var(--hc-pismo)}.certov-filter a{color:var(--hc-zlata-text);text-decoration:underline;text-underline-offset:3px;margin-left:6px}.certov-filter--nie{position:relative;background:#fbeceb;border-color:#e2aaa5;color:#8f1d16;font-size:1.0625rem;font-weight:500;padding:16px 20px 16px 54px}.certov-filter--nie::before{content:"!";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#a1231b;color:#fff;font-size:.9375rem;font-weight:700;line-height:24px;text-align:center}.certov-vysledok{background:#fff;border:1px solid var(--hc-linka);scroll-margin-top:calc(var(--hc-hlavicka-fix-v) + 72px + var(--hc-horny-offset));transition:box-shadow .3s,border-color .3s}.certov-vysledok.is-open{border-color:var(--hc-zlata);box-shadow:0 24px 70px rgba(30,38,48,.14)}.certov-vysledok.is-tlmena .certov-vysledok__vrch{opacity:.55}.certov-vysledok:not(.is-open):not(.is-balicek) .certov-vysledok__vrch{cursor:pointer}.certov-vysledok__vrch{display:grid;grid-template-columns:200px 1fr}.certov-vysledok__vrch>*{min-width:0}.certov-vysledok.is-open .certov-vysledok__vrch,.certov-vysledok.is-balicek .certov-vysledok__vrch{grid-template-columns:420px 1fr}.certov-vysledok.is-balicek .certov-vysledok__vrch{grid-template-columns:320px 1fr}.certov-vysledok__foto{position:relative;min-height:172px;background:var(--hc-linka)}.certov-vysledok.is-open .certov-vysledok__foto{aspect-ratio:4/3;min-height:0}.certov-vysledok.is-balicek .certov-vysledok__foto{min-height:240px}.certov-vysledok__foto>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.certov-vysledok__telo{padding:22px 28px;display:flex;flex-direction:column}.certov-vysledok.is-open .certov-vysledok__telo{padding:28px 32px}.certov-vysledok__hlava{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.certov-vysledok__hlava h3{font-size:1.25rem;letter-spacing:.5px;text-transform:none;line-height:1.2}.certov-vysledok.is-open .certov-vysledok__hlava h3{font-size:1.5rem}.certov-vysledok__hlava h3 a{color:inherit}.certov-vysledok__meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:.875rem;color:var(--hc-tiche);margin-top:8px}.certov-vysledok__meta span{white-space:nowrap}.certov-vysledok__popis{display:none;color:var(--hc-tiche);font-size:.9375rem;margin-top:14px;max-width:560px;text-wrap:pretty}.certov-vysledok.is-open .certov-vysledok__popis,.certov-vysledok.is-balicek .certov-vysledok__popis{display:block}.certov-vysledok__od{text-align:right;font-size:.8125rem;color:var(--hc-tiche);white-space:nowrap;flex:none}.certov-vysledok__od em{display:block;font-style:normal}.certov-vysledok__od s{display:block;font-size:.875rem}.certov-vysledok__od strong{display:block;font-family:var(--hc-nadpisy);font-weight:400;font-size:1.75rem;color:var(--hc-pismo);line-height:1.1}.certov-vysledok__od small{display:block;font-size:.75rem}.certov-vysledok__od .certov-vysledok__od--balicek em,.certov-vysledok__od--balicek em{display:block;font-style:normal;font-size:.75rem;color:var(--hc-zlata-text);letter-spacing:.5px;text-transform:uppercase;margin-top:4px}.certov-vysledok__akcie{margin-top:auto;padding-top:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.certov-vysledok__pozn{font-size:.75rem;letter-spacing:1px;text-transform:uppercase;color:var(--hc-zlata-text)}.certov-vysledok__pozn .certov-variant__storno{font-size:.8125rem;letter-spacing:0;text-transform:none;color:var(--hc-tiche)}.certov-vysledok__vybrat,.certov-vysledok__rezervovat{padding:12px 22px!important;font-size:.6875rem!important;white-space:nowrap;cursor:pointer}.certov-vysledok__zbal{display:none;background:none;border:0;border-bottom:1px solid var(--hc-zlata);color:var(--hc-zlata-text);font:inherit;font-size:.6875rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;padding:0 0 4px;cursor:pointer}.certov-vysledok.is-open .certov-vysledok__vybrat{display:none}.certov-vysledok.is-open .certov-vysledok__zbal{display:inline-block}.certov-varianty{display:none;border-top:1px solid var(--hc-linka);background:var(--hc-papier);padding:24px 32px 28px}.certov-vysledok.is-open .certov-varianty{display:block}.certov-varianty__hlava{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:14px}.certov-varianty__hlava h4{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.125rem;letter-spacing:1px;text-transform:none;margin:0}.certov-varianty__hlava span{font-size:.8125rem;color:var(--hc-tiche)}.certov-variant{display:grid;grid-template-columns:24px 1fr auto;gap:16px 18px;align-items:start;background:#fff;border:1px solid var(--hc-linka);padding:18px 22px;margin-bottom:10px;cursor:pointer;position:relative;transition:border-color .2s,box-shadow .2s}.certov-variant:hover{border-color:var(--hc-zlata)}.certov-variant.is-vybrany{border-color:var(--hc-zlata);box-shadow:inset 0 0 0 1px var(--hc-zlata)}.certov-variant input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.certov-variant__r{width:22px;height:22px;border:1px solid var(--hc-linka);border-radius:50%;margin-top:2px;position:relative;display:block}.certov-variant.is-vybrany .certov-variant__r{border-color:var(--hc-zlata)}.certov-variant.is-vybrany .certov-variant__r::after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--hc-zlata)}.certov-variant:focus-within{outline:1px solid var(--hc-zlata);outline-offset:2px}.certov-variant__info h4{font-family:var(--hc-text);font-weight:500;font-size:1.0625rem;letter-spacing:0;text-transform:none;margin:0 0 4px;line-height:1.3}.certov-variant__stitok{display:inline-block;font-weight:500;font-size:.625rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--hc-zlata-text);border:1px solid var(--hc-zlata);padding:2px 8px;margin-left:10px;vertical-align:2px}.certov-variant__meta,.certov-variant__storno{display:block;font-size:.8125rem;color:var(--hc-tiche);line-height:1.5}.certov-variant__zhrnutie{display:block;font-size:.9375rem;color:var(--hc-pismo);line-height:1.5;margin-top:4px}.certov-variant__obsah{margin-top:6px;font-size:.875rem}.certov-variant__obsah summary{display:inline-block;cursor:pointer;color:var(--hc-zlata-text);text-decoration:underline;text-underline-offset:3px;list-style:none}.certov-variant__obsah summary::-webkit-details-marker{display:none}.certov-variant__obsah summary::after{content:" ▾"}.certov-variant__obsah[open] summary::after{content:" ▴"}.certov-variant__obsah ul{margin:8px 0 2px;padding-left:18px;color:var(--hc-tiche);line-height:1.55}.certov-variant__obsah li{margin:2px 0}.certov-varianty__storno{font-size:.8125rem;color:var(--hc-tiche);line-height:1.5;margin:14px 0 0}.certov-varianty__storno b{font-weight:500;color:var(--hc-pismo)}.certov-vysledok__balicek{margin-top:10px}.certov-vysledky__storno{margin-top:4px}.certov-varianty__storno ul{margin:6px 0 0;padding-left:18px}.certov-varianty__storno li{margin:3px 0}.certov-varianty__storno li span{color:var(--hc-pismo)}.certov-variant__cena{text-align:right;min-width:130px}.certov-variant__cena s{display:block;font-size:.8125rem;color:var(--hc-tiche)}.certov-variant__cena strong{display:block;font-family:var(--hc-nadpisy);font-weight:400;font-size:1.5rem;line-height:1.1}.certov-variant__cena small{display:block;font-size:.75rem;color:var(--hc-tiche);margin-top:2px}.certov-variant__cena em{display:block;font-style:normal;font-size:.75rem;color:var(--hc-zlata-text);letter-spacing:.5px;text-transform:uppercase;margin-top:4px}.certov-varianty__spod{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.certov-varianty__spod p{font-size:.875rem;color:var(--hc-tiche);margin:0}.certov-variant__tlacidlo{padding:14px 26px!important;white-space:nowrap}.certov-variant[hidden],.certov-vysledok[hidden]{display:none}.certov-lepiaci{position:sticky;bottom:0;z-index:30;margin-top:24px}.certov-lepiaci[hidden]{display:none}.certov-lepiaci__in{background:var(--hc-tmava);color:#fff;display:flex;align-items:center;gap:24px;padding:14px 24px;box-shadow:0 -12px 40px rgba(30,38,48,.18)}.certov-lepiaci__foto{width:64px;height:48px;object-fit:cover;flex:none;background:#333}.certov-lepiaci__text{flex:1;min-width:0}.certov-lepiaci__text b{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.0625rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.certov-lepiaci__text span{font-size:.8125rem;color:var(--hc-ondark-70);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.certov-lepiaci__cena{text-align:right;flex:none}.certov-lepiaci__cena b{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.5rem;display:block;line-height:1.1}.certov-lepiaci__cena small{font-size:.75rem;color:var(--hc-ondark-70)}.certov-lepiaci__tl{flex:none;padding:14px 26px!important;white-space:nowrap}.certov-minigal{position:absolute;inset:0}.certov-minigal__pas{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.certov-minigal__pas::-webkit-scrollbar{display:none}.certov-minigal__pas img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start;position:static!important}.certov-minigal__sipka{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;background:rgba(255,255,255,.92);color:var(--hc-pismo);font-size:1.5rem;line-height:1;cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .2s;z-index:2}.certov-minigal:hover .certov-minigal__sipka,.certov-minigal__sipka:focus-visible{opacity:1}.certov-minigal__sipka--l{left:12px}.certov-minigal__sipka--r{right:12px}.certov-minigal__pocet{position:absolute;right:12px;top:12px;background:rgba(30,30,30,.7);color:#fff;padding:5px 10px;font-size:.6875rem;letter-spacing:1.5px;z-index:2}.certov-minigal__bodky{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px;z-index:2}.certov-minigal__bodky i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.55)}.certov-minigal__bodky i.is-on{background:#fff;transform:scale(1.35)}.certov-vysledok:not(.is-open):not(.is-balicek) .certov-minigal__sipka,.certov-vysledok:not(.is-open):not(.is-balicek) .certov-minigal__bodky{display:none}@media (hover:none){.certov-minigal__sipka{opacity:1;width:34px;height:34px}}.certov-checkout{scroll-margin-top:calc(var(--hc-hlavicka-fix-v) + 24px + var(--hc-horny-offset))}.certov-checkout__mriezka{display:grid;grid-template-columns:1fr 400px;gap:56px;align-items:start}.certov-form,.hc-form{background:#fff;border:1px solid var(--hc-linka);padding:40px}.certov-form .certov-eyebrow{margin:32px 0 16px}.certov-form .certov-eyebrow:first-of-type{margin-top:0}.certov-form__mriezka,.hc-form__mriezka{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.certov-form__pole,.hc-form__pole{display:flex;flex-direction:column;gap:6px;font-size:.6875rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-zlata-text);font-weight:500}:is(.certov-form__pole,.hc-form__pole) :is(input,select,textarea){font:inherit;font-size:1rem;letter-spacing:0;text-transform:none;color:var(--hc-pismo);border:1px solid var(--hc-linka);padding:12px 14px;background:#fff;border-radius:0;width:100%}:is(.certov-form__pole,.hc-form__pole) :is(input,select,textarea):focus{outline:none;border-color:var(--hc-zlata)}.certov-form__pole--cele,.hc-form__pole--cele{margin-top:18px}.certov-form__past,.hc-form__past{position:absolute;left:-9999px}.certov-form__volba{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--hc-linka);padding:16px;margin-bottom:12px;font-size:.9375rem;color:var(--hc-tiche);cursor:pointer}.certov-form__volba strong{color:var(--hc-pismo);font-weight:500}.certov-form__volba input{margin-top:4px;accent-color:var(--hc-zlata)}.certov-form__volba--neaktivna{opacity:.5;cursor:default}.certov-form__suhlas,.hc-form__suhlas{display:flex;gap:10px;align-items:flex-start;font-size:.875rem;color:var(--hc-tiche);margin-top:14px;line-height:1.5}:is(.certov-form__suhlas,.hc-form__suhlas) input{margin-top:3px;accent-color:var(--hc-zlata)}:is(.certov-form__suhlas,.hc-form__suhlas) a{color:var(--hc-zlata-text);text-decoration:underline}.certov-form__odoslat,.hc-form__odoslat{display:block;width:100%;margin-top:28px;border:0;cursor:pointer;padding:18px!important;background:var(--hc-zlata);color:var(--hc-tmava);font:inherit;font-size:.75rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase}.certov-form__odoslat:hover,.hc-form__odoslat:hover{background:var(--hc-tmava);color:#fff}.hc-form--kontakt{max-width:760px}.hc-form--kontakt .hc-form__odoslat{width:auto;padding:18px 40px!important}.hc-form__alebo{margin:12px 0 0}.certov-form__pozn{font-size:.8125rem;color:var(--hc-tiche);margin-top:12px;text-align:center}.certov-form__poucenie{margin:4px 0 16px;text-align:left}.certov-form__poucenie a{color:inherit}.certov-odstupenie{max-width:720px;margin-inline:auto}.certov-odstupenie .certov-form__pozn{text-align:left;margin:16px 0 12px}.certov-suhrn{background:var(--hc-bezova);padding:32px;position:sticky;top:calc(var(--hc-hlavicka-fix-v) + 24px + var(--hc-horny-offset))}.certov-suhrn img{width:100%;aspect-ratio:3/2;object-fit:cover;margin-bottom:20px}.certov-suhrn h3{font-size:1.375rem;letter-spacing:1px;text-transform:none;margin-bottom:4px}.certov-suhrn__var{font-size:.9375rem;color:var(--hc-tiche);margin-bottom:16px}.certov-riadky{border-top:1px solid var(--hc-linka)}.certov-riadok{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--hc-linka)}.certov-riadok p{margin:0}.certov-riadok p:first-child{color:var(--hc-tiche);font-size:.875rem}.certov-riadok p:last-child{text-align:right;font-size:.9375rem}.certov-suhrn__cena{display:flex;justify-content:space-between;align-items:baseline;margin-top:20px;font-size:.875rem;color:var(--hc-tiche)}.certov-suhrn__cena strong{font-family:var(--hc-nadpisy);font-weight:400;font-size:2rem;color:var(--hc-pismo)}.certov-suhrn__storno{font-size:.8125rem;color:var(--hc-tiche);margin-top:12px;line-height:1.5}.certov-suhrn__platba{font-size:.875rem;margin-top:16px;padding-top:16px;border-top:1px solid var(--hc-linka)}.certov-potvrdenie .certov-riadky{margin-top:16px}.certov-potvrdenie__odkazy{margin-top:32px;text-align:center}.certov-potvrdenie__odkazy .certov-form__odoslat{display:inline-block;width:auto;min-width:260px;margin-top:0;text-decoration:none;text-align:center}@media (max-width:600px){.certov-potvrdenie__odkazy .certov-form__odoslat{width:100%;min-width:0}}.hc-rezervacia .certov-checkout+.certov-lista{margin-top:72px!important}.hc-platby{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.hc-platby__nadpis{margin:0;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-ondark-55)}.hc-platby__nadpis a{color:inherit;text-decoration:none}.hc-platby__nadpis a:hover,.hc-platby__nadpis a:focus-visible{text-decoration:underline}.hc-platby__loga{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hc-platby__loga li{display:flex;align-items:center;justify-content:center;height:34px;min-width:58px;padding:0 10px;background:#fff;border-radius:4px;box-sizing:border-box}.hc-platby__loga a{display:flex;align-items:center}.hc-platby__loga img{display:block;max-width:none;filter:none}.hc-platby--krok{margin-top:12px}.hc-platby--krok .hc-platby__loga li{border:1px solid var(--hc-linka);height:32px}.certov-suhrn__predavajuci{font-size:.75rem;color:var(--hc-tiche);margin-top:12px;line-height:1.5}.certov-platba-akcie{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 12px}.certov-platba-akcie>*:only-child{grid-column:1/-1}.certov-platba-akcie .certov-form__odoslat{margin-top:0;text-align:center;text-decoration:none}.certov-form__odoslat--obrys{background:#fff;color:var(--hc-tmava);box-shadow:inset 0 0 0 1px var(--hc-tmava)}.certov-doplnky__uvod{margin:-8px 0 16px}.certov-doplnky{display:grid;gap:20px}.certov-doplnky__skupina{border:0;margin:0;padding:0;min-width:0}.certov-doplnky__skupina legend{font-size:.6875rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-zlata-text);font-weight:500;margin-bottom:8px;padding:0}.certov-doplnok{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border-bottom:1px solid var(--hc-linka);padding:12px 0;font-size:.9375rem;color:var(--hc-pismo);cursor:pointer}div.certov-doplnok{grid-template-columns:1fr auto 76px;cursor:default}.certov-doplnok input[type=checkbox]{accent-color:var(--hc-zlata);width:18px;height:18px;margin:0}.certov-doplnok__nazov{min-width:0;overflow-wrap:anywhere}.certov-doplnok__nazov small,.certov-doplnok__cena small{display:block;font-size:.8125rem;color:var(--hc-tiche);line-height:1.4}.certov-doplnok__cena{text-align:right;white-space:nowrap}.certov-doplnok__pocet{font:inherit;width:76px;border:1px solid var(--hc-linka);padding:8px 10px;background:#fff;border-radius:0;text-align:center}.certov-doplnok__pocet:focus{outline:none;border-color:var(--hc-zlata)}.certov-kod{margin-top:8px}.certov-kod__riadok{display:grid;grid-template-columns:1fr 160px auto;gap:12px 16px;align-items:end}.certov-kod__uplatnit.certov-form__odoslat{margin-top:0;width:auto;padding:14px 22px!important}.certov-kod__ok{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid var(--hc-zlata);background:var(--hc-papier);padding:14px 16px;font-size:.9375rem}.certov-kod__zrusit{background:none;border:0;padding:0;cursor:pointer;font:inherit;text-decoration:underline;color:var(--hc-zlata-text)}.certov-kod .certov-vysledky__stav{padding:14px 16px;margin-bottom:12px}.certov-sluzby{max-width:880px;margin:0 auto;display:grid;gap:24px}.certov-form__odoslat.wp-block-button__link{height:auto}.certov-sluzby.certov-checkout{max-width:none;display:block}.certov-sluzby__kroky{margin:0}.certov-sluzby__karty{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.certov-sluzby__karta{margin:0;height:100%}.certov-sluzby__karta small{color:var(--hc-tiche);font-size:.8125rem;line-height:1.4}.certov-sluzby__den{display:grid;grid-template-columns:minmax(0,260px) auto;gap:16px;align-items:end;margin-top:20px}.certov-sluzby__den .certov-form__odoslat{margin-top:0;width:auto;padding:14px 22px!important}.certov-sluzby__casy{border:0;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.certov-sluzby__casy legend{font-size:.6875rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-zlata-text);font-weight:500;margin-bottom:8px;padding:0}.certov-sluzby__cas{position:relative}.certov-sluzby__cas input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.certov-sluzby__cas span{display:block;min-width:72px;text-align:center;border:1px solid var(--hc-linka);padding:10px 12px;font-size:.9375rem;background:#fff}.certov-sluzby__cas input:checked+span{background:var(--hc-zlata);border-color:var(--hc-zlata);color:var(--hc-tmava)}.certov-sluzby__cas input:focus-visible+span{outline:2px solid var(--hc-tmava);outline-offset:2px}.certov-sluzby__skupina{width:100%;font-size:.8125rem;color:var(--hc-tiche);margin:8px 0 0}@media (max-width:600px){.certov-kod__riadok{grid-template-columns:1fr}.certov-kod__uplatnit.certov-form__odoslat{width:100%}.certov-sluzby__den{grid-template-columns:1fr}.certov-sluzby__den .certov-form__odoslat{width:100%}div.certov-doplnok{grid-template-columns:1fr 64px}div.certov-doplnok .certov-doplnok__cena{grid-column:1;grid-row:2;text-align:left}div.certov-doplnok .certov-doplnok__pocet{grid-column:2;grid-row:1/3;width:64px}}.certov-platba-vysledok .certov-riadky{margin-top:24px}.hc-rezervacia .certov-lista{margin-top:40px}.hc-stranka__nadpis,.hc-clanok__nadpis{font-size:clamp(1.75rem,3.4vw,2.75rem);letter-spacing:1px;text-transform:none;margin-bottom:12px}.hc-clanok__datum{font-size:.875rem;color:var(--hc-tiche);margin-bottom:32px}.hc-stranka__foto,.hc-clanok__foto{margin:0 0 40px}.hc-text{font-size:1.0625rem;line-height:1.75}.hc-text>*+*{margin-block-start:1.25rem}.hc-text h2,.hc-text h3{text-transform:none;letter-spacing:.5px;font-size:1.5rem;margin-top:2.5rem}.hc-text ul,.hc-text ol{padding-left:1.4rem}.hc-text a{text-decoration:underline}.hc-novinky__zoznam .hc-mriezka-3{gap:24px}.hc-novinky__zoznam .wp-block-query-pagination{margin-top:56px;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;gap:16px}.hc-novinky__zoznam h3{font-size:1.25rem;letter-spacing:.5px;text-transform:none;margin-bottom:8px}.hc-novinky__zoznam h3 a{color:inherit}.hc-hladanie__form{max-width:560px;margin:24px 0 48px}.hc-hladanie__form .wp-block-search__input{border:1px solid var(--hc-linka);border-radius:0;padding:12px 16px;font:inherit}.hc-hladanie__form .wp-block-search__button{background:var(--hc-zlata);color:var(--hc-tmava);border:0;border-radius:0;font-size:.75rem;letter-spacing:2.4px;text-transform:uppercase;padding:0 24px}.hc-404__obsah{text-align:center;min-height:60vh;display:flex;align-items:center}.hc-404 h1{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:20px;text-transform:none}.hc-404 .hc-stvorce{text-align:left;margin:32px auto 40px;max-width:520px}.hc-404 .certov-lista{text-align:left}.hc-archiv h1{font-size:clamp(1.75rem,3.4vw,2.75rem);margin-bottom:40px;text-transform:none}.hc-shot .hc-hero{min-height:820px!important}@media (max-width:1023px){.hc-hero{min-height:640px;padding:120px 24px 170px}body.hc-bez-hero-listy .hc-hero{padding-bottom:110px}.hc-izby{grid-template-columns:repeat(2,1fr)}.hc-preco__mriezka{grid-template-columns:1fr;border:0}.hc-preco__bod{border-right:0;border-bottom:1px solid var(--hc-linka);padding:24px 0}.hc-preco__bod:last-child{border-bottom:0}.hc-recenzie{grid-template-columns:1fr;gap:40px}.hc-uvod__mriezka{grid-template-columns:1fr;gap:48px;overflow:hidden}.hc-stoh{height:420px;max-width:480px;margin:0 auto}.hc-stoh__karta--1{left:0;width:30%;height:64%}.hc-stoh__karta--2{left:14%;width:42%;height:80%}.hc-stoh__karta--3{left:32%;width:60%;height:100%}.hc-objav{grid-template-columns:1fr;gap:40px}.hc-bento{grid-template-columns:1fr 1fr;grid-template-rows:auto}.hc-bento__d{aspect-ratio:1}.hc-bento__d:first-child{grid-column:1/-1;grid-row:auto;aspect-ratio:16/10}.hc-objav__fotky{grid-template-columns:1.4fr 1fr 1fr}.hc-objav__foto:nth-child(4){display:none}.hc-pas>*{flex-basis:calc((100% - 24px)/2)}.hc-pas--2>*{flex-basis:85%}.hc-paticka__news{grid-template-columns:1fr}.hc-newsletter-form{justify-self:start}.hc-paticka__stlpce{grid-template-columns:1fr 1fr;gap:28px}.hc-odznak{grid-column:1/-1;justify-self:start}.hc-velke-odkazy a{font-size:1.5rem}.hc-dvoj,.hc-hodiny,.hc-kontakt-mriezka{grid-template-columns:1fr;gap:40px}.hc-dvoj--foto-vlavo .hc-dvoj__text{order:0}.hc-galeria-izby{grid-template-columns:1fr;grid-template-rows:300px;height:auto}.hc-galeria-izby>*:not(:first-child){display:none}.hc-galeria-izby__pocet{display:block}.hc-izba-obsah{grid-template-columns:1fr;gap:40px;padding:32px 20px 72px;overflow:hidden}.hc-izba-obsah h1{font-size:1.75rem}.hc-vybavenie{grid-template-columns:1fr 1fr}.hc-lepiaca-karta{position:static}.certov-checkout__mriezka{grid-template-columns:1fr;gap:24px}.certov-suhrn{position:static;order:-1}.certov-form,.hc-form{padding:20px}.certov-form__mriezka,.hc-form__mriezka{grid-template-columns:1fr}.certov-platba-akcie{grid-template-columns:1fr}.certov-vysledok__vrch,.certov-vysledok.is-open .certov-vysledok__vrch,.certov-vysledok.is-balicek .certov-vysledok__vrch{grid-template-columns:1fr}.certov-vysledok__foto,.certov-vysledok.is-open .certov-vysledok__foto,.certov-vysledok.is-balicek .certov-vysledok__foto{aspect-ratio:16/10;min-height:0}.certov-vysledok:not(.is-open):not(.is-balicek) .certov-minigal__bodky{display:flex}.certov-vysledok__telo,.certov-vysledok.is-open .certov-vysledok__telo{padding:18px 18px 20px}.certov-vysledok__hlava{flex-direction:column;gap:10px}.certov-vysledok__od{text-align:left}.certov-vysledok__akcie{flex-direction:column;align-items:stretch}.certov-vysledok__vybrat,.certov-vysledok__rezervovat{text-align:center}.certov-vysledok__zbal{align-self:flex-end}.certov-varianty{padding:20px 14px 22px}.certov-variant{grid-template-columns:24px 1fr;padding:16px}.certov-variant__cena{grid-column:2;text-align:left;min-width:0;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.certov-variant__cena strong{font-size:1.375rem}.certov-varianty__spod{flex-direction:column;align-items:stretch}.certov-variant__tlacidlo{text-align:center}.certov-kroky li{padding:12px 14px;font-size:.6875rem;gap:10px}.certov-lepiaci__in{padding:10px 14px;gap:12px}.certov-lepiaci__foto,.certov-lepiaci__cena small{display:none}.certov-lepiaci__text{min-width:0}.certov-lepiaci__text b{white-space:normal;overflow:visible;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.certov-lepiaci__text span{display:none}.certov-lepiaci__cena b{font-size:1.25rem}.certov-lepiaci__tl{padding:12px 16px!important;font-size:.625rem!important}.certov-lista__veky{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--hc-linka);padding:12px 18px;flex-wrap:wrap}.hc-riadok{grid-template-columns:fit-content(52%) minmax(0,1fr)}.hc-riadok:not(.hc-riadok--2) .hc-riadok__meta{display:none}.hc-sluzby{grid-template-columns:1fr 1fr;gap:32px 16px}.hc-galeria__pas>*{flex-basis:300px;height:380px}}@media (max-width:781px){.hc-sekcia{padding-top:56px;padding-bottom:56px}.hc-uvod{padding:72px 0}.hc-hero h1{font-size:2.5rem;letter-spacing:3px}.hc-hero__pod{font-size:1rem}.hc-hero__cta{gap:20px}.hc-hodnotenie{font-size:.875rem;gap:10px}.hc-hodnotenie__avatary img{width:34px;height:34px;margin-left:-10px}.hc-hero__cisla{bottom:40px}.hc-hero__cislo{padding:0 20px}.hc-hero__cislo strong{font-size:1.5rem}.hc-hero__cislo span{font-size:.625rem;letter-spacing:1.5px}.hc-hero-lista{margin-top:-120px;padding:0 20px}.certov-lista:not(.certov-lista--zvisla){display:grid;grid-template-columns:1fr 1fr}.certov-lista__pole{padding:16px 18px;border-bottom:1px solid var(--hc-linka)}.certov-lista__pole:nth-child(even){border-right:0}.certov-lista__pole svg{right:16px;bottom:18px}.certov-lista__noci{display:none}.certov-lista__tlacidlo{grid-column:1/-1;padding:18px}.certov-lista--zvisla{display:flex!important;flex-direction:column;padding:24px}.hc-lepiaca .certov-lista{display:flex;height:100%;width:100%}.hc-lepiaca__in{height:56px;padding:0 12px}.hc-lepiaca .certov-lista__pole{padding:0 10px;border-bottom:0;flex:1 1 0;min-width:0}.hc-lepiaca .certov-lista__pole:first-child{border-left:0;padding-left:0}.hc-lepiaca .certov-lista__pole input{font-size:.875rem;width:auto}.hc-lepiaca .hc-kal-hodnota{font-size:.875rem}.hc-lepiaca .certov-lista__tlacidlo{flex:none;margin-left:8px;padding:0 14px;height:40px;font-size:.6875rem;letter-spacing:1.5px}.hc-lepiaca .certov-lista__tlacidlo .hc-dlhe{display:none}.hc-izby{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--hc-okraj));padding:0 var(--hc-okraj)}.hc-izby>*{flex:0 0 280px;scroll-snap-align:start}.hc-hlava h1,.hc-hlava h2{font-size:1.75rem;letter-spacing:2px}.hc-hlava{margin-bottom:40px}.hc-uvod__veta{font-size:1.5rem}.hc-stoh{height:340px}.hc-tab{flex:none;padding:16px 14px;font-size:.9375rem}.hc-objav__fotky{grid-template-columns:1fr 1fr}.hc-bento{gap:10px}.hc-bento__t{left:14px;right:14px;bottom:12px}.hc-bento__t h3,.hc-bento__d:first-child h3{font-size:1.25rem}.hc-bento__t p:not(.hc-eyebrow){display:none}.hc-objav__foto:nth-child(3){display:none}.hc-objav__foto--hl{margin-top:0}.hc-banner{min-height:460px}.hc-banner h2{font-size:2rem}.hc-pas>*{flex-basis:85%}.hc-balicek__spodok{flex-direction:column;align-items:stretch;gap:12px}.hc-balicek__cena{text-align:center}.hc-balicek__cena small{white-space:nowrap;margin-left:0}.hc-balicek__spodok .hc-tlacidlo{text-align:center}.hc-ovladac__ciara{width:160px}.hc-znacky__zoznam{flex-direction:column;gap:18px}.hc-znacka{justify-content:center;font-size:1rem;letter-spacing:.5px;white-space:nowrap}.hc-velke-odkazy .hc-obal{flex-direction:column;align-items:center}.hc-newsletter{flex-direction:column}.hc-newsletter input{flex:none;height:52px}.hc-newsletter button{height:52px}.hc-paticka__stlpce{grid-template-columns:1fr 1fr}.hc-recenzie-pas__cislo{font-size:3rem}.hc-mriezka-4{grid-template-columns:1fr 1fr;gap:16px}.hc-mriezka-4 .hc-karta-akt__foto{aspect-ratio:1}.hc-mriezka-3,.hc-mriezka-2{grid-template-columns:1fr}.hc-kamery{grid-template-columns:1fr}.hc-faq details p{padding-right:0}.hc-riadok>*{overflow-wrap:anywhere}.hc-riadok__nazov{font-size:1.0625rem}.hc-stvorce{grid-template-columns:1fr}.hc-podmenu{justify-content:flex-start;gap:28px}.hc-citat p{font-size:1.375rem}.hc-galeria__pas>*{flex-basis:300px;height:380px}}@media (max-width:600px){.hc-paticka__stlpce{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;padding:40px 0}.hc-paticka__stlpce :is(h2,h4){margin-bottom:10px}.hc-paticka__kontakt p{font-size:.875rem;overflow-wrap:anywhere}.hc-paticka__pas .hc-hodnotenia--paticka{flex-direction:row;flex-wrap:wrap;gap:8px 20px}.hc-paticka__spodok{flex-direction:column;text-align:center;align-items:center}.hc-izba-obsah{padding:24px 16px 56px}.hc-galeria-izby{padding:16px 16px 0}.certov-vysledok__telo,.certov-vysledok.is-open .certov-vysledok__telo{padding:16px}.certov-vysledok.is-open .certov-vysledok__hlava h3{font-size:1.375rem}.hc-hero__cisla{gap:0}.hc-hero__cislo{padding:0 12px}}.hc-balicek-vlastny{padding-top:0}.hc-balicek-vlastny>.hc-obal>*+*{margin-top:clamp(2rem,4vw,3.5rem)}.hc-balicek-vlastny .hc-galeria{margin:0}.hc-bonus-box{background:var(--hc-bezova);border-left:4px solid var(--hc-zlata);padding:clamp(1.25rem,3vw,2rem) clamp(1.5rem,3.5vw,2.5rem)}.hc-bonus-box>*+*{margin-top:.5rem}.hc-bonus-box h3{margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem)}.hc-bonus-box p{margin:0;color:var(--hc-tiche)}.hc-bal{--bal-radius:20px}.hc-bal .hc-sekcia{padding-block:clamp(2rem,5vw,3.5rem)}.hc-bal-hero{position:relative;margin:0;border-radius:0;overflow:hidden;min-height:clamp(430px,68vh,600px);display:flex;flex-direction:column;justify-content:flex-end;background:var(--hc-tmava);padding-top:calc(var(--hc-hlavicka-v) + var(--hc-lista-v))}.hc-bal-hero__foto{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.hc-bal-hero__foto img{width:100%;height:100%;object-fit:cover;opacity:.92}.hc-bal-hero__foto::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(20,17,13,.94) 0%,rgba(20,17,13,.78) 42%,rgba(20,17,13,.32) 74%,rgba(20,17,13,.58) 100%)}.hc-bal-hero__obsah{position:relative;width:100%;max-width:var(--hc-sirka);margin-inline:auto;padding:22px var(--hc-okraj) clamp(64px,9vw,110px);display:flex;flex-direction:column;gap:16px}.hc-bal-hero__obsah>*{max-width:900px}.hc-bal-hero__obsah h1{color:#fff;font-size:clamp(2.125rem,8.5vw,3.75rem);line-height:1.04;letter-spacing:-.01em;margin:0}.hc-bal-hero__pod{color:rgba(255,255,255,.88);font-size:clamp(.9375rem,4vw,1.1875rem);line-height:1.5;max-width:56ch;margin:0}@media (max-width:600px){.hc-bal-hero__pod{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hc-bal-hero__cena-vedla{display:none}}.hc-bal-odznaky{display:flex;flex-wrap:wrap;gap:8px}.hc-bal-odznak{border:1px solid rgba(255,255,255,.45);color:#fff;font-weight:600;font-size:.75rem;letter-spacing:1.5px;text-transform:uppercase;padding:7px 12px;border-radius:999px}.hc-bal-odznak--zlaty{background:var(--hc-zlata);border-color:var(--hc-zlata);color:#1a1611;font-weight:700}.hc-bal-hero__cena{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 20px}.hc-bal-hero__cena-label{color:rgba(255,255,255,.6);font-size:.75rem;letter-spacing:2px;text-transform:uppercase;width:100%}.hc-bal-hero__cena strong{font-family:var(--hc-nadpisy);font-size:clamp(2.375rem,10vw,3.375rem);line-height:1;font-weight:500;color:#fff}.hc-bal-hero__cena-pozn{font-size:.875rem;color:rgba(255,255,255,.75)}.hc-bal-hero__cena-vedla{font-size:.8125rem;color:rgba(255,255,255,.7);max-width:26ch}.hc-bal-cta{display:flex;flex-wrap:wrap;gap:10px}.hc-bal-cta .hc-tlacidlo{flex:1 1 200px;text-align:center;min-height:54px;display:inline-flex;align-items:center;justify-content:center}.hc-tlacidlo--obrys{background:transparent;border:1px solid rgba(255,255,255,.5);color:#fff}.hc-tlacidlo--obrys:hover{background:rgba(255,255,255,.12);border-color:#fff}.hc-bal-cenovka{position:relative;z-index:4;margin-top:clamp(-96px,-8vw,-56px);background:#fff;border:1px solid var(--hc-linka);border-radius:22px;padding:clamp(20px,3vw,32px);display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;box-shadow:0 18px 50px rgba(30,38,48,.14)}.hc-bal-cenovka__c{flex:1 1 240px;min-width:0}.hc-bal-cenovka__lab{display:block;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-tiche)}.hc-bal-cenovka__c strong{display:block;font-family:var(--hc-nadpisy);font-weight:500;font-size:clamp(2rem,4.6vw,2.75rem);line-height:1.1;color:var(--hc-pismo);margin:2px 0 4px}.hc-bal-cenovka__za{display:block;font-size:.875rem;color:var(--hc-tiche);line-height:1.45;max-width:34ch}.hc-bal-cenovka .hc-bal-cta{flex:1 1 340px;margin:0}.hc-tlacidlo--tmavy-obrys{background:transparent;border:1px solid var(--hc-linka);color:var(--hc-pismo)}.hc-tlacidlo--tmavy-obrys:hover{background:var(--hc-bezova);border-color:var(--hc-zlata);color:var(--hc-pismo)}.hc-bal-fakty{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:clamp(14px,2vw,22px)}.hc-bal-fakt{background:#fff;border:1px solid var(--hc-linka);border-radius:16px;padding:14px 16px}.hc-bal-fakt strong{display:block;font-family:var(--hc-nadpisy);font-weight:500;font-size:1.375rem;line-height:1.1;color:var(--hc-tmava)}.hc-bal-fakt span{display:block;font-size:.8125rem;color:var(--hc-tiche);margin-top:4px;line-height:1.4}.hc-bal-hlava{max-width:62ch}.hc-bal-hlava--stred{margin-inline:auto;text-align:center}.hc-bal-hlava h2{font-size:clamp(1.625rem,6.4vw,2.375rem);line-height:1.12;margin:0 0 10px}.hc-bal-hlava__pod{font-size:.9375rem;line-height:1.6;color:var(--hc-tiche);margin:0}.hc-bal-karty{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:18px}.hc-bal-karta{background:#fff;border:1px solid var(--hc-linka);border-radius:var(--bal-radius);padding:20px}.hc-bal-karta--tmava{background:var(--hc-tmava);border-color:var(--hc-tmava);color:#fff}.hc-bal-karta__hlava{display:flex;align-items:center;gap:10px;margin-bottom:14px}.hc-bal-karta__cislo{width:38px;height:38px;border-radius:12px;background:var(--hc-bezova);color:var(--hc-zlata-text);font-weight:700;font-size:.8125rem;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.hc-bal-karta--tmava .hc-bal-karta__cislo{background:rgba(180,151,100,.28);color:#d8bd8c}.hc-bal-karta__hlava h3{font-size:1.3125rem;margin:0}.hc-bal-karta--tmava h3{color:#fff}.hc-bal-karta ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hc-bal-karta li{display:flex;gap:10px;font-size:.9375rem;line-height:1.45;color:var(--hc-pismo)}.hc-bal-karta--tmava li{color:rgba(255,255,255,.88)}.hc-bal-karta li svg{width:16px;height:16px;flex:0 0 auto;margin-top:3px;color:var(--hc-zlata-tmava)}.hc-bal-karta--tmava li svg{color:#d8bd8c}.hc-bal-pas{background:var(--hc-bezova);border-radius:var(--bal-radius);padding:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px}.hc-bal-cislo strong{display:block;font-family:var(--hc-nadpisy);font-weight:500;font-size:clamp(1.75rem,7vw,2.25rem);line-height:1;color:var(--hc-zlata-text)}.hc-bal-cislo span{display:block;font-size:.875rem;line-height:1.45;color:var(--hc-pismo);margin-top:6px}.hc-bal-galeria{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:16px 10px 6px;scrollbar-width:none}.hc-bal-galeria::-webkit-scrollbar{height:0}.hc-bal-galeria__item{flex:0 0 auto;width:clamp(240px,74vw,360px);scroll-snap-align:center;cursor:zoom-in;border:0;padding:0;background:none}.hc-bal-galeria__item img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;display:block}.hc-bal-svetlo{position:fixed;inset:0;z-index:120;background:rgba(15,12,9,.94);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;cursor:zoom-out}.hc-bal-svetlo[hidden]{display:none}.hc-bal-svetlo img{max-width:100%;max-height:78vh;object-fit:contain;border-radius:14px}.hc-bal-svetlo__popis{color:rgba(255,255,255,.8);font-size:.875rem;margin-top:14px;text-align:center}.hc-bal-svetlo__ovladanie{display:flex;gap:10px;margin-top:14px}.hc-bal-svetlo button{background:rgba(255,255,255,.14);color:#fff;border:0;font-size:.9375rem;font-weight:600;padding:12px 20px;border-radius:12px;min-height:48px;cursor:pointer}.hc-bal-svetlo button:hover{background:rgba(255,255,255,.24)}.hc-bal-detaily{background:#fff;border:1px solid var(--hc-linka);border-radius:var(--bal-radius);overflow:hidden;margin-top:18px}.hc-bal-detaily details+details{border-top:1px solid var(--hc-linka)}.hc-bal-detaily summary{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:1rem;cursor:pointer;list-style:none}.hc-bal-detaily summary::-webkit-details-marker{display:none}.hc-bal-detaily summary span{color:var(--hc-zlata);font-size:1.375rem;line-height:1}.hc-bal-detaily details[open] summary span{transform:rotate(45deg)}.hc-bal-detail__telo{padding:0 20px 20px;font-size:.9375rem;line-height:1.6;color:var(--hc-pismo);display:flex;flex-direction:column;gap:8px}.hc-bal-detail__telo p{margin:0}.hc-bal-chatky{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:18px}.hc-bal-chatky-sekcia{padding-top:0}.hc-bal-chatka{background:#fff;border:1px solid var(--hc-linka);border-radius:var(--bal-radius);overflow:hidden;display:block;color:var(--hc-tmava);text-decoration:none;transition:border-color .2s}.hc-bal-chatka:hover{border-color:var(--hc-zlata)}.hc-bal-chatka img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.hc-bal-chatka__telo{display:block;padding:18px 20px}.hc-bal-chatka__telo strong{display:block;font-family:var(--hc-nadpisy);font-weight:500;font-size:1.375rem}.hc-bal-chatka__pod{display:block;font-size:.875rem;color:var(--hc-tiche);margin-top:4px}.hc-bal-chatka__odkaz{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:12px;font-weight:600;color:var(--hc-zlata-text)}.hc-bal-chatka__cena{font-family:var(--hc-nadpisy);font-weight:500;font-size:1.125rem;color:var(--hc-tmava)}.hc-bal-zaver{background:var(--hc-tmava);border-radius:22px;padding:clamp(26px,5vw,44px) clamp(20px,4vw,40px);color:#fff}.hc-bal-zaver h2{color:#fff;margin:0 0 10px;font-size:clamp(1.625rem,6.4vw,2.375rem)}.hc-bal-zaver p{color:rgba(255,255,255,.78);font-size:.9375rem;line-height:1.6;max-width:52ch;margin:0 0 18px}body.single-balicek .hc-lepiaca{display:none}.hc-bal-lista{position:fixed;left:0;right:0;bottom:0;z-index:80;background:rgba(255,255,255,.96);border-top:1px solid var(--hc-linka);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;backdrop-filter:blur(8px)}.hc-bal-lista[hidden]{display:none}.hc-bal-lista__obal{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.hc-bal-lista__cena{display:flex;flex-direction:column;line-height:1.15;min-width:0}.hc-bal-lista__cena span{font-size:.6875rem;letter-spacing:1.4px;text-transform:uppercase;color:var(--hc-tiche);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch}.hc-bal-lista__cena strong{font-family:var(--hc-nadpisy);font-weight:500;font-size:1.5rem}.hc-bal-lista__cena small{font-size:.75rem;color:var(--hc-tiche)}.hc-bal-lista .hc-tlacidlo{flex:1;text-align:center;min-height:50px;display:inline-flex;align-items:center;justify-content:center}body.hc-bal-lista-je .hc-bal{padding-bottom:84px}@media (min-width:900px){.hc-bal-lista{padding:12px clamp(20px,4vw,40px);gap:24px}.hc-bal-lista__cena{flex-direction:row;align-items:baseline;gap:10px}.hc-bal-lista__cena span{max-width:none;font-size:.75rem}.hc-bal-lista__cena strong{font-size:1.75rem}.hc-bal-lista .hc-tlacidlo{flex:0 0 auto;min-width:260px}.hc-bal-lista__obal{max-width:var(--hc-sirka);margin:0 auto;gap:24px}body.hc-bal-lista-je .hc-bal{padding-bottom:0}}body.hc-bal-lista-je .hc-chat__bublina{bottom:calc(80px + env(safe-area-inset-bottom))}@media (min-width:900px){body.hc-bal-lista-je .hc-chat__bublina{bottom:96px}}body.hc-bal-lista-je .hc-lepiaca{display:none}body.hc-bal-lista-je .hc-kategoria{padding-bottom:84px}@media (min-width:900px){body.hc-bal-lista-je .hc-kategoria{padding-bottom:0}}.hc-kategoria>.hc-bal-hero{margin-top:0}.hc-kategoria .hc-bal-hero__obsah{padding-bottom:clamp(76px,10vw,120px)}.hc-bal-cenovka--pk{display:block;border-radius:16px;padding:18px 20px 20px;margin-top:-56px}.hc-bal-cenovka--pk .hc-bal-cenovka__c{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px}.hc-bal-cenovka--pk .hc-bal-cenovka__c>*{margin:0}.hc-bal-cenovka--pk .hc-bal-cenovka__lab{font-size:.875rem;letter-spacing:0;text-transform:none;color:var(--hc-tiche)}.hc-bal-cenovka__suma{font-family:var(--hc-nadpisy);font-size:1.625rem;line-height:1;color:var(--hc-pismo);white-space:nowrap}.hc-bal-cenovka--pk .wp-block-buttons{margin:0}.hc-bal-cenovka--pk .wp-block-button{width:100%}.hc-bal-cenovka--pk .wp-block-button__link{width:100%;text-align:center;padding:18px 24px}@media (min-width:900px){.hc-bal-cenovka--pk{width:460px;margin-left:auto;margin-top:-64px;padding:22px 24px 24px}.hc-bal-cenovka__suma{font-size:2rem}}.hc-sekcia--kapitoly .hc-kapitoly__vrch{margin-bottom:28px}.hc-kapitoly__hlava .hc-eyebrow{margin-bottom:10px}.hc-kapitoly__hlava h2{margin:0}.hc-kapitoly__pozn{color:var(--hc-tiche);font-size:.9375rem;max-width:560px;margin:14px 0 0}.hc-kapitoly{display:grid;gap:28px}.hc-kapitola{margin:0}.hc-kapitola figure{margin:0 calc(-1 * var(--hc-okraj));height:300px;background:#2A2723}.hc-kapitola figure img{width:100%;height:100%;object-fit:cover;display:block}.hc-kapitola__text{display:grid;grid-template-columns:auto 1fr;column-gap:14px;padding-top:22px}.hc-kapitola__cislo{grid-row:1/3;font-family:var(--hc-nadpisy);font-size:1.875rem;line-height:1;color:var(--hc-zlata-text);margin:0;padding-top:2px;min-width:44px}.hc-kapitola__text h3{font-size:1.25rem;margin:0 0 8px;line-height:1.25}.hc-kapitola__text p:not(.hc-kapitola__cislo){grid-column:2;color:var(--hc-tiche);font-size:.875rem;line-height:1.5;margin:0}.hc-text-tichy{color:var(--hc-tiche);font-size:.875rem;line-height:1.55;margin:24px 0 0}.hc-text-tichy a{text-decoration:underline;text-underline-offset:2px}:where(.wp-block-post-content,.entry-content,.hc-sekcia) :where(p,li)>a:not([class]):not(:where(.hc-velke-odkazy,.hc-hodnotenia,.hc-podmenu,.hc-riadok) *){text-decoration:underline;text-underline-offset:2px}@media (min-width:900px){.hc-sekcia--kapitoly .hc-kapitoly__vrch{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:32px}.hc-kapitoly__pozn{text-align:right;margin:0}.hc-kapitoly{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hc-kapitoly:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.hc-kapitola figure{margin:0;height:480px;border-radius:20px;overflow:hidden}.hc-kapitola__text{column-gap:18px;padding-top:28px}.hc-kapitola__cislo{min-width:56px;padding-top:4px}.hc-kapitola__cislo{font-size:2.5rem}.hc-kapitola__text h3{font-size:1.5rem}.hc-kapitola__text p:not(.hc-kapitola__cislo){font-size:.9375rem}}@media (min-width:1200px){.hc-kapitoly:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.hc-sekcia--druhy .hc-eyebrow{margin-bottom:10px}.hc-druhy__text h2{margin:0 0 12px}.hc-druhy__pozn{color:#CFCAC1;font-size:.9375rem;margin:0 0 24px}.hc-dlazdice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hc-dlazdica{border:1px solid rgba(255,255,255,.22);border-radius:14px;padding:16px 14px;min-height:150px}.hc-dlazdica h3{color:var(--hc-zlata);font-size:1.0625rem;line-height:1.25;margin:0 0 8px}.hc-dlazdica p{color:#CFCAC1;font-size:.78125rem;line-height:1.5;margin:0}@media (min-width:900px){.hc-druhy{display:grid;grid-template-columns:340px 1fr;gap:64px;align-items:start}.hc-druhy__pozn{margin:0}.hc-dlazdice{gap:16px}.hc-dlazdica{border-radius:16px;padding:24px}.hc-dlazdica h3{font-size:1.5rem}.hc-dlazdica p{font-size:.9375rem}}.hc-sekcia--bezova .hc-dlazdice{grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.hc-sekcia--bezova .hc-dlazdica{background:#fff;border:0;border-top:2px solid var(--hc-zlata);border-radius:0;padding:26px 26px 28px;min-height:0}.hc-sekcia--bezova .hc-dlazdica h3{color:var(--hc-pismo);font-size:1.3125rem;line-height:1.25;margin:0 0 10px}.hc-sekcia--bezova .hc-dlazdica p{color:var(--hc-tiche);font-size:.9375rem;line-height:1.6}.hc-obal>p:has(+.hc-dlazdice){max-width:var(--hc-uzka)}@media (max-width:1023px){.hc-sekcia--bezova .hc-dlazdice{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.hc-sekcia--bezova .hc-dlazdice>.hc-dlazdica:last-child:nth-child(3n+2){grid-column:span 2}.hc-sekcia--bezova .hc-dlazdice>.hc-dlazdica:last-child:nth-child(3n+4){grid-column:1/-1}}@media (min-width:641px) and (max-width:1023px){.hc-sekcia--bezova .hc-dlazdice>.hc-dlazdica:last-child:nth-child(2n+3){grid-column:1/-1}}@media (max-width:640px){.hc-sekcia--bezova .hc-dlazdice{grid-template-columns:1fr;gap:12px}.hc-sekcia--bezova .hc-dlazdica{padding:22px 20px}}.hc-ucinky .hc-eyebrow{margin-bottom:10px}.hc-ucinky h2{margin:0 0 18px}.hc-fajky{list-style:none;margin:0;padding:0;border-top:1px solid var(--hc-linka)}.hc-fajky li{position:relative;min-height:48px;display:flex;align-items:center;padding:12px 0 12px 26px;border-bottom:1px solid var(--hc-linka);font-size:.90625rem}.hc-fajky li::before{content:"✓";position:absolute;left:0;color:var(--hc-zlata);font-weight:600}.hc-ucinky .hc-text-tichy{font-size:.8125rem;margin-top:14px}.hc-cenova-karta{background:#fff;border:1px solid var(--hc-linka);border-radius:16px;padding:18px 20px;margin-top:28px}.hc-cenova-karta .hc-eyebrow{margin-bottom:12px}.hc-cenova-karta .hc-riadky{border-top:0}.hc-riadky.hc-riadky--ceny2{border-top:0}.hc-riadky.hc-riadky--ceny2>.hc-riadok{grid-template-columns:minmax(0,1fr) 96px 96px;grid-template-areas:"nazov cena cena2" "meta cena cena2";gap:4px 16px}.hc-riadky.hc-riadky--ceny2>.hc-riadok>.hc-riadok__nazov{grid-area:nazov}.hc-riadky.hc-riadky--ceny2>.hc-riadok>.hc-riadok__meta{grid-area:meta;display:block;text-align:left;font-size:.9375rem}.hc-riadky.hc-riadky--ceny2>.hc-riadok>.hc-riadok__cena{grid-area:cena;align-self:center;white-space:nowrap}.hc-riadky.hc-riadky--ceny2>.hc-riadok>.hc-riadok__cena2{grid-area:cena2;align-self:center;text-align:right;font-size:1.0625rem;white-space:nowrap}.hc-riadky.hc-riadky--ceny2>.hc-riadok--jedna{grid-template-areas:"nazov cena cena" "meta cena cena"}.hc-riadky.hc-riadky--ceny2>.hc-riadok--hlava{grid-template-areas:". cena cena2";padding:0 0 10px;border-bottom:1px solid var(--hc-pismo)}.hc-riadky.hc-riadky--ceny2>.hc-riadok.hc-riadok--hlava>p{font-size:.875rem;font-weight:600;color:var(--hc-tiche);align-self:end}@media (max-width:599px){.hc-riadky.hc-riadky--ceny2>.hc-riadok{grid-template-columns:minmax(0,1fr) 64px 64px;column-gap:12px}.hc-riadky.hc-riadky--ceny2>.hc-riadok>.hc-riadok__meta{font-size:.8125rem}.hc-riadky.hc-riadky--ceny2>.hc-riadok.hc-riadok--hlava>p{font-size:.8125rem}}.hc-cenova-karta .hc-riadok{grid-template-columns:1fr auto;grid-template-areas:"nazov cena" "meta cena";gap:2px 16px;padding:14px 0}.hc-cenova-karta .hc-riadok__nazov{grid-area:nazov;font-weight:600;font-size:.9375rem}.hc-cenova-karta .hc-riadok__meta{grid-area:meta;font-size:.8125rem;color:var(--hc-tiche)}.hc-cenova-karta .hc-riadok__cena{grid-area:cena;font-family:var(--hc-nadpisy);font-size:1.5rem;line-height:1;align-self:center;text-align:right;white-space:nowrap}.hc-cenova-karta .hc-text-tichy{font-size:.8125rem;margin:14px 0 16px}.hc-cenova-karta .hc-text-tichy a{color:var(--hc-zlata-text);text-decoration:underline}.hc-cenova-karta .wp-block-buttons{margin:20px 0 0}.hc-cenova-karta .wp-block-button{width:100%}.hc-cenova-karta .wp-block-button__link{width:100%;text-align:center;padding:18px 24px}@media (min-width:900px){.hc-ucinky-cena{display:grid;grid-template-columns:1fr 520px;gap:64px;align-items:start}.hc-fajky{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.hc-fajky li{font-size:1rem}.hc-cenova-karta{margin-top:0;border-radius:20px;padding:28px 30px}.hc-cenova-karta .hc-riadok__cena{font-size:2rem}}.hc-sekcia--rezervacia .hc-hlava{margin-bottom:24px}.hc-vyrok{font-family:var(--hc-nadpisy);font-size:1.125rem;line-height:1.65;border-left:2px solid var(--hc-zlata);padding-left:20px;margin-top:20px!important}.hc-vyrok__meno{font-size:.75rem;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-zlata);margin-top:20px!important}.hc-stlpec>h3:first-child{margin-top:0}.hc-mriezka-2>.hc-stlpec{min-width:0}.hc-mriezka-2 .hc-stvorce,.hc-mriezka-3 .hc-stvorce{grid-template-columns:1fr}.hc-sekcia .hc-mriezka-2,.hc-sekcia .hc-pravidla{margin-top:64px!important}.hc-pravidla>.hc-stlpec{min-width:0}.hc-dvoj__text p+h3,.hc-dvoj__text ul+h3,.hc-sekcia>.hc-obal>h3{margin-top:28px!important}.hc-dvoj__text .hc-stvorce+p,.hc-dvoj__text ul+p{margin-top:20px!important}.hc-vyrok+p{margin-top:24px}.hc-urovne{margin-top:56px!important;border-top:1px solid var(--hc-linka);padding-top:40px}.hc-urovne .hc-stlpec h3{font-size:1.125rem;margin:0 0 10px}.hc-urovne .hc-stlpec p{font-size:.9375rem;color:var(--hc-tiche)}.hc-urovne{row-gap:44px}.hc-urovne+h3{margin-top:56px!important}.hc-klienti{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 40px;margin-top:40px!important}.hc-klienti span{font-size:.875rem;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-tiche)}.hc-obal>.hc-dvoj+.hc-dvoj,.hc-obal>.hc-dvoj+.hc-izby,.hc-obal>.hc-dvoj+.hc-riadky,.hc-obal>.hc-dvoj+.hc-pas-fotiek,.hc-obal>.hc-dlazdice+.hc-pas-fotiek,.hc-obal>.hc-dvoj+.hc-mriezka-3,.hc-obal>.hc-dvoj+.hc-mriezka-4,.hc-obal>.hc-riadky+.hc-dvoj,.hc-obal>.hc-izby+.hc-dvoj,.hc-obal>.hc-riadky+.hc-riadky{margin-top:56px!important}.hc-obal>.hc-mriezka-3+.hc-hlava,.hc-obal>.hc-mriezka-4+.hc-hlava,.hc-obal>.hc-riadky+.hc-hlava{margin-top:80px!important}.hc-obal>h3+ul,.hc-obal>h3+ol,.hc-obal>h3+p,.hc-obal>h3+.hc-riadky{margin-top:16px!important}.hc-sekcia--stred>.hc-obal>p{text-align:center}.hc-sekcia--stred>.hc-obal>.wp-block-buttons{justify-content:center}.hc-recenzie--jedna{grid-template-columns:minmax(0,760px);justify-content:center}.hc-recenzie--dve{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-recenzie--jedna .hc-recenzia__text{font-size:1.375rem}.hc-pas-fotiek{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--hc-okraj));padding:0 var(--hc-okraj)}.hc-pas-fotiek::-webkit-scrollbar{display:none}.hc-pas-fotiek>figure{flex:0 0 280px;height:200px;margin:0!important;border-radius:12px;overflow:hidden;scroll-snap-align:start;background:#2A2723}.hc-pas-fotiek img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:900px){.hc-pas-fotiek{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible;margin:0;padding:0}.hc-pas-fotiek>figure{flex:none;height:300px;border-radius:16px}}.hc-faq-dvoj__text .hc-eyebrow{margin-bottom:10px}.hc-faq-dvoj__text h2{margin:0 0 20px}.hc-faq-dvoj .hc-faq summary{min-height:48px;font-size:1.0625rem;padding:12px 0}.hc-faq-dvoj .hc-faq details[open]{background:#fff;border:1px solid var(--hc-linka);border-radius:14px;padding:4px 18px;margin-bottom:8px}.hc-faq-dvoj .hc-faq details[open]+details{border-top:0}.hc-faq-dvoj .hc-faq details[open] summary::after{content:"−"}.hc-faq-dvoj .hc-faq details p{padding:0 32px 16px 0;font-size:.9375rem}@media (min-width:900px){.hc-faq-dvoj{display:grid;grid-template-columns:380px 1fr;gap:64px;align-items:start}.hc-faq-dvoj .hc-faq summary{min-height:56px;font-size:1.125rem}}.hc-kategoria .hc-obal:has(>.hc-bal-cenovka){margin-block-start:0!important}.hc-kategoria .hc-obal>.hc-bal-cenovka--pk{margin-block-start:-56px}@media (min-width:900px){.hc-kategoria .hc-obal>.hc-bal-cenovka--pk{margin-block-start:-64px}}.hc-kategoria .hc-bal-hero__foto::after{background:linear-gradient(to top,rgba(10,8,6,.82) 0%,rgba(10,8,6,.55) 38%,rgba(10,8,6,.08) 68%,rgba(10,8,6,.4) 100%)}.hc-kategoria .hc-bal-hero__foto img{opacity:1}.hc-sekcia--kapitoly h2,.hc-sekcia--druhy h2,.hc-ucinky h2,.hc-faq-dvoj h2{text-transform:none;letter-spacing:0;font-size:clamp(1.75rem,4.6vw,2.25rem);line-height:1.15}.hc-cenova-karta .hc-riadok:not(.hc-riadok--2) .hc-riadok__meta{display:block;text-align:left}.hc-cenova-karta .hc-riadok{grid-template-columns:1fr auto}.hc-galeria__uvod{color:var(--hc-tiche);max-width:60ch;margin:0 0 24px}.hc-filtre{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--hc-okraj)) 24px;padding:4px var(--hc-okraj)}.hc-filtre::-webkit-scrollbar{display:none}.hc-filter{flex:0 0 auto;min-height:44px;padding:0 18px;border:1px solid var(--hc-linka);background:#fff;color:var(--hc-pismo);font:inherit;font-size:.75rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;border-radius:0;transition:background .2s,border-color .2s,color .2s}.hc-filter:hover{border-color:var(--hc-zlata);color:var(--hc-zlata-text)}.hc-filter.is-active{background:var(--hc-tmava);border-color:var(--hc-tmava);color:#fff}.hc-galeria-kat__nadpis{font-size:1.25rem;text-transform:none;letter-spacing:0;margin:32px 0 12px}.hc-galeria-kat:first-of-type .hc-galeria-kat__nadpis{margin-top:0}body.hc-galeria-js .hc-galeria-kat{display:none}.wp-block-gallery.hc-mriezka,.hc-mriezka--vsetko{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin:0}.hc-mriezka>figure,.hc-mriezka--vsetko>figure{width:auto!important;margin:0!important;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:var(--hc-linka);cursor:zoom-in}.hc-mriezka img,.hc-mriezka--vsetko img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.hc-mriezka--vsetko>figure:hover img{transform:scale(1.04)}.hc-mriezka--vsetko>figure[hidden]{display:none}@media (min-width:700px){.wp-block-gallery.hc-mriezka,.hc-mriezka--vsetko{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hc-mriezka>figure,.hc-mriezka--vsetko>figure{border-radius:14px}}@media (min-width:900px){.hc-filtre{flex-wrap:wrap;overflow:visible;margin:0 0 28px;padding:0}.hc-filter{min-height:48px;padding:0 22px}}@media (max-width:781px){.hc-hlavicka .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{padding:64px var(--hc-okraj) 32px}.hc-hlavicka .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:0;gap:0}.hc-hlavicka .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:12px;width:100%}.hc-hlavicka .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{justify-content:center;width:100%}.hc-hlavicka .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-size:1.5rem;line-height:1.2;padding:8px 0!important}}.hc-saly-karty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:8px;max-width:100%}.hc-sala{background:#fff;border:1px solid var(--hc-linka);display:flex;flex-direction:column;min-width:0;max-width:100%;overflow:hidden}.hc-sala__foto{position:relative;margin:0;overflow:hidden;aspect-ratio:4/3;background:var(--hc-linka)}.hc-sala__foto img{width:100%;max-width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hc-sala:hover .hc-sala__foto img{transform:scale(1.03)}.hc-sala__foto figcaption{position:absolute;left:0;bottom:0;background:rgba(30,30,30,.72);color:#fff;font-size:.625rem;letter-spacing:1.8px;text-transform:uppercase;padding:8px 14px}.hc-sala__telo{padding:26px 28px 24px;display:flex;flex-direction:column;flex:1}.hc-sala__nazov{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.5rem;margin:0}.hc-sala__rozmer{font-size:.8125rem;color:var(--hc-tiche);margin:4px 0 0}.hc-sala__hlavne{display:flex;align-items:center;gap:12px;margin:18px 0 0}.hc-sala__hlavne svg{width:46px;height:31px;flex:0 0 auto;background:var(--hc-papier)}.hc-sala__hlavne b{font-family:var(--hc-nadpisy);font-weight:400;font-size:2.25rem;line-height:1;color:var(--hc-zlata-text)}.hc-sala__hlavne span{font-size:.6875rem;letter-spacing:1.8px;text-transform:uppercase;color:var(--hc-tiche)}.hc-sala__detail{margin-top:auto;padding-top:18px}.hc-sala__detail>summary{list-style:none;cursor:pointer;position:relative;display:flex;align-items:center;min-height:44px;padding-right:30px;border-top:1px solid var(--hc-linka);font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-zlata-text)}.hc-sala__detail>summary::-webkit-details-marker{display:none}.hc-sala__detail>summary::after{content:"+";position:absolute;right:2px;font-size:1.125rem}.hc-sala__detail[open]>summary::after{content:"\2212"}.hc-sala__riadok{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--hc-linka);font-size:.9375rem}.hc-sala__riadok svg{width:46px;height:31px;flex:0 0 auto;background:var(--hc-papier)}.hc-sala__riadok.je-bez svg{opacity:.35}.hc-sala__riadok-text{display:flex;flex-direction:column;min-width:0}.hc-sala__riadok-text b{font-weight:400;font-size:.9375rem}.hc-sala__riadok-text small{font-size:.75rem;color:var(--hc-tiche);line-height:1.4}.hc-sala__riadok strong{margin-left:auto;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.hc-sala__riadok strong.je-tiche{color:#C9C4BB}.hc-sala__riadok:last-child{border-bottom:0}.hc-sala__riadok b{font-weight:400;font-variant-numeric:tabular-nums}.hc-sala__riadok b.je-tiche{color:#C9C4BB}.hc-saly-porovnanie{margin-top:40px;border-top:1px solid var(--hc-linka)}.hc-saly-porovnanie>summary{list-style:none;cursor:pointer;position:relative;display:flex;align-items:center;min-height:56px;padding-right:34px;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-zlata-text)}.hc-saly-porovnanie>summary::-webkit-details-marker{display:none}.hc-saly-porovnanie>summary::after{content:"+";position:absolute;right:4px;font-size:1.25rem}.hc-saly-porovnanie[open]>summary::after{content:"\2212"}.hc-saly-porovnanie__telo{padding-bottom:8px}@media (max-width:1023px){.hc-saly-karty{gap:24px}.hc-sala__telo{padding:22px 22px 20px}}@media (max-width:781px){.hc-saly-karty{grid-template-columns:minmax(0,1fr);gap:18px}.hc-sala__foto{aspect-ratio:16/10}.hc-sala__telo{padding:18px 18px 16px}.hc-sala__nazov{font-size:1.25rem}.hc-sala__hlavne b{font-size:1.875rem}}.hc-hero__obsah{text-shadow:0 1px 16px rgba(16,20,26,.55)}.hc-hero .wp-block-button__link{text-shadow:none}.hc-hero .wp-block-button.is-style-outline .wp-block-button__link{background:rgba(20,24,30,.30);backdrop-filter:blur(2px)}.hc-modal{position:fixed;inset:0;z-index:100010;display:none;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto;overscroll-behavior:contain}.hc-modal:target,.hc-modal.je-otvoreny{display:flex}.hc-modal__plachta{position:fixed;inset:0;background:rgba(18,20,24,.62);backdrop-filter:blur(2px)}.hc-modal__okno{position:relative;z-index:1;width:100%;max-width:720px;background:var(--hc-papier);border:1px solid var(--hc-linka);padding:44px 48px 40px;margin:auto;box-shadow:0 40px 90px rgba(0,0,0,.28)}.hc-modal__okno>*{margin-block-start:0}.hc-modal__okno h2{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.875rem;line-height:1.2;margin:10px 0 0}.hc-modal__pod{color:var(--hc-tiche);margin:14px 0 26px;font-size:.9375rem}.hc-modal__zavri{position:absolute;top:10px;right:14px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;line-height:1;color:var(--hc-tiche);text-decoration:none}.hc-modal__zavri:hover{color:var(--hc-pismo)}.hc-modal__kontakt{margin-top:22px;font-size:.875rem;color:var(--hc-tiche)}.hc-modal__kontakt a{color:var(--hc-pismo);border-bottom:1px solid var(--hc-zlata);padding-bottom:2px;margin-right:12px}.hc-modal .hc-form{margin-top:0}html.hc-modal-otvoreny,html.hc-modal-otvoreny body{overflow:hidden;touch-action:none}.hc-dopyt-tlacidlo{margin-top:28px}@media (max-width:781px){.hc-modal{padding:0;align-items:stretch}.hc-modal__okno{max-width:none;min-height:100%;padding:56px 20px 32px;border:0}.hc-modal__okno h2{font-size:1.5rem}.hc-modal__zavri{top:6px;right:8px}}.hc-tabulka{width:100%;border-collapse:collapse;font-size:.9375rem;margin-top:8px}.hc-tabulka caption{caption-side:top;text-align:left;font-size:.8125rem;color:var(--hc-tiche);padding-bottom:14px}.hc-tabulka th,.hc-tabulka td{padding:16px 14px;text-align:right;border-bottom:1px solid var(--hc-linka);font-weight:400}.hc-tabulka thead th{font-size:.6875rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-tiche);border-bottom:1px solid var(--hc-pismo);background:var(--hc-papier)}.hc-tabulka th:first-child,.hc-tabulka td:first-child{text-align:left}.hc-tabulka tbody th{display:flex;align-items:center;gap:16px}.hc-tabulka tbody th img{width:96px;height:64px;object-fit:cover;flex:0 0 auto}.hc-tabulka__nazov{display:block;font-family:var(--hc-nadpisy);font-size:1.125rem;line-height:1.3}.hc-tabulka__pozn{display:block;font-size:.75rem;color:var(--hc-tiche);margin-top:2px}.hc-tabulka td{font-variant-numeric:tabular-nums}.hc-tabulka .je-tiche{color:#C9C4BB}.hc-tabulka-pozn{margin-top:16px!important;font-size:.8125rem;color:var(--hc-tiche)}.hc-schemy{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;margin-top:36px!important;padding-top:28px;border-top:1px solid var(--hc-linka)}.hc-schema{margin:0;text-align:center}.hc-schema svg{width:72px;height:48px;display:block;margin:0 auto 10px;background:var(--hc-papier)}.hc-schema figcaption{font-size:.625rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--hc-tiche)}.hc-schema figcaption b{display:block;font-weight:400;color:var(--hc-pismo);letter-spacing:1.6px;margin-bottom:3px}@media (max-width:1023px){.hc-schemy{grid-template-columns:repeat(3,1fr);gap:18px}.hc-pult-polia{grid-template-columns:1fr 1fr}}@media (max-width:781px){.hc-sekcia--pult{padding-top:40px;padding-bottom:40px}.hc-pult-karta{padding:22px 20px 24px;border-radius:16px}.hc-pult-polia{grid-template-columns:1fr;gap:14px}.hc-pult-pole input,.hc-pult-pole select{height:48px}.hc-pult-rozcestnik{flex-direction:column;align-items:stretch;gap:0;text-align:center}.hc-pult-rozcestnik .hc-odkaz{display:flex;align-items:center;justify-content:center;min-height:48px}.hc-pult-kontakt{flex-direction:column;align-items:stretch;gap:0}.hc-pult-kontakt a{display:flex;align-items:center;justify-content:center;min-height:48px;border-bottom:0}.hc-schemy{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px!important;padding-top:22px}.hc-tabulka thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hc-tabulka,.hc-tabulka tbody,.hc-tabulka caption{display:block;width:100%;max-width:100%}.hc-tabulka caption{font-size:.75rem;padding-bottom:10px}.hc-saly-porovnanie__telo{max-width:100%;overflow-x:hidden}.hc-tabulka tbody tr{display:block;border:1px solid var(--hc-linka);margin-bottom:10px;padding:12px 14px 4px}.hc-tabulka tbody th{display:flex;gap:12px;padding:0 0 8px;border:0}.hc-tabulka tbody th img{width:64px;height:46px}.hc-tabulka__nazov{font-size:1rem}.hc-tabulka td{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;text-align:right;border-bottom:1px solid var(--hc-linka);font-size:.9375rem}.hc-tabulka td:last-child{border-bottom:0}.hc-tabulka td::before{content:attr(data-hlavicka);font-size:.6875rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--hc-tiche)}}:root{--hc-zlata-text:#7A6643;--hc-zlata-ciara:#9D8357}.hc-eyebrow,.hc-odkaz,.hc-sala__detail>summary,.hc-saly-porovnanie>summary,.hc-form__pole>span,.hc-modal__kontakt a{color:var(--hc-zlata-text)}.hc-odkaz{border-bottom-color:var(--hc-zlata-ciara)}.hc-sekcia--tmava .hc-eyebrow,.hc-sekcia--tmava .hc-odkaz,.hc-hero .hc-eyebrow{color:var(--hc-zlata)}.hc-sekcia--tmava p,.hc-sekcia--tmava li{color:rgba(255,255,255,.84)}.hc-sekcia--tmava .hc-text-tichy,.hc-sekcia--tmava .hc-riadok__meta{color:rgba(255,255,255,.66)}.hc-modal{margin:0!important}@media (max-width:781px){body.hc-bez-hero-listy .hc-hero--kategoria{padding-bottom:164px}.hc-hero__cisla{bottom:24px;padding:0 6px}.hc-hero__cislo{padding:0 10px}.hc-hero__cislo span{font-size:.6875rem;color:rgba(255,255,255,.88);letter-spacing:1.2px}.hc-hero__cta{gap:12px}.hc-sekcia h2,.hc-hlava h2{font-size:1.75rem;letter-spacing:2px;line-height:1.18}.hc-riadok--2{grid-template-columns:1fr;gap:4px}.hc-riadok--2 .hc-riadok__meta{text-align:left;margin-top:2px!important}.hc-urovne{grid-template-columns:1fr;row-gap:26px}.hc-modal__zavri{position:fixed;top:10px;right:10px;z-index:3;width:48px;height:48px;background:rgba(18,20,24,.74);color:#fff;border-radius:50%}.hc-modal__okno{padding-top:64px}}body:has(.hc-lepiaca.is-visible):not(.hc-dopytova) .hc-podmenu-obal{top:calc(var(--hc-hlavicka-fix-v) + 57px + var(--hc-horny-offset))}.hc-kotva{scroll-margin-top:calc(var(--hc-hlavicka-fix-v) + 68px + 16px + var(--hc-horny-offset))}body.hc-dopytova .hc-lepiaca{display:none}.hc-recenzie-ovladac{display:flex;justify-content:center;gap:0;margin-top:36px;grid-column:1/-1;width:100%}.hc-recenzie-bod{position:relative;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.hc-recenzie-bod::before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;box-sizing:border-box;transform:translate(-50%,-50%);border:1px solid var(--hc-zlata);border-radius:50%;transition:background .2s}.hc-recenzie-bod.je-tu::before{background:var(--hc-zlata)}.hc-recenzie-bod:hover::before{background:var(--hc-zlata-ciara)}@media (max-width:781px){.hc-recenzie-ovladac{gap:2px;margin-top:26px}.hc-recenzie-bod::before{width:12px;height:12px}.hc-recenzie-bod::after{content:"";position:absolute;inset:-12px}}.hc-dopyt-lista{position:sticky;top:calc(var(--hc-hlavicka-fix-v) + var(--hc-horny-offset));z-index:30;background:rgba(30,30,30,.97);color:#fff;backdrop-filter:blur(3px)}.hc-dopyt-lista__in{max-width:var(--hc-sirka);margin:0 auto;padding:12px var(--hc-okraj);display:flex;align-items:center;gap:20px}.hc-dopyt-lista__text{font-family:var(--hc-nadpisy);font-size:1.0625rem;line-height:1.3}.hc-dopyt-lista__tel{margin-left:auto;color:#fff;text-decoration:none;font-size:1rem;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:2px;white-space:nowrap}.hc-dopyt-lista__tel:hover{border-bottom-color:var(--hc-zlata)}.hc-dopyt-lista .hc-tlacidlo{padding:14px 26px;white-space:nowrap}.hc-hlavicka__rezervovat.hc-otvor-dopyt{transition:background .2s,border-color .2s,color .2s,opacity .2s,visibility 0s}body.hc-dopyt-prilepena .hc-hlavicka__rezervovat.hc-otvor-dopyt{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s .2s}body.hc-dopytova .hc-podmenu-obal{position:relative}@media (max-width:781px){.hc-dopyt-lista__in{padding:10px 14px;gap:12px}.hc-dopyt-lista__text{display:none}.hc-dopyt-lista__tel{margin-left:0;flex:1;font-size:.9375rem;border-bottom:0}.hc-dopyt-lista .hc-tlacidlo{padding:13px 18px;font-size:.6875rem}}.hc-dopyt-tlacidlo{margin-top:32px!important;display:flex!important;justify-content:center!important}.hc-sekcia--dopyt .hc-obal{text-align:center}.hc-sekcia--dopyt .hc-obal>p{margin-left:auto;margin-right:auto;max-width:62ch}@media (max-width:781px){.hc-obal,.hc-sekcia>*{max-width:100%}table:not(.hc-tabulka){display:block;overflow-x:auto;max-width:100%}}@media (max-width:360px){.hc-hlavicka .wp-block-navigation__responsive-container-open{margin-right:0;padding-right:0}.hc-hlavicka__riadok{padding-left:14px;padding-right:14px;gap:10px}}.hc-loga{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 32px;align-items:center;margin-top:40px}.hc-sekcia--klienti .hc-obal.hc-uzke{max-width:var(--hc-sirka)}.hc-sekcia--klienti{padding-top:72px;padding-bottom:64px}.hc-sekcia--klienti+.hc-sekcia,.hc-sekcia--klienti+*{margin-top:0!important}.hc-sekcia--klienti+.hc-sekcia--saly,.hc-sekcia--klienti+section{padding-top:72px}.hc-sekcia--klienti .hc-hlava,.hc-sekcia--klienti .hc-obal>p{max-width:820px;margin-left:auto;margin-right:auto}.hc-logo{display:flex;align-items:center;justify-content:center;height:60px;padding:6px}.hc-logo img{max-height:var(--hc-logo-v,32px);max-width:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1) contrast(.9) opacity(.62);transition:filter .35s ease}.hc-logo:hover img{filter:grayscale(0) contrast(1) opacity(1)}.hc-logo__text{font-size:.8125rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-tiche);text-align:center}@media (max-width:1023px){.hc-loga{grid-template-columns:repeat(4,1fr);gap:20px 24px}.hc-logo{height:52px}.hc-logo img{max-height:calc(var(--hc-logo-v,32px) * .84)}}@media (max-width:781px){.hc-loga{grid-template-columns:repeat(3,1fr);gap:16px 14px;margin-top:26px}.hc-logo{height:46px;padding:4px}.hc-logo img{max-height:calc(var(--hc-logo-v,32px) * .74)}.hc-logo__text{font-size:.6875rem;letter-spacing:1.4px}}.hc-ref-cisla{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--hc-linka);border-bottom:1px solid var(--hc-linka);margin:8px 0 56px}.hc-ref-cislo{padding:26px 24px;text-align:center;border-left:1px solid var(--hc-linka)}.hc-ref-cislo:first-child{border-left:0}.hc-ref-cislo b{display:block;font-family:var(--hc-nadpisy);font-weight:400;font-size:2rem;line-height:1.1;color:var(--hc-zlata-text)}.hc-ref-cislo span{display:block;margin-top:6px;font-size:.75rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--hc-tiche)}.hc-ref-kapitoly{display:flex;flex-direction:column;gap:56px}.hc-ref-kapitola{display:grid;grid-template-columns:5fr 6fr;gap:48px;align-items:center}.hc-ref-kapitola.je-obratena{grid-template-columns:6fr 5fr}.hc-ref-kapitola.je-obratena .hc-ref-kapitola__foto{order:2}.hc-ref-kapitola__foto{margin:0;overflow:hidden;border-radius:20px;background:var(--hc-linka)}.hc-ref-kapitola__foto img{width:100%;height:100%;max-width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.hc-ref-kapitola__text h3{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.375rem;margin:0 0 14px}.hc-ref-kapitola__text blockquote{margin:0;border-left:2px solid var(--hc-zlata);padding-left:22px}.hc-ref-kapitola__text blockquote p{font-size:1.0625rem;line-height:1.7;color:var(--hc-pismo)}.hc-ref-kapitola__text blockquote p::before{content:'„'}.hc-ref-kapitola__text blockquote p::after{content:'“'}.hc-ref-zaver{margin-top:64px;padding-top:40px;border-top:1px solid var(--hc-linka);text-align:center}.hc-ref-zaver__otazka{font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-tiche)}.hc-ref-zaver__citat{font-family:var(--hc-nadpisy);font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.35;margin:16px auto 0;max-width:24ch}.hc-ref-zaver__meno{margin-top:18px;font-size:.6875rem;letter-spacing:2px;text-transform:uppercase;color:var(--hc-tiche)}@media (max-width:781px){.hc-ref-cisla{grid-template-columns:1fr;margin-bottom:36px}.hc-ref-cislo{padding:16px 12px;border-left:0;border-top:1px solid var(--hc-linka)}.hc-ref-cislo:first-child{border-top:0}.hc-ref-cislo b{font-size:1.625rem}.hc-ref-kapitoly{gap:34px}.hc-ref-kapitola,.hc-ref-kapitola.je-obratena{grid-template-columns:minmax(0,1fr);gap:18px}.hc-ref-kapitola.je-obratena .hc-ref-kapitola__foto{order:0}.hc-ref-kapitola__foto img{aspect-ratio:16/10}.hc-ref-kapitola__text h3{font-size:1.1875rem}.hc-ref-kapitola__text blockquote{padding-left:16px}.hc-ref-kapitola__text blockquote p{font-size:1rem;line-height:1.6}.hc-ref-zaver{margin-top:40px;padding-top:28px}}.hc-otvaracie{columns:2;column-gap:40px}.hc-otvaracie>*{break-inside:avoid;margin-bottom:28px!important}.hc-otvaracie__oznam{column-span:all;margin:0!important;padding:14px 18px;background:var(--hc-papier);border-left:3px solid var(--hc-zlata);font-size:1rem}.hc-otvaracie__skupina{min-width:0}.hc-otvaracie__skupina--siroka{column-span:all}.hc-otvaracie__nadpis{display:flex;align-items:center;gap:10px;margin:0 0 4px!important;font-family:var(--hc-nadpisy);font-size:1.0625rem;letter-spacing:1.2px;text-transform:uppercase;color:var(--hc-zlata-text)}.hc-otvaracie__nadpis .hc-ikona{width:20px;height:20px;flex:none}.hc-otvaracie__zoznam{margin:0!important;padding:0;list-style:none;border-top:1px solid var(--hc-pismo)}.hc-otvaracie__polozka{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding:14px 0;border-bottom:1px solid var(--hc-linka);align-items:baseline}.hc-otvaracie__kto{min-width:0}.hc-otvaracie__nazov{display:block;font-family:var(--hc-nadpisy);font-size:1.0625rem;line-height:1.35}.hc-otvaracie__pozn{display:block;margin-top:2px;font-size:.9375rem;line-height:1.45;color:var(--hc-tiche)}.hc-otvaracie__cas{text-align:right;white-space:nowrap}.hc-otvaracie__hodiny{display:block;font-variant-numeric:tabular-nums}.hc-otvaracie__polozka--zatvorene .hc-otvaracie__hodiny{color:var(--hc-tiche)}.hc-otvaracie__stav{display:inline-block;margin-top:4px!important;font-size:.75rem;letter-spacing:.6px;text-transform:uppercase;color:var(--hc-tiche);white-space:nowrap}.hc-otvaracie__stav[hidden]{display:none}.hc-otvaracie__stav--otvorene{padding:2px 8px;border:1px solid var(--hc-zlata-ciara);color:var(--hc-zlata-text)}.hc-otvaracie__vynimka{grid-column:1/-1;margin-top:6px!important;padding:6px 10px;background:var(--hc-papier);border-left:2px solid var(--hc-zlata);font-size:.9375rem;color:var(--hc-pismo)}.hc-otvaracie__poznamka{column-span:all;margin:0!important;color:var(--hc-tiche);font-size:.9375rem}@media (max-width:1023px){.hc-otvaracie{columns:1}.hc-otvaracie>*{margin-bottom:24px!important}}@media (max-width:480px){.hc-otvaracie__polozka{grid-template-columns:1fr;gap:2px}.hc-otvaracie__cas{text-align:left;white-space:normal}.hc-otvaracie__hodiny{font-size:1rem}.hc-otvaracie__stav{margin-top:6px}}:root{--hc-zlata-text:#7A6643}:is(.hc-sekcia--portret,.hc-sekcia--os,.hc-sekcia--piliere-f,.hc-sekcia--ponuka,.hc-sekcia--info,.hc-sekcia--partneri,.hc-sekcia--poloha,.hc-sekcia--kamery-kompakt,.hc-sekcia--recenzie-pas) .hc-eyebrow{color:var(--hc-zlata-text)!important}.hc-sekcia--info.hc-sekcia--bezova .hc-eyebrow{color:#76603E!important}.hc-hero--odkaz{min-height:clamp(560px,56vw,820px);align-items:flex-end;justify-content:flex-start;text-align:left;padding:calc(var(--hc-hlavicka-v) + var(--hc-lista-v) + 40px) 0 clamp(48px,7vw,104px)}.hc-hero--odkaz .hc-hero__foto::after{background:linear-gradient(to top,rgba(22,22,20,.8) 0%,rgba(22,22,20,.42) 50%,rgba(22,22,20,.3) 100%)}.hc-hero--odkaz .hc-hero__obsah{width:100%;max-width:var(--hc-sirka);margin:0 auto;padding:0 var(--hc-okraj);display:flex;flex-direction:column;gap:22px}.hc-hero--odkaz .hc-hero__obsah>*{margin:0!important}.hc-hero__riadok{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.hc-hero__riadok>*{margin:0!important}.hc-hero--odkaz .hc-eyebrow{color:#D6C29C!important;font-size:.8125rem;letter-spacing:.22em;display:flex;align-items:center;gap:20px}.hc-hero--odkaz .hc-eyebrow::after{content:"";width:32px;height:1px;background:rgba(255,255,255,.5)}.hc-hero--odkaz h1{font-size:.9375rem;letter-spacing:.3em;text-transform:uppercase;line-height:1.4;font-weight:400}.hc-hero__odkaz{font-family:var(--hc-nadpisy);font-size:clamp(2.125rem,5vw,4.375rem);line-height:1.1;max-width:22ch;text-wrap:balance;color:#fff}.hc-hero__podpis{display:flex;align-items:center;gap:14px;font-size:1rem;letter-spacing:.04em;color:#F1EBE4}.hc-hero__podpis::before{content:"";width:40px;height:1px;background:var(--hc-zlata);flex:none}.hc-sekcia--portret .hc-dvoj{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px)}.hc-sekcia--portret .hc-mozaika>*:first-child{aspect-ratio:4/5;border-radius:4px}.hc-sekcia--portret .hc-mozaika>*::after{display:none}@media (max-width:899px){.hc-sekcia--portret .hc-dvoj{grid-template-columns:1fr;gap:40px}.hc-sekcia--portret .hc-mozaika>*:first-child{aspect-ratio:4/3}}.hc-sekcia--portret .hc-dvoj__text>p:not(.hc-eyebrow):not(.hc-vyrok):not(.hc-vyrok__meno){font-size:1.0625rem;line-height:1.65}.hc-sekcia--portret .hc-vyrok{font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.3;border-left:0;padding:clamp(28px,3.4vw,44px) 0 0;margin-top:36px!important;border-top:1px solid var(--hc-linka);color:var(--hc-pismo)}.hc-sekcia--portret .hc-vyrok__meno{font-size:.875rem;letter-spacing:.04em;text-transform:none;color:var(--hc-tiche)}.hc-sekcia--os{padding-top:0}.hc-sekcia--os .hc-hlava{margin-bottom:40px}.hc-sekcia--os .hc-hlava h2{font-size:clamp(1.375rem,2.2vw,1.75rem)}.hc-os{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px}.hc-os::before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:var(--hc-linka)}.hc-os__krok{position:relative;display:flex;flex-direction:column;gap:10px}.hc-os__krok>*{margin:0!important}.hc-os__bodka{display:block;width:9px;height:9px;border-radius:50%;background:#C9C1B4;position:relative;z-index:1;margin-bottom:14px!important}.hc-os__krok:first-child .hc-os__bodka{background:var(--hc-zlata)}.hc-os__rok{font-family:var(--hc-nadpisy);font-size:1.375rem;line-height:1;color:var(--hc-zlata-text)}.hc-os__nazov{font-size:.9375rem;line-height:1.4;min-height:2.8em}.hc-os__foto{aspect-ratio:4/3;overflow:hidden;border-radius:4px;background:#ECE5DB}.hc-os__foto figure,.hc-os__foto img{width:100%;height:100%;object-fit:cover}.hc-os__foto .hc-placeholder{min-height:0;padding:8px;font-size:.625rem}.hc-os__krok>.hc-os__foto{margin-top:auto!important}.hc-os__pozn{margin-top:40px!important;max-width:560px;color:var(--hc-tiche);font-size:.96875rem}@media (max-width:899px){.hc-os{grid-auto-flow:row;grid-template-columns:1fr;gap:24px;padding-left:24px}.hc-os::before{left:4px;right:auto;top:0;bottom:0;width:1px;height:auto}.hc-os__krok{display:grid;grid-template-columns:minmax(0,1fr) 88px;grid-template-areas:"rok foto" "nazov foto";grid-template-rows:auto 1fr;column-gap:16px;row-gap:4px;align-items:start}.hc-os__bodka{position:absolute;left:-24px;top:6px;margin:0!important}.hc-os__rok{grid-area:rok}.hc-os__nazov{grid-area:nazov;min-height:0}.hc-os__krok>.hc-os__foto{grid-area:foto;width:88px;aspect-ratio:1;margin-top:0!important}}.hc-piliere-f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,32px)}.hc-pilier-f>*{margin:0!important}.hc-pilier-f__foto{aspect-ratio:4/3;overflow:hidden;border-radius:4px;background:#E6DED2;margin-bottom:28px!important}.hc-pilier-f__foto figure,.hc-pilier-f__foto img{width:100%;height:100%;object-fit:cover}.hc-pilier-f__cislo{font-family:var(--hc-nadpisy);font-size:1.125rem;color:var(--hc-zlata-text);margin-bottom:12px!important}.hc-pilier-f h3{font-family:var(--hc-nadpisy);font-weight:400;font-size:clamp(1.375rem,2vw,1.625rem);line-height:1.25;margin-bottom:14px!important}.hc-pilier-f h3+p{font-size:1.0625rem;line-height:1.65}.hc-pilier-f__dokaz{position:relative;border-top:1px solid var(--hc-linka);margin-top:20px!important;padding:16px 0 0 22px;font-size:.90625rem;line-height:1.5;color:var(--hc-tiche)}.hc-pilier-f__dokaz::before{content:"\2713";position:absolute;left:0;top:16px;color:var(--hc-zlata-tmava)}@media (max-width:899px){.hc-piliere-f{grid-template-columns:1fr;gap:48px}}.hc-ponuka{display:flex;gap:clamp(40px,5vw,72px);align-items:stretch}.hc-ponuka>*{margin:0!important}.hc-ponuka__foto{flex:1;min-height:420px;border-radius:4px;overflow:hidden;background:#ECE5DB}.hc-ponuka__foto figure,.hc-ponuka__foto img{width:100%;height:100%;object-fit:cover}.hc-ponuka__body{flex:1.2;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:clamp(24px,3vw,44px);align-content:start}.hc-ponuka__bod{border-top:1px solid var(--hc-linka);padding:24px 0;transition:border-color .25s}.hc-ponuka__bod>*{margin:0!important}.hc-ponuka__bod:hover{border-top-color:var(--hc-zlata)}.hc-ponuka__bod h3{font-family:var(--hc-nadpisy);font-weight:400;font-size:clamp(1.25rem,1.8vw,1.4375rem);line-height:1.25;margin-bottom:8px!important}.hc-ponuka__bod p{font-size:.96875rem;line-height:1.5;color:var(--hc-tiche)}@media (max-width:899px){.hc-ponuka{flex-direction:column}.hc-ponuka__foto{min-height:0;aspect-ratio:4/3}}.hc-info__skupina{font-family:var(--hc-text);font-size:.8125rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--hc-pismo);margin:0 0 20px!important}.hc-info+.hc-info__skupina{margin-top:48px!important}.hc-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1180px){.hc-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hc-info{grid-template-columns:1fr}}.hc-info__karta{background:#fff;border:1px solid var(--hc-linka);border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:border-color .25s,transform .25s,box-shadow .25s}.hc-info__karta>*{margin:0!important}.hc-info__karta svg{width:28px;height:28px;color:var(--hc-zlata-tmava);flex:none}.hc-info__karta h4{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.25rem;line-height:1.3;overflow-wrap:anywhere}.hc-info__karta p{font-size:.96875rem;line-height:1.55;color:var(--hc-tiche)}.hc-info__karta strong{font-weight:500;color:var(--hc-pismo)}@media (hover:hover){.hc-info__karta:hover{border-color:var(--hc-zlata);transform:translateY(-2px);box-shadow:0 12px 28px rgba(31,31,31,.06)}}@media (prefers-reduced-motion:reduce){.hc-info__karta{transition:none}.hc-info__karta:hover{transform:none}}@media (min-width:1181px){.hc-info>.hc-info__karta:last-child:nth-child(4n+1){grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,13rem) minmax(0,1fr);align-items:center;column-gap:20px}}@media (min-width:561px) and (max-width:1180px){.hc-info>.hc-info__karta:last-child:nth-child(2n+1){grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;row-gap:6px}.hc-info>.hc-info__karta:last-child:nth-child(2n+1) p{grid-column:2}}ul.hc-cipy{list-style:none;padding:0;margin:28px 0 32px!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}ul.hc-cipy li{margin:0;padding:14px 16px;border:1px solid var(--hc-linka);border-radius:4px;font-size:.84375rem;line-height:1.5;color:var(--hc-tiche)}ul.hc-cipy li::before{display:none}ul.hc-cipy strong{display:block;font-family:var(--hc-nadpisy);font-weight:400;font-size:1.1875rem;line-height:1.3;color:var(--hc-pismo);margin-bottom:2px}.hc-sekcia--poloha .hc-mozaika>*:first-child{border-radius:4px}.hc-recenzie.hc-recenzie--karty{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;text-align:left;align-items:stretch;padding-bottom:6px;scrollbar-width:thin}.hc-recenzie--karty .hc-recenzia{flex:0 0 calc((100% - 48px)/3.5);min-width:260px;scroll-snap-align:start;background:#fff;border:1px solid var(--hc-linka);border-radius:4px;padding:28px;display:flex;flex-direction:column}.hc-recenzie--karty .hc-recenzia>*{margin:0!important}.hc-recenzie--karty .hc-recenzia__hviezdy{color:var(--hc-zlata-text);letter-spacing:3px;font-size:.9375rem;margin-bottom:18px!important}.hc-recenzie--karty .hc-recenzia__text{font-family:var(--hc-nadpisy);font-size:1.25rem;line-height:1.4;flex:1}.hc-recenzie--karty .hc-recenzia__meno{font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none;border-top:1px solid var(--hc-linka);padding-top:20px;margin-top:24px!important}.hc-recenzie--karty .hc-recenzia__zdroj{font-size:.84375rem;color:var(--hc-tiche);margin-top:4px!important}@media (max-width:781px){.hc-recenzie--karty .hc-recenzia{flex-basis:82%}}.hc-partneri{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.hc-partner{background:#fff;border:1px solid var(--hc-linka);border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:6px}.hc-partner>*{margin:0!important}.hc-partner__logo{height:56px;display:flex;align-items:center;margin-bottom:10px!important}.hc-partner__logo img{max-height:56px;width:auto}.hc-partner h3{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.1875rem;line-height:1.3}.hc-partner h3+p{font-size:.84375rem;line-height:1.5;color:var(--hc-tiche)}.hc-partner__odkaz{margin-top:auto!important;padding-top:6px}.hc-sekcia--kamery-kompakt>.hc-obal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);column-gap:clamp(32px,5vw,72px);align-items:start}.hc-sekcia--kamery-kompakt>.hc-obal>*{margin:0!important}.hc-sekcia--kamery-kompakt .hc-hlava{grid-column:1;margin:0}.hc-sekcia--kamery-kompakt .hc-kamery{grid-column:2;grid-row:1 / span 3;gap:12px}.hc-sekcia--kamery-kompakt>.hc-obal>p{grid-column:1;margin-top:28px!important;display:flex;flex-wrap:wrap;gap:12px 28px}@media (max-width:899px){.hc-sekcia--kamery-kompakt>.hc-obal{grid-template-columns:1fr}.hc-sekcia--kamery-kompakt .hc-hlava,.hc-sekcia--kamery-kompakt .hc-kamery,.hc-sekcia--kamery-kompakt>.hc-obal>p{grid-column:1;grid-row:auto}.hc-sekcia--kamery-kompakt .hc-kamery{margin-top:32px!important;grid-template-columns:1fr 1fr}}.hc-sekcia--cta-pas>.hc-obal{display:flex;align-items:center;justify-content:space-between;gap:28px 48px;flex-wrap:wrap}.hc-sekcia--cta-pas>.hc-obal>*{margin:0!important}.hc-sekcia--cta-pas>.hc-obal>p{font-family:var(--hc-nadpisy);font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.3;max-width:26ch;color:#fff}.hc-sekcia--cta-pas .wp-block-button__link{background:var(--hc-zlata);border-color:var(--hc-zlata);color:#1E1E1E!important}.hc-sekcia--cta-pas .wp-block-button__link:hover{background:var(--hc-zlata-tmava);border-color:var(--hc-zlata-tmava)}@media (min-width:1024px){.hc-menu .hc-menu__mobil{display:none!important}}.hc-odznaky{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.hc-odznaky a,.hc-odznaky>li>span{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.hc-odznaky--karty .hc-odznaky__polozka>a,.hc-odznaky--karty .hc-odznaky__polozka>span{padding:12px 18px 12px 12px;border:1px solid var(--hc-zlata);border-radius:4px;background:rgba(255,255,255,.6);transition:border-color .2s,background .2s}.hc-odznaky--karty .hc-odznaky__polozka>a:hover{background:#fff;border-color:var(--hc-zlata-tmava)}.hc-odznak__foto{width:56px;height:56px;object-fit:cover;border-radius:3px;flex:none}.hc-odznak__ikona{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1px solid var(--hc-zlata);color:var(--hc-zlata);flex:none}.hc-odznak__ikona .hc-ikona{width:24px;height:24px}.hc-odznak__text{display:flex;flex-direction:column;gap:2px;line-height:1.3;min-width:0}.hc-odznak__udelil{font-size:.6875rem;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--hc-zlata-text)}.hc-odznak__nazov{font-family:var(--hc-nadpisy);font-size:1.0625rem}.hc-odznak__popis{font-size:.8125rem;opacity:.75}.hc-odznaky--riadok{margin-top:20px;flex-direction:column;gap:8px}.hc-odznaky--riadok .hc-odznak__text{flex-direction:row;flex-wrap:wrap;gap:0 8px;align-items:baseline}.hc-odznaky--riadok .hc-odznak__udelil{font-size:.625rem;color:var(--hc-zlata-text)}.hc-odznaky--riadok .hc-odznak__nazov{font-family:inherit;font-size:.8125rem;color:var(--hc-ondark-70)}.hc-odznaky--riadok a:hover .hc-odznak__nazov{color:#fff}.hc-sekcia .hc-obal>.hc-odznaky{margin-top:32px}@media (max-width:600px){.hc-odznaky--karty .hc-odznaky__polozka{width:100%}}.hc-hodnotenia{list-style:none;margin:32px 0 0;padding:20px 0;display:flex;flex-wrap:wrap;gap:12px 40px;align-items:center;justify-content:center;border-top:1px solid var(--hc-linka);border-bottom:1px solid var(--hc-linka)}.hc-hodnotenia a,.hc-hodnotenia li>span{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.hc-hodnotenia a:hover .hc-hodnotenia__pocet{color:var(--hc-pismo);text-decoration:underline}.hc-hodnotenia__logo{height:26px;width:auto}.hc-hodnotenia__logo--google{height:24px}.hc-hodnotenia__logo--booking{height:20px}.hc-hodnotenia__cislo{font-family:var(--hc-text);font-weight:500;font-size:1.5rem;line-height:1}.hc-hodnotenia__z,.hc-hodnotenia__pocet{font-size:.8125rem;color:var(--hc-tiche);white-space:nowrap}.hc-hodnotenia__hviezdy{font-size:.9375rem;letter-spacing:1px;background:linear-gradient(90deg,var(--hc-zlata) var(--p,100%),var(--hc-linka) var(--p,100%));-webkit-background-clip:text;background-clip:text;color:transparent}.hc-sekcia .hc-obal>.hc-hodnotenia{margin-top:40px;margin-bottom:8px}.hc-sekcia--recenzie .hc-obal>.hc-hodnotenia{margin:0 0 40px}.hc-hodnotenia--paticka{margin:16px 0 0;padding:0;border:0;flex-direction:column;align-items:flex-start;gap:6px}.hc-hodnotenia--paticka a{gap:6px;font-size:.8125rem;color:var(--hc-ondark-70)}.hc-hodnotenia--paticka b{font-weight:500;color:#fff}.hc-hodnotenia--paticka a:hover{color:#fff}.hc-sekcia--lanacik .hc-mozaika{position:relative}.hc-sekcia--lanacik .hc-mozaika::after{content:"";position:absolute;right:-28px;top:-56px;width:150px;aspect-ratio:1;background:url(https://www.certov.eu/wp-content/themes/hotelcertov/assets/img/maskot/certik-zipline.webp) center/contain no-repeat;pointer-events:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}@media (max-width:780px){.hc-sekcia--lanacik .hc-mozaika::after{right:-6px;top:-40px;width:104px}}.hc-paticka .hc-paticka__pas>*{margin:0}.hc-paticka__pas{display:flex;flex-direction:column;gap:16px;padding:0 0 32px}@media (min-width:781px){.hc-paticka__pas{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 40px;padding:22px 0;border-top:1px solid var(--hc-ondark-line)}.hc-paticka__pas .hc-odznaky--riadok{flex-direction:row;gap:8px 32px}.hc-paticka__pas .hc-hodnotenia--paticka{flex-direction:row;gap:8px 28px}}@media (max-width:600px){.hc-hodnotenia{flex-direction:column;align-items:flex-start;gap:14px}}.hc-recenzia--platforma .hc-recenzia__hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;margin-bottom:22px}.hc-recenzia__logo{height:18px;width:auto}.hc-recenzia__platforma{font-size:.8125rem;color:var(--hc-tiche)}.hc-recenzia__hviezdy-v{color:var(--hc-zlata);letter-spacing:1px;white-space:nowrap}.hc-recenzia__odkaz a{font-size:.8125rem;color:var(--hc-zlata-text);text-decoration:none}.hc-recenzia__odkaz a:hover{text-decoration:underline}.hc-hodnotenia-dlazdice{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.hc-skore-dlazdica>a,.hc-skore-dlazdica>div{height:100%;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:28px 24px;background:#fff;border:1px solid var(--hc-linka);border-radius:4px;color:inherit;text-decoration:none;transition:border-color .2s}.hc-skore-dlazdica>a:hover{border-color:var(--hc-zlata)}.hc-skore-dlazdica__logo{height:32px;display:flex;align-items:center}.hc-skore-dlazdica__img{max-height:32px;width:auto;max-width:180px}.hc-skore-dlazdica__img--booking{height:22px}.hc-skore-dlazdica__cislo{font-family:var(--hc-nadpisy);font-size:3.25rem;line-height:1}.hc-skore-dlazdica__cislo small{font-family:var(--hc-text);font-size:1.125rem;color:var(--hc-tiche)}.hc-skore-dlazdica__pocet{font-size:.875rem;color:var(--hc-tiche)}.hc-skore-dlazdica__cta{font-size:.75rem;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid var(--hc-zlata);padding-bottom:2px;margin-top:4px}.hc-recenzie--citat{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;align-items:stretch}.hc-recenzie--citat>.hc-recenzia--citat{height:100%;margin:0!important}.hc-recenzia--citat{position:relative;background:#fff;border:1px solid var(--hc-linka);border-radius:4px;padding:72px 24px 24px;display:flex;flex-direction:column;gap:16px;text-align:left}.hc-recenzia--citat>*{margin:0!important}.hc-recenzia--citat::before{content:"„";position:absolute;top:-14px;left:22px;font-family:var(--hc-nadpisy);font-size:88px;line-height:1;color:var(--hc-zlata)}.hc-recenzia--citat .hc-recenzia__hore{position:absolute;top:24px;right:24px;color:var(--hc-zlata-text);letter-spacing:1px}.hc-recenzia--citat .hc-recenzia__text{font-size:1rem;line-height:1.65;flex:1}.hc-recenzia__pata{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--hc-linka)}.hc-recenzia__inic{width:40px;height:40px;border-radius:50%;background:var(--hc-bezova);display:flex;align-items:center;justify-content:center;font-family:var(--hc-nadpisy);font-size:1.0625rem;flex:none}.hc-recenzia__kto{display:flex;flex-direction:column;line-height:1.35;flex:1;min-width:0}.hc-recenzia__meno-c{font-weight:500}.hc-recenzia__zdroj-c{font-size:.8125rem;color:var(--hc-tiche)}.hc-recenzia__zdroj-c a{color:var(--hc-zlata-text);text-decoration:none}.hc-recenzia__logo-c{height:20px;width:auto;flex:none}@media (max-width:900px){.hc-recenzie--citat{grid-template-columns:1fr}}.hc-recenzia__odpoved{font-size:.875rem;line-height:1.55;color:var(--hc-tiche);border-left:2px solid var(--hc-zlata);padding:2px 0 2px 12px;text-align:left}.hc-recenzia__odpoved-kto{display:block;font-size:.6875rem;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--hc-zlata-text);margin-bottom:2px}.hc-recenzia__fotky{display:flex;gap:8px;flex-wrap:wrap}.hc-recenzia:not(.hc-recenzia--citat) .hc-recenzia__fotky{justify-content:center}.hc-recenzia__fotky a{display:block;line-height:0}.hc-recenzia__foto{width:72px;height:72px;object-fit:cover;border-radius:3px}.hc-recenzia__text--zbalena{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.4em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.4em),transparent)}.hc-recenzia__viac{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;font-size:.75rem;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--hc-zlata-text);cursor:pointer;text-decoration:underline;text-underline-offset:4px;align-self:flex-start}.hc-recenzia__viac:hover{color:var(--hc-pismo)}.hc-recenzia:not(.hc-recenzia--citat) .hc-recenzia__viac{display:block;margin:14px auto 0;align-self:center}.hc-recenzia .hc-recenzia__text--zbalena{flex:0 0 auto}.hc-recenzie--karty .hc-recenzia>.hc-recenzia__viac{margin:14px auto auto!important}.hc-recenzia--citat>.hc-recenzia__viac{margin-bottom:auto!important}.wp-block-image:has(>.hc-360-stitok){position:relative}.hc-360-stitok{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 13px 7px 10px;border:0;border-radius:999px;background:var(--hc-zlata);color:#1E1E1E;font:500 .75rem/1 var(--hc-text);letter-spacing:.1em;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.18);transition:background .2s,transform .2s}.hc-360-stitok svg{width:18px;height:18px;flex:none}.hc-360-stitok:hover{background:var(--hc-zlata-tmava);color:#fff;transform:translateY(-1px)}.hc-360-stitok:focus-visible,.hc-prehliadky button:focus-visible{outline:2px solid var(--hc-zlata);outline-offset:3px}.hc-prehliadky{display:grid;gap:16px}.hc-prehliadky button{appearance:none;display:block;width:100%;margin:0;padding:0;border:0;background:var(--hc-linka);color:#fff;font:inherit;text-align:left;cursor:pointer;position:relative;overflow:hidden;border-radius:4px}.hc-prehliadky__foto{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hc-prehliadky button:hover .hc-prehliadky__foto{transform:scale(1.04)}.hc-prehliadky__uvod{aspect-ratio:21/9}.hc-prehliadky__uvod::after,.hc-prehliadky__dlazdica::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,0) 40%,rgba(20,20,20,.6));pointer-events:none}.hc-prehliadky__uvod::after{background:linear-gradient(180deg,rgba(20,20,20,0) 30%,rgba(20,20,20,.72))}.hc-prehliadky__vyzva{position:absolute;left:32px;bottom:28px;z-index:1;display:flex;align-items:center;gap:16px}.hc-prehliadky__vyzva>svg{width:64px;height:64px;padding:16px;border-radius:50%;background:var(--hc-zlata);color:#1E1E1E;flex:none;transition:transform .3s}.hc-prehliadky__uvod:hover .hc-prehliadky__vyzva>svg{transform:rotate(-12deg)}.hc-prehliadky__vyzva b{display:block;font-family:var(--hc-nadpisy);font-weight:400;font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.2}.hc-prehliadky__vyzva small{display:block;margin-top:4px;font-size:.8125rem;letter-spacing:.06em;color:rgba(255,255,255,.85)}.hc-prehliadky__zoznam{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hc-prehliadky__zoznam li{margin:0;padding:0}.hc-prehliadky__dlazdica{aspect-ratio:4/3}.hc-prehliadky__nazov{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.9375rem;line-height:1.3}.hc-prehliadky__nazov i{font-style:normal;font-size:.6875rem;letter-spacing:.1em;padding:4px 8px;border-radius:999px;background:var(--hc-zlata);color:#1E1E1E;flex:none}.hc-sekcia .hc-obal>.hc-prehliadky{margin-top:32px}@media (max-width:780px){.hc-prehliadky__zoznam{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hc-prehliadky__uvod{aspect-ratio:4/3}.hc-prehliadky__vyzva{left:20px;right:20px;bottom:20px;gap:12px}.hc-prehliadky__vyzva>svg{width:52px;height:52px;padding:13px}}.hc-360{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#141414;color:#fff;display:none;flex-direction:column}.hc-360[open]{display:flex}.hc-360::backdrop{background:#141414}.hc-360__hlava{display:flex;align-items:center;gap:16px;min-height:64px;padding:10px 12px 10px 24px}.hc-360__nazov{flex:1;min-width:0;margin:0;font-family:var(--hc-nadpisy);font-size:1.25rem;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-360__nazov::after{content:" · 360°";color:var(--hc-zlata)}.hc-360__zdroj{font-size:.75rem;color:rgba(255,255,255,.55);white-space:nowrap}.hc-360__zavriet{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:none;color:#fff;font-size:1.625rem;line-height:1;cursor:pointer;transition:background .2s,color .2s}.hc-360__zavriet:hover,.hc-360__zavriet:focus-visible{background:#fff;color:#141414;outline:none}.hc-360__ram{position:relative;flex:1;min-height:0}.hc-360__ram iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hc-360__nacitava{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:.875rem;color:rgba(255,255,255,.6)}html.hc-360-otvorene{overflow:hidden}@media (max-width:560px){.hc-360__hlava{min-height:56px;padding:6px 8px 6px 16px}.hc-360__zdroj{display:none}.hc-360__nazov{font-size:1.0625rem}}.hc-recepcia-stav{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.hc-recepcia-stav[hidden]{display:none}.hc-recepcia-stav .hc-ikona{width:16px;height:16px;flex:0 0 auto;stroke:#D9483B;stroke-width:1.8}.hc-recepcia-stav--otvorene .hc-ikona{stroke:#3E9B5A}.hc-recepcia-stav:hover span{text-decoration:underline;text-underline-offset:3px}.hc-hlavicka__lista-prava .hc-recepcia-stav{margin-left:-14px}.hc-hlavicka__poukaz{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.hc-hlavicka__poukaz .hc-ikona{width:16px;height:16px;flex:0 0 auto}.hc-hlavicka__poukaz:hover{text-decoration:underline;text-underline-offset:3px}.hc-menu .hc-menu__recepcia{flex-direction:column;align-items:center;gap:12px;margin-top:12px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16);color:#fff}.hc-menu .hc-menu__recepcia a{color:#fff}.hc-menu__tel{display:inline-flex;align-items:center;gap:10px;font-size:1.125rem;letter-spacing:1px}.hc-menu__tel svg{width:18px;height:18px;flex:0 0 auto}.hc-menu__recepcia .hc-recepcia-stav{font-size:.875rem;color:rgba(255,255,255,.82)!important}.hc-sekcia--portret-sirka .hc-dvoj{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hc-sekcia--portret-sirka .hc-mozaika>*:first-child{aspect-ratio:3/2}.hc-sekcia--portret-sirka .hc-dvoj__foto>*{margin:0!important}.hc-sekcia--portret-sirka .hc-dvoj__vyrok{margin-top:36px!important}.hc-sekcia--portret-sirka .hc-dvoj__vyrok .hc-vyrok{border-top:0;padding-top:0;margin-top:0!important}.hc-sekcia--portret-sirka .hc-dvoj__vyrok .hc-vyrok__meno{margin-top:14px!important}@media (max-width:899px){.hc-sekcia--portret-sirka .hc-dvoj{display:flex;flex-direction:column;align-items:stretch;gap:0}.hc-sekcia--portret-sirka .hc-dvoj__foto,.hc-sekcia--portret-sirka .hc-dvoj__text{display:contents}.hc-sekcia--portret-sirka .hc-mozaika{order:1;margin:0 0 36px!important}.hc-sekcia--portret-sirka .hc-dvoj__text>*{order:2}.hc-sekcia--portret-sirka .hc-dvoj__vyrok{order:3;margin-top:32px!important}.hc-sekcia--portret-sirka .hc-dvoj__text>p:has(>.hc-odkaz){order:4}}.hc-recenzie>.hc-recenzia--platforma{display:flex;flex-direction:column;margin:0!important;padding:28px;background:#fff;border:1px solid var(--hc-linka);border-radius:4px;text-align:left;min-width:0}.hc-recenzie>.hc-recenzia--platforma>.hc-recenzia__hlava{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;box-sizing:content-box;height:28px;margin:0 0 24px!important;padding:0 0 16px;border-bottom:1px solid var(--hc-linka)}.hc-recenzia--platforma .hc-recenzia__logo{display:block;flex:none;width:auto;height:18px}.hc-recenzia--platforma .hc-recenzia__logo[src*="booking"]{height:16px}.hc-recenzia--platforma .hc-recenzia__logo[src*="megaubytovanie"]{height:26px}.hc-recenzia--platforma .hc-recenzia__logo[src*="google"]{height:20px}.hc-recenzia--platforma .hc-recenzia__platforma{font-size:.875rem;line-height:1;color:var(--hc-pismo)}.hc-recenzia--platforma .hc-recenzia__hviezdy-v{margin-left:auto;padding-left:8px;font-family:var(--hc-text);font-size:.9375rem;font-weight:500;line-height:1;letter-spacing:.5px;color:var(--hc-zlata-text);white-space:nowrap;font-variant-numeric:tabular-nums}.hc-recenzie>.hc-recenzia--platforma>.hc-recenzia__text{margin:0!important;font-family:var(--hc-nadpisy);font-size:1.125rem;line-height:1.55;color:var(--hc-pismo);text-align:left;flex:0 0 auto}.hc-recenzie>.hc-recenzia--platforma>.hc-recenzia__viac{display:inline-block;align-self:flex-start;margin:12px 0 0!important;padding:4px 0}.hc-recenzie>.hc-recenzia--platforma>.hc-recenzia__fotky{margin:20px 0 0!important;justify-content:flex-start}.hc-recenzie>.hc-recenzia--platforma>.hc-recenzia__odpoved{margin:20px 0 0!important;font-size:.8125rem;line-height:1.55}.hc-recenzie>.hc-recenzia--platforma>:nth-last-child(2){margin-bottom:28px!important}.hc-recenzie>.hc-recenzia--platforma>.hc-recenzia__paticka{margin:auto 0 0!important;padding:18px 0 0;border-top:1px solid var(--hc-linka);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1.375rem 1.25rem 1.25rem 2rem;align-content:start}.hc-recenzia--platforma .hc-recenzia__paticka>*{margin:0!important;padding:0;border:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--hc-text);font-size:.8125rem;line-height:1.25rem;letter-spacing:0;text-transform:none;color:var(--hc-tiche)}.hc-recenzia--platforma .hc-recenzia__paticka>.hc-recenzia__meno{grid-row:1;font-size:.9375rem;line-height:1.375rem;font-weight:500;color:var(--hc-pismo)}.hc-recenzia--platforma .hc-recenzia__paticka>.hc-recenzia__kontext{grid-row:2}.hc-recenzia--platforma .hc-recenzia__paticka>.hc-recenzia__kontext::first-letter{text-transform:uppercase}.hc-recenzia--platforma .hc-recenzia__paticka>.hc-recenzia__datum{grid-row:3;font-variant-numeric:tabular-nums}.hc-recenzia--platforma .hc-recenzia__paticka>.hc-recenzia__zdroj{grid-row:2/span 2;white-space:normal}.hc-recenzia--platforma .hc-recenzia__paticka>.hc-recenzia__odkaz{grid-row:4;align-self:end}.hc-recenzia--platforma .hc-recenzia__odkaz a{color:var(--hc-zlata-text);text-decoration:none}.hc-recenzia--platforma .hc-recenzia__odkaz a:hover{text-decoration:underline;text-underline-offset:3px}.hc-recenzie:has(>.hc-recenzia--platforma){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch;text-align:left}.hc-recenzie.hc-recenzie--karty:has(>.hc-recenzia--platforma){display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;scrollbar-width:thin}.hc-recenzie--karty>.hc-recenzia--platforma{flex:0 0 calc((100% - 60px)/3.5);min-width:272px;scroll-snap-align:start}@media (max-width:1023px){.hc-recenzie.hc-recenzie:has(>.hc-recenzia--platforma){display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-left:calc(-1*var(--hc-okraj));margin-right:calc(-1*var(--hc-okraj));padding:0 var(--hc-okraj) 16px;scroll-padding:0 var(--hc-okraj);scrollbar-width:thin}.hc-recenzie>.hc-recenzia--platforma{flex:0 0 clamp(272px,calc((100% - 32px)/2.3),340px);min-width:0;scroll-snap-align:start}}@media (max-width:600px){.hc-recenzie>.hc-recenzia--platforma{flex-basis:84%;padding:24px}}.hc-sekcia--os .hc-os{--os-gap:16px;--os-rok:34px;--os-bod:11px;--os-foto:112px;--os-rgap:20px;--os-pozadie:var(--hc-zaklad,#fff);position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;column-gap:var(--os-gap);row-gap:44px;padding:0;margin-top:0}.hc-sekcia--os.hc-sekcia--bezova .hc-os{--os-pozadie:var(--hc-bezova)}.hc-sekcia--os.hc-sekcia--papier .hc-os{--os-pozadie:var(--hc-papier)}.hc-sekcia--os .hc-os::before{content:none}.hc-sekcia--os .hc-os>.hc-os__krok{margin:0!important}.hc-sekcia--os .hc-os .hc-os__krok{position:relative;display:grid;min-width:0;padding-top:var(--os-rok);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--os-bod) auto auto;grid-template-areas:"bodka" "foto" "nazov";column-gap:0;row-gap:0;align-items:start;align-content:start}.hc-sekcia--os .hc-os .hc-os__krok::before{content:"";position:absolute;z-index:0;left:0;top:calc(var(--os-rok) + var(--os-bod) / 2 - .5px);bottom:auto;width:calc(100% + var(--os-gap));height:1px;background:var(--hc-linka)}.hc-sekcia--os .hc-os .hc-os__krok:last-child::before{width:100%;background:linear-gradient(90deg,var(--hc-linka),transparent)}.hc-sekcia--os .hc-os .hc-os__krok:has(+.hc-os__krok--odkaz)::before{background:repeating-linear-gradient(90deg,var(--hc-zlata) 0 3px,transparent 3px 7px)}.hc-sekcia--os .hc-os .hc-os__bodka{grid-area:bodka;position:relative;z-index:1;left:auto;top:auto;display:block;box-sizing:border-box;width:9px;height:9px;margin:1px!important;border:0;border-radius:50%;background:#C9BFAF;box-shadow:0 0 0 3px var(--os-pozadie);justify-self:start;align-self:start}.hc-sekcia--os .hc-os .hc-os__krok--rok .hc-os__bodka{width:11px;height:11px;margin:0!important;background:var(--hc-zlata);box-shadow:0 0 0 3px var(--os-pozadie),0 0 0 4px rgba(180,151,100,.5)}.hc-sekcia--os .hc-os .hc-os__krok--odkaz .hc-os__bodka{width:11px;height:11px;margin:0!important;background:var(--os-pozadie);border:1px solid var(--hc-zlata)}.hc-sekcia--os .hc-os .hc-os__rok{grid-area:auto;position:absolute;top:0;left:0;z-index:1;margin:0!important;padding:0;background:none;font-family:var(--hc-nadpisy);font-size:1.375rem;line-height:1;letter-spacing:.02em;color:var(--hc-zlata-text);white-space:nowrap}.hc-sekcia--os .hc-os .hc-os__krok>.hc-os__foto{grid-area:foto;width:auto;aspect-ratio:4/3;margin:18px 0 0!important;border-radius:4px;overflow:hidden;background:#ECE5DB}.hc-sekcia--os .hc-os .hc-os__nazov{grid-area:nazov;min-height:0;margin:14px 0 0!important;font-size:.9375rem;line-height:1.45;color:var(--hc-pismo);text-wrap:balance;overflow-wrap:break-word}.hc-sekcia--os .hc-os__odkaz{color:inherit;text-decoration:none;transition:color .25s}.hc-sekcia--os .hc-os__odkaz::after{content:"";position:absolute;inset:0;z-index:2}.hc-upravy .hc-sekcia--os .hc-os__odkaz::after{content:none}.hc-sekcia--os .hc-os .hc-os__krok>.hc-os__foto--odkaz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:8px;box-sizing:border-box;background:transparent;border:1px solid var(--hc-linka);transition:border-color .25s,background-color .25s}.hc-sekcia--os .hc-os__foto--odkaz>*{margin:0!important}.hc-sekcia--os .hc-os__sipka{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--hc-zlata);border-radius:50%;color:var(--hc-zlata-text);transition:background-color .25s,border-color .25s,color .25s}.hc-sekcia--os .hc-os__sipka .hc-ikona{width:16px;height:16px;transition:transform .25s}.hc-sekcia--os .hc-os__dalej{font-size:.6875rem;font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--hc-zlata-text)}.hc-sekcia--os .hc-os__krok--odkaz .hc-os__foto img{transition:transform .5s}@media (hover:hover){.hc-sekcia--os .hc-os__krok--odkaz:hover>.hc-os__foto--odkaz{border-color:var(--hc-zlata);background:var(--hc-papier)}.hc-sekcia--os .hc-os__krok--odkaz:hover .hc-os__sipka{background:var(--hc-zlata);border-color:var(--hc-zlata);color:var(--hc-tmava)}.hc-sekcia--os .hc-os__krok--odkaz:hover .hc-os__sipka .hc-ikona{transform:translateX(3px)}.hc-sekcia--os .hc-os__krok--odkaz:hover .hc-os__odkaz{color:var(--hc-zlata-text)}.hc-sekcia--os .hc-os__krok--odkaz:hover .hc-os__foto img{transform:scale(1.04)}}.hc-sekcia--os .hc-os__krok--odkaz:focus-within>.hc-os__foto--odkaz{border-color:var(--hc-zlata);background:var(--hc-papier)}.hc-sekcia--os .hc-os__krok--odkaz:focus-within .hc-os__odkaz{color:var(--hc-zlata-text)}@supports selector(:has(*)){.hc-sekcia--os .hc-os__odkaz:focus-visible{outline:0}.hc-sekcia--os .hc-os__krok--odkaz:has(.hc-os__odkaz:focus-visible)>.hc-os__foto{outline:2px solid var(--hc-zlata);outline-offset:3px}}@media (prefers-reduced-motion:reduce){.hc-sekcia--os .hc-os__sipka,.hc-sekcia--os .hc-os__sipka .hc-ikona,.hc-sekcia--os .hc-os__foto img,.hc-sekcia--os .hc-os .hc-os__krok>.hc-os__foto--odkaz{transition:none}.hc-sekcia--os .hc-os__krok--odkaz:hover .hc-os__sipka .hc-ikona,.hc-sekcia--os .hc-os__krok--odkaz:hover .hc-os__foto img{transform:none}}.hc-sekcia--os .hc-os__pozn{margin-top:48px!important}@media (max-width:1199px){.hc-sekcia--os .hc-os{--os-gap:24px;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:44px}.hc-sekcia--os .hc-os .hc-os__krok:nth-child(4n)::before{width:100%;background:linear-gradient(90deg,var(--hc-linka),transparent)}}@media (max-width:699px){.hc-sekcia--os .hc-os{--os-foto:clamp(104px,30vw,160px);grid-template-columns:minmax(0,1fr);row-gap:var(--os-rgap)}.hc-sekcia--os .hc-os .hc-os__krok{padding-top:0;grid-template-columns:var(--os-bod) var(--os-foto) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"rok rok rok" "bodka foto nazov";column-gap:14px;align-items:center;align-content:start}.hc-sekcia--os .hc-os .hc-os__krok::before,.hc-sekcia--os .hc-os .hc-os__krok:last-child::before,.hc-sekcia--os .hc-os .hc-os__krok:nth-child(4n)::before,.hc-sekcia--os .hc-os .hc-os__krok:has(+.hc-os__krok--odkaz)::before{left:calc(var(--os-bod) / 2 - .5px);top:calc(-1 * (var(--os-rgap) + var(--os-foto) * 3 / 8));bottom:calc(var(--os-foto) * 3 / 8);width:1px;height:auto;background:var(--hc-linka)}.hc-sekcia--os .hc-os .hc-os__krok:first-child::before{content:none}.hc-sekcia--os .hc-os .hc-os__krok.hc-os__krok--odkaz::before{background:repeating-linear-gradient(180deg,var(--hc-zlata) 0 3px,transparent 3px 7px)}.hc-sekcia--os .hc-os .hc-os__bodka{align-self:center;justify-self:center}.hc-sekcia--os .hc-os .hc-os__rok{grid-area:rok;position:relative;justify-self:start;padding:2px 8px 10px 0;background:var(--os-pozadie);font-size:1.25rem}.hc-sekcia--os .hc-os .hc-os__krok>.hc-os__foto{width:auto;aspect-ratio:4/3;margin:0!important}.hc-sekcia--os .hc-os .hc-os__nazov{margin:0!important;align-self:center}.hc-sekcia--os .hc-os .hc-os__krok>.hc-os__foto--odkaz{gap:8px;padding:6px}.hc-sekcia--os .hc-os__sipka{width:32px;height:32px}.hc-sekcia--os .hc-os__dalej{letter-spacing:.12em}.hc-sekcia--os .hc-os__pozn{margin-top:36px!important}}.hc-piliere-f>.hc-pilier-f{display:flex;flex-direction:column}.hc-piliere-f .hc-pilier-f h3+p{margin-bottom:20px!important}.hc-piliere-f .hc-pilier-f__dokaz{margin-top:auto!important}@media (min-width:900px){.hc-piliere-f{row-gap:0}.hc-piliere-f>.hc-pilier-f{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.hc-piliere-f .hc-pilier-f__dokaz{margin-top:0!important;align-self:start}}.hc-izby{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:0;align-items:stretch}.hc-izby.hc-izby--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-izby>.hc-karta-izby{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start}.hc-izby>.hc-karta-izby>.hc-karta-izby__foto{grid-row:1}.hc-izby>.hc-karta-izby>h3{grid-row:2;align-self:start;margin:20px 0 0;font-size:1.25rem;line-height:1.3;letter-spacing:.3px;transition:color .2s}.hc-izby>.hc-karta-izby>.hc-karta-izby__meta{grid-row:3;align-self:start;margin:8px 0 0;font-size:.8125rem;line-height:1.5;letter-spacing:.2px;color:var(--hc-tiche)}.hc-izby>.hc-karta-izby>.hc-karta-izby__cena{grid-row:4;align-self:start;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--hc-linka);font-size:.8125rem;line-height:22px;color:var(--hc-tiche)}.hc-izby>.hc-karta-izby>.hc-karta-izby__cena b{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.125rem;line-height:1;letter-spacing:.3px;color:var(--hc-zlata-text)}@media (hover:hover){.hc-izby>.hc-karta-izby:hover>h3{color:var(--hc-zlata-text)}}@media (prefers-reduced-motion:reduce){.hc-izby>.hc-karta-izby>h3{transition:none}}@media (min-width:1024px){.hc-izby>.hc-karta-izby:nth-child(n+5),.hc-izby.hc-izby--3>.hc-karta-izby:nth-child(n+4){margin-top:56px}}@media (min-width:1024px) and (max-width:1279px){.hc-izby:not(.hc-izby--3)>.hc-karta-izby>h3{font-size:1.125rem}}@media (max-width:1023px){.hc-izby,.hc-izby.hc-izby--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:782px) and (max-width:1023px){.hc-izby>.hc-karta-izby:nth-child(n+3){margin-top:48px}}@media (max-width:781px){.hc-izby,.hc-izby.hc-izby--3{display:grid;grid-template-columns:none;grid-template-rows:repeat(4,auto);grid-auto-flow:column;grid-auto-columns:280px;column-gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hc-okraj);scrollbar-width:none;margin:0 calc(-1 * var(--hc-okraj));padding:0 var(--hc-okraj)}.hc-izby::-webkit-scrollbar{display:none}.hc-izby>.hc-karta-izby{scroll-snap-align:start}}@supports not (grid-template-rows:subgrid){.hc-izby{row-gap:48px}.hc-izby>.hc-karta-izby{display:block;grid-row:auto;margin-top:0!important}.hc-izby>.hc-karta-izby>h3{min-height:2.6em}@media (max-width:781px){.hc-izby,.hc-izby.hc-izby--3{grid-template-rows:none}}}@media (min-width:1024px){.hc-izby:has(>.hc-karta-izby:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.hc-recenzie[data-naraz]{--r-pismo:1.25rem;--r-lh:1.6;--r-text:calc(var(--r-pismo) * var(--r-lh) * 6);--r-viac:36px;--r-medzera:28px;--r-pata:83px;--r-pad:0px;--r-gap:clamp(40px,5vw,72px);--r-farba:var(--hc-pismo);--r-meno:var(--hc-pismo);--r-tiche:var(--hc-tiche);--r-zlata:var(--hc-zlata-text);--r-linka:var(--hc-zlata);--r-deliaca:var(--hc-linka);--r-karta-bg:#fff;--r-karta-ram:var(--hc-linka);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--r-gap);row-gap:56px;align-items:stretch;text-align:center;padding:0}:is(.hc-recenzie-pas,.hc-sekcia--tmava) .hc-recenzie[data-naraz]{--r-farba:#fff;--r-meno:#fff;--r-tiche:rgba(255,255,255,.62);--r-zlata:var(--hc-zlata);--r-linka:var(--hc-zlata);--r-deliaca:rgba(255,255,255,.14);--r-karta-bg:rgba(255,255,255,.04);--r-karta-ram:rgba(255,255,255,.12)}.hc-recenzie[data-naraz]>.hc-recenzia{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;margin:0!important;padding:var(--r-pad);min-height:calc(var(--r-text) + var(--r-viac) + var(--r-medzera) + var(--r-pata) + 2 * var(--r-pad))}.hc-recenzie[data-naraz]>.hc-recenzia[hidden]{display:none}.hc-recenzie[data-naraz]>.hc-recenzia>*{margin:0!important}.hc-recenzie[data-naraz]>.hc-recenzia::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--r-gap) / -2);width:1px;background:var(--r-deliaca)}.hc-recenzie[data-naraz]>.hc-recenzia:nth-child(3n+1)::before{content:none}.hc-recenzie[data-naraz] .hc-recenzia__text{align-self:stretch;font-family:var(--hc-nadpisy);font-size:var(--r-pismo);line-height:var(--r-lh);color:var(--r-farba);text-wrap:pretty;overflow-wrap:break-word}.hc-recenzie[data-naraz]>.hc-recenzia>.hc-recenzia__viac{display:block;flex:none;height:20px;margin:16px auto 0!important;padding:0;font-size:.75rem;line-height:20px;letter-spacing:1.6px;color:var(--r-zlata);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.hc-recenzie[data-naraz]>.hc-recenzia>.hc-recenzia__viac:hover{color:var(--r-farba)}.hc-recenzie[data-naraz]>.hc-recenzia>.hc-recenzia__viac:focus-visible{outline:2px solid var(--hc-zlata);outline-offset:4px}.hc-recenzie[data-naraz]>.hc-recenzia>.hc-recenzia__meno{position:relative;align-self:stretch;margin-top:auto!important;padding-top:calc(var(--r-medzera) + 17px);font-family:var(--hc-text);font-size:.8125rem;font-weight:500;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:var(--r-meno);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-recenzie[data-naraz]>.hc-recenzia>.hc-recenzia__meno::before{content:"";position:absolute;top:var(--r-medzera);left:50%;width:24px;height:1px;margin-left:-12px;background:var(--r-linka)}.hc-recenzie[data-naraz]>.hc-recenzia>.hc-recenzia__zdroj{align-self:stretch;height:40px;margin-top:6px!important;overflow:hidden;font-family:var(--hc-text);font-size:.8125rem;line-height:20px;letter-spacing:.2px;color:var(--r-tiche);font-variant-numeric:tabular-nums}.hc-recenzia__zdroj-hore,.hc-recenzia__zdroj-dole{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-recenzia__zdroj-dole::first-letter{text-transform:uppercase}.hc-recenzie[data-naraz]+.hc-recenzie-ovladac{margin-top:44px}@media (max-width:1279px){.hc-recenzie[data-naraz]{--r-pismo:1.125rem}}@media (max-width:1023px){.hc-recenzie[data-naraz]{--r-pismo:1.125rem;--r-pad:28px;--r-medzera:24px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-left:calc(-1 * var(--hc-okraj));margin-right:calc(-1 * var(--hc-okraj));padding:0 var(--hc-okraj) 16px;scroll-padding:0 var(--hc-okraj);scrollbar-width:thin;scrollbar-color:var(--r-deliaca) transparent}.hc-recenzie[data-naraz]>.hc-recenzia,.hc-recenzie[data-naraz]>.hc-recenzia[hidden]{display:flex;flex:0 0 clamp(272px,calc((100% - 32px) / 2.3),340px);scroll-snap-align:start;padding:var(--r-pad) 22px;background:var(--r-karta-bg);border:1px solid var(--r-karta-ram);border-radius:4px}.hc-recenzie[data-naraz]>.hc-recenzia::before{content:none}.hc-recenzie[data-naraz]+.hc-recenzie-ovladac{display:none}}@media (max-width:600px){.hc-recenzie[data-naraz]>.hc-recenzia,.hc-recenzie[data-naraz]>.hc-recenzia[hidden]{flex-basis:84%}}.hc-sekcia .hc-obal>.hc-pravidla{column-gap:clamp(32px,3vw,44px)}.hc-pravidla>.hc-stlpec>h3{font-size:1.25rem;line-height:1.25;margin:0!important}.hc-pravidla>.hc-stlpec>h3+ul{margin-top:20px!important}.hc-pravidla>.hc-stlpec>.hc-stvorce{row-gap:14px}.hc-pravidla>.hc-stlpec>.hc-stvorce li{line-height:1.6;text-wrap:pretty}.hc-sekcia .hc-obal>.hc-pravidla+.hc-text-tichy{margin-top:48px!important;padding-top:24px;padding-right:max(0px,calc(100% - 680px));border-top:1px solid var(--hc-linka)}@media (max-width:781px){.hc-sekcia .hc-obal>.hc-pravidla{margin-top:48px!important;row-gap:44px}.hc-pravidla>.hc-stlpec>h3+ul{margin-top:16px!important}.hc-sekcia .hc-obal>.hc-pravidla+.hc-text-tichy{margin-top:40px!important;padding-top:20px}}.hc-sekcia--projekty .hc-dvoj{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,6vw,96px);align-items:center}.hc-sekcia--projekty .hc-dvoj:not(.hc-dvoj--foto-vlavo){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.hc-sekcia--projekty .hc-obal>.hc-dvoj+.hc-dvoj{margin-top:clamp(56px,7vw,104px)!important}.hc-sekcia--projekty .hc-dvoj__text .hc-eyebrow{display:flex;align-items:center;gap:18px;font-family:var(--hc-nadpisy);font-size:2.75rem;line-height:1;letter-spacing:0;color:var(--hc-zlata-text);margin-bottom:22px!important}.hc-sekcia--projekty .hc-dvoj__text .hc-eyebrow::after{content:"";width:56px;height:1px;background:var(--hc-zlata)}.hc-sekcia--projekty .hc-dvoj__text h3{font-family:var(--hc-nadpisy);font-weight:400;font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.2;margin:0 0 14px!important}.hc-sekcia--projekty .hc-dvoj__text>p:not(.hc-eyebrow){font-size:1.0625rem;line-height:1.65}.hc-sekcia--projekty .hc-mozaika--jedna>*:first-child{aspect-ratio:3/2;border-radius:4px}.hc-sekcia--projekty .hc-mozaika .hc-placeholder{background:var(--hc-bezova);border:1px solid var(--hc-linka);color:var(--hc-zlata-text);letter-spacing:2.4px}.hc-sekcia--projekty .hc-mozaika>*::after{display:none}.hc-sekcia--projekty .hc-obal>.hc-dvoj~p:last-child{margin-top:clamp(56px,7vw,88px)!important;padding-top:24px;border-top:1px solid var(--hc-linka);color:var(--hc-tiche);font-size:.9375rem}@media (max-width:1023px){.hc-sekcia--projekty .hc-dvoj,.hc-sekcia--projekty .hc-dvoj:not(.hc-dvoj--foto-vlavo){grid-template-columns:1fr;gap:28px}.hc-sekcia--projekty .hc-dvoj .hc-mozaika{order:-1}.hc-sekcia--projekty .hc-dvoj__text .hc-eyebrow{font-size:2.25rem;margin-bottom:16px!important}}:root{--hc-zlata-svetla:#D2B98A}.hc-recenzie-stoh,.hc-recenzie-stoh+*{margin-block-start:0!important}.hc-recenzie-stoh{position:relative;color:#fff;padding:96px 0 72px;overflow:clip;background:radial-gradient(560px 420px at 74% 46%,rgba(180,151,100,.17),transparent 70%),var(--hc-tmava)}.hc-rstoh{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,96px);align-items:center}.hc-rstoh *{box-sizing:border-box}.hc-rstoh__uvod{min-width:0}.hc-rstoh__eyebrow{margin:0 0 16px;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-zlata-svetla)}.hc-rstoh__nadpis{margin:0 0 32px;font-family:var(--hc-nadpisy);font-weight:400;font-size:2.75rem;line-height:1.15;letter-spacing:1.5px;text-transform:none;color:#fff;text-wrap:balance}.hc-rstoh__skore a,.hc-rstoh__skore a:hover{color:inherit;text-decoration:none}.hc-rstoh__skore a:focus-visible{outline:1px solid var(--hc-zlata-svetla);outline-offset:4px;border-radius:6px}.hc-rstoh__hlavne{display:inline-flex;align-items:center;gap:14px}.hc-rstoh__cislo{font-family:var(--hc-nadpisy);font-size:4rem;line-height:.9;letter-spacing:1px;color:#fff}.hc-rstoh__popis{display:flex;flex-direction:column;line-height:1.35}.hc-rstoh__z{font-size:1rem;color:rgba(255,255,255,.72);transition:color .2s}.hc-rstoh__pocet{font-size:.875rem;color:rgba(255,255,255,.6)}a.hc-rstoh__hlavne:hover .hc-rstoh__z{color:var(--hc-zlata-svetla)}.hc-rstoh__dalsie{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:10px 0}.hc-rstoh__dalsie li{display:flex;margin:0}.hc-rstoh__dalsie li+li{border-left:1px solid rgba(255,255,255,.2);margin-left:22px;padding-left:22px}.hc-rstoh__dalsia{display:flex;flex-direction:column;line-height:1.4}.hc-rstoh__nazov{font-size:.9375rem;color:rgba(255,255,255,.86)}.hc-rstoh__nazov b{font-weight:600;color:var(--hc-zlata-svetla);margin-left:6px}.hc-rstoh__dalsia small{font-size:.8125rem;color:rgba(255,255,255,.58)}a.hc-rstoh__dalsia:hover .hc-rstoh__nazov{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.hc-rstoh__odkaz,.hc-rstoh__odkaz:visited{display:inline-block;margin-top:30px;padding:8px 0 5px;font-size:.75rem;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45);transition:color .2s,border-color .2s}.hc-rstoh__odkaz:hover{color:var(--hc-zlata-svetla);border-color:var(--hc-zlata-svetla)}.hc-rstoh__stoh{min-width:0;display:flex;flex-direction:column;align-items:center}.hc-rstoh__karty{--k-sirka:min(540px,100%);--k-pad-t:30px;--k-pad-x:34px;--k-pad-b:28px;--k-pismo:1.1875rem;--k-lh:1.6;--k-riadky:6;--k-text:calc(var(--k-pismo) * var(--k-lh) * var(--k-riadky));--k-v:calc(var(--k-pad-t) + 30px + 10px + 20px + 14px + var(--k-text) + 36px + 22px + 44px + var(--k-pad-b));--peek:112px;position:relative;order:1;width:100%;touch-action:pan-y}.hc-rstoh__karta{display:flex;flex-direction:column;margin:0;width:var(--k-sirka);padding:var(--k-pad-t) var(--k-pad-x) var(--k-pad-b);background:linear-gradient(160deg,rgba(48,46,43,.985),rgba(34,33,31,.985));-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);border:1px solid rgba(210,185,138,.26);border-radius:20px;box-shadow:0 34px 70px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08)}.hc-rstoh__uvodzovka{display:block;height:30px;margin-left:-3px;font-family:var(--hc-nadpisy);font-size:76px;line-height:1;color:var(--hc-zlata);opacity:.85;transform:translateY(-40px);pointer-events:none}.hc-rstoh__hodn{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-height:20px;margin-top:10px;line-height:20px}.hc-rstoh__hviezdy{font-size:.9375rem;letter-spacing:3px;background:linear-gradient(90deg,var(--hc-zlata) var(--p,100%),rgba(255,255,255,.22) var(--p,100%));-webkit-background-clip:text;background-clip:text;color:transparent}.hc-rstoh__plat{font-size:.8125rem;letter-spacing:.3px;color:rgba(255,255,255,.62)}.hc-rstoh__citat{margin:14px 0 0;padding:0;border:0}.hc-rstoh__text{margin:0;font-family:var(--hc-nadpisy);font-style:italic;font-size:var(--k-pismo);line-height:var(--k-lh);color:#fff;text-wrap:pretty;overflow-wrap:break-word}.hc-rstoh__text.je-zbalena{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--k-riadky);line-clamp:var(--k-riadky);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.4em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.4em),transparent)}.hc-rstoh__viac{align-self:flex-start;flex:none;height:22px;margin:14px 0 0;padding:0;background:none;border:0;font:500 .75rem/22px var(--hc-text);letter-spacing:1.6px;text-transform:uppercase;color:var(--hc-zlata-svetla);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;cursor:pointer}.hc-rstoh__viac:hover{color:#fff}.hc-rstoh__viac:focus-visible{outline:1px solid var(--hc-zlata-svetla);outline-offset:4px}.hc-rstoh__pata{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:22px}.hc-rstoh__avatar{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--hc-zlata);color:var(--hc-tmava);font-family:var(--hc-nadpisy);font-size:1.125rem;line-height:1}.hc-rstoh__kto{display:flex;flex-direction:column;min-width:0;line-height:1.35}.hc-rstoh__meno{font-size:.9375rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-rstoh__kontext{font-size:.875rem;color:rgba(255,255,255,.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.hc-rstoh__kontext::first-letter{text-transform:uppercase}.hc-rstoh__karty:not([data-stoh]){display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.hc-rstoh__karty:not([data-stoh])>.hc-rstoh__karta{flex:0 0 min(86%,540px);scroll-snap-align:start;min-height:var(--k-v)}.hc-rstoh__karty[data-stoh]{height:calc(var(--k-v) + 2 * var(--peek))}.hc-rstoh__karty[data-stoh]>.hc-rstoh__karta{position:absolute;left:50%;top:var(--peek);height:var(--k-v);transition:transform .8s cubic-bezier(.4,.05,.2,1),opacity .8s ease,filter .8s ease,visibility 0s linear .8s;will-change:transform,opacity}.hc-rstoh__karty[data-stoh]>.hc-rstoh__karta[data-pos="stred"]{z-index:3;transform:translateX(-50%);opacity:1;filter:none;visibility:visible;transition-delay:0s}.hc-rstoh__karty[data-stoh]>.hc-rstoh__karta[data-pos="hore"],.hc-rstoh__karty[data-stoh]>.hc-rstoh__karta[data-pos="dole"]{z-index:2;opacity:.42;filter:blur(1px);visibility:visible;transition-delay:0s;cursor:pointer;box-shadow:none}.hc-rstoh__karty[data-stoh]>.hc-rstoh__karta[data-pos="hore"]{transform:translateX(-50%) translateY(calc(-6% - var(--peek))) rotate(-2.5deg) scale(.88)}.hc-rstoh__karty[data-stoh]>.hc-rstoh__karta[data-pos="dole"]{transform:translateX(-50%) translateY(calc(6% + var(--peek))) rotate(2.5deg) scale(.88)}.hc-rstoh__karty[data-stoh]>.hc-rstoh__karta[data-pos="hore"]:hover,.hc-rstoh__karty[data-stoh]>.hc-rstoh__karta[data-pos="dole"]:hover{opacity:.5}.hc-rstoh__karty[data-stoh]>.hc-rstoh__karta[data-pos="prec"]{z-index:1;transform:translateX(-50%) scale(.8);opacity:0;visibility:hidden;pointer-events:none}.hc-rstoh__karty[data-stoh]>.hc-rstoh__karta:not([data-pos="stred"]) .hc-rstoh__viac{visibility:hidden}.hc-rstoh__karty[data-stoh]>.hc-rstoh__karta.je-rozbalena{height:auto}.hc-rstoh__ovladac{order:2;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px}.hc-rstoh__ovladac[hidden]{display:none}.hc-rstoh__tl{position:relative;flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.22);color:#fff;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.hc-rstoh__tl svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.hc-rstoh__tl:hover{border-color:var(--hc-zlata-svetla);color:var(--hc-zlata-svetla);background:rgba(180,151,100,.12)}.hc-rstoh__tl:focus-visible{outline:1px solid var(--hc-zlata-svetla);outline-offset:3px}.hc-rstoh__pocitadlo{min-width:72px;text-align:center;font-size:.8125rem;letter-spacing:2px;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.58);white-space:nowrap}.hc-rstoh__pocitadlo b{font-weight:500;color:#fff}.hc-rstoh__pauza{margin-left:10px;border-color:rgba(255,255,255,.14)}.hc-rstoh__ik-hraj,.hc-rstoh__pauza[data-stav="stoji"] .hc-rstoh__ik-pauza{display:none}.hc-rstoh__pauza[data-stav="stoji"] .hc-rstoh__ik-hraj{display:block}.hc-rstoh__tl .hc-rstoh__kruh{position:absolute;inset:-1px;width:44px;height:44px;transform:rotate(-90deg);pointer-events:none}.hc-rstoh__kruh circle{fill:none;stroke:var(--hc-zlata);stroke-width:1.5;stroke-dasharray:132;stroke-dashoffset:132;opacity:0}.hc-rstoh__ovladac.hraje .hc-rstoh__kruh circle{opacity:1;animation:hc-rstoh-kruh var(--t,8000ms) linear forwards}.hc-rstoh__ovladac.hraje.stoj .hc-rstoh__kruh circle{animation-play-state:paused}@keyframes hc-rstoh-kruh{to{stroke-dashoffset:0}}.hc-rstoh__ocenenia{grid-column:1/-1;list-style:none;margin:56px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 14px}.hc-rstoh__ocenenia li{margin:0}.hc-rstoh__ocenenia a,.hc-rstoh__ocenenia span{display:block;padding:9px 18px;border-radius:999px;background:rgba(180,151,100,.14);border:1px solid rgba(210,185,138,.24);font-size:.875rem;font-weight:500;line-height:1.4;color:#EADBBE;text-decoration:none;transition:background .2s,border-color .2s}.hc-rstoh__ocenenia a:hover{background:rgba(180,151,100,.24);border-color:var(--hc-zlata-svetla);color:#fff}@media (max-width:1279px){.hc-rstoh__karty{--k-pismo:1.125rem}.hc-rstoh__nadpis{font-size:2.5rem}}@media (max-width:1023px){.hc-recenzie-stoh{padding:80px 0 64px}.hc-rstoh{grid-template-columns:minmax(0,1fr);row-gap:32px}}@media (max-width:600px){.hc-recenzie-stoh{padding:64px 0 56px;background:radial-gradient(420px 360px at 50% 68%,rgba(180,151,100,.16),transparent 70%),var(--hc-tmava)}.hc-rstoh{row-gap:20px}.hc-rstoh__nadpis{font-size:2rem;margin-bottom:24px}.hc-rstoh__cislo{font-size:3.25rem}.hc-rstoh__dalsie li+li{margin-left:16px;padding-left:16px}.hc-rstoh__odkaz{margin-top:24px}.hc-rstoh__karty{--k-sirka:100%;--k-pad-t:24px;--k-pad-x:22px;--k-pad-b:22px;--k-pismo:1.0625rem;--k-riadky:7;--peek:74px}.hc-rstoh__karta{border-radius:18px}.hc-rstoh__uvodzovka{font-size:64px;transform:translateY(-34px)}.hc-rstoh__ovladac{margin-top:14px}.hc-rstoh__ocenenia{margin-top:52px;gap:10px}.hc-rstoh__ocenenia a,.hc-rstoh__ocenenia span{padding:8px 14px;font-size:.8125rem;text-align:center}}@media (prefers-reduced-motion:reduce){.hc-rstoh__karty[data-stoh]>.hc-rstoh__karta{transition:none!important}.hc-rstoh__kruh{display:none}}.hc-recenzie-stoh{padding:64px 0 56px}.hc-rstoh__karty{--k-riadky:5;--peek:72px}@media (max-width:1023px){.hc-recenzie-stoh{padding:56px 0 48px}}@media (max-width:600px){.hc-recenzie-stoh{padding:48px 0 44px}.hc-rstoh__karty{--k-riadky:6;--peek:56px}}.hc-form__alebo[hidden]{display:none!important}@media (max-width:1023px){.hc-riadok:not(.hc-riadok--2){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nazov cena" "meta cena";column-gap:16px;row-gap:4px}.hc-riadok:not(.hc-riadok--2)>.hc-riadok__nazov{grid-area:nazov}.hc-riadok:not(.hc-riadok--2)>.hc-riadok__meta{display:block;grid-area:meta;text-align:left;font-size:.875rem;line-height:1.45}.hc-riadok:not(.hc-riadok--2)>.hc-riadok__meta:empty{display:none}.hc-riadok:not(.hc-riadok--2)>.hc-riadok__cena{grid-area:cena;align-self:center}}.hc-chat__bublina{transition:bottom .25s ease,background .2s,transform .2s}@media (prefers-reduced-motion:reduce){.hc-chat__bublina{transition:none}}.certov-vysledky{scroll-margin-top:calc(var(--hc-hlavicka-fix-v,72px) + var(--hc-horny-offset,0px) + 16px)}.hc-dukatik{position:relative;display:inline-flex}.hc-dukatik__tl{font:inherit;letter-spacing:inherit;text-transform:inherit;background:none;color:inherit;cursor:help;border-radius:0}@media (hover:hover){.hc-dukatik .hc-dukatik__tl:hover{background:transparent;border-color:currentColor;color:inherit!important}}.hc-dukatik__tip{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:max-content;max-width:240px;padding:10px 14px;background:var(--hc-tmava);color:#fff;font-family:var(--hc-text);font-size:.8125rem;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;white-space:normal;border-radius:4px;box-shadow:0 12px 32px rgba(0,0,0,.22);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility 0s .2s;pointer-events:none}.hc-dukatik__tip::before{content:"";position:absolute;bottom:100%;right:24px;border:6px solid transparent;border-bottom-color:var(--hc-tmava)}.hc-dukatik:hover .hc-dukatik__tip,.hc-dukatik:focus-within .hc-dukatik__tip,.hc-dukatik.je-otvoreny .hc-dukatik__tip{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s,visibility 0s}@media (prefers-reduced-motion:reduce){.hc-dukatik__tip{transition:none}}.hc-hlavicka__tel-m{display:none;width:44px;height:44px;align-items:center;justify-content:center;color:inherit!important}.hc-hlavicka__tel-m .hc-ikona{width:22px;height:22px}@media (max-width:1023px){.hc-hlavicka__tel-m{display:inline-flex;margin-right:-6px}}.hc-hlavicka__akcie .hc-hlavicka__stav-m{display:none}@media (max-width:1023px){.hc-hlavicka__akcie .hc-hlavicka__stav-m:not([hidden]){display:inline-flex;gap:8px;font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.3;white-space:pre-line;text-align:left}}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .hc-menu__horne{display:grid!important;grid-template-columns:1fr 1fr 44px;gap:10px!important;align-items:stretch!important;justify-content:stretch!important;margin:0 0 12px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.16);color:#fff}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .hc-menu__horne .hc-dukatik{grid-row:1;grid-column:1;display:flex;position:relative}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .hc-menu__horne .hc-menu__dukatik,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .hc-menu__horne .hc-menu__kamery,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .hc-menu__horne .hc-menu__poukaz{box-sizing:border-box;width:100%;min-height:48px;display:flex!important;align-items:center;justify-content:center;gap:8px;padding:6px 10px;border:1px solid rgba(255,255,255,.5);border-radius:2px;font-family:var(--hc-text);font-size:.71875rem!important;font-weight:500;letter-spacing:1.5px!important;text-transform:uppercase;line-height:1.25;color:#fff!important;text-align:center;white-space:nowrap;background:transparent}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .hc-menu__horne .hc-menu__kamery{grid-row:1;grid-column:2}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .hc-menu__horne .hc-menu__kamery .hc-ikona{display:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .hc-menu__horne .hc-menu__poukaz{grid-row:2;grid-column:1/-1;border-color:var(--hc-zlata);color:var(--hc-zlata)!important}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .hc-menu__horne .hc-menu__poukaz .hc-ikona{width:18px;height:18px;flex:none;color:var(--hc-zlata)}.hc-menu__horne .hc-dukatik__tip{right:auto;left:50%;transform:translate(-50%,-4px);background:#fff;color:var(--hc-tmava)}.hc-menu__horne .hc-dukatik__tip::before{right:auto;left:50%;margin-left:-6px;border-bottom-color:#fff}.hc-menu__horne .hc-dukatik:focus-within .hc-dukatik__tip{opacity:0;visibility:hidden;transform:translate(-50%,-4px)}.hc-menu__horne .hc-dukatik:hover .hc-dukatik__tip,.hc-menu__horne .hc-dukatik__tl:focus-visible+.hc-dukatik__tip,.hc-menu__horne .hc-dukatik.je-otvoreny .hc-dukatik__tip{opacity:1;visibility:visible;transform:translateX(-50%)}@media (max-width:1023px){.hc-hlavicka .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{padding-top:calc((var(--hc-hlavicka-fix-v) - 44px) / 2)}.hc-hlavicka .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:0}}.hc-kal__leg-bodka{display:inline-block;width:12px;text-align:center;font-weight:700;color:var(--hc-tiche);line-height:1}@media (max-width:899px){.hc-kal__leg{display:flex;gap:6px 12px;font-size:.6875rem;margin-bottom:10px}.hc-kal--karta .hc-kal__leg{display:none}}.hc-tl-cislo{display:none}@media (hover:hover) and (pointer:fine){.hc-tl-cislo{display:inline;white-space:nowrap}}.hc-bal-svetlo__zavri{position:absolute;top:12px;right:12px;width:48px;height:48px;padding:0!important;font-size:1.75rem!important;line-height:1;border-radius:50%!important}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .hc-menu__rezervovat{margin:6px 0!important}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .hc-menu__rezervovat>a{display:flex!important;justify-content:center;min-width:260px;padding:16px 24px!important;border-radius:2px;background:var(--hc-zlata)!important;color:var(--hc-tmava)!important}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .hc-menu__rezervovat .wp-block-navigation-item__label{color:#fff!important}.certov-poukaz{max-width:760px;margin:0 auto}.certov-poukaz__krok{border:0;padding:0;margin:0;min-width:0}.certov-poukaz__krok+.certov-poukaz__krok{border-top:1px solid var(--hc-linka);padding-top:28px;margin-top:28px}.certov-poukaz .certov-poukaz__krok>legend{padding:0;margin:0 0 4px}.certov-poukaz__skupina{font-family:var(--hc-nadpisy);font-size:1.0625rem;line-height:1.3;margin:18px 0 10px;color:var(--hc-pismo)}.certov-poukaz__sumy{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.certov-poukaz__zazitky{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.certov-poukaz__dlazdica{position:relative;display:flex;align-items:center;gap:12px;border:1px solid var(--hc-linka);background:#fff;padding:14px 16px;min-height:56px;cursor:pointer;transition:border-color .2s,background-color .2s}.certov-poukaz__dlazdica input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.certov-poukaz__dlazdica--suma{justify-content:center;font-family:var(--hc-nadpisy);font-size:1.25rem;color:var(--hc-pismo)}.certov-poukaz__dlazdica--zazitok span{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.35}.certov-poukaz__dlazdica--zazitok b{font-weight:500;color:var(--hc-pismo)}.certov-poukaz__dlazdica--zazitok small{font-size:.8125rem;color:var(--hc-tiche)}.certov-poukaz__dlazdica--zazitok em{font-style:normal;font-family:var(--hc-nadpisy);font-size:1.125rem;color:var(--hc-zlata-text);white-space:nowrap}@media (hover:hover){.certov-poukaz__dlazdica:hover{border-color:var(--hc-zlata)}}.certov-poukaz__dlazdica:has(input:checked){border:2px solid var(--hc-zlata);padding:13px 15px;background:var(--hc-bezova)}.certov-poukaz__dlazdica:has(input:focus-visible){outline:2px solid var(--hc-pismo);outline-offset:2px}.certov-poukaz__pomoc,.certov-form__pomoc{display:block;font-size:.8125rem;line-height:1.5;color:var(--hc-tiche);margin:8px 0 0;letter-spacing:0;text-transform:none;font-weight:400}.certov-poukaz__pomoc a{color:var(--hc-zlata-text);text-decoration:underline}.certov-poukaz__pocet{max-width:220px;margin-top:22px}.certov-poukaz__suhrn{background:var(--hc-bezova);padding:20px 24px;margin-top:28px}.certov-poukaz__suhrn .certov-eyebrow{margin:0 0 8px}.certov-poukaz__suhrn-riadok{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0;color:var(--hc-pismo)}.certov-poukaz__suhrn-riadok b{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.5rem;white-space:nowrap}.certov-poukaz__suhrn-pozn{font-size:.8125rem;color:var(--hc-tiche);margin:6px 0 0}.certov-poukaz__predavajuci{font-size:.75rem;line-height:1.5;color:var(--hc-tiche);text-align:center;margin:8px 0 0}.certov-poukaz .certov-form__odoslat{line-height:1.3}.certov-poukaz .certov-form__odoslat[disabled]{opacity:.7;cursor:progress}.certov-poukaz--hotovo{background:#fff;border:1px solid var(--hc-linka);padding:40px}.certov-poukaz--hotovo h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;margin:0 0 12px}.certov-poukaz--hotovo h2:focus{outline:none}.certov-platba{border:2px solid var(--hc-zlata);padding:24px;margin:28px 0}.certov-platba h3{margin:0 0 12px;font-size:1.25rem}.certov-platba__obsah{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:28px;align-items:start}.certov-platba__udaje{margin:0}.certov-platba__riadok{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--hc-linka);font-size:.9375rem}.certov-platba__riadok dt{color:var(--hc-tiche);flex:0 0 auto}.certov-platba__riadok dd{margin:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;text-align:right;min-width:0;overflow-wrap:anywhere}.certov-platba__riadok b{font-weight:500;color:var(--hc-pismo)}.certov-platba__kopiruj{border:1px solid var(--hc-linka);background:#fff;color:var(--hc-pismo);font:inherit;font-size:.75rem;padding:6px 10px;min-height:36px;cursor:pointer}@media (hover:hover){.certov-platba__kopiruj:hover{border-color:var(--hc-zlata)}}.certov-platba__qr{margin:0;text-align:center}.certov-qr svg{display:block;width:100%;height:auto}.certov-platba__qr figcaption{font-size:.8125rem;line-height:1.5;color:var(--hc-tiche);margin-top:8px}.certov-poukaz__zhrnutie{display:grid;grid-template-columns:1fr 1fr;gap:24px}.certov-poukaz__zhrnutie h3{font-size:1.125rem;margin:0 0 8px}.certov-poukaz__zhrnutie :is(ul,ol){margin:0;padding-left:20px;color:var(--hc-tiche);font-size:.9375rem;line-height:1.6}.certov-poukaz__kontakt{margin:24px 0 0;font-size:.9375rem;color:var(--hc-tiche)}.certov-poukaz__kontakt a{color:var(--hc-zlata-text)}@media (max-width:781px){.certov-poukaz__sumy{grid-template-columns:repeat(3,minmax(0,1fr))}.certov-poukaz__zazitky,.certov-poukaz__zhrnutie,.certov-platba__obsah{grid-template-columns:1fr}.certov-poukaz--hotovo{padding:20px}.certov-platba{padding:16px}.certov-platba__qr{max-width:240px;margin:0 auto}}@media (max-width:781px){.hc-banner--poukaz .hc-banner__foto img{object-position:82% center}}@media (min-width:782px){.hc-bal-hero--pivne .hc-bal-hero__foto>figure{height:100%}.hc-bal-hero--pivne .hc-bal-hero__foto img{object-position:center 75%}}.hc-pas-fotiek>figure{position:relative}.hc-pas-fotiek>.hc-video-slucka{display:none}.hc-mozaika:has(>:nth-child(2):last-child)>:nth-child(2){grid-column:1/-1;aspect-ratio:16/10}.hc-karta-akt--odkaz{position:relative}.hc-karta-akt__odkaz{color:inherit;text-decoration:none}.hc-karta-akt__odkaz::after{content:"";position:absolute;inset:0;z-index:1}.hc-karta-akt--odkaz:hover h3,.hc-karta-akt--odkaz:hover h2{color:var(--hc-zlata-text)}.hc-karta-akt--odkaz:hover .hc-karta-akt__foto img{transform:scale(1.03)}.hc-karta-akt--odkaz .hc-karta-akt__foto img{transition:transform .4s}.hc-karta-akt__odkaz:focus-visible{outline:none}.hc-karta-akt--odkaz:has(.hc-karta-akt__odkaz:focus-visible){outline:2px solid var(--hc-pismo);outline-offset:4px}@media (prefers-reduced-motion:reduce){.hc-karta-akt--odkaz .hc-karta-akt__foto img{transition:none}.hc-karta-akt--odkaz:hover .hc-karta-akt__foto img{transform:none}}.hc-vylety__panel>.hc-hlava{margin-top:56px}.hc-vylety__panel:first-child>.hc-hlava,.hc-vylety__filtre+.hc-vylety__panel>.hc-hlava{margin-top:24px}.hc-vylety__filtre{margin-top:8px}.hc-vylety__kratky{display:none}@media (max-width:767px){.hc-vylety__filtre{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;overflow:visible;margin:8px 0 20px;padding:0}.hc-vylety__filtre .hc-filter{min-height:48px;padding:4px 6px;font-size:.6875rem;letter-spacing:1px;line-height:1.25;white-space:normal;text-align:center}.hc-vylety__filtre .hc-vylety__dlhy{display:none}.hc-vylety__filtre .hc-vylety__kratky{display:inline}}.hc-vylety [data-panel][hidden],.hc-vylety__filtre[hidden]{display:none!important}.hc-vylety.je-prepinac .hc-vylety__panel>.hc-hlava,.hc-vylety.je-prepinac .hc-vylety-mapa>h3{display:none}.hc-vylety.je-prepinac .hc-vylety-mapa{margin-top:0}.hc-karta-akt--velka{grid-column:span 2;grid-row:span 2;align-self:stretch;display:flex;flex-direction:column}.hc-karta-akt--velka .hc-karta-akt__foto{flex:1 1 auto;aspect-ratio:auto;min-height:280px}.hc-karta-akt--velka h3{font-size:1.625rem}.hc-karta-akt--siroka{grid-column:span 2}.hc-karta-akt--siroka .hc-karta-akt__foto{aspect-ratio:8/3}@media (max-width:781px){.hc-karta-akt--velka,.hc-karta-akt--siroka{grid-column:1/-1;grid-row:auto}.hc-mriezka-4 .hc-karta-akt--velka .hc-karta-akt__foto,.hc-mriezka-4 .hc-karta-akt--siroka .hc-karta-akt__foto{flex:none;min-height:0;aspect-ratio:16/10}.hc-karta-akt--velka h3{font-size:1.375rem}}.hc-vylety-karty--3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.hc-vylety-mapa{margin-top:64px}.hc-vylety-mapa h3{font-size:1.25rem;margin:0 0 16px}.hc-vylety-kredity{margin-top:32px;font-size:.75rem;line-height:1.6;color:var(--hc-tiche)}.hc-vylety-kredity a,.hc-vylet-foto figcaption a{color:inherit;text-decoration:underline}.hc-vmapa{position:relative;background:var(--hc-bezova);border:1px solid var(--hc-linka);min-height:260px;overflow:hidden}.hc-vmapa__nahlad{display:flex;align-items:center;justify-content:center;padding:12px}.hc-vmapa__svg{width:100%;max-height:420px;height:auto;opacity:.85}.hc-vmapa:not(.je-chyba) .hc-vmapa__zapnut{display:none}.hc-vmapa__zapnut{position:absolute;inset:auto 0 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;padding:16px;background:linear-gradient(transparent,rgba(246,243,238,.96) 40%)}.hc-vmapa__zapnut p{margin:0;font-size:.75rem;color:var(--hc-tiche)}.hc-vmapa__tl{cursor:pointer;min-height:44px}.hc-vmapa.je-mapa .hc-vmapa__nahlad,.hc-vmapa.je-mapa .hc-vmapa__zapnut{display:none}.hc-vmapa__plocha{height:clamp(320px,55vh,520px);width:100%;z-index:0}.hc-vmapa__bod span{display:block;width:18px;height:18px;margin:4px;border-radius:50%;background:var(--hc-zlata);border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.35)}.hc-vmapa__hotel span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#1E1E1E;color:#fff;font-size:12px;font-weight:600;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.35)}.hc-vmapa .leaflet-popup-content{font-family:var(--hc-text);font-size:.875rem;line-height:1.45}.hc-vmapa .leaflet-popup-content a{color:var(--hc-zlata-text)}.hc-vmapa.je-chyba .hc-vmapa__zapnut p{color:#B3261E}.hc-vylet-hlava{padding-top:32px;padding-bottom:24px}.hc-vylet-hlava h1{margin:0 0 12px;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.1}.hc-vylet-hlava__meta{margin:0;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hc-zlata-text)}.hc-vylet-foto{margin-top:0;margin-bottom:0}.hc-vylet-foto img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.hc-vylet-foto figcaption{margin-top:8px;font-size:.75rem;line-height:1.5;color:var(--hc-tiche)}.hc-vylet-foto--uzka{max-width:calc(var(--hc-foto-max) + 2 * var(--hc-okraj))}.hc-vylet-mapa{margin-top:32px}.hc-vylet>.hc-sekcia{padding-top:64px;padding-bottom:64px}.hc-vylet>.hc-sekcia:not(.hc-sekcia--bezova)+.hc-sekcia:not(.hc-sekcia--bezova):not(.hc-sekcia--tmava){padding-top:0}.hc-vylet-foto+.hc-sekcia{padding-top:40px!important}.hc-vylet-foto+.hc-sekcia>.hc-obal>p:first-child{font-size:1.1875rem;line-height:1.65;color:var(--hc-pismo)}.hc-vylet-mapa__tlacidla{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.hc-vylet-mapa__tlacidla .hc-tlacidlo{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.hc-vylet-mapa__zdroj{margin-top:12px;font-size:.75rem;color:var(--hc-tiche)}.hc-vylet-dalsie__vsetky{margin-top:32px;text-align:center}.hc-zn{flex:none;display:inline-grid;grid-template-rows:1fr 1fr 1fr;width:36px;height:24px;border:1px solid #CFC8BD;background:#fff;box-sizing:border-box}.hc-zn i:nth-child(2){background:var(--f)}.hc-zn--bez{border-style:dashed}.hc-zn--bez i:nth-child(2){background:transparent;border-top:2px dotted #9A958C;height:0;align-self:center}.hc-zn--nauc i:nth-child(2){background:linear-gradient(135deg,transparent 42%,var(--f) 42%,var(--f) 58%,transparent 58%)}.hc-trasy{list-style:none;margin:0;padding:0;border-top:1px solid var(--hc-linka)}.hc-sekcia .wp-block-group>.hc-trasy{margin-top:20px;margin-bottom:20px}.hc-trasy li{margin:0;padding:0}.hc-trasy__odkaz{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--hc-linka);color:var(--hc-pismo);text-decoration:none!important;min-height:44px}.hc-trasy__text strong{display:block;font-weight:500}.hc-trasy__text small{display:block;color:var(--hc-tiche);font-size:.8125rem;line-height:1.4}.hc-trasy__sipka{color:var(--hc-zlata-text);font-size:1.25rem}.hc-trasy__odkaz:hover strong,.hc-trasy__odkaz:focus-visible strong{color:var(--hc-zlata-text)}.hc-trasa-fakty{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0 0 28px;padding:0 0 22px;border-bottom:1px solid var(--hc-linka)}.hc-trasa-fakty div{margin:0}.hc-trasa-fakty dt{font-size:.6875rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--hc-tiche)}.hc-trasa-fakty dd{margin:0;font-family:var(--hc-nadpisy);font-size:1.375rem;line-height:1.25}.hc-trasa-useky{list-style:none;margin:0;padding:0}.hc-trasa-usek{position:relative;display:grid;grid-template-columns:36px 1fr;gap:0 16px;margin:0;padding:0 0 24px}.hc-trasa-usek::before{content:"";position:absolute;left:17px;top:30px;bottom:0;width:2px;background:var(--hc-linka)}.hc-trasa-usek h3{font-size:1.1875rem;letter-spacing:.5px;text-transform:none;margin:0 0 2px}.hc-trasa-usek__meta{font-size:.8125rem;color:var(--hc-tiche);margin:0 0 6px}.hc-trasa-usek p{margin:0}.hc-trasa-ciel{display:flex;align-items:center;gap:16px;margin:0;font-family:var(--hc-nadpisy);font-size:1.1875rem}.hc-trasa-ciel span{width:18px;height:18px;border-radius:50%;background:var(--hc-tmava);border:3px solid var(--hc-zlata);margin:0 9px;flex:none;box-sizing:border-box}.hc-trasa-pozn{margin:20px 0 0;font-size:.8125rem;color:var(--hc-tiche)}.hc-trasa-legenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;font-size:.8125rem;color:var(--hc-tiche)}.hc-trasa-legenda i{display:inline-block;width:18px;height:4px;vertical-align:middle;margin-right:6px}.hc-trasa-profil{margin:12px 0 0}.hc-trasa-profil svg{display:block;width:100%;height:64px}.hc-trasa-profil figcaption{font-size:.75rem;color:var(--hc-tiche);margin-top:4px}.hc-strediska__ikona{display:inline-flex;justify-content:center;width:36px;color:var(--hc-zlata-text)}.hc-strediska__ikona .hc-ikona{width:28px;height:28px}.hc-stredisko-podnadpis{font-size:1.1875rem;letter-spacing:.5px;text-transform:none;margin:28px 0 8px}.hc-stredisko .hc-trasa-fakty+.hc-stredisko-podnadpis{margin-top:0}.hc-stredisko-trate{list-style:none;margin:0;padding:0;border-top:1px solid var(--hc-linka)}.hc-stredisko-trate li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;margin:0;padding:10px 0;border-bottom:1px solid var(--hc-linka)}.hc-stredisko-trat__nazov{display:inline-flex;align-items:center;gap:10px;font-weight:500}.hc-stredisko-trat__nazov i{width:12px;height:12px;border-radius:50%;flex:none}.hc-stredisko-trat__meta{font-size:.8125rem;color:var(--hc-tiche)}.hc-vylet-zaver{text-align:center}.hc-vylet-zaver p:not(.hc-eyebrow){color:rgba(255,255,255,.8)}@media (max-width:1023px){.hc-vylety-karty--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:781px){.hc-vylety-karty--3{grid-template-columns:1fr 1fr;gap:16px}.hc-vylety-karty--3 .hc-karta-akt__foto{aspect-ratio:1}.hc-vylet-hlava{padding-top:20px}.hc-vylet-foto{padding-left:0;padding-right:0}.hc-vylet-foto figcaption{padding:0 var(--hc-okraj)}.hc-vylet-mapa__tlacidla .hc-tlacidlo{flex:1 1 100%}.hc-vmapa__zapnut{position:static;background:none}}.hc-sekcia--podujatia .hc-hlava{margin-bottom:0}.hc-ev{--hc-ev-radius:18px;--hc-ev-svetly:#E6E1D9;--hc-ev-zastupny:#4A453F;--hc-ev-trhy:#5B4433;--hc-ev-kultura:#38354A;--hc-ev-vystavy:#424D38;--hc-ev-deti:#2E4A4C;font-family:var(--hc-text)}.hc-sekcia .hc-obal>.hc-ev{margin-top:28px}.hc-ev__ikony{position:absolute;width:0;height:0;overflow:hidden}.hc-ev__filter[hidden],.hc-ev__filter .hc-filter[hidden]{display:none!important}.hc-ev__posuvnik[hidden],.hc-ev__prazdne-obdobie[hidden]{display:none!important}.hc-ev__posuvnik{margin:0 0 16px}.hc-ev__rozsah{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0}.hc-ev__rozsah-text{font-family:var(--hc-nadpisy);font-size:1.25rem;line-height:1.2;color:var(--hc-pismo)}.hc-ev__pocet{font-size:.8125rem;color:var(--hc-tiche);white-space:nowrap}.hc-ev__range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.hc-ev__range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--hc-tmava) var(--p,100%),var(--hc-linka) var(--p,100%))}.hc-ev__range::-moz-range-track{height:4px;border-radius:2px;background:var(--hc-linka)}.hc-ev__range::-moz-range-progress{height:4px;border-radius:2px;background:var(--hc-tmava)}.hc-ev__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;margin-top:-12px;border-radius:50%;background:var(--hc-zlata);border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}.hc-ev__range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--hc-zlata);border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}.hc-ev__range:focus-visible{outline:2px solid var(--hc-tmava);outline-offset:4px}.hc-ev__prazdne-obdobie{margin:4px 0 0;color:var(--hc-tiche);font-size:.875rem}@media (max-width:767px){.hc-ev__filter{display:none!important}}@media (min-width:768px){.hc-ev__posuvnik{display:none!important}}.hc-ev__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.hc-ev__grid>li{margin:0;padding:0}.hc-ev__grid>li[hidden]{display:none}.hc-tile{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--hc-ev-radius);overflow:hidden;background:var(--hc-ev-kultura);color:#fff;text-decoration:none!important;box-shadow:0 1px 2px rgba(30,30,30,.10);transition:transform .2s ease,box-shadow .2s ease}.hc-tile:hover{transform:translateY(-3px);box-shadow:0 18px 36px -14px rgba(30,30,30,.5);color:#fff}.hc-tile:focus-visible{outline:2px solid var(--hc-tmava);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hc-tile{transition:none}.hc-tile:hover{transform:none}}.hc-tile--trhy{background-color:var(--hc-ev-trhy)}.hc-tile--kultura{background-color:var(--hc-ev-kultura)}.hc-tile--vystavy{background-color:var(--hc-ev-vystavy)}.hc-tile--deti{background-color:var(--hc-ev-deti)}.hc-tile__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:var(--hc-ev-zastupny);max-width:none}.hc-tile__img--poster{object-position:center 22%}.hc-tile__pattern{position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 100% 0%,rgba(180,151,100,0) 0 26px,rgba(180,151,100,.32) 26px 27px)}.hc-tile__cat{position:absolute;left:20px;top:22px;font-size:12px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--hc-zlata)}.hc-tile__out{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:rgba(30,30,30,.62);display:flex;align-items:center;justify-content:center;color:#fff}.hc-tile__out svg{width:16px;height:16px}.hc-tile__body{position:absolute;left:0;right:0;bottom:0;padding:64px 20px 20px;display:flex;flex-direction:column}.hc-tile--img .hc-tile__body{background:linear-gradient(180deg,rgba(24,22,20,0) 0,rgba(24,22,20,.86) 56px,rgba(24,22,20,.94) 100%)}.hc-tile__date{margin:0;font-size:13px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;line-height:1.4;color:var(--hc-zlata);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-tile__progress{display:flex;align-items:center;gap:10px;margin-top:8px}.hc-tile__bar{flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.22);overflow:hidden}.hc-tile__bar>span{display:block;height:100%;border-radius:2px;background:var(--hc-zlata)}.hc-tile__left{font-size:12px;color:var(--hc-ev-svetly);white-space:nowrap}.hc-tile__name{font-family:var(--hc-nadpisy);font-weight:400;font-size:22px;line-height:1.22;letter-spacing:0;text-transform:none;color:#fff;margin:8px 0 14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.hc-tile__meta{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.4;color:var(--hc-ev-svetly)}.hc-tile__row{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;margin:0}.hc-tile__row svg{flex:none;width:14px;height:14px;stroke:var(--hc-zlata)}.hc-tile__town{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#fff;font-weight:500}.hc-tile__cz{flex:none;font-size:10.5px;letter-spacing:1px;line-height:16px;padding:0 4px;border:1px solid var(--hc-zlata);border-radius:3px;text-decoration:none;cursor:inherit}.hc-tile__place{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis}.hc-tile__fee{min-width:0;overflow:hidden;text-overflow:ellipsis}.hc-ev__more-wrap{display:flex;justify-content:center;margin-top:40px}.hc-ev__more-wrap[hidden]{display:none}.hc-ev__more{height:52px;padding:0 32px;border:1px solid var(--hc-tmava);border-radius:0;background:transparent;color:var(--hc-tmava);font:500 13px/1 var(--hc-text);letter-spacing:2px;text-transform:uppercase;cursor:pointer}.hc-ev__more:hover{background:var(--hc-tmava);color:#fff}.hc-ev__more:focus-visible{outline:2px solid var(--hc-tmava);outline-offset:3px}.hc-ev__empty{border-radius:var(--hc-ev-radius);background:var(--hc-papier);border:1px solid var(--hc-linka);padding:40px 28px;font-size:16px;line-height:1.6;text-align:center;margin-top:24px}.hc-ev__empty[hidden]{display:none}.hc-ev>.hc-ev__empty:first-child{margin-top:0}.hc-ev__empty a{color:var(--hc-zlata-text,#7A6643);text-decoration:underline;text-underline-offset:3px}.hc-ev__empty a:hover{color:var(--hc-tmava)}.hc-ev__note{max-width:560px;margin:28px auto 0;text-align:center;font-size:13px;line-height:1.6;color:var(--hc-tiche);text-wrap:pretty}@media (max-width:767px){.hc-ev__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hc-tile{aspect-ratio:3/4.6;border-radius:14px}.hc-tile__out{top:8px;right:8px;width:28px;height:28px}.hc-tile__out svg{width:13px;height:13px}.hc-tile__cat{left:12px;top:14px;font-size:10px;letter-spacing:1.6px}.hc-tile__body{padding:36px 12px 12px}.hc-tile--img .hc-tile__body{background:linear-gradient(180deg,rgba(24,22,20,0) 0,rgba(24,22,20,.86) 32px,rgba(24,22,20,.94) 100%)}.hc-tile__date{font-size:11px;letter-spacing:.6px}.hc-tile__progress{gap:6px;margin-top:6px}.hc-tile__left{font-size:11px}.hc-tile__name{font-size:15px;line-height:1.2;margin:4px 0 8px;-webkit-line-clamp:2;line-clamp:2}.hc-tile__meta{font-size:12px;gap:3px}.hc-tile__row{gap:5px}.hc-tile__row svg{width:12px;height:12px}.hc-tile__row>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.hc-tile__place{display:none}}@media (min-width:768px){.hc-sekcia .hc-obal>.hc-ev{margin-top:32px}.hc-ev__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hc-tile__name{font-size:23px}}@media (min-width:1200px){.hc-sekcia .hc-obal>.hc-ev{margin-top:36px}.hc-ev__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hc-sekcia--rozcestnik{padding-top:clamp(2.5rem,4vw,3rem);padding-bottom:clamp(2.5rem,4vw,3rem)}.hc-rozc__hlava{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(20px,2.4vw,28px)}.hc-rozc__hlava::after{content:"";flex:1;min-width:40px;height:1px;background:#555;margin-bottom:12px}.hc-rozc__nadpis{display:flex;flex-direction:column;gap:8px}.hc-sekcia--rozcestnik .hc-rozc__hlava .hc-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.32em;margin:0}.hc-sekcia--rozcestnik .hc-rozc__hlava h2{font-family:var(--hc-nadpisy);font-weight:400;font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.15;letter-spacing:0;text-transform:none;color:#F2EDE4}.hc-rozc{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:960px){.hc-rozc{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.hc-rozc__male{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:560px){.hc-rozc__male{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-rozc__karta{position:relative;border:1px solid #3D3D3D;color:#F2EDE4;transition:border-color .3s,background-color .3s}.hc-rozc__male .hc-rozc__karta--odkaz:hover,.hc-rozc__male .hc-rozc__karta--odkaz:focus-within{border-color:var(--hc-zlata)}.hc-rozc__karta--hlavna.hc-rozc__karta--odkaz:hover,.hc-rozc__karta--hlavna.hc-rozc__karta--odkaz:focus-within{background:#282828}.hc-rozc__karta--hlavna{--hc-rozc-logo:clamp(88px,9vw,120px);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(16px,2vw,28px);row-gap:4px;align-content:center;border-color:var(--hc-zlata);background:#232323;padding:20px clamp(16px,2.2vw,28px)}.hc-rozc__karta--hlavna>*{grid-column:2}.hc-rozc__karta--hlavna>.hc-rozc__logo{grid-column:1;grid-row:1/span 4;align-self:center}.hc-rozc__logo{width:var(--hc-rozc-logo);height:var(--hc-rozc-logo);border:1px solid var(--hc-zlata);border-radius:50%;background:#fff;padding:4px;box-sizing:border-box;margin:0}.hc-rozc__logo img{display:block;width:100%;height:100%;object-fit:contain}.hc-rozc__meta{font-family:var(--hc-text);font-size:.6875rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--hc-zlata)}.hc-sekcia--rozcestnik .hc-rozc .hc-rozc__karta h3,.hc-sekcia--rozcestnik .hc-rozc .hc-rozc__karta h2{font-family:var(--hc-nadpisy);font-weight:400;font-size:1.25rem;line-height:1.25;letter-spacing:0;text-transform:none;color:#F2EDE4}.hc-sekcia--rozcestnik .hc-rozc .hc-rozc__karta--hlavna h3,.hc-sekcia--rozcestnik .hc-rozc .hc-rozc__karta--hlavna h2{font-size:clamp(1.625rem,2.2vw,2rem);line-height:1.15}.hc-rozc__karta--hlavna{--hc-rozc-znacka:clamp(33px,3.4vw,47px)}.hc-sekcia--rozcestnik .hc-rozc .hc-rozc__karta--hlavna .hc-rozc__znacka-h{line-height:0;padding:8px 0}.hc-rozc__znacka{display:block;height:var(--hc-rozc-znacka);width:auto;max-width:100%}.hc-rozc__male .hc-rozc__karta{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:12px;row-gap:4px;align-content:start;padding:16px 18px}.hc-rozc__male .hc-rozc__karta>*{grid-column:2}.hc-rozc__male .hc-rozc__karta>.hc-ikona{grid-column:1;grid-row:1;align-self:center;width:24px;height:24px;stroke-width:1.1;color:var(--hc-zlata)}.hc-rozc__karta>p:not(.hc-rozc__meta):not(.hc-rozc__cta){font-family:var(--hc-text);font-size:.875rem;line-height:1.5;color:#A8A39A;text-wrap:pretty}.hc-rozc__cta{padding:2px 0 0;margin-top:2px!important}.hc-rozc__odkaz{font-family:var(--hc-text);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#C5A466;text-decoration:none;transition:color .2s}.hc-rozc__karta--hlavna .hc-rozc__odkaz{font-size:.75rem;letter-spacing:.2em}.hc-rozc__odkaz::after{content:"";position:absolute;inset:0;z-index:1}.hc-upravy .hc-rozc__odkaz::after{content:none}.hc-rozc__karta--odkaz:hover .hc-rozc__odkaz,.hc-rozc__odkaz:focus-visible{color:#E0C48C}.hc-rozc__odkaz:focus-visible{outline:none}.hc-rozc__karta--odkaz:has(.hc-rozc__odkaz:focus-visible){outline:1px solid var(--hc-zlata);outline-offset:3px}@media (max-width:600px){.hc-rozc__hlava{gap:20px}}.hc-suhlas{position:fixed;left:20px;bottom:20px;z-index:94;width:400px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:24px;background:#fff;color:var(--hc-pismo);border:1px solid var(--hc-linka);box-shadow:0 30px 80px rgba(30,38,48,.25);font-family:var(--hc-text);font-size:.875rem;line-height:1.55}.hc-suhlas[hidden],.hc-suhlas__vrstva[hidden],.hc-suhlas__id[hidden]{display:none}.hc-suhlas__nadpis{margin:0 0 10px;font-family:var(--hc-nadpisy);font-size:1.25rem;font-weight:400;line-height:1.25;color:var(--hc-tmava)}.hc-suhlas__nadpis:focus{outline:0}.hc-suhlas p{margin:0 0 10px}.hc-suhlas a{color:var(--hc-zlata-text);text-decoration:underline;text-underline-offset:2px}.hc-suhlas a.hc-suhlas__nastavenia{font-weight:500;text-underline-offset:3px}.hc-suhlas__srdce{color:var(--hc-zlata)}.hc-suhlas__tlacidla{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.hc-suhlas__tl{min-height:46px;padding:12px 10px;background:var(--hc-tmava);color:#fff;border:1px solid var(--hc-tmava);font:500 .6875rem/1.2 var(--hc-text);letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s}.hc-suhlas__tl:hover{background:var(--hc-zlata-tmava);border-color:var(--hc-zlata-tmava)}.hc-suhlas__ulozit{grid-column:1/-1;background:#fff;color:var(--hc-tmava)}.hc-suhlas__ulozit:hover{background:var(--hc-papier);border-color:var(--hc-tmava)}.hc-suhlas__tl:focus-visible,.hc-suhlas__prepinac:focus-visible,.hc-suhlas a:focus-visible{outline:2px solid var(--hc-zlata);outline-offset:2px}.hc-suhlas__kat{padding:12px 0;border-top:1px solid var(--hc-linka)}.hc-suhlas__kat:last-of-type{border-bottom:1px solid var(--hc-linka)}.hc-suhlas__kat-hlava{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.hc-suhlas__kat-nazov{font-weight:500;color:var(--hc-tmava)}.hc-suhlas__kat p{margin:0;color:var(--hc-tiche);font-size:.8125rem}.hc-suhlas__vzdy{font-size:.75rem;color:var(--hc-zlata-text);white-space:nowrap}.hc-suhlas__prepinac{appearance:none;-webkit-appearance:none;flex:0 0 auto;position:relative;box-sizing:border-box;width:44px;height:24px;margin:0;background:#fff;border:1px solid #6F6A63;cursor:pointer;transition:background .2s,border-color .2s}.hc-suhlas__prepinac::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#6F6A63;transition:transform .2s,background .2s}.hc-suhlas__prepinac:checked{background:var(--hc-tmava);border-color:var(--hc-tmava)}.hc-suhlas__prepinac:checked::after{background:#fff;transform:translateX(20px)}.hc-suhlas p.hc-suhlas__id{margin:10px 0 0;font-size:.6875rem;color:var(--hc-tiche);overflow-wrap:anywhere}@media (max-width:599px){.hc-suhlas{left:0;right:0;bottom:0;width:auto;max-width:none;max-height:85vh;padding:18px 16px calc(16px + env(safe-area-inset-bottom));border-width:1px 0 0;box-shadow:0 -12px 40px rgba(30,38,48,.18)}.hc-suhlas__nadpis{font-size:1.125rem}.hc-suhlas-otvoreny .hc-chat__bublina{display:none}}@media (prefers-reduced-motion:reduce){.hc-suhlas__tl,.hc-suhlas__prepinac,.hc-suhlas__prepinac::after{transition:none}}.hc-pravny-text{max-width:820px;overflow-wrap:break-word}.hc-pravny-text>*+*{margin-top:.75rem}.hc-pravny-text h3{font-size:1.25rem;line-height:1.3;letter-spacing:.3px;text-transform:none;margin-top:2.25rem}.hc-pravny-text h4{font-size:1.0625rem;line-height:1.35;letter-spacing:0;text-transform:none;margin-top:1.5rem}.hc-pravny-text ul,.hc-pravny-text ol{padding-left:1.25rem}.hc-pravny-text li+li{margin-top:.35rem}.hc-obal>.hc-omrvinky{padding-left:0;padding-right:0}.hc-galeria-izby>div:first-child{position:relative}.hc-galeria-izby__zvysok[hidden]{display:none}.hc-podorys{margin:2rem 0}.hc-podorys__rad{display:flex;flex-wrap:wrap;gap:1rem}.hc-podorys figure{flex:1 1 260px;max-width:520px;margin:0;padding:.75rem;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px}.hc-podorys img{display:block;width:100%;height:auto}.hc-podorys figcaption{margin-top:.5rem;font-size:.875rem;text-align:center}.hc-izba-dalsie{margin:2rem 0 0}.hc-izba-dalsie p a{text-decoration:underline;text-underline-offset:2px}.hc-izba-dalsie ul{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 .75rem;padding:0;list-style:none}.hc-izba-faq{max-width:calc(var(--hc-sirka) + 2 * var(--hc-okraj));margin:0 auto;padding:0 var(--hc-okraj) 96px}.hc-izba-faq summary{padding:20px 0}.hc-izby-typu{margin:20px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.875rem;color:var(--hc-tiche)}.hc-izby-typu span{margin-right:4px}.hc-izby-typu a,.hc-izby-pas dd a{display:inline-block;padding:3px 10px;border:1px solid var(--hc-linka);border-radius:999px;color:inherit;text-decoration:none;font-size:.8125rem;line-height:1.5}.hc-izby-typu a:hover,.hc-izby-pas dd a:hover{border-color:var(--hc-zlata);color:var(--hc-pismo)}.hc-izby-pas{border-top:1px solid var(--hc-linka);border-bottom:1px solid var(--hc-linka);margin:0}.hc-izby-pas summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-size:.9375rem;color:var(--hc-tiche)}.hc-izby-pas summary::-webkit-details-marker{display:none}.hc-izby-pas summary::after{content:"+";font-size:1.25rem;line-height:1;color:var(--hc-zlata)}.hc-izby-pas[open] summary::after{content:"\2212"}.hc-izby-pas summary:hover{color:var(--hc-pismo)}.hc-izby-pas__obsah{padding:0 0 24px}.hc-izby-pas dl{display:grid;grid-template-columns:200px 1fr;gap:10px 24px;margin:0 0 16px}.hc-izby-pas dt{font-size:.8125rem;color:var(--hc-tiche)}.hc-izby-pas dd{margin:0;display:flex;flex-wrap:wrap;gap:6px}@media(max-width:780px){.hc-izby-pas dl{grid-template-columns:1fr;gap:4px}.hc-izby-pas dd{margin-bottom:10px}}.hc-sekcia.hc-sekcia--izby-pas{padding-top:8px;padding-bottom:8px}.hc-izby-cisla{padding-bottom:8px}.hc-izby-cisla h1{font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.1;margin:.25rem 0 1rem}.hc-budova__legenda{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0;padding:0;list-style:none}.hc-lg{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--hc-linka);border-radius:999px;background:#fff;color:var(--hc-pismo);font:inherit;font-size:.8125rem;cursor:pointer}.hc-lg[aria-pressed="true"]{border-color:var(--hc-pismo);background:var(--hc-papier)}.hc-lg:focus-visible,.hc-tl:focus-visible{outline:2px solid var(--hc-zlata);outline-offset:2px}.hc-lg__f{display:inline-block;width:12px;height:12px;border-radius:3px;background:var(--c)}.hc-budova__podlazia{background:var(--hc-papier);border:1px solid var(--hc-linka);border-radius:14px;padding:8px 18px}.hc-podlazie{display:grid;grid-template-columns:130px 1fr;gap:14px;align-items:center;padding:14px 0;border-bottom:1px dashed var(--hc-linka)}.hc-podlazie:last-child{border-bottom:0}.hc-podlazie h2{margin:0;font:400 .95rem/1.2 var(--hc-nadpisy);letter-spacing:1px;text-transform:uppercase;color:var(--hc-tiche)}.hc-podlazie[id="b"],.hc-podlazie[id="chaty"]{border-top:3px double var(--hc-linka)}.hc-podlazie__izby{display:flex;flex-wrap:wrap;gap:8px}.hc-tl{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:68px;height:58px;border-radius:6px 6px 3px 3px;border-bottom:4px solid rgba(0,0,0,.2);background:var(--c);color:#fff;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s}.hc-tl b{font:500 .95rem/1.1 var(--hc-text)}.hc-tl small{font-size:.6875rem;line-height:1.2}.hc-tl.is-dim{opacity:.22}.hc-tl--pristelka,.hc-lg__f.hc-tl--pristelka{--c:#8A6D3B}.hc-tl--dvojloz{--c:#5F7360}.hc-tl--trojloz{--c:#4F6F8F}.hc-tl--apartman{--c:#A8553A}.hc-tl--studio{--c:#4E7573}.hc-tl--premium{--c:#6E5B7B}.hc-tl--lux{--c:#8E4A60}.hc-tl--delux{--c:#2F4B55}.hc-tl--chata{--c:#4A4A44;width:auto;min-width:170px;padding:0 18px;flex-direction:row;gap:10px}.hc-tl__tip{display:none}@media (hover:hover){.hc-tl:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,.22);z-index:3}.hc-tl__tip{display:block;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);padding:7px 11px;border-radius:6px;background:var(--hc-tmava);color:#fff;font-size:.75rem;line-height:1.35;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.hc-tl__tip u{display:block;text-decoration:none;font-weight:500}.hc-tl:hover .hc-tl__tip,.hc-tl:focus-visible .hc-tl__tip{opacity:1}}@media (max-width:780px){.hc-budova__podlazia{padding:4px 12px}.hc-podlazie{grid-template-columns:1fr;gap:10px;padding:14px 0 16px}.hc-podlazie__izby{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.hc-tl{width:auto;height:60px}.hc-tl--chata{min-width:0;justify-content:center;flex-direction:column;gap:2px;text-align:center}.hc-podlazie[id="chaty"] .hc-podlazie__izby{grid-template-columns:1fr 1fr}}