.bar[data-v-d82b72c2]{z-index:70;height:var(--nav-h);color:var(--ink);transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.bar.is-stuck[data-v-d82b72c2]{color:#eee;background:#0a0a0a;border-bottom-color:#cca93773}.bar__inner[data-v-d82b72c2]{width:var(--shell);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);height:100%;margin-inline:auto;display:grid}.bar__mark[data-v-d82b72c2]{opacity:0;pointer-events:none;width:2.5rem;transition:opacity .35s var(--ease);display:block}.bar.is-stuck .bar__mark[data-v-d82b72c2]{opacity:1;pointer-events:auto}.bar__mark img[data-v-d82b72c2]{width:100%;height:auto;transition:scale .6s var(--ease)}.bar__mark:hover img[data-v-d82b72c2]{scale:1.08}.bar__list[data-v-d82b72c2]{justify-content:center;gap:clamp(.25rem,1.5vw,1rem);margin:0;padding:0;list-style:none;display:flex}.bar__link[data-v-d82b72c2]{height:var(--nav-h);white-space:nowrap;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;transition:color .25s var(--ease);align-items:center;padding-inline:clamp(.35rem,.9vw,.65rem);font-size:.6875rem;font-weight:600;font-stretch:112%;text-decoration:none;display:flex;position:relative}.bar__link[data-v-d82b72c2]:after{content:"";right:.65rem;bottom:calc(var(--nav-h)/2 - .6rem);background:var(--gold-on-white);transform-origin:0;height:1.5px;transition:transform .3s var(--ease),background .3s var(--ease);position:absolute;left:.65rem;transform:scaleX(0)}.bar.is-stuck .bar__link[data-v-d82b72c2]:after{background:var(--gold-on-black)}.bar__link.is-on[data-v-d82b72c2],.bar__link[data-v-d82b72c2]:focus-visible,.bar__link[data-v-d82b72c2]:hover{color:var(--gold-on-white)}.bar.is-stuck .bar__link.is-on[data-v-d82b72c2],.bar.is-stuck .bar__link[data-v-d82b72c2]:focus-visible,.bar.is-stuck .bar__link[data-v-d82b72c2]:hover{color:var(--gold-on-black)}.bar__link.is-on[data-v-d82b72c2]:after,.bar__link[data-v-d82b72c2]:focus-visible:after,.bar__link[data-v-d82b72c2]:hover:after{transform:scaleX(1)}.bar__badge[data-v-d82b72c2]{top:calc(var(--nav-h)/2 - 1.35rem);background-image:var(--foil);min-width:1.15rem;height:1.15rem;color:var(--black);font-family:var(--font-display);letter-spacing:0;will-change:transform;border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.625rem;font-weight:700;font-stretch:112%;line-height:1;animation:3.2s linear infinite badge-hop-d82b72c2;display:grid;position:absolute;right:.1rem}@keyframes badge-hop-d82b72c2{0%,62%{animation-timing-function:cubic-bezier(.22,.6,.3,1);transform:translateY(0)}72%{animation-timing-function:cubic-bezier(.7,0,.9,.55);transform:translateY(-.45rem)}81%{animation-timing-function:cubic-bezier(.22,.6,.3,1);transform:translateY(0)}88%{animation-timing-function:cubic-bezier(.7,0,.9,.55);transform:translateY(-.14rem)}94%,to{transform:translateY(0)}}.bar__cta[data-v-d82b72c2]{background-image:var(--foil);color:var(--black);font-family:var(--font-display);letter-spacing:clamp(.08em,.3vw,.18em);text-transform:uppercase;white-space:nowrap;transition:filter .3s var(--ease);padding:.6rem clamp(.9rem,1.6vw,1.35rem);font-size:.6875rem;font-weight:700;font-stretch:112%;text-decoration:none}.bar__cta[data-v-d82b72c2]:hover{filter:brightness(1.12)}.burger[data-v-d82b72c2]{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eee;font-family:var(--font-display,inherit);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .25s var(--ease),color .25s var(--ease);background:#0a0a0ac7;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1rem;font-size:.6875rem;font-weight:600;display:flex;position:fixed;top:clamp(.75rem,3vw,1.75rem);right:clamp(.75rem,3vw,1.75rem)}.burger[data-v-d82b72c2]:hover{border-color:var(--gold-on-black);color:var(--gold-on-black)}.burger__lines[data-v-d82b72c2]{gap:3px;width:1.1rem;display:grid}.burger__lines span[data-v-d82b72c2]{height:1.5px;transition:transform .3s var(--ease),opacity .2s var(--ease);background:currentColor;display:block}.burger.is-open .burger__lines span[data-v-d82b72c2]:first-child{transform:translateY(4.5px)rotate(45deg)}.burger.is-open .burger__lines span[data-v-d82b72c2]:nth-child(2){opacity:0}.burger.is-open .burger__lines span[data-v-d82b72c2]:nth-child(3){transform:translateY(-4.5px)rotate(-45deg)}.burger__word[data-v-d82b72c2]{text-align:left;min-width:4.2rem}@media (width>=64rem){.burger[data-v-d82b72c2]{display:none}}.menu[data-v-d82b72c2]{z-index:65;overscroll-behavior:contain;background:#0a0a0a;grid-template-rows:1fr auto;gap:clamp(1.5rem,4vh,2.5rem);padding:clamp(4.5rem,12vh,7rem) clamp(1.25rem,6vw,5rem) clamp(1.5rem,5vh,3rem);position:fixed;inset:0;overflow-y:auto}.menu[data-v-d82b72c2],.menu__list[data-v-d82b72c2]{align-content:center;display:grid}.menu__list[data-v-d82b72c2]{margin:0;padding:0;list-style:none}.menu__cell[data-v-d82b72c2]{border-top:1px solid #ffffff1a;overflow:hidden}.menu__cell[data-v-d82b72c2]:last-child{border-bottom:1px solid #ffffff1a}.menu__row[data-v-d82b72c2]{color:#fff;isolation:isolate;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.85rem,3vw,1.75rem);padding:clamp(.9rem,2.6vh,1.5rem) clamp(.5rem,2vw,1.25rem);text-decoration:none;display:grid;position:relative}.menu__row[data-v-d82b72c2]:before{content:"";z-index:-1;background:var(--gold-on-black);transform-origin:0;transition:transform .4s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.menu__row.is-on[data-v-d82b72c2]:before,.menu__row[data-v-d82b72c2]:focus-visible:before,.menu__row[data-v-d82b72c2]:hover:before{transform:scaleX(1)}.menu__row.is-on[data-v-d82b72c2],.menu__row[data-v-d82b72c2]:focus-visible,.menu__row[data-v-d82b72c2]:hover{color:#0a0a0a}.menu__num[data-v-d82b72c2]{letter-spacing:.1em;opacity:.5;font-size:.75rem}.menu__label[data-v-d82b72c2]{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(1.75rem,7vw,3.5rem);font-weight:700;line-height:1;display:block}.menu__note[data-v-d82b72c2]{letter-spacing:.02em;opacity:.6;margin-top:.35rem;font-size:.8125rem;display:block}.menu__badge[data-v-d82b72c2]{background-image:var(--foil);min-width:1.5rem;height:1.5rem;color:var(--black);letter-spacing:0;vertical-align:middle;will-change:transform;border-radius:999px;place-items:center;margin-left:.6rem;padding-inline:.4rem;font-size:.75rem;line-height:1;animation:3.2s linear infinite badge-hop-d82b72c2;display:inline-grid}.menu__row.is-on .menu__badge[data-v-d82b72c2],.menu__row:focus-visible .menu__badge[data-v-d82b72c2],.menu__row:hover .menu__badge[data-v-d82b72c2]{background-image:none;background:var(--black);color:var(--gold-on-black)}.menu__row--accent .menu__label[data-v-d82b72c2]{color:var(--gold-on-black)}.menu__row--accent.is-on .menu__label[data-v-d82b72c2],.menu__row--accent:focus-visible .menu__label[data-v-d82b72c2],.menu__row--accent:hover .menu__label[data-v-d82b72c2]{color:inherit}.menu__arrow[data-v-d82b72c2]{opacity:0;width:clamp(1.5rem,5vw,2.25rem);transition:opacity .3s var(--ease),transform .3s var(--ease);place-items:center;display:grid;transform:translate(-.5rem)}.menu__arrow svg[data-v-d82b72c2]{width:100%;height:auto}.menu__row.is-on .menu__arrow[data-v-d82b72c2],.menu__row:focus-visible .menu__arrow[data-v-d82b72c2],.menu__row:hover .menu__arrow[data-v-d82b72c2]{opacity:1;transform:translate(0)}.menu__meta[data-v-d82b72c2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.menu__place[data-v-d82b72c2]{color:#8a8a8a;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.bar__badge[data-v-d82b72c2],.menu__badge[data-v-d82b72c2]{animation:none}.bar[data-v-d82b72c2],.bar__cta[data-v-d82b72c2],.bar__link[data-v-d82b72c2],.bar__link[data-v-d82b72c2]:after,.bar__mark img[data-v-d82b72c2],.burger[data-v-d82b72c2],.burger__lines span[data-v-d82b72c2],.menu__arrow[data-v-d82b72c2],.menu__row[data-v-d82b72c2]:before{transition:none}}#kontakt,#podorys,#predpredaj,#priestor,#stroje,#vybavenie{scroll-margin-top:1rem}@media (width>=64rem){#kontakt,#podorys,#predpredaj,#priestor,#stroje,#vybavenie{scroll-margin-top:var(--nav-h)}}
