body{background:#fff}*[data-on-click]{cursor:pointer}a{color:inherit;text-decoration:none;}a:visited{color:inherit}*[hidden]{display:none !important}@font-face{font-family:'Bebas Neue';src:url("/fonts/BebasNeue-Regular.ttf")}@font-face{font-family:'Gibson Light';src:url("/fonts/Gibson-Light.ttf")}@font-face{font-family:'Gibson Regular';src:url("/fonts/Gibson-Regular.ttf")}@font-face{font-family:'Gibson SemiBold';src:url("/fonts/Gibson-SemiBold.ttf")}*{margin:0;padding:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;list-style-type:none;color:#f00}html{font-size:calc(min(20px, 1vw + 2px))}body{background:#fff}.header{display:block;background:#8bb31d;position:relative;padding:18rem .5rem 0;margin-bottom:calc(100vw / 601 * 72);}.header:after{content:'';display:block;position:absolute;left:0;right:0;bottom:calc((100vw / 601 * 72 * -1) - -4px);height:calc(100vw / 601 * 72);background:no-repeat center url("src/vlna.svg");background-size:100%}.header__logo{position:absolute;top:0;right:calc(50% + 2rem);width:22.557rem}.header__label{position:absolute;left:calc(50% + 2rem);top:calc(8.1rem);font-family:'Gibson Light';font-size:2.84rem;color:#1a1919;}.header__label b,.header__label strong{font-family:'Gibson SemiBold';color:#1a1919}.header__label small{font-size:2.4rem;color:inherit}.footer{margin-top:10rem;background:#8bb31d;}.footer .rules{padding:.8rem .8rem 0;max-width:1100px;margin:auto;}.footer .rules p{font-family:'Bebas Neue';font-size:1.3rem;text-align:justify;color:#1a1919;padding-bottom:.8rem}form{padding:1.5rem 1rem;max-width:800px;margin:auto}.drop_zone{display:block;margin:6.5rem auto;width:min-content;}.drop_zone__image{max-height:16.9rem;max-width:16.9rem;border:.2rem solid #1a1919;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-o-border-radius:.2rem;-ms-border-radius:.2rem;border-radius:.2rem}.drop_zone__placeholder{position:relative;width:7.1rem;height:6.5rem;background:no-repeat url("/icons/fotak.svg");background-position:center;background-size:cover;}.drop_zone__placeholder__label{position:absolute;bottom:-5rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-o-border-radius:.8rem;-ms-border-radius:.8rem;border-radius:.8rem;left:50%;font-family:'Gibson Regular';font-size:1.6rem;line-height:2.7rem;color:#fff;text-align:center;background:#8bb31d;width:max-content;padding:0 2rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:800px){.drop_zone__placeholder__label{font-size:16px;line-height:27px}}.drop_zone__cancel{background:no-repeat url("/icons/cross.svg");background-size:100%;position:absolute;top:50%;right:-1.7rem;width:2.7rem;height:2.7rem;-webkit-transform:translate(100%,-50%);-moz-transform:translate(100%,-50%);-o-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.form-inputs{margin-top:12rem}.input{position:relative;margin:1rem auto;width:100%;}:not(.input) + .input{margin-top:4rem}.input label{font-family:'Gibson Light';font-size:1.46rem;color:#1a1919;}@media screen and (max-width:800px){.input label{font-size:14.6px}}.input input{margin-top:.6rem;font-family:'Gibson SemiBold';font-size:2.24rem;line-height:3.4rem;color:#1a1919;background:#fff;padding:.3rem 1rem 0;border:.2rem solid #1a1919;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-o-border-radius:.2rem;-ms-border-radius:.2rem;border-radius:.2rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}@media screen and (max-width:800px){.input input{font-size:22.4px;line-height:34px}}.input input::placehoder{font-family:'Gibson SemiBold';font-size:2.24rem;line-height:3.4rem;color:#1a1919;color:rgba(26,25,25,0.6)}@media screen and (max-width:800px){.input input::placehoder{font-size:22.4px;line-height:34px}}.input__unit{font-family:'Gibson SemiBold';font-size:2.24rem;line-height:3.4rem;color:#1a1919;color:rgba(26,25,25,0.6);text-align:right;position:absolute;right:1.2rem;bottom:.2rem;display:block}@media screen and (max-width:800px){.input__unit{font-size:22.4px;line-height:34px}}button[type="submit"]{font-family:'Gibson SemiBold';font-size:2.24rem;line-height:3.4rem;color:#1a1919;color:#fff;text-transform:uppercase;text-align:center;background:#8bb31d;padding:.3rem 1rem 0;border:.2rem solid #8bb31d;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-o-border-radius:.2rem;-ms-border-radius:.2rem;border-radius:.2rem;display:block;width:100%;margin-top:1rem}@media screen and (max-width:800px){button[type="submit"]{font-size:22.4px;line-height:34px}}p.gdpr_note{font-family:'Gibson Light';font-size:1.46rem;color:#1a1919;color:rgba(26,25,25,0.6);margin:.6rem 0}@media screen and (max-width:800px){p.gdpr_note{font-size:14.6px}}@media screen and (max-width:800px){.drop_zone{margin:65px auto;}.drop_zone__image{max-height:169px;max-width:169px;border:2px solid #1a1919;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.drop_zone__placeholder{width:71px;height:65px;}.drop_zone__placeholder__label{bottom:-50px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.drop_zone__cancel{right:-17px;width:27px;height:27px}.form-inputs{margin-top:120px}.input{margin:10px auto;}:not(.input) + .input{margin-top:40px}.input input{margin-top:6px;padding:3px 10px 0;border:2px solid #1a1919;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.input__unit{right:12px;bottom:2px}button[type="submit"]{font-family:'Gibson SemiBold';font-size:2.24rem;line-height:3.4rem;color:#1a1919;color:#fff;text-transform:uppercase;text-align:center;background:#8bb31d;padding:3px 10px 0;border:2px solid #8bb31d;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin-top:10px}p.gdpr_note{margin:6px 0}}@media screen and (max-width:800px) and (max-width:800px){button[type="submit"]{font-size:22.4px;line-height:34px}}.index .header h1{font-family:'Gibson Light';font-size:7rem;color:#fff;text-align:center;margin-top:6rem}.index .header h1 b,.index .header h1 strong{font-family:'Gibson SemiBold';font-size:9.63rem;color:#fff}.index .header h2{font-family:'Gibson Light';font-size:4.92rem;color:#1a1919;text-align:center;margin-top:7rem}.index .header h2 b,.index .header h2 strong{font-family:'Gibson SemiBold';color:#1a1919}.index .products{z-index:1;position:relative;margin:6rem auto;max-width:66rem;}.index .products .product-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;justify-content:flex-start;gap:2rem;}.index .products .product-row > *{flex-grow:0;flex-shrink:0}.index .products .product-row--first{-webkit-transform:translateX(-2rem);-moz-transform:translateX(-2rem);-o-transform:translateX(-2rem);-ms-transform:translateX(-2rem);transform:translateX(-2rem);padding-bottom:5rem}.index .products .product-row--second{-webkit-transform:translateX(4rem);-moz-transform:translateX(4rem);-o-transform:translateX(4rem);-ms-transform:translateX(4rem);transform:translateX(4rem)}.index .products .product{width:18rem;height:28rem;}.index .products .product__image{display:block;margin:auto;width:18rem}.index .products .product__description{font-family:'Gibson SemiBold';font-size:2.22rem;color:#000;text-align:center;margin:auto;text-align:center;width:80%}.index .products .product__description b,.index .products .product__description strong{font-family:'Gibson SemiBold';color:#1a1919}.index .prizes{position:relative;margin:16rem auto 0;padding:10.5rem .5rem 0;height:35rem;max-width:39rem;}.index .prizes__item{position:absolute;}.index .prizes__item .bubble{background:url("/icons/hu/bublina.svg") center no-repeat;background-size:cover;position:absolute;width:4rem;height:3.3rem;padding-top:.7rem;display:block;}.index .prizes__item .bubble__points{font-family:'Gibson Regular';color:#fff;font-size:1.33rem;width:100%;text-align:center;display:block}.index .prizes__item .bubble__label{font-family:'Gibson Regular';color:#fff;font-size:.8rem;width:100%;text-align:center;display:block;margin-top:-.2rem}.index .prizes__item--hodinky{top:-2rem;right:50%;-webkit-transform:translateX(-15.7rem);-moz-transform:translateX(-15.7rem);-o-transform:translateX(-15.7rem);-ms-transform:translateX(-15.7rem);transform:translateX(-15.7rem);}.index .prizes__item--hodinky > img{width:13.6rem}.index .prizes__item--hodinky .bubble{left:-.6rem;bottom:-1.2rem}.index .prizes__item--kufry{top:24rem;right:50%;-webkit-transform:translateX(-15.7rem);-moz-transform:translateX(-15.7rem);-o-transform:translateX(-15.7rem);-ms-transform:translateX(-15.7rem);transform:translateX(-15.7rem);}.index .prizes__item--kufry > img{width:13.6rem}.index .prizes__item--kufry .bubble{left:-1.9rem;bottom:-1.2rem}.index .prizes__item--reproduktor{top:3rem;left:50%;-webkit-transform:translateX(15.7rem);-moz-transform:translateX(15.7rem);-o-transform:translateX(15.7rem);-ms-transform:translateX(15.7rem);transform:translateX(15.7rem);}.index .prizes__item--reproduktor > img{width:13.6rem}.index .prizes__item--reproduktor .bubble{right:-1.3rem;bottom:-2.4rem}.index .prizes__item--sluchatka{top:22rem;left:50%;-webkit-transform:translateX(15.7rem);-moz-transform:translateX(15.7rem);-o-transform:translateX(15.7rem);-ms-transform:translateX(15.7rem);transform:translateX(15.7rem);}.index .prizes__item--sluchatka > img{width:13.6rem}.index .prizes__item--sluchatka .bubble{right:-.9rem;bottom:-2rem}.index .prizes h2{font-family:'Gibson Light';font-size:3.3rem;color:#1a1919;text-align:center;margin:auto}.index .prizes h2 b,.index .prizes h2 strong{font-family:'Gibson SemiBold';color:#1a1919}.index .drop_zone__input{width:20rem !important;height:20rem !important;-webkit-transform:translate(-6.5rem,-4rem);-moz-transform:translate(-6.5rem,-4rem);-o-transform:translate(-6.5rem,-4rem);-ms-transform:translate(-6.5rem,-4rem);transform:translate(-6.5rem,-4rem)}@media screen and (max-width:800px){.index .prizes__item .bubble__points{font-size:2rem}.index .prizes__item .bubble__label{display:none}}.reward_checkout > h1{font-family:'Gibson Light';font-size:4.92rem;color:#1a1919;text-align:center;margin:17rem auto 4rem}.reward_checkout > h1 b,.reward_checkout > h1 strong{font-family:'Gibson SemiBold';color:#1a1919}.reward_checkout .points_to_apply{font-family:'Gibson Light';font-size:1.46rem;color:#1a1919;text-align:center;margin-top:3rem}@media screen and (max-width:800px){.reward_checkout .points_to_apply{font-size:14.6px}}.reward_checkout .prize{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;width:34rem;margin:3rem auto;height:16rem;}.reward_checkout .prize > *{flex-grow:0;flex-shrink:0}.reward_checkout .prize label img{width:14rem}.reward_checkout .prize__inputs-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;flex-grow:1;justify-content:center;gap:.5rem}.reward_checkout .prize__inputs-row > *{flex-grow:0;flex-shrink:0}.reward_checkout .prize__button{font-family:'Gibson SemiBold';font-size:2.24rem;line-height:3.4rem;color:#1a1919;color:#fff;text-transform:uppercase;text-align:center;background:#8bb31d;line-height:2.2rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;-o-border-radius:.6rem;-ms-border-radius:.6rem;border-radius:.6rem;display:block;padding:.3rem 2.8rem 0;}@media screen and (max-width:800px){.reward_checkout .prize__button{font-size:22.4px;line-height:34px}}.reward_checkout .prize__button--narrow{padding:.3rem 1rem 0}.reward_checkout .prize__button[disabled]{background:rgba(26,25,25,0.6)}.reward_checkout .prize__count{font-family:'Gibson SemiBold';font-size:2.24rem;line-height:3.4rem;color:#1a1919;background:#fff;padding:.3rem 1rem .1rem;text-align:center;line-height:2.2rem;border:.05rem solid #eeeded;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;-o-border-radius:.6rem;-ms-border-radius:.6rem;border-radius:.6rem;width:5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:800px){.reward_checkout .prize__count{font-size:22.4px;line-height:34px}}.person_details > h1{font-family:'Gibson Light';font-size:4.92rem;color:#1a1919;text-align:center;margin:17rem auto 4rem}.person_details > h1 b,.person_details > h1 strong{font-family:'Gibson SemiBold';color:#1a1919}