@font-face{font-family:"IQOSGreek";src:url("../../fonts/IQOSGreek-Light.otf") format("truetype");font-weight:light}@font-face{font-family:"IQOSGreek";src:url("../../fonts/IQOSGreek-Regular.otf") format("truetype");font-weight:normal}@font-face{font-family:"IQOSGreek";src:url("../../fonts/IQOSGreek-Bold.otf") format("truetype");font-weight:bold}@font-face{font-family:"IQOSGreek";src:url("../../fonts/IQOSGreek-BoldItalic.otf") format("truetype");font-weight:bold;font-style:italic}html{scroll-behavior:smooth}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;overflow-x:hidden;font-family:IQOSGreek;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}button{font-family:IQOSGreek}.only-desk{display:block}@media only screen and (max-width: 768px){.only-desk{display:none}}.hidden{display:none}.fade-in{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out}.shake{-webkit-animation:shake .8s cubic-bezier(0.36, 0.07, 0.19, 0.97);animation:shake .8s cubic-bezier(0.36, 0.07, 0.19, 0.97)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}20%,80%{-webkit-transform:translateX(2px);transform:translateX(2px)}30%,50%,70%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}40%,60%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}20%,80%{-webkit-transform:translateX(2px);transform:translateX(2px)}30%,50%,70%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}40%,60%{-webkit-transform:translateX(4px);transform:translateX(4px)}}.rkpt-body .screen{display:none;min-height:100vh;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rkpt-body .screen.active{display:-webkit-box;display:-ms-flexbox;display:flex}.rkpt-body .bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}.rkpt-body .content{position:relative;z-index:1;width:100%;min-width:100vw;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rkpt-body .disclaimer{position:relative;z-index:1;width:100%;background:#fff;padding:14px 20px;text-align:center;font-size:13px;font-weight:700;color:#111;margin-top:auto}.rkpt-body .levia-logo{margin-bottom:43px;display:block}.rkpt-body h2.brand{font-size:52px;font-weight:200;letter-spacing:6px;color:#fff;margin-bottom:12px}.rkpt-body .subtitle{font-size:36px;font-style:normal;font-weight:700;line-height:46px;color:#fff;margin-bottom:40px}@media only screen and (max-width: 768px){.rkpt-body .subtitle{font-size:26px;line-height:34px}}@media only screen and (max-width: 340px){.rkpt-body .subtitle{font-size:22px;line-height:30px}}.rkpt-body .question-text{font-size:34px;font-style:normal;font-weight:700;line-height:44px;color:#fff;margin:20px 0 32px;max-width:700px}@media only screen and (max-width: 768px){.rkpt-body .question-text{font-size:26px;line-height:34px;margin-bottom:20px;padding:0 10px}}@media only screen and (max-width: 340px){.rkpt-body .question-text{font-size:22px;line-height:30px}}.rkpt-body .btn-pill{border:none;border-radius:50px;padding:18px 48px 12px;font-size:24px;font-style:normal;font-weight:700;line-height:24px;cursor:pointer;-webkit-transition:opacity .1s,-webkit-transform .1s;transition:opacity .1s,-webkit-transform .1s;transition:transform .1s,opacity .1s;transition:transform .1s,opacity .1s,-webkit-transform .1s;font-family:"IQOSGreek";background:#000;color:#fff}@media only screen and (max-width: 768px){.rkpt-body .btn-pill{padding:12px 32px 8px;font-size:18px;line-height:24px}}@media only screen and (max-width: 340px){.rkpt-body .btn-pill{font-size:16px;line-height:20px}}.rkpt-body .btn-pill:hover{opacity:.9;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.rkpt-body .btn-pill:active{-webkit-transform:scale(0.97);-ms-transform:scale(0.97);transform:scale(0.97)}.rkpt-body .btn-pill.secondary{color:#8246af}.rkpt-body .choices-2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:116px}@media only screen and (max-width: 768px){.rkpt-body .choices-2{gap:20px;margin-bottom:60px}}.rkpt-body .choices-3{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:91px}@media only screen and (max-width: 768px){.rkpt-body .choices-3{gap:12px;margin-bottom:40px}}.rkpt-body .choice-circle{width:179px;height:179px;border-radius:50%;background:#fff;border:none;cursor:pointer;font-size:23px;font-style:normal;font-weight:700;line-height:normal;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:4px;-webkit-transition:-webkit-transform .1s,-webkit-box-shadow .1s;transition:-webkit-transform .1s,-webkit-box-shadow .1s;transition:transform .1s,box-shadow .1s;transition:transform .1s,box-shadow .1s,-webkit-transform .1s,-webkit-box-shadow .1s;line-height:1.3}@media only screen and (max-width: 768px){.rkpt-body .choice-circle{width:140px;height:140px;font-size:18px}}@media only screen and (max-width: 400px){.rkpt-body .choice-circle{width:120px;height:120px;font-size:16px}}.rkpt-body .choice-circle:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 12px 4px rgba(130,70,175,.8);box-shadow:0 0 12px 4px rgba(130,70,175,.8)}.rkpt-body .choice-circle:active{-webkit-transform:scale(0.97);-ms-transform:scale(0.97);transform:scale(0.97)}.rkpt-body .choice-circle.selected{-webkit-box-shadow:0 0 12px 4px rgba(130,70,175,.8);box-shadow:0 0 12px 4px rgba(130,70,175,.8)}.rkpt-body .next-btn{background:#fff;border:2px solid rgba(255,255,255,.6);border-radius:50px;padding:15px 48px 13px;font-size:16px;line-height:16px;font-weight:700;color:#8246af;cursor:pointer;opacity:.5;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}.rkpt-body .next-btn:hover{opacity:.9;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.rkpt-body .next-btn.enabled{opacity:1;pointer-events:auto;background-color:#000;color:#fff;border-color:#000}@media only screen and (max-width: 768px){.rkpt-body .feedback-icon{width:80px;height:80px}}.rkpt-body .feedback-title{font-size:36px;font-style:normal;font-weight:700;line-height:46px;color:#fff;margin-bottom:98px;margin-top:42px}@media only screen and (max-width: 768px){.rkpt-body .feedback-title{font-size:26px;line-height:34px;margin-bottom:60px;margin-top:20px}}@media only screen and (max-width: 340px){.rkpt-body .feedback-title{font-size:22px;line-height:30px}}.rkpt-body .feedback-title.product-title{margin-bottom:43px}@media only screen and (max-width: 768px){.rkpt-body .feedback-title.product-title{margin-bottom:20px}}.rkpt-body .feedback-subtitle{font-size:34px;font-style:normal;font-weight:700;line-height:44px;color:#fff;margin-bottom:15px}@media only screen and (max-width: 768px){.rkpt-body .feedback-subtitle{font-size:26px;line-height:34px;margin-bottom:10px}}@media only screen and (max-width: 340px){.rkpt-body .feedback-subtitle{font-size:22px;line-height:30px}}.rkpt-body .feedback-body{font-size:24px;font-style:normal;font-weight:400;line-height:34px;color:#fff;margin-bottom:67px;max-width:780px}@media only screen and (max-width: 768px){.rkpt-body .feedback-body{font-size:18px;line-height:28px;margin-bottom:40px;padding:0 10px}}.rkpt-body .congrats-text{font-size:34px;font-style:normal;font-weight:700;line-height:44px;color:#fff;margin-bottom:141px}@media only screen and (max-width: 768px){.rkpt-body .congrats-text{font-size:26px;line-height:34px;margin-bottom:60px}}@media only screen and (max-width: 340px){.rkpt-body .congrats-text{font-size:22px;line-height:30px}}.rkpt-body .product-img{height:230px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 768px){.rkpt-body .product-img{height:150px}}.rkpt-body .hero-img{height:200px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 768px){.rkpt-body .hero-img{height:100px}}.rkpt-body .hero-img.levia-key{height:300px}@media only screen and (max-width: 768px){.rkpt-body .hero-img.levia-key{height:200px}}.rkpt-body .final-icon{width:90px;height:90px;margin-bottom:20px}