@font-face{font-family:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shrikhand-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shrikhand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/shrikhand-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/rethink-sans-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/rethink-sans-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--krem:#fbf3e6;--krem2:#f4e7d2;--tusz:#1d1430;--noc:#140d0b;--noc2:#22150f;--dis:"Shrikhand","Cooper Black",Georgia,serif;--txt:"Rethink Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--pad:clamp(18px,4.4vw,72px);--nav:76px;--r:22px}[hidden]{display:none!important}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{margin:0;background:var(--krem);color:var(--tusz);font:400 17px/1.55 var(--txt);overflow-x:clip;-webkit-font-smoothing:antialiased;transition:--akc .6s}@supports not (overflow:clip){body{overflow-x:hidden}}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3{margin:0;font-weight:400}p{margin:0}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--tusz);color:#fff;padding:10px 16px;border-radius:12px}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--akc);outline-offset:3px;border-radius:6px}.eti{font:700 13px/1 var(--txt);letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.eti:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--akc);transition:background .6s}.btn{display:inline-flex;align-items:center;gap:.6em;min-height:52px;padding:0 26px;border-radius:999px;font:700 16px/1 var(--txt);text-decoration:none;border:2px solid transparent;transition:transform .25s,background .3s,color .3s;white-space:nowrap}.btn b{display:inline-block;transition:transform .25s}.btn:hover{transform:translateY(-2px)}.btn:hover b{transform:translate(4px)}.btn-a{background:var(--akc);color:var(--akcT)}.btn-o{border-color:currentColor;background:transparent}.btn-t{background:var(--tusz);color:var(--krem)}.btn-o2{border-color:var(--tusz);color:var(--tusz)}.loader{position:fixed;inset:0;z-index:90;background:var(--tusz);color:var(--krem);display:grid;place-items:center;transition:clip-path .9s cubic-bezier(.7,0,.2,1);clip-path:circle(150% at 50% 50%)}.loader.off{clip-path:circle(0% at 50% 55%);pointer-events:none}.ld-in{width:min(520px,82vw);text-align:center}.ld-t{font:400 clamp(30px,6vw,58px)/1 var(--dis);transform:rotate(-4deg)}.ld-n{font:800 15px/1 var(--txt);letter-spacing:.2em;margin:22px 0 14px;opacity:.75}.ld-bar{height:8px;border-radius:9px;background:#ffffff1f;overflow:hidden}.ld-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#e3b21f,#e2402f,#a5141f);border-radius:9px}.nav{position:fixed;left:0;right:0;top:0;z-index:40;height:var(--nav);display:flex;align-items:center;gap:14px;padding:0 var(--pad);pointer-events:none}.nav>*{pointer-events:auto}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;background:var(--krem);border-radius:999px;padding:5px 16px 5px 5px;box-shadow:0 2px #1d14301f}.nav-logo img{width:44px;height:44px;border-radius:50%;object-fit:cover}.nav-logo span{font:400 20px/1 var(--dis);white-space:nowrap}.nav-l{display:flex;gap:6px;margin:0 auto;background:var(--krem);padding:5px;border-radius:999px;box-shadow:0 2px #1d14301f}.pill{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;text-decoration:none;font:600 15px/1 var(--txt);white-space:nowrap;transition:background .25s,color .25s}.nav-l .pill:hover,.nav-l .pill.on{background:var(--tusz);color:var(--krem)}.nav-r{display:flex;gap:8px;align-items:center;margin-left:auto}.pill-st{background:var(--krem);box-shadow:0 2px #1d14301f}.pill-st i{width:9px;height:9px;border-radius:50%;background:#2fa35a;box-shadow:0 0 0 4px #2fa35a33;animation:puls 2s infinite}.pill-st.zam i{background:#b9a99a;box-shadow:none;animation:none}@keyframes puls{50%{box-shadow:0 0 0 8px #2fa35a00}}.pill-go{background:var(--akc);color:var(--akcT);transition:background .6s,color .6s}.pill-go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2}.burger{display:none;width:52px;height:52px;border-radius:50%;border:0;background:var(--tusz);position:relative}.burger span{position:absolute;left:15px;right:15px;height:2.5px;background:var(--krem);border-radius:2px;transition:transform .35s,top .35s}.burger span:nth-child(1){top:21px}.burger span:nth-child(2){top:29px}.burger[aria-expanded=true] span:nth-child(1){top:25px;transform:rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){top:25px;transform:rotate(-45deg)}.menu{position:fixed;inset:0;z-index:39;background:var(--akc);color:var(--akcT);display:flex;flex-direction:column;justify-content:center;padding:100px var(--pad) 40px;animation:menuIn .45s cubic-bezier(.2,.8,.2,1)}@keyframes menuIn{0%{clip-path:circle(0% at calc(100% - 46px) 38px)}to{clip-path:circle(150% at calc(100% - 46px) 38px)}}.menu nav{display:flex;flex-direction:column;gap:6px}.menu nav a{font:400 clamp(40px,11vw,64px)/1.15 var(--dis);text-decoration:none;animation:menuA .5s both;animation-delay:calc(var(--i)*60ms + .1s)}@keyframes menuA{0%{opacity:0;transform:translateY(20px) rotate(-3deg)}}.menu-f{margin-top:auto;font-weight:600;display:grid;gap:10px}.rail{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:30;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;mix-blend-mode:normal}.zegar{width:44px;height:52px}.zegar .z-t{fill:var(--krem);stroke:var(--tusz);stroke-width:3}.zegar .z-u{fill:none;stroke:var(--tusz);stroke-width:3}.zegar .z-k line{stroke:var(--tusz);stroke-width:1.6}.zegar .z-h{stroke:var(--tusz);stroke-width:3;stroke-linecap:round}.zegar .z-m{stroke:var(--akc);stroke-width:2.2;stroke-linecap:round;transition:stroke .6s}.zegar .z-c{fill:var(--tusz)}.rail-t{writing-mode:vertical-rl;font:700 11px/1 var(--txt);letter-spacing:.18em;text-transform:uppercase;background:var(--krem);padding:10px 4px;border-radius:99px}.rail-l{width:4px;height:22vh;border-radius:4px;background:#1d143026;overflow:hidden}.rail-l i{display:block;width:100%;height:100%;background:var(--akc);transform-origin:0 0;transform:scaleY(0);transition:background .6s}.pz-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:6;pointer-events:none}.pz-kotwica{position:relative}.pz-fallback{width:100%;height:100%;object-fit:cover;border-radius:50%;opacity:0;transition:opacity .4s;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.no3d .pz-fallback{opacity:1}.hero{position:relative;min-height:100vh;min-height:100svh;background:var(--krem);color:var(--tusz);overflow:hidden;display:grid;grid-template-rows:1fr auto;padding:calc(var(--nav) + 20px) var(--pad) 34px;transition:background .6s,color .6s}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 62% 48%,rgba(255,190,120,.35),transparent 50%),repeating-conic-gradient(from 0deg at 62% 48%,rgba(29,20,48,.035) 0 7.5deg,transparent 7.5deg 15deg);pointer-events:none}.hero-ov{position:relative;z-index:7;font:700 14px/1 var(--txt);letter-spacing:.2em;text-transform:uppercase;align-self:start;margin-top:3vh}.hero-wm{position:absolute;left:0;right:0;top:50%;transform:translateY(-58%);display:flex;flex-direction:column;align-items:center;font:400 clamp(110px,24vw,440px)/.78 var(--dis);letter-spacing:-.02em;color:var(--akc);text-shadow:0 .035em 0 var(--tusz);transition:color .6s;white-space:nowrap;pointer-events:none}.hero-wm span:first-child{transform:translate(-14vw) rotate(-6deg)}.hero-wm span:nth-child(2){transform:translate(9vw) rotate(-6deg)}.hero-pz{position:absolute;width:min(46vw,72vh);aspect-ratio:1;left:50%;top:50%;transform:translate(-30%,-50%);min-height:0;overflow:visible}.hero-dol{position:relative;z-index:7;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.hero-lead{max-width:430px;font:600 clamp(17px,1.4vw,21px)/1.4 var(--txt)}.hero-cta{display:flex;gap:10px;flex-wrap:wrap}.hero .btn-a{background:var(--tusz);color:var(--krem)}.hero-zw{position:absolute;z-index:7;left:50%;bottom:18px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;font:700 11px/1 var(--txt);letter-spacing:.2em;text-transform:uppercase;opacity:.75}.hero-zw i{width:2px;height:28px;background:currentColor;animation:zw 1.6s infinite;transform-origin:top}@keyframes zw{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.karta{position:relative;background:var(--pz);color:var(--pzT);padding:110px var(--pad) 120px;transition:background .7s,color .7s;overflow:hidden}.k-bg{position:absolute;inset:0;pointer-events:none}.k-bg i{position:absolute;border-radius:50%;background:#ffffff14}.k-bg i:nth-child(1){width:60vw;height:60vw;left:-18vw;top:-12vw}.k-bg i:nth-child(2){width:34vw;height:34vw;right:-8vw;top:30%}.k-bg i:nth-child(3){width:22vw;height:22vw;left:38%;bottom:-8vw;background:#00000012}.k-head{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}.k-tyt{font:400 clamp(54px,8.6vw,150px)/.88 var(--dis);letter-spacing:-.01em}.k-wst{max-width:360px;font-weight:600;opacity:.9}.k-scena{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto;align-items:center;gap:clamp(20px,3vw,56px);margin-top:80px;min-height:min(46vw,640px)}.k-info{position:relative;z-index:7;min-width:0}.k-nr{font:800 14px/1 var(--txt);letter-spacing:.2em;opacity:.8}.k-naz{font:400 clamp(44px,4.8vw,88px)/.98 var(--dis);margin:14px 0 6px;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.k-cena{font:400 clamp(38px,4.2vw,70px)/1 var(--dis)}.k-cena small{font-size:.5em}.k-sklad{font:700 clamp(17px,1.35vw,21px)/1.35 var(--txt);margin-top:16px}.k-opis{margin-top:10px;max-width:440px;opacity:.88}.k-tagi{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.k-tagi span{border:2px solid currentColor;border-radius:99px;padding:6px 12px;font:700 13px/1 var(--txt);text-transform:lowercase}.k-info.zmiana .k-naz,.k-info.zmiana .k-cena,.k-info.zmiana .k-sklad,.k-info.zmiana .k-opis{animation:kIn .55s cubic-bezier(.2,.8,.2,1) both}.k-info.zmiana .k-cena{animation-delay:.05s}.k-info.zmiana .k-sklad{animation-delay:.1s}.k-info.zmiana .k-opis{animation-delay:.15s}@keyframes kIn{0%{opacity:0;transform:translateY(24px) rotate(-2deg)}}.k-talerz{aspect-ratio:1;width:100%;max-width:640px;justify-self:center;border-radius:50%;touch-action:pan-y;cursor:grab;min-height:0}.k-talerz:before{content:"";position:absolute;inset:4%;border-radius:50%;background:#0000001f;filter:blur(2px)}.k-str{position:relative;z-index:7;display:flex;flex-direction:column;gap:12px}.k-arr{width:68px;height:68px;border-radius:50%;border:2.5px solid currentColor;background:transparent;display:grid;place-items:center;transition:background .25s,color .25s,transform .2s}.k-arr svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.k-arr:hover{background:var(--pzT);color:var(--pz);transform:scale(1.06)}.k-chipy{position:relative;z-index:7;display:flex;flex-wrap:wrap;gap:8px;margin-top:44px}.k-chip{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 8px;border-radius:99px;border:2px solid currentColor;background:transparent;font:700 15px/1 var(--txt);color:inherit;transition:background .25s,color .25s}.k-chip i{width:24px;height:24px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 2px #fff9}.k-chip[aria-selected=true]{background:var(--pzT);color:var(--pz)}.k-tablica{position:relative;z-index:7;margin-top:30px;border-top:2px solid currentColor}.k-tablica summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:20px 0;font:400 clamp(24px,2.4vw,36px)/1.1 var(--dis);cursor:pointer}.k-tablica summary::-webkit-details-marker{display:none}.k-tablica summary b{font:400 40px/1 var(--txt);transition:transform .3s}.k-tablica[open] summary b{transform:rotate(45deg)}.k-tab-in{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;padding:10px 0 20px}.k-lista{list-style:none;margin:0;padding:0;display:grid;gap:16px}.k-lista li{display:grid;grid-template-columns:auto minmax(20px,1fr) auto;align-items:baseline;gap:4px 10px}.kl-n{font:800 20px/1.2 var(--txt)}.kl-k{border-bottom:2px dotted currentColor;opacity:.5;transform:translateY(-5px)}.kl-c{font:400 22px/1 var(--dis)}.kl-s{grid-column:1/-1;opacity:.85;font-size:15px}.k-foto{margin:0}.k-foto button{display:block;padding:0;border:0;background:none;border-radius:16px;overflow:hidden;width:100%}.k-foto img{width:100%;height:auto;transform:rotate(0);transition:transform .4s}.k-foto button:hover img{transform:scale(1.03)}.k-foto figcaption{margin-top:12px;font-weight:600;font-size:15px}.man{position:relative;background:var(--krem);margin-top:-60px;border-radius:50% 50% 0 0/60px 60px 0 0;padding:130px 0 0;z-index:1}.man-txt{padding:0 calc(var(--pad) + 17vw) 0 var(--pad);max-width:1400px;margin:0 auto;position:relative;z-index:7}.man-z{font:400 clamp(34px,5vw,84px)/1.12 var(--dis);letter-spacing:-.01em}.zak{position:relative;display:inline-block;white-space:nowrap}.zak>span{position:relative;z-index:1;transition:color .4s .25s}.zak:before{content:"";position:absolute;inset:.12em -.1em .02em;background:var(--akc);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s cubic-bezier(.7,0,.2,1),background .6s;border-radius:.12em;rotate:-1.5deg}.zak:not(.on):before{visibility:hidden;transition:transform .7s,visibility 0s .7s}.zak.on:before{transform:scaleX(1)}.zak.on>span{color:var(--akcT)}.man-p{margin-top:22px;font-weight:700;opacity:.75}.man-pz{position:absolute;right:4vw;top:40px;width:min(16vw,220px);aspect-ratio:1}.cf{position:relative;height:260vh;margin-top:40px}.cf-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.cf-tyt{position:absolute;top:calc(var(--nav) + 18px);left:var(--pad);font:400 clamp(26px,3vw,44px)/1 var(--dis)}.cf-tyt span{font:600 15px/1 var(--txt);opacity:.6;vertical-align:middle}.cf-luk{position:relative;height:min(52vh,34vw);perspective:1400px}.cf-it{position:absolute;left:50%;top:0;height:100%;aspect-ratio:3/4;margin-left:calc(min(52vh,34vw)*-.375);border:0;padding:0;border-radius:18px;overflow:hidden;background:var(--krem2);box-shadow:0 20px 40px -18px #1d143073;will-change:transform;min-height:0}.cf-it img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.piec{position:relative;background:var(--noc);color:#f6e7d4;padding:130px var(--pad) 120px;border-radius:60px 60px 0 0;margin-top:-60px;z-index:1;overflow:hidden}.piec:before{content:"";position:absolute;left:50%;bottom:-40vw;width:120vw;height:70vw;transform:translate(-50%);background:radial-gradient(closest-side,rgba(255,110,40,.28),transparent);pointer-events:none}.piec-g{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(30px,5vw,90px);align-items:center;max-width:1400px;margin:0 auto}.piec-txt{position:relative;z-index:7}.piec-tyt{font:400 clamp(46px,5.4vw,96px)/1 var(--dis);margin-top:18px}.piec-tyt>span:not(.zak){display:block;color:#ffb36b}.piec-w{margin-top:26px;max-width:470px;font-size:18px;opacity:.88}.piec-foto{position:relative;margin:0;aspect-ratio:1;border-radius:50% 50% 24px 24px/44% 44% 24px 24px;overflow:hidden;min-height:0;box-shadow:0 0 0 10px #2a1a12,0 0 80px #ff782859}.piec-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.piec-usta{position:absolute;left:31%;top:58%;width:38%;aspect-ratio:1;overflow:visible}.piec-f{list-style:none;margin:90px auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1400px;position:relative;z-index:7}.piec-f li{border:2px solid rgba(255,220,190,.25);border-radius:var(--r);padding:28px;background:#ffffff08}.piec-f b{display:block;font:400 clamp(54px,5vw,84px)/1 var(--dis);color:var(--akc);transition:color .6s;filter:brightness(1.25)}.piec-f h3{font:800 20px/1.2 var(--txt);margin:10px 0 8px;text-transform:uppercase;letter-spacing:.06em}.piec-f p{opacity:.82}.hist{position:relative;background:var(--krem);color:var(--tusz);padding:120px var(--pad) 100px;transition:background .9s,color .9s}.hist.noc{background:var(--noc2);color:#f6e7d4}.hist-h{max-width:1400px;margin:0 auto 70px}.hist-tyt{font:400 clamp(52px,8vw,140px)/.95 var(--dis);margin:18px 0;display:flex;flex-wrap:wrap;gap:0 .3em}.hist-tyt span:nth-child(1){color:#c4421a}.hist-tyt span:nth-child(3){color:var(--akc);transition:color .6s}.hist-w{max-width:520px;font-size:19px;font-weight:600}.hist-l{list-style:none;margin:0 auto;padding:0;max-width:1300px;display:grid;gap:clamp(60px,9vw,130px)}.rozdz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center}.rozdz:nth-child(2n) .rz-f{order:-1}.rz-d{font:400 clamp(44px,5vw,86px)/1 var(--dis);color:var(--akc);transition:color .6s}.rozdz.noc .rz-d{color:#ff7a3c}.rz-txt h3{font:800 clamp(26px,2.4vw,36px)/1.15 var(--txt);margin:14px 0 12px}.rz-txt p{font-size:18px;max-width:500px}.rz-f{margin:0}.rz-f button{display:block;width:100%;padding:0;border:0;background:none;aspect-ratio:4/3.4;border-radius:200px 200px 22px 22px;overflow:hidden;position:relative;min-height:0}.rz-f img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:url(#duo);transition:filter .6s,transform .8s}.rz-f button:hover img,.rozdz.widac .rz-f img{filter:none}.rz-f button:hover img{transform:scale(1.04)}.op{position:relative;height:340vh;background:var(--krem2)}.op-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.op-h{position:absolute;top:calc(var(--nav) + 16px);left:var(--pad);right:var(--pad);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px}.op-big{font:400 clamp(40px,5vw,84px)/1 var(--dis)}.op-big span{color:var(--akc);transition:color .6s}.op-tyt{font:800 clamp(20px,1.8vw,28px)/1.2 var(--txt)}.op-z{width:100%;font-weight:600;opacity:.75}.op-tor{position:relative;display:flex;gap:clamp(18px,3vw,40px);padding:0 50vw;margin-top:12vh;will-change:transform;width:max-content}.op-k{flex:0 0 auto;width:clamp(280px,30vw,430px);margin:0;padding:34px 30px 28px;border-radius:26px;background:var(--c);color:var(--t);box-shadow:0 26px 40px -24px #1d143080;will-change:transform}.op-k blockquote{margin:0;font:600 clamp(18px,1.5vw,22px)/1.4 var(--txt)}.op-k blockquote:before{content:"\201c";display:block;font:400 74px/.6 var(--dis);margin-bottom:6px}.op-k figcaption{margin-top:20px;font:400 22px/1 var(--dis)}.gdzie{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;padding:110px var(--pad);max-width:1500px;margin:0 auto}.g-karta{position:relative;background:var(--akc);color:var(--akcT);border-radius:34px;padding:clamp(28px,4vw,60px);transition:background .6s,color .6s}.g-karta .eti:before{background:currentColor}.g-pz{position:absolute;right:-30px;top:-60px;width:clamp(120px,15vw,220px);aspect-ratio:1}.g-tyt{font:400 clamp(40px,4.6vw,76px)/1 var(--dis);margin:18px 0 26px;max-width:12ch}.g-adr b{display:block;font:400 clamp(36px,4vw,64px)/1 var(--dis)}.g-adr span{display:block;font-weight:700;margin-top:8px}.g-godz{margin-top:28px;padding-top:22px;border-top:2px solid currentColor;display:grid;gap:6px}.g-g{font:800 24px/1.2 var(--txt)}.g-gs{opacity:.85;font-size:15px}.g-us{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.g-us li{border:2px solid currentColor;border-radius:99px;padding:7px 14px;font-weight:700;font-size:14px}.g-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.g-karta .btn-o2{border-color:currentColor;color:inherit}.g-mapa{position:relative;border-radius:34px;overflow:hidden;min-height:420px;background:var(--krem2)}.g-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.g-mapa iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.g-pokaz{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0000004d}.g-pokaz:hover{transform:translate(-50%,-52%)}.g-uw{position:absolute;left:0;right:0;bottom:0;padding:14px 20px;background:linear-gradient(transparent,#0009);color:#fff;font-size:13px;font-weight:600}.faq{padding:40px var(--pad) 140px;max-width:1500px;margin:0 auto}.faq-tyt{font:400 clamp(46px,6vw,100px)/1 var(--dis);margin-bottom:40px}.faq-tyt span{color:var(--akc);transition:color .6s}.faq-l{columns:2;column-gap:40px}.faq-i{break-inside:avoid;border-top:2px solid var(--tusz);padding:4px 0 8px;margin-bottom:6px}.faq-i summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 0;font:800 20px/1.3 var(--txt);cursor:pointer}.faq-i summary::-webkit-details-marker{display:none}.faq-i summary b{flex:0 0 34px;height:34px;border-radius:50%;background:var(--akc);position:relative;transition:transform .3s,background .6s}.faq-i summary b:before,.faq-i summary b:after{content:"";position:absolute;left:10px;right:10px;top:16px;height:2.5px;background:var(--akcT);border-radius:2px}.faq-i summary b:after{transform:rotate(90deg);transition:transform .3s}.faq-i[open] summary b:after{transform:rotate(0)}.faq-i p{padding:0 50px 16px 0;font-size:17px}.stopka{position:relative;background:#140f1f;color:#f6ecdc;margin-top:30px}.st-zyg{position:absolute;left:0;right:0;top:-19px;height:20px;background:#140f1f;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% 0/40px 100% repeat-x;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% 0/40px 100% repeat-x}.st-in{padding:70px var(--pad) 26px;max-width:1600px;margin:0 auto}.st-h{font:400 clamp(28px,3vw,48px)/1.1 var(--dis);color:var(--akc);filter:brightness(1.3);transition:color .6s}.st-mail{display:inline-block;margin-top:14px;font:800 clamp(21px,4.3vw,72px)/1.05 var(--txt);letter-spacing:-.02em;text-decoration:none;overflow-wrap:anywhere;background:linear-gradient(currentColor,currentColor) 0 100%/0 3px no-repeat;transition:background-size .4s}.st-mail:hover{background-size:100% 3px}.st-wm{display:flex;align-items:center;justify-content:center;gap:2vw;margin:60px 0 50px;font:400 clamp(54px,12.5vw,240px)/.9 var(--dis);white-space:nowrap;max-width:100%}.st-wm img{width:clamp(64px,10vw,190px);height:auto;border-radius:50%;animation:kap 9s ease-in-out infinite}@keyframes kap{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg) translateY(-6px)}}.st-k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:34px 0;border-top:1px solid rgba(255,255,255,.18)}.st-k p{font-size:16px;line-height:1.7}.st-k b{display:block;font:800 12px/1 var(--txt);letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-bottom:12px}.st-k a{text-decoration:none}.st-k a:hover{text-decoration:underline}.st-dol{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:22px;border-top:1px solid rgba(255,255,255,.18);font-size:14px;opacity:.9}.st-ba{display:inline-flex;align-items:center;gap:14px;flex-direction:row-reverse}.m-only{display:none}.made-by{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;transition:color .3s}.made-by:hover{color:#ffcf5a}.made-by img{height:1.75rem;width:auto;display:block;animation:logo-shine 5s ease-in-out infinite}.logo-wrap{position:relative;top:-3px;z-index:1;display:block;transform-origin:50% 50%;animation:logo-spin 5s ease-in-out infinite}@media(hover:hover)and (prefers-reduced-motion:no-preference){.made-by:hover .logo-wrap{animation:logo-spin-loop 1.6s linear infinite}.made-by:hover img{animation:logo-shine-loop 1.6s ease-in-out infinite}.made-by:hover .glint{animation:logo-glint-loop 1.6s linear infinite}}.glint{position:absolute;inset:0;pointer-events:none;-webkit-mask:url(/img/site/bogate-ananasy-logo.webp) center/contain no-repeat;mask:url(/img/site/bogate-ananasy-logo.webp) center/contain no-repeat;background:linear-gradient(115deg,transparent 35%,rgba(255,246,200,.95) 50%,transparent 65%) 0 0/300% 100% no-repeat;mix-blend-mode:screen;animation:logo-glint 5s ease-in-out infinite}@keyframes logo-spin{0%,80%{transform:perspective(200px) rotateY(0)}to{transform:perspective(200px) rotateY(360deg)}}@keyframes logo-spin-loop{0%{transform:perspective(200px) rotateY(0)}to{transform:perspective(200px) rotateY(360deg)}}@keyframes logo-shine-loop{0%,to{filter:brightness(1.25) saturate(1.2) drop-shadow(0 0 2px rgba(255,210,90,.45))}50%{filter:brightness(1.7) saturate(1.35) drop-shadow(0 0 5px rgba(255,210,90,.8))}}@keyframes logo-glint-loop{0%{background-position:100% 0;opacity:1}to{background-position:0 0;opacity:1}}@keyframes logo-shine{0%,80%,to{filter:none}90%{filter:brightness(1.6) saturate(1.3) drop-shadow(0 0 4px rgba(255,210,90,.7))}}@keyframes logo-glint{0%,80%{background-position:100% 0;opacity:0}82%{opacity:1}98%{background-position:0 0;opacity:1}to{background-position:0 0;opacity:0}}.to-top{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;margin:-.5rem 0;border-radius:999px;color:inherit;transition:color .3s}.to-top:hover{color:#ffcf5a}.to-top path{animation:fly-up 1.6s cubic-bezier(.4,0,.2,1) infinite}.to-top path:nth-child(2){animation-delay:.2s}.to-top path:nth-child(3){animation-delay:.4s}.to-top:hover path{animation-duration:.9s}@keyframes fly-up{0%{transform:translateY(6px);opacity:0}35%{opacity:1}to{transform:translateY(-10px);opacity:0}}.lb{position:fixed;inset:0;z-index:80;background:#140f1ff0;display:grid;place-items:center;padding:60px 70px}.lb figure{margin:0;max-width:min(1100px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center}.lb img{max-width:100%;max-height:calc(100vh - 160px);max-height:calc(100svh - 160px);border-radius:14px;object-fit:contain}.lb figcaption{color:#f6ecdc;margin-top:14px;font-weight:600;text-align:center}.lb button{position:absolute;width:54px;height:54px;border-radius:50%;border:0;background:#f6ecdc;color:var(--tusz);font:400 32px/1 var(--txt);display:grid;place-items:center}.lb-x{top:16px;right:16px}.lb-p{left:12px;top:50%;transform:translateY(-50%)}.lb-n{right:12px;top:50%;transform:translateY(-50%)}.lb-open{cursor:zoom-in}.e404 main{min-height:100vh;display:grid;place-content:center;justify-items:start;gap:20px;padding:var(--pad);max-width:900px;margin:0 auto}.e404 h1{font:400 clamp(44px,7vw,100px)/1 var(--dis)}@media(max-width:1180px){.nav-l{display:none}.burger{display:block}.rail{display:none}}@media(max-width:900px){:root{--nav:68px}.man-txt{padding:0 var(--pad)}body{font-size:16px}.pill-st{display:none}.nav-logo span{font-size:18px}.hero{padding-top:calc(var(--nav) + 10px);grid-template-rows:auto 1fr auto}.hero-wm{position:relative;top:auto;transform:none;font-size:clamp(84px,27vw,200px);margin-top:4vh}.hero-wm span:first-child{transform:translate(-8vw) rotate(-6deg)}.hero-wm span:nth-child(2){transform:translate(6vw) rotate(-6deg)}.hero-pz{width:min(66vw,36vh);left:auto;right:4vw;top:auto;bottom:clamp(180px,27vh,240px);transform:none}.hero-dol{flex-direction:column;align-items:flex-start;gap:16px}.hero-zw{display:none}.karta{padding:80px var(--pad) 90px}.k-scena{grid-template-columns:minmax(0,1fr);margin-top:26px;gap:16px}.k-talerz{order:-1;width:min(84vw,460px)}.k-str{position:absolute;left:0;right:0;top:min(42vw,230px);flex-direction:row;justify-content:space-between;pointer-events:none}.k-arr{pointer-events:auto;width:54px;height:54px;background:var(--pz);transition:background .7s}.k-naz{margin-top:8px}.k-chipy{flex-wrap:nowrap;overflow-x:auto;margin:30px calc(var(--pad) * -1) 0;padding:0 var(--pad) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.k-chipy::-webkit-scrollbar{display:none}.k-chip{flex:0 0 auto}.k-tab-in{grid-template-columns:minmax(0,1fr)}.piec-tyt>span:not(.zak){display:inline}.man-z{font-size:clamp(26px,7.4vw,46px)}.man{padding-top:150px;margin-top:-40px;border-radius:50% 50% 0 0/40px 40px 0 0}.man-pz{width:26vw;right:2vw;top:20px}.cf{height:220vh}.cf-luk{height:min(48vh,92vw)}.cf-it{margin-left:calc(min(48vh,92vw)*-.375)}.piec{padding:100px var(--pad) 90px;border-radius:40px 40px 0 0;margin-top:-40px}.piec-g{grid-template-columns:minmax(0,1fr)}.piec-f{grid-template-columns:minmax(0,1fr);margin-top:50px}.rozdz{grid-template-columns:minmax(0,1fr);gap:20px}.rozdz:nth-child(2n) .rz-f{order:0}.hist{padding:90px var(--pad) 80px}.op{height:420vh}.op-k{width:min(78vw,340px);padding:26px 22px 22px}.gdzie{grid-template-columns:minmax(0,1fr);padding:80px var(--pad)}.g-pz{right:-10px;top:-50px;width:110px}.g-mapa{min-height:340px}.faq-l{columns:1}.faq-i summary{font-size:18px}.st-k{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-wm{margin:40px 0 30px}}@media(max-width:767px){.m-only{display:inline}.d-only{display:none}.st-dol{flex-direction:column;align-items:flex-start}.st-ba{width:100%;justify-content:space-between}.to-top path{animation-duration:2.6s}.to-top path:nth-child(2){animation-delay:.35s}.to-top path:nth-child(3){animation-delay:.7s}}@media(max-width:480px){.nav-logo{padding-right:12px}.nav-logo span{display:none}.pill-go{padding:0 14px}.btn{min-height:50px;padding:0 20px;font-size:15px}.st-k{grid-template-columns:minmax(0,1fr)}.lb{padding:70px 10px}.lb-p,.lb-n{top:auto;bottom:14px;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.to-top path{animation:none;opacity:1}.logo-wrap,.made-by img,.glint{animation:none}.glint{opacity:0}}
