:root{--deep:#08261c;--green:#0a2b21;--green2:#0f4a37;--cream:#f5f0e4;--cream2:#ebe4d2;--ink:#12231b;--mut:#44564c;--orange:#e8871e;--orange-d:#8f4a00;--lime:#d7e21c;--rose:#f2828b;--sand:#efe3d3;--klasyczne:#e9e2c9;--energia:#f5b82e;--cytrus:#d7e21c;--owoc:#f2828b;--ziola:#9cc98a;--hf:Bahnschrift,"Segoe UI Variable Display","Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;--bf:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font:400 18px/1.7 var(--bf);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,.serif{font-family:var(--hf);overflow-wrap:break-word;letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.04}a{color:inherit}img{height:auto;display:block}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.eyebrow{font:600 13px var(--bf);letter-spacing:.26em;text-transform:uppercase;color:var(--orange);margin:0 0 22px}.light .eyebrow{color:var(--orange-d)}.pat{background-color:var(--green);background-image:url(/assets/img/monstera.svg);background-size:760px 760px}.btn{border:2px solid var(--orange);background:var(--orange);color:#1a0f00;font:700 14px var(--bf);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:17px 32px;text-decoration:none;display:inline-block}.btn:hover{color:var(--green);background:#fff;border-color:#fff}.btn.line{color:#fff;background:0 0;border-color:#ffffffd9}.btn.line:hover{color:var(--green);background:#fff}.btn.dark{background:var(--ink);border-color:var(--ink);color:#fff}.btn.dark:hover{color:var(--ink);background:#fff}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.hero{color:#fff;padding:176px 0 90px;position:relative}.hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;display:grid}.hero h1{font-size:clamp(56px,7.6vw,112px);line-height:.98}.hero h1 em{color:var(--orange);font-style:normal;font-weight:600;display:block}.hero .lead{color:#dbe8df;max-width:27em;margin:34px 0 42px;font-size:21px;line-height:1.6}.hero .btns{flex-wrap:wrap;gap:14px;display:flex}.hero .pk{position:relative}.hero .pk img{width:min(100%,700px);margin-left:auto}.badge{width:176px;height:176px;position:absolute;bottom:12%;left:0}.stripe{background:linear-gradient(90deg,#2c2a78 0 33.33%,#0f6e4c 33.33% 66.66%,#8e2a29 66.66%);height:12px}.feat{background:var(--cream);color:var(--ink);padding:120px 0 130px}.feat .intro{text-align:center;max-width:900px;margin:0 auto 70px}.feat .eyebrow{color:var(--orange-d)}.feat blockquote{font-family:var(--hf);letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;text-wrap:balance;margin:0;font-size:min(clamp(30px,3.7vw,52px),7.46269vw - 3.28358px);font-weight:500;line-height:1.18}.feat blockquote small{font:400 19px/1.6 var(--bf);letter-spacing:0;color:var(--mut);margin-top:22px;display:block}.band{padding:80px 0 90px;position:relative}.band:before{content:"";background-color:var(--green);background-image:url(/assets/img/monstera.svg);background-size:760px 760px;position:absolute;inset:0}.items{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid;position:relative}.items:before{content:"";border-top:2px dashed #ffffffd9;position:absolute;top:130px;left:16.6%;right:16.6%}.items li{text-align:center;padding:0 12px;position:relative}.ring{background:#052218eb;border:3px solid #fff;border-radius:50%;place-items:center;width:260px;height:260px;margin:0 auto;display:grid;position:relative}.ring img{width:190px;transition:transform .5s}.items li:hover .ring img{transform:rotate(8deg)scale(1.04)}.ring i{background:var(--orange);color:#1a0f00;width:50px;height:50px;font:700 18px/50px var(--bf);text-align:center;border-radius:50%;font-style:normal;position:absolute;top:-8px;right:-2px}.items h3{color:#fff;margin-top:34px;font-size:clamp(26px,2.5vw,34px);line-height:1.12}.how{padding:120px 0 80px}.how h2{margin-bottom:22px;font-size:clamp(38px,5vw,68px)}.how .lead{max-width:32em;color:var(--mut);margin:0;font-size:19px}.steps4{margin-top:84px;position:relative}.steps4:before{content:"";border-left:2px dashed #9f9680;position:absolute;top:38px;bottom:38px;left:50%}.st{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:center;margin-bottom:70px;display:grid;position:relative}.st:last-child{margin-bottom:0}.st figure{margin:0}.st img{width:100%;max-width:540px;height:auto}.st .n{background:var(--c);border:2px solid var(--ink);width:78px;height:78px;font:600 36px/74px var(--hf);text-align:center;z-index:1;border-radius:50%;margin:0 auto;position:relative}.st .tx{padding:0 10px}.st .tx h3{margin-bottom:14px;font-size:clamp(28px,3vw,42px)}.st .tx p{color:var(--mut);max-width:26em;margin:0}.st:nth-child(2n) figure{order:3}.st:nth-child(2n) img{margin-left:0}.st:nth-child(2n) .tx{text-align:right;order:1}.st:nth-child(2n) .n{order:2}.st:nth-child(2n) .tx p,.st:nth-child(odd) img{margin-left:auto}.menu{color:#fff;padding:120px 0 130px;overflow:hidden}.menu .head{max-width:760px;margin-bottom:34px}.menu h2{margin-bottom:18px;font-size:clamp(38px,5vw,68px)}.menu .head p{color:#cfe0d4;margin:0;font-size:19px}.filters{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.filters button{font:700 13px var(--bf);letter-spacing:.12em;text-transform:uppercase;color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;padding:12px 20px}.filters button:hover{background:#ffffff24}.filters button[aria-pressed=true]{color:var(--green);background:#fff}.car{--w:300px;position:relative}.track{scroll-snap-type:x mandatory;padding:110px calc(50% - var(--w)/2) 24px;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline-offset:-4px;gap:26px;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track{cursor:grab;-webkit-user-select:none;user-select:none}.track.drag{scroll-snap-type:none;cursor:grabbing}.track.drag .sl{cursor:grabbing}.track.holding .sl.on{opacity:.5;transform:scale(.8)}.sl img{pointer-events:none;-webkit-user-drag:none}.sl{flex:0 0 var(--w);scroll-snap-align:center;scroll-snap-stop:always;text-align:center;cursor:pointer;opacity:.5;transform-origin:50% 100%;color:#fff;font:inherit;background:0 0;border:0;padding:0;transition:transform .35s,opacity .35s;transform:scale(.8)}.sl.on{opacity:1;transform:scale(1)}.sl .d{aspect-ratio:1;background:var(--c);border:2px solid #fff;border-radius:50%;position:relative}.sl .d:after{content:"";border:1.5px solid #12231b8c;border-radius:50%;position:absolute;inset:9px}.sl img{z-index:1;width:auto;height:126%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.sl b{font:600 28px/1.1 var(--hf);letter-spacing:-.01em;margin-top:22px;display:block}.arr{z-index:3;background:var(--orange);color:#1a0f00;width:56px;height:56px;font:700 24px/56px var(--bf);text-align:center;cursor:pointer;border:0;position:absolute;top:44%}.arr:hover{background:#fff}.arr.prev{left:max(12px,50% - 560px)}.arr.next{right:max(12px,50% - 560px)}.arr[disabled]{opacity:.35;cursor:default}.bar{background:#ffffff40;max-width:520px;height:4px;margin:6px auto 0;position:relative}.bar i{background:var(--orange);width:20%;position:absolute;top:0;bottom:0;left:0}dialog{background:var(--cream);color:var(--ink);border:0;width:min(900px,100% - 32px);max-height:calc(100vh - 32px);padding:0;overflow:auto;box-shadow:0 30px 80px #00000080}dialog::backdrop{background:#051c14c7}.dl{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.dp{background:var(--c);border-right:2px solid var(--ink);place-items:center;min-height:380px;padding:34px 24px;display:grid}.dp img{width:auto;max-width:100%;max-height:400px}.dt{padding:44px 44px 40px}.dt .top{font:700 12px var(--bf);letter-spacing:.2em;text-transform:uppercase;color:var(--mut);margin:0 0 8px}.dt h3{margin:0 0 22px;font-size:clamp(36px,4vw,54px)}.dt dl{border-top:2px solid var(--ink);margin:0 0 28px}.dt dl div{border-bottom:1px solid #12231b4d;grid-template-columns:118px minmax(0,1fr);gap:16px;padding:11px 0;font-size:16.5px;line-height:1.5;display:grid}.dt dt{font:700 12.5px var(--bf);letter-spacing:.14em;text-transform:uppercase;padding-top:3px}.dt dd{margin:0}.dx{z-index:2;background:var(--ink);color:#fff;width:46px;height:46px;font:400 28px/46px var(--bf);text-align:center;cursor:pointer;border:0;position:absolute;top:10px;right:10px}.dx:hover{background:var(--orange);color:#1a0f00}.brew{padding:110px 0 120px}.brew h2{max-width:12em;margin-bottom:64px;font-size:clamp(34px,4.4vw,60px)}.dots{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.dot{aspect-ratio:1;background:var(--c);border:2px solid var(--ink);border-radius:50%;place-content:center;width:230px;margin:0 auto 26px;display:grid;position:relative}.dot:after{content:"";border:1.5px solid var(--ink);border-radius:50%;position:absolute;inset:9px}.dot b{font:600 64px/1 var(--hf);letter-spacing:-.02em}.dots h3{font:700 14px var(--bf);letter-spacing:.2em;text-transform:uppercase;color:var(--orange-d);margin:0 0 8px}.dots p{color:var(--mut);max-width:19em;margin:0 auto}.buy{color:#fff;padding:110px 0}.buy .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.buy h2{font-size:clamp(40px,5.6vw,84px)}.buy h2 em{color:var(--orange);font-weight:500}.buy p{color:#cfe0d4;max-width:28em;margin:26px 0 36px;font-size:19px}.buy .btns{flex-wrap:wrap;gap:14px;display:flex}.buy img{width:min(100%,560px);margin-left:auto}.legal{border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:24px;font-size:14px}@media (width<=1000px){.wrap{padding:0 22px}.hero{padding:124px 0 56px}.hero .wrap,.buy .wrap,.foot .wrap{grid-template-columns:minmax(0,1fr)}.badge{width:118px;height:118px}.feat{padding:80px 0 90px}.feat .intro{margin-bottom:46px}.band{padding:56px 0 64px}.items{grid-template-columns:minmax(0,1fr);gap:70px}.items:before{display:none}.items h3{margin-top:26px}.items li:nth-child(n+2) .ring{position:relative}.ring{width:220px;height:220px}.ring img{width:160px}.how{padding:80px 0 50px}.steps4{margin-top:50px}.steps4:before{top:30px;bottom:30px;left:38px}.st,.st:nth-child(2n){grid-template-columns:78px minmax(0,1fr);align-items:start;gap:18px 22px;margin-bottom:56px}.st .n{grid-area:1/1;margin:0}.st .tx,.st:nth-child(2n) .tx{text-align:left;order:0;grid-area:1/2;padding:0}.st figure,.st:nth-child(2n) figure{order:0;grid-area:2/2}.st img,.st:nth-child(odd) img,.st:nth-child(2n) img{margin:0}.st:nth-child(2n) .tx p{margin-left:0}.menu{padding:80px 0 90px}.car{--w:min(66vw,280px)}.track{gap:16px;padding-top:96px}.sl b{margin-top:18px;font-size:24px}.arr{display:none}.dl{grid-template-columns:minmax(0,1fr)}.dp{border-right:0;border-bottom:2px solid var(--ink);min-height:0;padding:22px}.dp img{max-height:250px}.dt{padding:24px 22px 28px}.dt h3{margin-bottom:16px}.dt dl div{grid-template-columns:104px minmax(0,1fr)}.dt dt{letter-spacing:.06em}.filters{scrollbar-width:none;flex-wrap:nowrap;margin-right:-22px;padding-right:22px;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{white-space:nowrap;flex:none}.brew{padding:80px 0}.dots{grid-template-columns:minmax(0,1fr);gap:50px}.buy{padding:80px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ring img,.sl{transition:none}.items li:hover .ring img{transform:none}}.skip{z-index:30;color:var(--ink);font:600 14px var(--bf);background:#fff;padding:10px 16px;text-decoration:none;position:absolute;top:-80px;left:12px}.skip:focus{top:12px}.hd{z-index:20;color:#fff;transition:background-color .25s;position:fixed;inset:0 0 auto}.hd.sc{background:var(--green);box-shadow:0 1px #ffffff1a}section[id]{scroll-margin-top:72px}.hd .wrap{justify-content:space-between;align-items:center;height:112px;transition:height .25s;display:flex}.hd.sc .wrap{height:76px}.hd .logo img{transition:height .25s}.hd.sc .logo img{height:50px}.hd .logo{z-index:9;display:block;position:relative}.hd .logo img{width:auto;height:76px}.navr{align-items:center;gap:30px;display:flex}.nav{align-items:center;display:flex}.nav a{color:#fff;font:600 13px var(--bf);letter-spacing:.2em;text-transform:uppercase;border-bottom:2px solid #0000;margin-left:34px;padding:8px 0;text-decoration:none}.nav a:hover{border-color:var(--orange)}.lang{z-index:9;position:relative}.lang summary{cursor:pointer;font:700 13px var(--bf);letter-spacing:.14em;color:#fff;border:2px solid #fff9;align-items:center;gap:6px;padding:9px 10px;list-style:none;display:flex}.lang summary::-webkit-details-marker{display:none}.lang .g{width:20px;height:20px}.lang .c{width:16px;height:16px;transition:transform .2s}.lang details[open] .c{transform:rotate(180deg)}.lang ul{background:var(--cream);color:var(--ink);min-width:176px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #00000059}.lang ul a{color:var(--ink);font:500 15px var(--bf);padding:10px 12px;text-decoration:none;display:block}.lang ul a b{width:2.4em;font-weight:700;display:inline-block}.lang ul a:hover,.lang ul a[aria-current]{background:var(--cream2)}.burger{z-index:9;cursor:pointer;background:0 0;border:2px solid #ffffffb3;flex-direction:column;justify-content:center;gap:6px;width:48px;height:48px;padding:0 12px;display:none;position:relative}.burger span{background:#fff;height:2px;transition:transform .25s,opacity .2s;display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}body.inner .hd{z-index:6;position:relative}body.inner .hd .wrap{height:96px}body.inner .hd .logo img{height:60px}.foot{background:var(--deep);color:#b9cdc0;padding:64px 0 50px;font-size:15.5px}.foot .wrap{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,1fr));gap:50px;display:grid}.foot img{width:auto;height:84px;margin-bottom:18px}.foot h4{font:600 12.5px var(--bf);letter-spacing:.22em;text-transform:uppercase;color:#fff;margin:0 0 12px}.foot p{margin:0 0 6px;line-height:1.6}.foot a{overflow-wrap:anywhere;border-bottom:1px solid #ffffff4d;text-decoration:none}.foot a:hover{color:#fff;border-color:#fff}.foot .legal{border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:24px;font-size:14px}.totop{z-index:9;background:var(--orange);color:#1a0f00;width:50px;height:50px;font:700 22px/50px var(--bf);text-align:center;cursor:pointer;opacity:0;pointer-events:none;border:0;transition:opacity .25s;position:fixed;bottom:22px;right:22px}.totop.show{opacity:1;pointer-events:auto}.totop:hover{background:#fff}.sl .d{display:block}.sl[hidden]{display:none}.legal-hero{background:var(--cream2);padding:56px 0 34px}.legal-hero h1{margin:0 0 12px;font-size:clamp(34px,5vw,56px)}.crumbs{color:var(--mut);margin:0 0 14px;font-size:15px}.crumbs a{color:var(--mut)}.upd{color:var(--mut);margin:0;font-size:15px}.legal-sec{padding:34px 0 100px}.legal-body{max-width:820px}.legal-body h2{margin:42px 0 12px;font-size:clamp(24px,2.6vw,30px)}.legal-body h3{font:700 15px var(--bf);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-d);margin:26px 0 8px}.legal-body p,.legal-body li{color:#24352b;line-height:1.7}.legal-body ul{padding-left:1.2em}.legal-body a{color:var(--green2);overflow-wrap:anywhere}body.e404{background:var(--green);color:#fff;text-align:center;place-items:center;min-height:100vh;display:grid}body.e404 .wrap{justify-items:center;gap:22px;display:grid}body.e404 img{width:auto;height:90px}body.e404 h1{font-size:clamp(64px,12vw,140px)}body.e404 p{margin:0}.noscript-hide{display:none}@media (width<=1000px){.hd .wrap{height:92px}.hd .logo img{height:58px}.hd.sc .wrap{height:68px}.hd.sc .logo img{height:44px}.navr{gap:12px}.burger{display:flex}.nav{z-index:8;background-color:var(--green);background-image:url(/assets/img/monstera.svg);background-size:760px 760px;flex-direction:column;justify-content:center;align-items:stretch;padding:100px 28px 40px;display:none;position:fixed;inset:0;overflow:auto}.nav.open{display:flex}.nav a{border-bottom:1px solid #fff3;margin:0;padding:15px 0;font-size:22px}body.inner .hd .logo img{height:52px}.foot .wrap{gap:34px}.legal-hero{padding:40px 0 26px}.legal-sec{padding-bottom:70px}}@media (prefers-reduced-motion:reduce){.burger span,.totop,.hd,.hd .wrap,.hd .logo img{transition:none}}
