@font-face{font-family:Roc Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/RocGrotesk-300.otf)format("opentype")}@font-face{font-family:Roc Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/RocGrotesk-400.otf)format("opentype")}@font-face{font-family:Roc Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/RocGrotesk-500.otf)format("opentype")}@font-face{font-family:Roc Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/RocGrotesk-700.otf)format("opentype")}@font-face{font-family:Roc Grotesk;font-style:normal;font-weight:750;font-display:swap;src:url(/fonts/RocGrotesk-800.otf)format("opentype")}@font-face{font-family:Roc Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/RocGrotesk-800.otf)format("opentype")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Poppins-300.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Poppins-400.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Poppins-700.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Poppins-900.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Poppins-900.woff2)format("woff2")}:root{--navy:#000f2b;--orange:#fe4e01;--orange-accent:#eb5d18;--orange-btn:#fc6c32;--peach:#ffcdb9;--grey:#ededed;--white:#fff;--black:#000;--error:#d32f2f;--font-roc:"Roc Grotesk", "Helvetica Neue", Arial, sans-serif;--font-poppins:"Poppins", "Helvetica Neue", Arial, sans-serif;--page-width:1440px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{font-family:var(--font-poppins);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0b0b;overflow-x:hidden}#root{width:100%;overflow-x:hidden}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,figure{margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.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}.pill-button{font-family:var(--font-roc);text-transform:uppercase;white-space:nowrap;border-radius:200px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.page{background:#000;width:100%;min-height:100vh;overflow-x:hidden}.top{background:linear-gradient(#000f2b 0% 38%,#3d181c 62%,#9e340e 80%,#fe4e01 100%);width:100%;position:relative}.bottom{background:linear-gradient(#fe4e01 0%,#e54500 18%,#7a2400 45%,#2b0d00 68%,#000 88% 100%);width:100%;position:relative}.deco{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;max-width:none;position:absolute}.navbar,.hero,.hero-m,.prizes,.prizes-m,.steps,.register,.faq,.footer{z-index:1;position:relative}.deco--pattern{opacity:.6;width:max(128vw,1839px);height:auto;top:-420px;left:50%;transform:translate(-50%)}.deco--bag{width:clamp(380px,34vw,571px);height:auto;top:820px;left:-240px;transform:rotate(-19.3deg)}.deco--tray{width:clamp(380px,34vw,565px);height:auto;top:1320px;left:-250px}.deco--bag-form{width:clamp(320px,30vw,467px);height:auto;top:220px;right:-90px}.deco--food{width:clamp(420px,42vw,669px);height:auto;top:680px;right:-210px}@media (width>=1536px){.deco--bag-form{right:-50px}.deco--food{right:-170px}}@media (width<=1280px){.deco--bag,.deco--tray,.deco--bag-form,.deco--food{opacity:.25}}@media (width<=768px){.deco--bag,.deco--tray,.deco--bag-form,.deco--food{display:none}}.coming-soon{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:center;min-height:100vh;font-family:var(--font-poppins);color:#fff;background:radial-gradient(70% 55% at 50% 0,#0a2a5e 0%,#0000 72%),#000f2b;justify-content:center;align-items:center;padding:clamp(40px,7vh,80px) 24px;display:flex;position:relative;overflow:hidden}.coming-soon__glow{pointer-events:none;background:radial-gradient(circle,#fe4e0138 0%,#fe4e0112 42%,#0000 68%);width:120vmax;height:90vmax;position:absolute;top:-34vmax;left:50%;transform:translate(-50%)}.coming-soon__pattern{opacity:.1;pointer-events:none;width:130vmax;max-width:none;height:auto;position:absolute;bottom:-18vmax;left:50%;transform:translate(-50%)}.coming-soon__content{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:760px;display:flex;position:relative}.coming-soon__brand{flex-direction:column;align-items:center;width:min(620px,88vw);margin-bottom:clamp(22px,4vh,40px);display:flex}.coming-soon__bw{filter:drop-shadow(0 0 26px #fe4e0159);width:100%;height:auto}.coming-soon__gastro{font-family:var(--font-roc);letter-spacing:-.03em;white-space:nowrap;color:#fff;text-shadow:0 6px 30px #00000073;margin-top:-.42em;font-size:clamp(38px,7.2vw,92px);font-weight:750;line-height:.82;display:block}.coming-soon__badge{background-color:var(--orange-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:9px 20px;font-size:13px;font-weight:700;display:inline-block;box-shadow:0 8px 30px #fe4e0152}.coming-soon__title{font-family:var(--font-roc);letter-spacing:-.02em;color:#fff;margin:22px 0 14px;font-size:clamp(30px,4.4vw,54px);font-weight:750;line-height:1.05}.coming-soon__text{max-width:560px;color:var(--peach);margin:0 0 34px;font-size:clamp(15px,1.3vw,18px);font-weight:300;line-height:1.6}.coming-soon__cta{background-color:var(--orange-btn);color:#fff;font-family:var(--font-roc);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:16px 42px;font-size:18px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-block;box-shadow:0 10px 34px #fe4e0147}.coming-soon__cta:hover{background-color:var(--orange-accent);transform:translateY(-2px)}.coming-soon__bag{opacity:.9;filter:drop-shadow(0 24px 60px #00000073);pointer-events:none;width:280px;height:auto;position:absolute;bottom:-60px;right:-40px}@media (width<=620px){.coming-soon__brand{width:88vw;margin-bottom:26px}.coming-soon__gastro{margin-top:-.4em}.coming-soon__badge{padding:8px 16px;font-size:11px}.coming-soon__text{margin-bottom:28px}.coming-soon__cta{padding:14px 34px;font-size:16px}.coming-soon__bag{opacity:.55;width:160px;bottom:-44px;right:-34px}}.hero{--hero-bg-w:100vw;width:100%;padding:calc(var(--hero-bg-w) * .2652 - 87px) 20px clamp(80px, 7.5vw, 140px);flex-direction:column;align-items:center;display:flex;position:relative}.hero__photo{width:var(--hero-bg-w);aspect-ratio:2880/1700;object-fit:cover;object-position:center top;pointer-events:none;z-index:0;max-width:none;height:auto;position:absolute;top:-87px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.hero__pattern{opacity:.3;pointer-events:none;z-index:0;width:max(110vw,1575px);max-width:none;height:auto;position:absolute;top:1950px;left:50%;transform:translate(-44%)}.hero__voucher{left:calc(50% - var(--hero-bg-w) * .36 - 100px);top:calc(var(--hero-bg-w) * .025);width:calc(var(--hero-bg-w) * .253);aspect-ratio:500/353;pointer-events:none;z-index:1;position:absolute;transform:rotate(-20deg)}.hero__voucher-img{object-fit:contain;width:100%;height:100%}.hero__badge-x7{aspect-ratio:87/85;background:var(--orange-accent);width:17.4%;font-family:var(--font-roc);letter-spacing:-1.3px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:clamp(32px,2.5vw,48px);font-weight:700;line-height:1;display:flex;position:absolute;top:72.8%;left:41.4%;transform:rotate(20deg)}.hero__head{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:max(85.07vw,1225px);display:flex;position:relative;top:45px}.hero__title{flex-direction:column;align-items:center;width:100%;display:flex}.hero__bw{z-index:1;filter:drop-shadow(0 0 28px #fe4e0159);width:100%;height:auto;position:relative}.hero__gastro{z-index:2;font-family:var(--font-roc);letter-spacing:-.03em;color:var(--white);white-space:nowrap;margin-top:-.58em;font-size:clamp(44px,8.33vw,170px);font-weight:750;line-height:.82;display:block;position:relative}.hero__date{font-family:var(--font-poppins);color:var(--white);margin-top:10px;font-size:clamp(22px,2.08vw,38px);font-weight:700;line-height:1.1}.hero__lead{max-width:1200px;font-family:var(--font-poppins);color:var(--white);margin-top:18px;font-size:clamp(14px,.97vw,18px);font-weight:300;line-height:1.45}.hero__nowrap{white-space:nowrap}.hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:29px;margin-top:36px;display:flex}.hero__cta-main{flex-direction:column;align-items:center;display:flex;position:relative}.hero__cta-primary{background:var(--orange-accent);font-family:var(--font-roc);text-transform:uppercase;color:var(--white);border-radius:200px;padding:18px 35px;font-size:20.5px;font-weight:700;line-height:29px;transition:background .2s}.hero__cta-primary:hover{background:#d24f10}.hero__cta-secondary{font-family:var(--font-roc);text-transform:uppercase;color:var(--white);font-size:20px;font-weight:700;line-height:29px;text-decoration:underline}.hero__note{white-space:nowrap;font-family:var(--font-poppins);text-align:center;color:var(--white);font-size:8px;font-weight:300;line-height:22px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}@media (width<=1100px){.hero__voucher{width:280px;top:-10px;left:-130px}}@media (width<=768px){.hero{padding-top:210px;padding-bottom:64px}.hero__photo{width:100vw;height:59.03vw;top:0}.hero__voucher{display:none}.hero__date{margin-top:24px;font-size:22px}.hero__lead br{display:none}.hero__note{position:static;transform:none}}.hero-m{display:none}@media (width<=768px){.page .navbar,.page .hero{display:none}.hero-m{--u:calc(100vw / 360);width:100%;color:var(--white);isolation:isolate;background:#00102c;display:block;position:relative;overflow:hidden}.hero-m__art{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-m__bg{left:calc(-81 * var(--u));top:calc(-50 * var(--u));width:calc(543 * var(--u));height:calc(406 * var(--u));object-fit:cover;object-position:center;max-width:none;position:absolute}.hero-m__voucher{left:calc(7.97 * var(--u));top:calc(74.19 * var(--u));z-index:1;width:calc(159.645 * var(--u));height:calc(75.446 * var(--u));transform-origin:50%;position:absolute;transform:rotate(-19.235deg)}.hero-m__voucher img{object-fit:contain;width:100%;height:100%}.hero-m__x7{left:calc(118 * var(--u));top:calc(60 * var(--u));z-index:2;width:calc(52.791 * var(--u));height:calc(52 * var(--u));justify-content:center;align-items:center;display:flex;position:absolute}.hero-m__x7 span{width:calc(46.136 * var(--u));height:calc(45.273 * var(--u));font-family:var(--font-roc);font-weight:700;font-size:calc(23.759 * var(--u));letter-spacing:calc(-.713 * var(--u));color:var(--white);background:#ff4e00;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.hero-m__inner{z-index:1;position:relative}.hero-m__header{height:calc(68 * var(--u));padding:calc(16 * var(--u)) calc(28 * var(--u)) 0 calc(29 * var(--u));justify-content:space-between;align-items:flex-start;display:flex}.hero-m__logo{width:calc(82 * var(--u));height:calc(31.649 * var(--u));margin-top:calc(2.175 * var(--u))}.hero-m__logo img{object-fit:contain;width:100%;height:100%}.hero-m__draw{height:calc(36 * var(--u));justify-content:center;align-items:center;gap:calc(8 * var(--u));padding:0 calc(13 * var(--u));border-radius:calc(40 * var(--u));background:var(--white);color:var(--black);font-family:var(--font-roc);font-weight:500;font-size:calc(12 * var(--u));white-space:nowrap;line-height:1;transition:background-color .2s;display:inline-flex}.hero-m__draw:hover{background:var(--grey)}.hero-m__draw svg{width:calc(14 * var(--u));height:calc(14 * var(--u));fill:none;stroke:currentColor;stroke-width:calc(1.8 * var(--u));stroke-linecap:round;stroke-linejoin:round;flex:none}.hero-m__body{padding-top:calc(186 * var(--u));text-align:center}.hero-m__date{height:calc(15 * var(--u));font-family:var(--font-poppins);font-weight:700;font-size:calc(23.684 * var(--u));line-height:calc(15 * var(--u));letter-spacing:0;text-align:center}.hero-m__title{height:calc(141 * var(--u));margin-top:calc(8.22 * var(--u));position:relative}.hero-m__bw{width:calc(286 * var(--u));height:calc(141 * var(--u));object-fit:contain;margin:0 auto;display:block}.hero-m__gastro{left:50%;top:calc(120.78 * var(--u));font-family:var(--font-roc);font-weight:750;font-size:calc(37.674 * var(--u));line-height:calc(30.855 * var(--u));letter-spacing:calc(-1.13 * var(--u));text-align:center;white-space:nowrap;color:var(--white);filter:drop-shadow(0 calc(2 * var(--u)) calc(6 * var(--u)) #00000040);display:block;position:absolute;transform:translate(-50%)}.hero-m__lead{width:calc(310 * var(--u));margin:calc(30 * var(--u)) auto 0;font-family:var(--font-poppins);font-weight:300;font-size:calc(14 * var(--u));line-height:calc(19 * var(--u));text-align:center;white-space:pre-line}.hero-m__cta{margin-top:calc(34 * var(--u));flex-direction:column;align-items:center;display:flex}.hero-m__primary{width:calc(206.4 * var(--u));height:calc(64.2 * var(--u));padding:0 calc(35.203 * var(--u));border-radius:calc(199.698 * var(--u));font-family:var(--font-roc);font-weight:700;font-size:calc(20.485 * var(--u));line-height:calc(29.47 * var(--u));letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--white);background:#ff4e00;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.hero-m__primary:hover{background:#d24f10}.hero-m__note{width:calc(214 * var(--u));height:calc(22 * var(--u));margin-top:calc(4 * var(--u));font-family:var(--font-poppins);font-weight:300;font-size:calc(8 * var(--u));line-height:calc(22 * var(--u));text-align:center;white-space:nowrap}.hero-m__secondary{height:calc(22 * var(--u));margin-top:calc(29 * var(--u));font-family:var(--font-roc);font-weight:700;font-size:calc(18.396 * var(--u));text-transform:uppercase;text-underline-offset:calc(3 * var(--u));white-space:nowrap;color:var(--white);align-items:flex-end;line-height:1.2;text-decoration:underline;display:flex}}.prizes-m{display:none}@media (width<=768px){.page .prizes{display:none}.prizes-m{isolation:isolate;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.prizes-m>*{--u:calc(100cqw / 360)}.prizes-m__decor{z-index:0;pointer-events:none;position:absolute;inset:0}.prizes-m__pattern{left:calc(-235 * var(--u));top:calc(528.8 * var(--u));width:calc(991.9 * var(--u));max-width:none;height:auto;position:absolute}.prizes-m__pattern-soft{left:calc(-241.6 * var(--u));top:calc(2514.6 * var(--u));width:calc(855.3 * var(--u));height:calc(535 * var(--u));background:#f583504d;position:absolute;-webkit-mask:url(/assets/svg/pattern-hero-soft.svg) 50%/100% 100% no-repeat;mask:url(/assets/svg/pattern-hero-soft.svg) 50%/100% 100% no-repeat}.prizes-m__palm{left:calc(120 * var(--u));top:calc(2015 * var(--u));width:calc(243 * var(--u));height:calc(320 * var(--u));object-fit:contain;max-width:none;position:absolute;transform:rotate(79deg)scaleY(-1)}.prizes-m__fan{left:calc(-172.1 * var(--u));top:calc(2089.1 * var(--u));width:calc(522.1 * var(--u));height:calc(246.6 * var(--u));object-fit:contain;max-width:none;position:absolute}.prizes-m__x7{left:calc(251.2 * var(--u));top:calc(2106.9 * var(--u));width:calc(72.3 * var(--u));height:calc(71 * var(--u));background:#ff4e00;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.prizes-m__x7 span{font-family:var(--font-roc);font-weight:700;font-size:calc(37.227 * var(--u));line-height:calc(32.388 * var(--u));letter-spacing:calc(-1.117 * var(--u));color:var(--white)}.prizes-m__inner{z-index:1;padding-top:calc(50 * var(--u));position:relative}.prizes-m__title{width:calc(286 * var(--u));height:calc(289 * var(--u));padding:0 calc(2 * var(--u));font-family:var(--font-roc);font-weight:700;font-size:calc(48 * var(--u));line-height:calc(52 * var(--u));text-align:center;color:var(--white);background:#000;justify-content:center;align-items:center;margin:0 auto;display:flex}.prizes-m__lead{width:calc(286 * var(--u));margin:calc(29 * var(--u)) auto 0;font-family:var(--font-poppins);font-weight:400;font-size:calc(16 * var(--u));line-height:calc(24 * var(--u));color:var(--white)}.prizes-m__audi{margin-top:calc(29 * var(--u))}.prizes-m__name{z-index:1;margin-left:calc(38.5 * var(--u));width:calc(244 * var(--u));font-family:var(--font-roc);font-weight:700;font-size:calc(48 * var(--u));line-height:calc(51.72 * var(--u));letter-spacing:calc(-1.44 * var(--u));color:var(--white);position:relative}.prizes-m__dot{left:calc(-30 * var(--u));top:calc(2 * var(--u));z-index:-1;width:calc(100 * var(--u));height:calc(100 * var(--u));background:#ff4e00;border-radius:50%;position:absolute}.prizes-m__car{margin:calc(15 * var(--u)) 0 0 calc(21.5 * var(--u));width:calc(316.2 * var(--u));height:calc(226.6 * var(--u));object-fit:contain;max-width:none}.prizes-m__desc{margin-left:calc(37 * var(--u));width:calc(303 * var(--u));font-family:var(--font-poppins);font-weight:300;font-size:calc(16 * var(--u));line-height:calc(22 * var(--u));color:var(--white)}.prizes-m__desc strong{font-weight:700}.prizes-m__audi .prizes-m__desc{margin-top:calc(27.4 * var(--u))}.prizes-m__gallery{margin:calc(29 * var(--u)) 0 0 calc(26.4 * var(--u));width:calc(307.1 * var(--u));gap:calc(15.3 * var(--u));flex-direction:column;display:flex}.prizes-m__gallery img{width:100%;height:calc(261.6 * var(--u));border-radius:calc(50 * var(--u));object-fit:cover;max-width:none}.prizes-m__vouchers{margin-top:calc(44 * var(--u));padding-left:calc(39.5 * var(--u));flex-direction:column;display:flex}.prizes-m__vouchers .prizes-m__name{width:calc(281 * var(--u));font-size:calc(48 * var(--u));line-height:calc(51.72 * var(--u));margin-left:0}.prizes-m__vouchers .prizes-m__dot{top:calc(-4 * var(--u))}.prizes-m__wakacje{z-index:2;margin-top:calc(-10 * var(--u));width:calc(212.4 * var(--u));height:calc(57.6 * var(--u));object-fit:contain;display:block;position:relative}.prizes-m__vouchers .prizes-m__desc{margin:calc(18 * var(--u)) 0 0;width:calc(262 * var(--u));line-height:calc(24 * var(--u))}.prizes-m__note{margin:calc(316.6 * var(--u)) 0 0 calc(21.5 * var(--u));width:calc(317 * var(--u));padding:calc(40 * var(--u)) calc(28.5 * var(--u)) calc(40 * var(--u));border-radius:calc(50 * var(--u));background:var(--grey);flex-direction:column;align-items:center;display:flex}.prizes-m__note img{width:calc(33.9 * var(--u));height:calc(33.9 * var(--u))}.prizes-m__note p{margin-top:calc(19 * var(--u));width:calc(260 * var(--u));font-family:var(--font-poppins);font-weight:400;font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));color:var(--black);text-align:center}}.prizes{flex-direction:column;width:100%;max-width:1110px;margin:30px auto 0;padding:0 20px;display:flex;position:relative}.prizes__pattern{pointer-events:none;z-index:0;width:max(161vw,2408px);max-width:none;height:auto;position:absolute;top:-273px;left:62%;transform:translate(-55%)}@media (width<=1536px){.prizes__pattern{top:-143px;left:58%}}.prizes__head{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.prizes__title{flex-direction:column;align-items:center;gap:5px;display:flex}.prizes__title-box{background:var(--black);font-family:var(--font-roc);letter-spacing:-.03em;color:var(--white);padding:.05em .2em;font-size:clamp(32px,4.2vw,59px);font-weight:700;line-height:1.15;display:inline-block}.prizes__lead{max-width:680px;font-family:var(--font-poppins);color:var(--white);font-size:16px;font-weight:400;line-height:22px}.prize{z-index:1;justify-content:space-between;align-items:center;gap:48px;display:flex;position:relative}.prize--audi{margin-top:24px}.prize__photo{object-fit:contain;flex-shrink:0;width:546px;max-width:52%;height:auto}.prize__text{flex:1;max-width:458px;margin-top:58px}.prize__name{font-family:var(--font-roc);letter-spacing:-.03em;color:var(--white);font-size:clamp(48px,6.2vw,90px);font-weight:700;line-height:.87}.prize__desc{font-family:var(--font-poppins);color:var(--white);margin-top:16px;font-size:14px;font-weight:300;line-height:22px}.prize__desc strong{font-weight:700}.prizes__gallery{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-top:48px;display:grid;position:relative}.prizes__gallery-item{aspect-ratio:340/289;object-fit:cover;border-radius:25px;width:100%}.prize--vouchers{margin-top:96px}.prize__vouchers-text{flex:1;max-width:420px}.prize__name--vouchers{flex-direction:column;align-items:flex-start;display:flex}.prize__name-row{align-items:flex-end;gap:14px;display:inline-flex}.prize__wakacje{object-fit:contain;width:clamp(150px,16vw,233px);height:auto;transform:translateY(-4px)}.prize__vouchers-media{flex-shrink:0;width:635px;max-width:58%;position:relative;container-type:inline-size}.prize__vouchers-fan{z-index:1;object-fit:contain;width:100%;height:auto;position:relative}.prize__palm{object-fit:contain;pointer-events:none;width:48.19cqw;max-width:none;height:63.31cqw;position:absolute;top:-20.47cqw;left:59.06cqw;transform:rotate(79deg)scaleY(-1)}.prize__x7{z-index:0;background:var(--orange-accent);width:136px;height:134px;font-family:var(--font-roc);letter-spacing:-2.1px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:70px;font-weight:700;line-height:1;display:flex;position:absolute;top:-14px;right:6px}.prizes__note{z-index:1;background:var(--grey);border-radius:50px;align-self:center;align-items:center;gap:19px;width:100%;max-width:658px;margin-top:48px;padding:14px 49px;display:flex;position:relative}.prizes__note img{flex:none;width:30px;height:30px}.prizes__note p{font-family:var(--font-poppins);color:var(--black);font-size:12px;font-weight:400;line-height:16px}.prizes__reward{margin-top:102px;position:relative}.prizes__reward:before{content:"";opacity:.3;z-index:-1;pointer-events:none;background:#f58350;width:max(100vw,1574.7px);height:985px;position:absolute;top:calc(50% + 35px);left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/assets/svg/pattern-hero-soft.svg) 50%/cover no-repeat;mask:url(/assets/svg/pattern-hero-soft.svg) 50%/cover no-repeat}@media (width>=1536px){.prizes__reward:before{clip-path:inset(2% 0 0);top:calc(50% + 55px)}}.prizes__reward-image{width:100%;height:auto;display:block}@media (width<=1024px){.prize__wakacje{width:170px}.prize__x7{width:96px;height:96px;font-size:48px;top:0;right:20px}}@media (width<=768px){.prize{text-align:center;flex-direction:column;gap:28px}.prize--vouchers{margin-top:56px}.prize__photo,.prize__vouchers-media{width:100%;max-width:100%}.prize__name--vouchers{align-items:center}.prizes__gallery{grid-template-columns:1fr}.prizes__note{border-radius:24px;padding:16px 24px}.prizes__note br{display:none}}.steps{z-index:2;flex-direction:column;align-items:center;gap:44px;width:100%;margin:72px auto 0;padding:0 20px 80px;display:flex;position:relative}.steps__audi-side{aspect-ratio:825/303;object-fit:contain;pointer-events:none;z-index:0;width:clamp(760px,52.7vw,1013px);max-width:none;height:auto;position:absolute;top:180px;right:0}.steps__visual{display:none}.steps__title{z-index:1;width:100%;max-width:826px;font-family:var(--font-roc);text-align:center;color:var(--white);font-size:clamp(32px,3.5vw,48px);font-weight:700;line-height:1.08;position:relative}.steps__list{z-index:1;flex-direction:column;gap:33px;width:100%;max-width:784px;display:flex;position:relative}.step-card{background:var(--white);border:2px solid var(--black);border-radius:20px;width:100%;min-height:305px;display:flex;position:relative;overflow:hidden}.step-card__media{background:var(--orange-btn);flex:0 0 360px;min-height:305px;position:relative;overflow:hidden}.step-card__photo{object-fit:cover;max-width:none;position:absolute}.step-card:first-child .step-card__photo{width:541px;height:676px;top:-82px;left:-82px}.step-card:nth-child(2) .step-card__photo{width:100%;height:100%;top:0;left:0}.step-card:nth-child(3) .step-card__photo{width:416px;height:520px;top:-124px;left:-36px}.step-card__num{background:var(--orange-accent);width:173px;height:99px;font-family:var(--font-roc);color:var(--white);border-radius:0 49px 0 0;justify-content:center;align-items:center;font-size:77px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:0;left:0}.step-card__body{flex-direction:column;flex:1;justify-content:center;padding:27px;display:flex}.step-card__body h3{max-width:371px;font-family:var(--font-poppins);color:var(--black);-webkit-text-stroke:1.5px var(--black);font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.25}.step-card__body p{max-width:371px;font-family:var(--font-poppins);color:var(--black);margin-top:20px;font-size:18px;font-weight:400;line-height:23px}.step-card__body p a{color:inherit;text-decoration:underline}.step-card__body p a:hover{color:var(--orange-accent)}.step-card__meta{margin-top:23px!important}.step-card__meta strong{font-weight:700}.step-card__break-mobile,.steps__nav{display:none}.steps__arrow{background:var(--white);width:56px;height:56px;color:var(--black);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.steps__arrow--prev{background:#ffffff73}.steps__arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.steps__cta{z-index:1;background:var(--black);width:100%;max-width:528px;height:68px;color:var(--white);font-size:24px;line-height:28px;transition:background-color .2s;position:relative}.steps__cta:hover{background:#1a1a1a}.steps__note{z-index:1;background:var(--grey);border-radius:50px;align-items:center;gap:19px;width:100%;max-width:826px;padding:14px 36px;display:flex;position:relative}.steps__note img{flex:none;width:41px;height:33px}.steps__note p{font-family:var(--font-poppins);color:var(--black);font-size:12px;font-weight:400;line-height:16px}@media (width>=1536px){.steps__audi-side{top:230px}}@media (width<=1280px){.steps__audi-side{display:none}}@media (width<=768px){.steps__list{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:16px;max-width:none;padding:4px 11% 8px;overflow-x:auto}.steps__list::-webkit-scrollbar{display:none}.step-card{scroll-snap-align:center;flex-direction:column;flex:0 0 100%}.steps__nav{justify-content:center;gap:14px;display:flex}.steps__visual{width:280px;max-width:80%;height:auto;margin:0 auto;display:block}.steps__title{font-size:64px}.step-card__num{border-radius:0 34px 0 0;width:121px;height:69px;padding-top:8px;font-size:54px}.step-card__media{flex:none;width:100%;height:260px;min-height:260px}.step-card__body h3,.step-card__body p{max-width:100%}.step-card__break-mobile{display:inline}.step-card__break-desktop{display:none}.steps__note{border-radius:24px;padding:16px 24px}.steps__note br{display:none}}.register{justify-content:center;width:100%;max-width:1060px;margin:0 auto;padding:40px 20px 80px;display:flex;position:relative}.register:before{content:"";aspect-ratio:1838.64/1150.1;opacity:1;z-index:-1;pointer-events:none;background:#f58350;width:1838.64px;position:absolute;top:-170px;left:50%;transform:translate(-50%);-webkit-mask:url(/assets/svg/pattern-hero-soft.svg) 50%/100% 100% no-repeat;mask:url(/assets/svg/pattern-hero-soft.svg) 50%/100% 100% no-repeat}@media (width>=1536px){.register:before{transform:translate(calc(-50% - 150px))}}.register__form{flex-direction:column;align-items:center;width:100%;max-width:1018px;display:flex}.register__title{background:var(--black);font-family:var(--font-roc);letter-spacing:-.03em;color:var(--white);text-align:center;padding:.05em .2em;font-size:clamp(36px,5vw,70px);font-weight:700;line-height:1.15;display:inline-block}.register__title-break{display:none}.register__lead{max-width:888px;font-family:var(--font-poppins);text-align:center;color:var(--white);margin-top:22px;font-size:16px;font-weight:400;line-height:22px}.register__fields{flex-direction:column;align-self:flex-start;gap:15px;width:100%;max-width:888px;margin-top:28px;display:flex}.field{align-items:flex-start;gap:18px;width:100%;display:flex}.field__label{width:184px;min-height:68px;font-family:var(--font-poppins);text-align:right;text-transform:uppercase;color:var(--white);flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:2px;font-size:16px;font-weight:400;line-height:24px;display:flex}.field__label-line{white-space:nowrap;align-items:center;display:flex}.field__info-wrap{cursor:help;border-radius:50%;display:inline-flex;position:relative}.field__info-wrap:focus-visible{outline:2px solid var(--white);outline-offset:2px}.asterisk{vertical-align:top;align-self:flex-start;font-size:.6em;line-height:1}.field__label-line .asterisk{margin-top:5px}.field__info{width:15px;height:15px}.field__tooltip{z-index:10;background:var(--white);width:220px;color:var(--black);font-family:var(--font-poppins);text-align:left;text-transform:none;white-space:normal;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:400;line-height:16px;display:none;position:absolute;top:calc(100% + 10px);right:0}.field__info-wrap:hover .field__tooltip,.field__info-wrap:focus-visible .field__tooltip{display:block}.field__input{background:var(--peach);min-width:0;height:68px;font-family:var(--font-poppins);color:var(--black);border:0;outline:none;flex:1;padding:20px 24px;font-size:16px;font-weight:400;line-height:24px}.field__input::placeholder{color:var(--black);opacity:1}.field__input:focus::placeholder{opacity:.4}.field__input:focus{box-shadow:0 0 0 2px var(--white)}.field__input:disabled{opacity:.5;cursor:not-allowed}.datepicker{width:100%;position:relative}.datepicker__input{cursor:pointer;width:100%}.datepicker__panel{z-index:20;background:var(--peach);width:300px;max-width:100%;font-family:var(--font-poppins);color:var(--black);padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #000f2b40}.datepicker__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.datepicker__month{text-transform:capitalize;font-size:16px;font-weight:600;line-height:24px}.datepicker__nav{background:var(--black);width:36px;height:36px;color:var(--white);cursor:pointer;border:0;font-size:20px;line-height:1}.datepicker__nav:disabled{opacity:.3;cursor:not-allowed}.datepicker__grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.datepicker__weekday{padding:4px 0;font-size:12px;font-weight:500;line-height:16px}.datepicker__day{height:36px;font-family:var(--font-poppins);color:var(--black);cursor:pointer;background:0 0;border:0;font-size:14px}.datepicker__day:hover:not(:disabled){background:var(--white)}.datepicker__day:disabled{opacity:.35;cursor:not-allowed}.datepicker__day[aria-pressed=true]{background:var(--orange-btn);color:var(--white);font-weight:600}.datepicker__day:focus-visible,.datepicker__nav:focus-visible{outline:2px solid var(--black);outline-offset:1px}.field__control{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.field__control .field__input{flex:none;width:100%}.field__input[aria-invalid=true]{box-shadow:0 0 0 2px var(--error)}.field__error{background:var(--error);font-family:var(--font-poppins);color:var(--white);border-radius:6px;align-self:flex-start;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px}.register__consents{flex-direction:column;align-self:flex-start;gap:8px;width:706px;margin-top:40px;margin-left:204px;display:flex}.consent{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.consent input{opacity:0;width:0;height:0;position:absolute}.consent__box{border:1px solid var(--white);background:0 0;border-radius:6px;flex:none;width:20px;height:20px;position:relative}.consent input:checked+.consent__box{background:var(--white)}.consent input:checked+.consent__box:after{content:"";border:solid var(--black);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.consent input:focus-visible+.consent__box{outline:2px solid var(--white);outline-offset:2px}.consent__text{font-family:var(--font-poppins);color:var(--white);font-size:10px;font-weight:400;line-height:16px}.consent--all .consent__text{font-weight:700}.consent__text .asterisk{font-size:inherit;line-height:inherit;vertical-align:baseline}.consent__text strong,.consent__text b{font-weight:700}.consent__text a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.consent__text a:hover{text-decoration-thickness:2px}.consent--error{background:#d32f2fd9;border-radius:8px;margin:-6px -10px;padding:6px 10px}.consent--error .consent__text{color:var(--white);font-weight:400}.consent--error .consent__box{border-color:var(--white)}@media (width>=1536px){.consent__text{font-size:12px;line-height:18px}}.register__note{font-family:var(--font-poppins);color:var(--white);margin-top:5px;font-size:9px;font-weight:400;line-height:16px}.register__buttons{flex-direction:column;align-self:flex-start;gap:11px;width:564.8px;margin-top:40px;margin-left:250.6px;display:flex}.register__submit,.register__pdf{height:68px;font-family:var(--font-roc);white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;font-size:24px;font-weight:700;line-height:28px;display:flex}.register__submit{background:var(--black);color:var(--white)}.register__submit:hover{background:#1a1a1a}.register__pdf{color:var(--black);background:#c9c9c9}.register__pdf:hover{background:#b5b5b5}.register__status{text-align:center;font-family:var(--font-roc);align-self:center;margin-top:24px;font-size:18px;font-weight:500;line-height:24px}.register__status--success{color:#1f7a3a}.register__status--error{background:var(--error);color:var(--white);border-radius:6px;padding:6px 12px}@media (width<=768px){.register__title{padding:.25em .3em;font-size:13.333vw}.register__title-break{display:inline}.register__lead{text-align:left;padding:0 16px}.field{flex-direction:column;align-items:stretch;gap:8px}.field__label{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:0}.field__input{width:100%}.register__consents,.register__buttons{width:100%;margin-left:0}}@media (width>=769px) and (width<=1100px){.register__consents,.register__buttons{align-self:center;margin-left:auto;margin-right:auto}}.modal{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000f2bb3;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out modal-fade;display:flex;position:fixed;inset:0}.modal__panel{background:var(--peach);text-align:center;width:100%;max-width:420px;padding:0 0 28px;animation:.25s ease-out modal-rise;box-shadow:0 20px 60px #00000059}.modal__title{background:var(--black);font-family:var(--font-roc);letter-spacing:-.02em;color:var(--white);padding:18px 14px 14px;font-size:32px;font-weight:700;line-height:1.2}.modal__count{font-family:var(--font-roc);color:var(--black);margin-top:24px;font-size:48px;font-weight:700;line-height:1}.modal__number{color:var(--orange)}.modal__text{font-family:var(--font-poppins);color:var(--black);margin-top:12px;font-size:16px;line-height:24px}.modal__bonuses{font-family:var(--font-poppins);color:var(--black);margin:16px 24px 0;padding:0;font-size:14px;font-weight:500;line-height:20px;list-style:none}.modal__bonuses li{background:var(--white);padding:8px 12px}.modal__bonuses li+li{margin-top:6px}.modal__close{background:var(--orange-btn);height:52px;font-family:var(--font-poppins);color:var(--white);cursor:pointer;border:0;margin-top:24px;padding:0 40px;font-size:16px;font-weight:600}.modal__close:hover{background:var(--orange)}.modal__close:focus-visible{outline:2px solid var(--black);outline-offset:2px}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (prefers-reduced-motion:reduce){.modal,.modal__panel{animation:none}}.faq{flex-direction:column;align-items:center;width:100%;max-width:946px;margin:0 auto;padding:60px 20px 80px;display:flex;position:relative}.faq__title{font-family:var(--font-roc);color:var(--white);text-align:center;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1}.faq__lead{font-family:var(--font-roc);color:var(--white);text-align:center;margin-top:22px;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.25}.faq__lead-break{display:none}.faq__list{flex-direction:column;width:100%;max-width:906px;margin-top:34px;display:flex}.faq__item{border-top:1px solid var(--orange);padding:24px 0}.faq__item:last-child{border-bottom:1px solid var(--orange)}.faq__question{text-align:left;width:100%;font-family:var(--font-roc);color:var(--white);justify-content:space-between;align-items:center;gap:16px;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.25;display:flex}.faq__icon{background:var(--orange);flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.faq__item.is-open .faq__icon{transform:rotate(180deg)}.faq__answer{font-family:var(--font-poppins);color:var(--white);margin-top:16px;font-size:16px;font-weight:400;line-height:24px}.faq__answer ol,.faq__answer ul{margin:12px 0;padding-left:24px}.faq__answer ul{list-style-type:disc}.faq__answer ol{list-style-type:decimal}.faq__answer li+li{margin-top:6px}@media (width<=768px){.faq{align-items:flex-start;padding-top:20px}.faq__title{text-align:left;font-size:48px}.faq__lead{text-align:left;font-size:26px}.faq__lead-break{display:inline}.faq__question{font-size:22px}}@media (width>=481px) and (width<=768px){.faq__lead{font-size:30px}.faq__lead-break{display:none}}.footer{flex-direction:column;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:40px 20px 80px;display:flex;position:relative}.footer__brand{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.footer__bw{z-index:1;filter:drop-shadow(0 0 18px #fe4e0159);width:clamp(280px,34vw,480px);height:auto;position:relative}.footer__gastro{z-index:2;font-family:var(--font-roc);letter-spacing:-.03em;color:var(--white);white-space:nowrap;margin-top:-.62em;font-size:clamp(22px,2.6vw,47px);font-weight:750;line-height:.9;display:block;position:relative}.footer__contact{text-align:center;width:100%;max-width:564px;font-family:var(--font-roc);color:var(--white);margin-top:64px;font-size:16px;font-weight:400;line-height:1.25}.footer__contact a{text-decoration:underline}.footer__bottom{flex-direction:column;align-items:center;gap:24px;margin-top:36px;display:flex}.footer__logo{width:auto;height:40px;display:block}.footer__links{font-family:var(--font-poppins);color:var(--white);gap:24px;font-size:10px;font-weight:400;line-height:16px;display:flex}.footer__links-group{gap:24px;display:flex}.footer__links a:hover{text-decoration:underline}@media (width<=768px){.footer__links{flex-direction:column;align-items:center;gap:8px;font-size:11px}.footer__link--policy{color:var(--orange)}}.navbar{z-index:10;width:100%;height:87px;color:var(--white);justify-content:space-between;align-items:center;padding:0 clamp(20px,5.7vw,110px);display:flex;position:relative}.navbar__brand{align-items:center;display:flex}.navbar__brand img{width:auto;height:40px;display:block}.navbar__actions{align-items:center;gap:25px;display:flex}.navbar__draw{white-space:nowrap;background:var(--white);width:auto;height:46px;color:var(--black);font-family:var(--font-poppins);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:500;line-height:20px;transition:background-color .2s;display:inline-flex}.navbar__draw:hover{background:var(--grey)}.navbar__draw svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.navbar__social{width:30px;height:30px;color:var(--white);display:block}.navbar__social svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.navbar__icon-dot,.navbar__facebook-f,.navbar__social:last-child svg{fill:currentColor;stroke:none}.navbar__social:last-child .navbar__facebook-f{fill:var(--navy)}@media (width<=768px){.navbar{height:72px}.navbar__actions{gap:16px}}
