@font-face{font-family:herculanum;src:url(../media/herculanum_pro_roman-s.p.36-mhz11gvlgj.woff2)format("woff2");font-display:block;font-style:normal}@font-face{font-family:herculanum Fallback;src:local(Arial);ascent-override:65.66%;descent-override:20.14%;line-gap-override:0.0%;size-adjust:122.14%}.fCXQ2W_className{font-family:herculanum,herculanum Fallback;font-style:normal}.fCXQ2W_variable{--font-herculanum:"herculanum", "herculanum Fallback"}
@font-face{font-family:arsenica;src:url(../media/arsenica_variable-s.p.2diy_4roprcvq.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:arsenica Fallback;src:local(Arial);ascent-override:106.49%;descent-override:22.28%;line-gap-override:0.0%;size-adjust:101.89%}.W7g7HG_className{font-family:arsenica,arsenica Fallback,Georgia;font-style:normal}.W7g7HG_variable{--font-arsenica:"arsenica", "arsenica Fallback", Georgia}
@font-face{font-family:rigSans;src:url(../media/rig_sans_regular-s.p.1ydjf7g51tswv.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rigSans;src:url(../media/rig_sans_bold-s.p.3n210st4l8vmm.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:rigSans Fallback;src:local(Arial);ascent-override:94.0%;descent-override:26.86%;line-gap-override:0.0%;size-adjust:100.53%}.FKiK4q_className{font-family:rigSans,rigSans Fallback}.FKiK4q_variable{--font-rig-sans:"rigSans", "rigSans Fallback"}
:root{--color-primary:#546c32;--color-accent:#bc8e33;--color-accent-light:#d3ac5f;--color-primary-darker:color-mix(in hsl, var(--color-primary), black 25%);--color-page-bg:#000;--color-text:#111;--container-padding-inline:15px}@media (min-width:640px){:root{--container-padding-inline:20px}}:root{--container-max-width:min(1200px, 100vw)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html,body{max-width:100vw}body{background:var(--color-page-bg);overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}img{object-fit:cover;max-width:100%;display:block}.container{max-width:var(--container-max-width);padding-inline:var(--container-padding-inline);margin-inline:auto}.container.compact{max-width:800px;padding-inline:calc(var(--container-padding-inline) * 2)}.container.collapse{padding-inline:0}.spaced{padding-block:2em 2.5em}.extraSpaced{padding-block:3em 4em}@media (min-width:800px){.extraSpaced{padding-block:4em 5em}}.button{width:fit-content;font-size:1.05em;font-family:var(--font-family-primary);font-weight:var(--font-weight-primary-bold);text-align:center;color:#fff;background:linear-gradient(to top, var(--color-accent), var(--color-accent-light) 150%);border:.5px solid var(--color-accent-light);text-shadow:0 1px 1px #00000040;white-space:balance;border-radius:16px;padding:.8em 2em;display:block;box-shadow:0 5px 30px -12px #0006}.button:not(:disabled){cursor:pointer}.button.center{margin-inline:auto}.button.large{font-size:1.16em}.button.xlarge{padding:.6em 1.1em;font-size:1.6em}.heroImgWrapper{max-width:100%;min-height:60vh;margin-top:-110px;position:relative}@media (max-width:639px){.heroImgWrapper{aspect-ratio:1}}.twoCol{grid-template-columns:1fr;gap:30px;display:grid}@media (min-width:960px){.twoCol{grid-template-columns:640px 1fr}}@media (max-width:639px){.smallHide{display:none}}@media (min-width:640px){.medShow{display:none}}.contentOver{position:relative}.embla{overflow:hidden}.embla__container{height:100%;display:flex}.embla__slide{cursor:grab;flex:1 0 100%}.embla__slide:active{cursor:grabbing}body:has(dialog[open]){overflow:hidden}
:root{--font-family-primary:var(--font-rig-sans);--font-family-accent:var(--font-arsenica);--font-family-logo:var(--font-herculanum);--font-weight-primary-normal:400;--font-weight-primary-bold:600;--body-text-font-size:1.8rem;--card-body-font-size:1.65rem}@media (min-width:800px){:root{--body-text-font-size:1.9rem;--card-body-font-size:1.75rem}}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:62.5%}body{font-family:var(--font-family-primary);font-weight:var(--font-weight-primary-normal);color:var(--color-text);font-size:1.6rem}.heading1,.heading2,.heading3,.heading4,.heading5{font-family:var(--font-family-accent);letter-spacing:-.03em;font-weight:550;line-height:1.1}:is(.heading1,.heading2,.heading3,.heading4,.heading5):not(:first-child){margin-top:.8em}:is(.heading1,.heading2,.heading3,.heading4,.heading5):not(:last-child){margin-bottom:.5em}.heading1{font-size:3.8rem;line-height:1}@media (min-width:800px){.heading1{font-size:4.8rem}}.heading2{font-size:3.1rem}@media (min-width:800px){.heading2{font-size:3.6rem}}.heading3{font-size:2.8rem;font-weight:500}@media (min-width:800px){.heading3{font-size:3.2rem}}.heading4{font-size:2.4rem;font-weight:500}@media (min-width:800px){.heading4{font-size:2.8rem}}.heading5{font-size:2.1rem;font-weight:500}@media (min-width:800px){.heading5{font-size:2.2rem}}.capHeading{font-family:var(--font-family-primary);font-weight:var(--font-weight-primary-bold);text-transform:uppercase;letter-spacing:.04em;font-size:.75em}.logoText{font-family:var(--font-family-logo);font-size:1.2em;font-weight:400}a{color:inherit;text-decoration:none}[class*=cardBody] p,[class*=cardBody] ul,[class*=cardBody] ol,[class*=cardCopy],[class*=__card]>p{font-size:var(--card-body-font-size)}p{font-size:var(--body-text-font-size);line-height:1.4}p+:is(p){margin-top:.9em}p a{color:var(--color-accent);text-underline-offset:.27em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor, transparent 50%);text-decoration-color:color-mix(in srgb, currentColor, transparent 50%)}p a:hover{text-decoration-color:currentColor}p strong{font-weight:var(--font-weight-primary-bold)}.match{color:inherit}ul{list-style:none}.list{margin-block:.6em .8em}ul.list{font-size:var(--body-text-font-size);padding-left:1em}ul.list li{padding-left:.5em;list-style:outside}ul.list li+li{margin-top:.5em}ol.list{font-size:var(--body-text-font-size);padding-left:1.2em;line-height:1.4}ol.list li{padding-left:.4em;list-style:decimal}ol.list li::marker{color:color-mix(in srgb, currentColor, transparent 35%);font-weight:500}ol.list li+li{margin-top:.5em}@media (max-width:799px){ul.list,ol.list{padding-left:0}ul.list li,ol.list li{padding-left:0;list-style-position:inside}}.capText{text-transform:uppercase;letter-spacing:.02em}.noWrap{text-wrap:nowrap}.balance{text-wrap:balance}.center{text-align:center}.accent{font-family:var(--font-family-accent)}.underline{text-underline-offset:.27em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor, transparent 50%);text-decoration-color:color-mix(in srgb, currentColor, transparent 50%)}
input,select,textarea,label{border:0;outline:2px solid #0000;font-family:inherit}:is(input,select,textarea,label):focus{outline-color:var(--color-accent)}.formGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:16px;display:grid}.formField{flex-direction:column;gap:0;display:flex}.formField label{font-family:var(--font-family-primary);font-weight:var(--font-weight-primary-bold);text-align:left;font-size:1.8rem}.formField input,.formField select,.formField textarea{border-radius:10px;width:100%;padding:12px 14px;font-size:1.8rem}.formField textarea{resize:vertical}.formField input:disabled,.formField select:disabled,.formField textarea:disabled{opacity:.6;cursor:not-allowed}
.ldgnoG_header{--header-motion-duration:.42s;--header-motion-ease:cubic-bezier(.22, 1, .36, 1)}.ldgnoG_logoLink{text-shadow:0 1px 2px #00000080;letter-spacing:-.05em;font-size:38px;line-height:1;position:relative;top:3px}.ldgnoG_logoLink .ldgnoG_logoStack{place-items:center;min-width:160px;height:60px;display:grid;position:relative}.ldgnoG_logoLink .ldgnoG_logoWordmark{transform-origin:50%;transition:transform var(--header-motion-duration) var(--header-motion-ease);font-size:42px;transform:translateY(0)scale(1)}.ldgnoG_logoLink[data-has-location=true] .ldgnoG_logoWordmark{transform:translateY(-8.55px)scale(.857143)}.ldgnoG_logoLink .ldgnoG_locationSlot{inset-inline:0;height:17.1px;position:absolute;top:calc(50% + 9.45px)}.ldgnoG_logoLink .ldgnoG_location{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;opacity:0;transition:opacity .22s ease, transform var(--header-motion-duration) var(--header-motion-ease);font-size:.45em;line-height:1;position:absolute;inset:0;transform:translateY(4px)}.ldgnoG_logoLink .ldgnoG_location[data-active=true]{opacity:1;transform:translateY(0)}.ldgnoG_mainWrapper{color:#fff;text-align:center;z-index:100;position:relative}.ldgnoG_headerBg{z-index:-1;object-fit:cover;background:#000;position:fixed;inset:0}.ldgnoG_mainBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:linear-gradient(#000,#0006)}.ldgnoG_mainBar svg{display:block}.ldgnoG_mainBarInner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:80px;display:grid}@media (max-width:1280px){.ldgnoG_mainBarInner{padding-inline:40px}}.ldgnoG_mainBarInner{justify-content:space-between;align-items:center;gap:20px}.ldgnoG_menuButton{color:inherit;cursor:pointer;background:0 0;border:0;width:fit-content;margin-left:auto}.ldgnoG_headerCandles{object-position:top center;align-self:end;height:calc(100% - 10px);margin-right:auto}.ldgnoG_featureBarWrapper{text-align:center;z-index:100;position:relative}.ldgnoG_featureBar{background:var(--color-accent);border-top:1px solid var(--color-accent-light);text-shadow:0 1px 1px #0003;color:#fff;white-space:nowrap;background-image:linear-gradient(#0000,#00000003);border-bottom:1px solid #0000;display:grid;overflow:hidden;box-shadow:0 2px 2px #0000004d}.ldgnoG_featureBarInner{opacity:0;height:46px;transition:opacity .22s ease, transform var(--header-motion-duration) var(--header-motion-ease);grid-area:1/1;justify-content:center;align-items:center;gap:50px;display:flex;transform:translateY(4px)}.ldgnoG_featureBarInner[data-active=true]{opacity:1;transform:translateY(0)}.ldgnoG_featureBarInner>*{font-size:2rem;margin-block:-.05em 0!important}.ldgnoG_featureBarInner>* span{font-family:var(--font-family-primary);font-weight:var(--font-weight-primary-normal);opacity:.8;letter-spacing:.01em;margin-left:.25em;margin-right:-.5em;font-size:.95em}@media (prefers-reduced-motion:reduce){.ldgnoG_logoLink .ldgnoG_logoWordmark,.ldgnoG_logoLink .ldgnoG_location,.ldgnoG_featureBarInner{transition:none}}
.D-rKOa_mainMenu{color:#fff;text-align:center;text-shadow:0 2px 2px #0003;background:0 0;border:0;min-width:80vw;min-height:80vh;position:fixed;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.D-rKOa_mainMenu.D-rKOa_open{z-index:999;justify-content:center;align-items:center;display:flex}.D-rKOa_mainMenu{overflow:visible}.D-rKOa_mainMenu::backdrop{z-index:500;animation:.3s forwards D-rKOa_backdrop-fade;position:fixed;inset:0}@keyframes D-rKOa_backdrop-fade{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080}}.D-rKOa_closeButton{color:#fff;text-shadow:0 2px 2px #0003;cursor:pointer;aspect-ratio:1;background:0 0;border:none;justify-content:center;align-items:center;height:2em;font-size:2.5em;line-height:0;display:flex;position:absolute;top:0;right:0}.D-rKOa_closeButton:hover{color:var(--color-accent)}.D-rKOa_closeButton:active,.D-rKOa_closeButton:focus{outline:none}@media (prefers-reduced-motion:reduce){.D-rKOa_mainMenu::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;animation:none}}.D-rKOa_menuList{font-size:1.7em;font-family:var(--font-family-accent);margin:0;padding:0;font-weight:500;list-style:none}.D-rKOa_menuList li{margin:10px 0}.D-rKOa_navLink{text-decoration:none;-webkit-text-decoration-color:color-mix(in srgb, currentColor, transparent 50%);text-decoration-color:color-mix(in srgb, currentColor, transparent 50%);text-underline-offset:.2em;padding:.2em .5em;display:block}
.Grjkva_wrapper{color:#fff;padding-bottom:5rem}.Grjkva_wrapper p{font-size:1.7rem}.Grjkva_locations{border-block:1px solid var(--color-accent);margin-bottom:5rem;padding-block:6rem 5rem}.Grjkva_restaurantsContainer{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-block:5rem;display:grid}.Grjkva_restaurantsContainer p{font-size:1.5rem}.Grjkva_restaurantsContainer>*{align-items:center;justify-content:between;flex-direction:column;gap:.5em;display:flex}.Grjkva_tel{font-size:1.8rem}
