.oc-kalk{padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(24px,4vw,48px)}.oc-kalk-ramka{display:grid;grid-template-columns:1fr;gap:20px;padding:clamp(20px,3vw,36px);border:1px solid var(--ink)}.oc-kalk h2{font:400 clamp(26px,3vw,40px)/1.1 "Bodoni Moda",Georgia,serif;margin:0 0 10px;text-wrap:balance}.oc-kalk p{margin:0;max-width:56ch;font-size:16px;line-height:1.55;color:var(--dim)}.oc-kalk-linki{display:flex;flex-direction:column;gap:10px}.oc-kalk-btn{display:flex;align-items:center;justify-content:center;min-height:50px;padding:14px 22px;border-radius:2px;background:var(--ink);color:var(--paper);font:500 15px/1.2 Inter,system-ui,sans-serif;text-align:center;text-decoration:none}.oc-kalk-btn:hover{background:#2c2c2a}.oc-kalk-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(min-width:861px){.oc-kalk-ramka{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.ld h2{font:400 clamp(28px,3vw,44px)/1.08 "Bodoni Moda",Georgia,serif;margin:0 0 18px;text-wrap:balance}.ld-galeria,.ld-mapa,.ld-opinie,.ld-social{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(8px,2vw,24px)}.ld-zdjecia{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0;padding:0 0 8px;list-style:none}.ld-zdjecia li{scroll-snap-align:start}.ld-zdjecia figure{margin:0}.ld-zdjecia img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.ld-zdjecia figcaption{margin-top:6px;font-size:13px;color:var(--dim)}.ld-mapa{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}.ld-adres{font-size:17px;line-height:1.5;margin:0 0 10px}.ld-linki a,.ld-social a{display:inline-block;padding:10px 0;margin-right:20px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.ld-mapa-okno{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:260px;padding:20px;border:1px solid var(--ln2);background:var(--bg2,#f5f3ea);text-align:center}.ld-mapa-okno.is-zaladowana{padding:0;border:0}.ld-mapa-okno iframe{display:block;width:100%;height:340px;border:0}.ld-mapa-btn{min-height:48px;padding:12px 24px;border:0;border-radius:2px;background:var(--ink);color:var(--paper);font:500 15px/1.2 Inter,system-ui,sans-serif;cursor:pointer}.ld-mapa-btn:focus-visible,.ld a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ld-mapa-info{margin:0;max-width:40ch;font-size:13px;line-height:1.5;color:var(--dim)}.ld-opinie-lista{display:grid;grid-template-columns:1fr;gap:16px}.ld-opinia{margin:0;padding:22px;border-top:2px solid var(--acc,var(--ink));background:var(--bg2,#f5f3ea)}.ld-opinia blockquote{margin:0 0 14px;font:italic 400 clamp(19px,1.6vw,22px)/1.4 "Bodoni Moda",Georgia,serif}.ld-opinia blockquote p{margin:0}.ld-opinia figcaption{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px}.ld-opinia figcaption a,.ld-opinia figcaption span{color:var(--dim)}.ld-opinia figcaption a{text-decoration:underline;text-underline-offset:3px}.ld-social p{margin:0}.ld-brak{margin:24px 0 0;padding-top:12px;padding-bottom:12px;border:1px dashed var(--ln2);font-size:14px;color:var(--dim)}@media(min-width:861px){.ld-zdjecia{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.ld-mapa{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ld-mapa-okno,.ld-mapa-okno iframe{min-height:380px;height:380px}.ld-opinie-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.menu-search .menu-groups{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;max-width:none}.menu-search .menu-groups button{min-height:44px;border:1px solid var(--ln2);border-radius:24px;padding:10px 18px;text-decoration:none;font-size:14px}.menu-search .menu-groups button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.menu-search{padding:0 0 24px}.menu-search[hidden],.menu-dish[hidden],.menu-category[hidden]{display:none}.menu-search label{display:block;font-size:14px;margin-bottom:8px}.menu-search>div{display:flex;gap:12px;max-width:650px}.menu-search input{min-width:0;flex:1;width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--ln2);border-radius:0;background:var(--paper);font:16px Inter,sans-serif;color:var(--ink)}.menu-search button{padding:8px 12px;text-decoration:underline;text-underline-offset:4px}.menu-search-result{font-size:14px;color:var(--dim);margin-top:10px;min-height:23px}.menu-dishes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.menu-dish{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:1px solid var(--ln);padding:22px 0}.menu-dish h3{font:400 25px/1.25 Bodoni Moda,serif;margin-bottom:8px}.menu-dish p{font-size:14px;line-height:1.7;color:var(--dim);max-width:460px}.menu-price{white-space:nowrap;font:14px JetBrains Mono,monospace}@media(max-width:760px){.menu-dishes{grid-template-columns:1fr}.menu-dish h3{font-size:23px}}.orzo-menu{padding-bottom:70px}.menu-intro{max-width:650px;color:var(--dim);margin-bottom:32px}.menu-venue{border-top:1px solid var(--ln);scroll-margin-top:100px}.menu-venue:last-child{border-bottom:1px solid var(--ln)}.menu-venue>summary{position:relative;cursor:pointer;list-style:none;padding:28px 110px 28px 20px;border-left:4px solid var(--c)}.menu-venue>summary::-webkit-details-marker{display:none}.menu-venue summary>span:first-child{font:12px/1.6 JetBrains Mono,monospace}.menu-venue summary strong{display:block;font:400 36px/1.2 Bodoni Moda,serif;color:var(--c2);margin-top:8px}.menu-open{position:absolute;right:0;top:50%;font-size:13px}.menu-venue[open] .menu-open{font-size:0}.menu-venue[open] .menu-open:after{content:"Zwi\144  menu";font-size:13px}.menu-venue-body{padding:24px 0 38px}.menu-category{border-bottom:1px solid var(--ln);margin-bottom:14px}.menu-category>summary{cursor:pointer;font-size:20px;padding:20px 0}.menu-sheets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1200px;margin:12px auto 30px}.menu-sheets figure{margin:0}.menu-sheets img{display:block;width:100%;height:auto;background:var(--paper)}.menu-sheets figcaption{font-size:12px;color:var(--dim);padding:8px 0}.menu-book{display:inline-block;border-bottom:1px solid;padding:10px 0;margin-top:12px}@media(max-width:760px){.menu-sheets{grid-template-columns:1fr}.menu-venue>summary{padding:24px 0 24px 14px}.menu-open{position:static;display:block;margin-top:10px}.menu-venue summary strong{font-size:32px}}.product-unit-price{font-size:13px;color:var(--ink2,#555);margin-top:-8px}.product-info{border-top:1px solid var(--ln2,#ddd);padding:14px 0;margin-top:18px}.product-info summary{cursor:pointer;font-weight:500}.product-info dl{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:8px 16px;margin-top:12px;font-size:14px}.product-info dt{color:var(--ink2,#555)}.product-nutrition{width:100%;border-collapse:collapse;margin-top:12px;font-size:14px}.product-nutrition th,.product-nutrition td{text-align:left;padding:6px 0;border-bottom:1px solid var(--ln2,#eee);font-weight:400}.product-nutrition-note{font-size:12px;color:var(--ink2,#555);margin-top:6px}.zr{padding-top:clamp(40px,5vw,80px);padding-bottom:clamp(40px,5vw,80px)}.zr h2{font:400 clamp(28px,3vw,44px)/1.08 "Bodoni Moda",Georgia,serif;margin:0 0 20px}.zr-lista{margin:0;border-top:1px solid var(--ln)}.zr-lista>div{display:grid;grid-template-columns:1fr;gap:4px 32px;padding:16px 0;border-bottom:1px solid var(--ln)}.zr-lista dt{font-weight:600;font-size:16px}.zr-lista dd{margin:0;font-size:15px;line-height:1.55;color:var(--dim);max-width:62ch}.zr-lista a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.zr-lista a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.zr-brak{opacity:.7;border-bottom-style:dashed!important}@media(min-width:861px){.zr-lista>div{grid-template-columns:minmax(200px,.4fr) 1fr}}.orzo-capacity{margin:28px 0}.orzo-capacity table{border-collapse:collapse;width:100%;font-size:14px;table-layout:fixed}.orzo-capacity caption{text-align:left;font-size:25px;line-height:1.3;font-weight:400;margin-bottom:18px}.orzo-capacity th,.orzo-capacity td{padding:12px 8px;text-align:left;vertical-align:top;border-bottom:1px solid var(--ln2);overflow-wrap:anywhere}.orzo-capacity th{font-weight:500}.orzo-capacity th a{color:inherit;border-bottom:1px solid currentColor}.orzo-capacity thead{font-size:12px}.orzo-capacity p{font-size:13px;line-height:1.7;margin-top:16px}.orzo-capacity .capacity-note{color:var(--dim);font-size:12px}.capacity-section{padding-top:36px;padding-bottom:36px}.capacity-section .orzo-capacity{max-width:900px}.orzo-event-planner{margin:32px 0 48px;border:1px solid var(--ln2);padding:clamp(20px,4vw,48px)}.orzo-event-planner[hidden],.orzo-event-planner [hidden]{display:none}.orzo-event-planner h3{font:400 32px/1.2 Bodoni Moda,serif;margin-bottom:24px}.planner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.orzo-event-planner label{display:block;font-size:13px;margin-bottom:16px}.orzo-event-planner input,.orzo-event-planner select,.orzo-event-planner textarea{display:block;width:100%;min-width:0;margin-top:8px;padding:12px;border:1px solid var(--ln2);color:var(--ink);background:var(--paper);font:16px Inter,sans-serif}.orzo-event-planner p{font-size:13px;margin:12px 0}.orzo-event-planner button,.orzo-event-planner>a{display:inline-block;padding:16px 22px;background:var(--ink);color:var(--paper);font-size:13px}.orzo-event-planner :focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:600px){.planner-fields{grid-template-columns:1fr}}.orzo-event-planner .planner-consent{display:flex;gap:10px;align-items:flex-start;margin:16px 0 8px;font-size:14px}.orzo-event-planner .planner-consent input{width:auto;margin-top:3px}.orzo-event-planner .planner-legal{font-size:12px;opacity:.8}.orzo-event-planner .planner-req{font-weight:600}.orzo-event-planner .planner-req-note{margin:0 0 20px;font-size:13px}.orzo-event-planner .planner-err{display:block;margin-top:6px;font-size:13px;line-height:1.4;font-weight:600;color:#a4161a}.orzo-event-planner .planner-err[hidden]{display:none}.orzo-event-planner .planner-err--zgoda{margin:-4px 0 12px}.orzo-event-planner [aria-invalid=true]{border-color:#a4161a;outline:1px solid #A4161A}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map */
