@font-face{font-family:Superior Serif;src:url(/fonts/superior-serif-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Superior Serif;src:url(/fonts/superior-serif-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}body{text-wrap:pretty}:where(h1,h2,h3,h4,h5,h6,li,label,button,a,dt,dd,address,figcaption,select,option,input,textarea,p.krotkie,.emodal__tag,.emodal__intro,.emodal__partner,.emodal__err){text-wrap:balance}:root.wig-koniec .gdy-otwarte,:root:not(.wig-koniec) .gdy-koniec,:root.wig-koniec [data-wig-cta],:root.wig-koniec .wig-bar,:root.wig-koniec .wig-karta__cta{display:none!important}:root.wig-koniec .wig-okno.is-minione{display:grid!important}.wig,.wignav,.wig-bar{--mahon:#160d09;--mahon-2:#24150e;--mahon-3:#3a2418;--len:#d9c7aa;--len-2:#cfbb9b;--atrament:#21140d;--atrament-soft:#4d3a2c;--krem:#f4efe6;--krem-soft:#d8ccba;--krem-mute:#ab9d8c;--musztarda:#cdac3e;--musztarda-2:#dcbf5b;--swiatlo:#f7dca6;--zmierzch:#111d28;--zmierzch-2:#1c2f3f;--line:#f4efe629;--line-len:#21140d33;--serif:"Superior Serif", Georgia, serif;--sans:"Montserrat", system-ui, sans-serif;--beat:.75s;--beat-q:.19s;--w-out:cubic-bezier(.23, 1, .32, 1);--w-swell:cubic-bezier(.45, 0, .15, 1);--gutter:clamp(1.25rem, 3.2vw, 3rem);--section:clamp(5rem, 10vw, 10rem);--arch:50% 50% 0 0 / 34% 34% 0 0;--nav-h:72px;--bar-h:60px}@media (width<=767px){.wig,.wignav,.wig-bar{--nav-h:60px}}body:has(.wig){background:#160d09}html:has(.wig){scrollbar-color:#5a3c2a #160d09;scroll-padding-top:88px}html:has(.wig) ::selection{color:#21140d;background:#cdac3e}html.wig-modal{overflow:hidden}.wig{background:var(--mahon);color:var(--krem);font-family:var(--sans);font-size:1rem;line-height:1.6;position:relative;overflow-x:clip}.wig a{color:inherit}.wig :focus-visible,.wignav :focus-visible,.wig-bar :focus-visible{outline:2px solid var(--swiatlo);outline-offset:3px;border-radius:2px}.wig-menu :focus-visible{outline-color:var(--atrament)}.wig .sr-only,.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wig-wrap{width:100%;max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.num{font-variant-numeric:tabular-nums lining-nums}.wig-grain{z-index:40;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.95 0 0 0 0 0.9 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wig-arch{border-radius:var(--arch);background:var(--mahon-2);isolation:isolate;position:relative;overflow:hidden}.wig-arch picture{position:absolute;inset:0}.wig-arch img{object-fit:cover;width:100%;height:100%;display:block}.wig-h2{font-family:var(--serif);letter-spacing:-.035em;text-transform:none;color:inherit;margin:0;font-size:clamp(2.3rem,3.2vw + 1rem,4.4rem);font-weight:400;line-height:1.02}.wig-p{color:var(--krem-soft);max-width:34em;margin:0;font-size:1.0625rem;line-height:1.65}.fx{display:inline-block}.wigbtn{min-height:52px;font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;isolation:isolate;background:var(--musztarda);transition:transform .16s var(--w-out);border-radius:2px;justify-content:center;align-items:center;padding:.95em 1.7em;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;color:#21140d!important}.wigbtn:before{content:"";z-index:-1;background:var(--musztarda-2);clip-path:inset(0 100% 0 0);transition:clip-path .5s cubic-bezier(.625,.05,0,1);position:absolute;inset:0}.wigbtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.wigbtn:hover:before{clip-path:inset(0)}}.wigbtn:focus-visible:before{clip-path:inset(0)}.wigbtn--sm{min-height:44px;padding:.7em 1.25em;font-size:.6875rem}.wigbtn--ciemny{background:var(--atrament);color:var(--krem)!important}.wigbtn--ciemny:before{background:#4a2d1c}.wig-kontakt{min-height:44px;font-family:var(--sans);letter-spacing:.005em;color:var(--krem);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.wig-kontakt:after{content:"";opacity:.55;transform-origin:0;height:1px;transition:opacity var(--beat-q) ease;background:currentColor;position:absolute;bottom:.5rem;left:0;right:0}@media (hover:hover) and (pointer:fine){.wig-kontakt:hover:after{opacity:1}}.wignav{z-index:50;height:var(--nav-h);padding-inline:var(--gutter);color:var(--krem);font-family:var(--sans);justify-content:space-between;align-items:center;transition:background-color .24s,box-shadow .24s;display:flex;position:fixed;inset:0 0 auto}.wignav.is-scrolled{background:#160d09;box-shadow:inset 0 -1px #f4efe614}.wignav__home{min-width:44px;min-height:44px;color:var(--krem);align-items:center;display:inline-flex}.wignav__logo{width:66px;display:block}.wignav__logo svg{width:100%;height:auto;display:block}.wignav__nav{align-items:center;gap:1.75rem;display:flex}.wignav__tel{font-size:.9375rem}@media (width<=899px){.wignav__nav{display:none}.wignav__logo{width:54px}}.wig-hero{background:var(--mahon);align-items:start;min-height:max(100svh,620px);display:grid;position:relative;overflow:hidden}.wig-hero__blask{display:none}.wig-hero__foto{position:absolute;inset:0}.wig-hero__foto picture,.wig-hero__foto img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block;position:absolute;inset:0}.wig-hero__zmierzch{opacity:0;mix-blend-mode:multiply;pointer-events:none;background:#0c1722;position:absolute;inset:0}.wig-hero__scrim{background:linear-gradient(90deg, #06040380, transparent 78%), linear-gradient(180deg, #0604038c, #0604034d 52%, transparent 66%, var(--mahon) 100%);position:absolute;inset:0}.wig-hero__in{z-index:1;width:100%;max-width:1440px;padding:calc(var(--nav-h) + clamp(1.25rem, 6vh, 4.5rem)) var(--gutter) 3rem;justify-items:start;gap:clamp(.9rem,2.2vh,1.5rem);margin-inline:auto;display:grid;position:relative}.wig-hero__h1{text-transform:none;font-family:var(--serif);color:var(--krem);letter-spacing:-.035em;max-width:7.6em;margin:0;font-size:clamp(2.9rem,5.4vw,5.25rem);font-weight:400;line-height:1.14}.wig-hero__fakty{gap:.4rem;max-width:34rem;display:grid}.wig-hero__gdzie{font-family:var(--serif);letter-spacing:-.02em;color:var(--krem);margin:0;font-size:clamp(1.35rem,1.2vw + 1rem,2.1rem);line-height:1.2}.wig-hero__oferta{color:var(--krem-soft);text-shadow:0 1px 14px #000000bf;margin:0;font-size:clamp(1rem,.3vw + .95rem,1.125rem);line-height:1.5}.wig-hero__cta{flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;margin-top:.35rem;display:flex}.wig-hero__kontakt{flex-wrap:wrap;align-items:center;gap:0 1.5rem;display:flex}@media (prefers-reduced-motion:no-preference){.wig-hero__zmierzch{animation:wig-swiatla calc(var(--beat) * 4) cubic-bezier(.45, 0, .55, 1) both}.wig-hero__h1 .fx,.wig-hero__fakty,.wig-hero__cta{animation:wig-wejscie calc(var(--beat) * 1.2) var(--w-out) both}.wig-hero__fakty{animation-delay:60ms}.wig-hero__cta{animation-delay:.12s}}@keyframes wig-swiatla{0%{opacity:.88}to{opacity:0}}@keyframes wig-wejscie{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media (width>=900px) and (aspect-ratio>=1){.wig-hero{align-items:center}.wig-hero__foto{inset:auto;top:calc(var(--nav-h) + 2vh);bottom:5vh;right:max(var(--gutter), calc((100vw - 1440px) / 2 + var(--gutter)));aspect-ratio:3/4.25;border-radius:var(--arch);isolation:isolate;max-width:40vw;overflow:hidden;box-shadow:0 40px 120px -30px #f5b4644d}.wig-hero__foto img{object-position:50% 45%}.wig-hero__scrim{display:none}.wig-hero__blask{pointer-events:none;background:radial-gradient(34% 52% at 76% 58%,#f5aa5a33,#0000 72%);display:block;position:absolute;inset:0}.wig-hero__in{padding-block:calc(var(--nav-h) + 1rem) 2rem;gap:clamp(1rem,2.6vh,1.75rem)}}@media (width>=900px) and (aspect-ratio>=1) and (prefers-reduced-motion:no-preference){.wig-hero__blask{animation:wig-swieca calc(var(--beat) * 6) cubic-bezier(.45, 0, .55, 1) infinite}}@keyframes wig-swieca{0%,to{opacity:1}18%{opacity:.86}31%{opacity:.97}47%{opacity:.8}63%{opacity:.94}80%{opacity:.88}}@media (width<=899px){.wig-hero__in{padding-top:calc(var(--nav-h) + .15rem);gap:.4rem}.wig-hero__fakty{gap:.2rem}.wig-hero__gdzie{font-size:1.35rem}.wig-hero__oferta{font-size:.95rem;line-height:1.45}.wig-hero__h1{max-width:none;font-size:min(10vw,4rem);line-height:1.12}.wig-hero__cta{justify-items:start;gap:.25rem;margin-top:.2rem;display:grid}.wig-hero__cta .wigbtn{min-height:48px}.wig-hero__kontakt{background:#060403b8;border-radius:2px;flex-wrap:nowrap;gap:0 .9rem;margin-left:-.55rem;padding-inline:.55rem}.wig-hero__kontakt .wig-kontakt{font-size:clamp(.78rem,3.6vw,.875rem)}}@media (width<=899px) and (height<=700px){.wig-hero__in{padding-top:var(--nav-h);gap:.25rem}.wig-hero__gdzie{font-size:1.25rem}.wig-hero__oferta{font-size:.875rem;line-height:1.4}.wig-hero__cta{gap:.1rem;margin-top:.1rem}.wig-hero__cta .wigbtn{min-height:44px}}.wig-co{padding-block:clamp(2.5rem, 6vw, 6rem) calc(var(--section) * .35);position:relative}.wig-co__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2.5rem,7vw,8rem);display:grid}.wig-co__media{justify-items:center;display:grid}.wig-co__arch{aspect-ratio:3/4.3;width:min(100%,460px)}.wig-co__body{gap:clamp(1.75rem,3vw,2.75rem);display:grid}.wig-co__sale{flex-wrap:wrap;gap:1.25rem clamp(2.5rem,5vw,5rem);display:flex}.wig-co__sale p{color:var(--krem-soft);gap:.1rem;margin:0;display:grid}.wig-co__liczba{font-family:var(--serif);letter-spacing:-.035em;color:var(--swiatlo);font-size:clamp(2.6rem,3vw + 1.2rem,4.4rem);line-height:1}@media (width<=899px){.wig-co__grid{grid-template-columns:1fr}.wig-co__media{order:2}.wig-co__arch{width:min(78vw,400px)}}.wig-menu{color:var(--atrament);background:linear-gradient(180deg, var(--mahon) 0, #3f2413 calc(var(--section) * .24), #8c5d34 calc(var(--section) * .56), #c7a679 calc(var(--section) * .84), var(--len) calc(var(--section) * 1.08));padding-top:calc(var(--section) * 1.3);padding-bottom:calc(var(--section) * .5);position:relative}.wig-menu__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(2rem,4vw,3.5rem);display:grid}.wig-menu__tytul{gap:1rem;display:grid}.wig-menu__lead{color:var(--atrament-soft);margin:0;font-size:1.0625rem}.wig-menu__arch{aspect-ratio:3/4.2;width:clamp(140px,15vw,220px)}.wig-menu__arch img{object-position:50% 62%}.wig-tabs{display:none}.wig-karty-ram{position:relative}.wig-glowki{top:var(--nav-h);z-index:4;background:var(--len);box-shadow:0 -1px 0 var(--atrament), 0 1px 0 var(--atrament);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky}.wig-glowka{border-left:1px solid var(--line-len);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:1.25rem;padding:.85rem clamp(1.25rem,2.4vw,2.5rem);display:grid}.wig-glowka:first-child{border-left:0;padding-left:0}.wig-glowka:last-child{padding-right:0}.wig-glowka>*{display:block}.wig-karty{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;display:grid}.wig-kurs-stos{align-content:start;display:grid}.wig-karta{grid-row:span 6;grid-template-rows:subgrid;border-left:1px solid var(--line-len);padding-inline:clamp(1.25rem,2.4vw,2.5rem);display:grid}.wig-karta:first-child{border-left:0;padding-left:0}.wig-karta:last-child{padding-right:0}.wig-karta__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wig-karta__nr{font-style:normal;font-family:var(--serif);text-transform:none;color:var(--atrament);letter-spacing:-.02em;grid-row:1/span 3;min-width:1.05em;margin:0;font-size:clamp(3rem,3.4vw + 1.5rem,5rem);font-weight:400;line-height:.95}.wig-karta__cena{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,1.6vw + 1.2rem,3rem);line-height:1}.wig-karta__opis{margin:.25rem 0 0;font-size:.875rem;font-weight:500}.wig-karta__netto{color:var(--atrament-soft);margin:.1rem 0 0;font-size:.8125rem}.wig-kurs{padding-block:1.05rem 1.35rem}.wig-kurs-stos{border-top:1px solid var(--line-len)}.wig-kurs-stos .wig-kurs+.wig-kurs{padding-top:.25rem}.wig-karta>.wig-kurs-stos:first-of-type{border-top:0}.wig-kurs__h{font:inherit;text-transform:none;letter-spacing:0;color:inherit;margin:0}.wig-kurs__btn{all:unset;box-sizing:border-box;width:100%;color:var(--atrament);text-wrap:balance;justify-content:space-between;align-items:center;gap:1rem;display:flex}.wig-kurs__nazwa{letter-spacing:.14em;text-transform:uppercase;color:var(--atrament-soft);font-size:.75rem;font-weight:600}.wig-kurs__znak{transition:transform .24s var(--w-out);flex:none;display:none}.wig-kurs__rama{transition:grid-template-rows .28s var(--w-out);grid-template-rows:1fr;display:grid}.wig-kurs__tresc{min-height:0;overflow:hidden}.wig-kurs__nota{color:var(--atrament-soft);margin:.35rem 0 0;font-size:.8125rem}.wig-kurs__lista{gap:.55rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.wig-kurs__danie{font-family:var(--serif);letter-spacing:-.012em;font-size:1.1rem;line-height:1.25;display:block}.wig-kurs__sklad{color:var(--atrament-soft);margin-top:.15rem;font-size:.8438rem;line-height:1.45;display:block}.wig-karta__cta{border-top:1px solid var(--line-len);align-self:start;padding-block:1.5rem .25rem}@media (width<=899px){.wig-menu__head{grid-template-columns:minmax(0,1fr) 96px;align-items:end}.wig-menu__arch{width:96px}.wig-tabs{top:var(--nav-h);z-index:5;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);background:var(--len);box-shadow:0 1px 0 var(--atrament);grid-template-columns:repeat(3,1fr);display:grid;position:sticky}.wig-tab{cursor:pointer;min-height:56px;color:var(--atrament-soft);font:500 .9375rem/1.2 var(--sans);background:0 0;border:0;padding:.5rem .25rem;position:relative}.wig-tab__nr{font-family:var(--serif);margin-right:.15em;font-size:1.35rem}.wig-tab:after{content:"";background:var(--atrament);height:3px;transition:transform .24s var(--w-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.wig-tab[aria-pressed=true]{color:var(--atrament);font-weight:600}.wig-tab[aria-pressed=true]:after{transform:scaleX(1)}.wig-glowki{display:none}.wig-karty{display:block}.wig-karta{border-left:0;padding-inline:0;display:block}:root.wig-js .wig-karta:not(.is-on),:root:not(.wig-js) .wig-tabs{display:none}:root:not(.wig-js) .wig-karta+.wig-karta{margin-top:2.5rem}.wig-karta__head{clip-path:none;white-space:normal;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:1.25rem;width:auto;height:auto;padding-block:1.35rem;display:grid;position:static;overflow:visible}.wig-kurs-stos{display:contents}.wig-kurs{border-top:1px solid var(--line-len);padding-block:0}.wig-kurs__btn{cursor:pointer;min-height:52px}.wig-kurs__znak{color:var(--atrament-soft);display:block}.wig-kurs:not(.is-zwiniety) .wig-kurs__znak{transform:rotate(180deg)}.wig-kurs.is-zwiniety .wig-kurs__rama{grid-template-rows:0fr}.wig-kurs__tresc{padding-bottom:0}.wig-kurs__lista{margin:.25rem 0 1.15rem}.wig-kurs__nota{margin:0}.wig-kurs__tresc>*{visibility:visible}.wig-kurs.is-zwiniety .wig-kurs__tresc{visibility:hidden;transition:visibility 0s .28s}.wig-karta__cta{padding-top:1.25rem}.wig-karta__cta .wigbtn{width:100%}}@media (prefers-reduced-motion:reduce){.wig-kurs__rama,.wig-kurs__znak{transition:none}}.wig-terminy{color:var(--krem);background:var(--zmierzch);padding-top:var(--section);padding-bottom:calc(var(--section) * .6);position:relative}.wig-terminy__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);display:grid}.wig-terminy__txt{justify-items:start;gap:1.25rem;display:grid}.wig-terminy .wig-p{color:#cbd5dc}.wig-legenda{color:#cbd5dc;gap:1.5rem;margin:.25rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.wig-legenda li{align-items:center;gap:.55rem;display:inline-flex}.wig-legenda__okno{border-radius:50% 50% 0 0/34% 34% 0 0;width:14px;height:20px;display:block}.wig-legenda__okno--wolne{background:var(--swiatlo);box-shadow:0 0 12px 2px #f7c87880}.wig-legenda__okno--zajete{background:#0b141c;box-shadow:inset 0 0 0 1px #cbd5dc66}.wig-fasada{gap:1rem;display:grid}.wig-fasada__info{color:var(--swiatlo);margin:0;font-size:1rem;line-height:1.4}.wig-fasada__miesiac{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1vw + 1.1rem,2rem)}.wig-okna{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.3rem,1vw,.8rem);display:grid}.wig-okna__dt{text-align:center;letter-spacing:.08em;color:#a9b7c2;padding-bottom:.25rem;font-size:.75rem;font-weight:500}.wig-okno{aspect-ratio:3/4.1;border-radius:var(--arch);isolation:isolate;min-height:58px;transition:transform .16s var(--w-out);place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.wig-okno__nr{z-index:2;font-family:var(--serif);letter-spacing:-.01em;padding-top:.5em;font-size:clamp(1.05rem,1vw + .8rem,1.75rem);line-height:1;position:relative}.wig-okno:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent calc(50% - .5px), var(--szpros,#7850284d) calc(50% - .5px), var(--szpros,#7850284d) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(180deg, transparent calc(36% - .5px), var(--szpros,#7850284d) calc(36% - .5px), var(--szpros,#7850284d) calc(36% + .5px), transparent calc(36% + .5px));position:absolute;inset:0}.wig-okno--puste{--szpros:#cbd5dc0d;background:#cbd5dc09}.wig-okno--zajete{color:#a9b7c2;--szpros:#cbd5dc1a;cursor:not-allowed;width:100%;font:inherit;background:#0b141c;border:0;padding:0;box-shadow:inset 0 0 0 1px #cbd5dc33}.wig-okno--zajete .wig-okno__nr{text-decoration:line-through 1px}.wig-okno--wolne{cursor:pointer;background:#27333d;box-shadow:0 10px 30px -14px #f7be6e8c;color:#2a1708!important}.wig-okno__swiatlo{z-index:0;transition:filter var(--beat-q) ease;background:radial-gradient(85% 75% at 50% 72%,#fff0cd,#f7dca6 45%,#e9b86e 100%);position:absolute;inset:0}.wig-okno--wolne:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.wig-okno--wolne:hover{transform:translateY(-3px);box-shadow:0 14px 38px -10px #f7be6ed9}.wig-okno--wolne:hover .wig-okno__swiatlo{filter:brightness(1.08)saturate(1.1)}}.wig-okno.is-minione .wig-okno__nr{color:#8b98a3}.wig-okno.is-minione{box-shadow:none;cursor:default;pointer-events:none;opacity:.75;background:#cbd5dc0d;color:#8b98a3!important}.wig-okno.is-minione .wig-okno__swiatlo{display:none}.wig-okno.is-minione .wig-okno__nr{text-decoration:none}@media (width<=899px){.wig-terminy__grid{grid-template-columns:1fr}.wig-okno{aspect-ratio:auto;min-height:66px}}.wig-sala{background:var(--zmierzch)}.wig-sala__scena{height:100svh;margin:0;position:relative}.wig-sala__sticky{height:100svh;position:relative;overflow:hidden}.wig-sala__okno{position:absolute;inset:0}.wig-sala__okno picture,.wig-sala__okno img{object-fit:cover;object-position:50% 52%;width:100%;height:100%;display:block;position:absolute;inset:0}.wig-sala__podpis{left:var(--gutter);right:var(--gutter);z-index:2;font-family:var(--serif);letter-spacing:-.03em;color:var(--krem);text-shadow:0 1px 30px #0000008c;max-width:17em;margin:0;font-size:clamp(1.75rem,2.2vw + 1rem,3.4rem);line-height:1.06;position:absolute;bottom:clamp(2rem,7vh,5rem)}.wig-sala__sticky:after,.wig-kadr:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0a0705b8);height:42%;position:absolute;inset:auto 0 0}.wig-kadr{background:var(--mahon);height:100svh;min-height:560px;margin:0;position:relative;overflow:hidden}.wig-kadr picture{position:absolute;inset:-6% 0}.wig-kadr img{object-fit:cover;width:100%;height:100%;display:block}.wig-kadr--kominek img{object-position:50% 40%}.wig-kadr--krysztal img{object-position:50% 50%}@media (width>=900px){.wig-kadr--krysztal{background:#070a0e}.wig-kadr--krysztal picture{left:40%;-webkit-mask-image:linear-gradient(90deg,#0000,#0000000f 7%,#00000047 15%,#000000ad 26%,#000 40%);mask-image:linear-gradient(90deg,#0000,#0000000f 7%,#00000047 15%,#000000ad 26%,#000 40%)}.wig-kadr--krysztal:after{display:none}.wig-kadr--krysztal .wig-sala__podpis{max-width:9em;font-size:clamp(2.2rem,2.6vw + 1rem,3.8rem);top:50%;bottom:auto;translate:0 -50%}}@media (width<=899px){.wig-sala__podpis{bottom:calc(var(--bar-h) + 1.25rem)}}:root.wig-m .wig-sala__scena{height:230svh}:root.wig-m .wig-sala__sticky{position:sticky;top:0}.wig-cat{padding-block:var(--section);background:linear-gradient(180deg, #120b07, var(--mahon) 30%, var(--mahon-2));position:relative}.wig-cat__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2.5rem,7vw,8rem);display:grid}.wig-cat__body{justify-items:start;gap:clamp(1.25rem,2.4vw,2rem);display:grid}.wig-cat__arch{aspect-ratio:3/4.2;justify-self:center;width:min(100%,440px)}.wig-cat__arch img{object-position:50% 45%}.wig-cat__mail{margin-left:1.25rem}@media (width<=899px){.wig-cat__grid{grid-template-columns:1fr}.wig-cat__arch{width:min(78vw,400px)}}.wig-end{background:var(--mahon-2);align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.wig-end__foto{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 14%);mask-image:linear-gradient(#0000 0,#000 14%)}.wig-end__foto picture{position:absolute;inset:-6% 0}.wig-end__foto img{object-fit:cover;object-position:50% 36%;width:100%;height:100%;display:block}.wig-end__scrim{background:linear-gradient(#140c080d 15%,#140c0880 50%,#1c1612eb 72%,#2b2a28 100%);position:absolute;inset:0}.wig-end__in{z-index:1;justify-items:start;gap:1.15rem;padding-block:8rem clamp(3.5rem,8vh,6rem);display:grid;position:relative}.wig-end__h{text-shadow:0 1px 30px #00000073;max-width:14em}.wig-end__sla{font-family:var(--serif);letter-spacing:-.02em;color:var(--swiatlo);margin:0;font-size:clamp(1.35rem,1vw + 1rem,1.8rem)}.wig-end__cta{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-top:.5rem;display:flex}.wig-end__tel{min-height:48px;font-family:var(--serif);letter-spacing:-.015em;white-space:nowrap;align-items:center;font-size:clamp(1.5rem,1vw + 1.2rem,2rem);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.wig-end__tel:hover{color:var(--swiatlo)}}.wig-end__adres{color:var(--krem-soft);font-style:normal}.wig-bar{display:none}@media (width<=899px){.wig-bar{z-index:45;padding-bottom:env(safe-area-inset-bottom,0);background:var(--mahon);transition:transform .32s var(--w-out);grid-template-columns:1fr 1.6fr;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -1px #f4efe61f}:root.wig-js .wig-bar:not(.is-on){transform:translateY(110%)}.wig-bar a{min-height:var(--bar-h);font:600 .78rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;transition:transform .16s var(--w-out);justify-content:center;align-items:center;text-decoration:none;display:flex}.wig-bar a:active{transform:scale(.97)}.wig-bar__tel{color:var(--krem)}.wig-bar__form{background:var(--musztarda);color:#21140d}body:has(.wig){padding-bottom:var(--wig-bar-pad,60px)}}@media (prefers-reduced-motion:reduce){.wig-bar{transition:none}}html .emodal .emodal__title{text-transform:none;letter-spacing:-.03em;color:#21140d;font-family:Superior Serif,Georgia,serif;font-size:clamp(1.9rem,5vw,2.5rem);font-weight:400;line-height:1.05}html .emodal .emodal__intro{color:#4d3a2c;margin-bottom:1.5rem}html .emodal .emodal__tag{display:none}html .emodal .emodal__panel{max-height:92dvh}html .emodal .emodal__x{place-items:center;width:44px;height:44px;padding:0;display:grid;top:6px;right:6px}html .emodal .wig-datanota{color:#8a2c14;margin:-6px 0 0;font-size:14px;font-weight:500;line-height:1.4}html .emodal .emodal__partner{opacity:1;color:#5c4a3b;margin:-.75rem 0 1.5rem}html .emodal .emodal__overlay{background:#0e0906b8}html .emodal .emodal__panel:focus{outline:none}html .emodal .emodal__ok h3{text-transform:none;letter-spacing:-.03em;color:#21140d;font-family:Superior Serif,Georgia,serif;font-size:2rem;font-weight:400}html .emodal .emodal__ok p{color:#4d3a2c}html .emodal .emodal__submit{background:#21140d}html .emodal .emodal__submit:hover{background:#3a2418}:root.wig-m .wig [data-focus] .fx{opacity:0;filter:blur(14px);transform:translateY(.2em)}:root.wig-m .wig [data-rise]{opacity:0;transform:translateY(22px)}:root.wig-m [data-curtain]{clip-path:inset(100% 0 0)}:root.wig-m .wig-okno__swiatlo{opacity:.6}:root.wig-m [data-arch-cap]{opacity:0;transform:translateY(18px)}
