.krq-body{margin:0;background:var(--krq-page, #0E0A24);color:var(--krq-text, #fff);font-family:var(--krq-font, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.krq-body *,.krq-body *:before,.krq-body *:after{box-sizing:border-box}.krq-body [hidden]{display:none!important}.krq{position:relative;max-width:440px;margin:0 auto;min-height:100vh;min-height:100svh;background:var(--krq-bg, #181038);overflow:hidden;overflow:clip}@media(min-width:600px){.krq-body{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--krq-bg) 70%,#fff 6%),var(--krq-page) 70%) fixed,var(--krq-page)}.krq{margin:24px auto;min-height:calc(100vh - 48px);border-radius:28px;box-shadow:0 30px 90px #00000080}}.krq-top{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:440px;z-index:20;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:linear-gradient(to bottom,var(--krq-bg) 0%,color-mix(in srgb,var(--krq-bg) 70%,transparent) 70%,transparent 100%)}@media(min-width:600px){.krq-top{top:24px;border-radius:28px 28px 0 0}}.krq-top__row{display:flex;align-items:center;gap:10px;min-height:36px}.krq-back{flex:none;width:34px;height:34px;padding:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--krq-text) 75%,transparent);background:#0003;color:var(--krq-text);display:grid;place-items:center;cursor:pointer}.krq-logo{display:block;color:var(--krq-text);text-decoration:none;line-height:0}.krq-logo img{width:var(--krq-logo-w, 96px);height:auto}.krq-logo--white img{filter:brightness(0) invert(1)}.krq-logo__text{font-size:18px;font-weight:700;letter-spacing:.22em;line-height:1}.krq-logo{flex:none}.krq-skip{margin-left:auto;padding:7px 11px;border-radius:999px;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;border:1.5px solid var(--krq-hi);background:#0000004d;color:var(--krq-hi);font:800 10.5px/1 var(--krq-font, inherit);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.krq-progress{display:flex;gap:4px;margin-top:10px}.krq-progress span{flex:1;height:3px;border-radius:3px;background:color-mix(in srgb,var(--krq-text) 22%,transparent);overflow:hidden}.krq-progress i{display:block;width:0;height:100%;background:var(--krq-hi);transition:width .45s ease}.krq-progress .is-done i{width:100%}.krq-back:focus-visible,.krq-skip:focus-visible,.krq-cta:focus-visible,.krq-opt:focus-within,.krq-logo:focus-visible{outline:3px solid var(--krq-hi);outline-offset:2px}.krq-js .krq-step:not(.is-active){display:none}.krq-step.is-active{animation:krqIn .45s ease both}@keyframes krqIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.krq-step.is-active{animation:none}.krq-progress i{transition:none}}.krq{--krq-w: min(100vw, 440px);--krq-media-h: min(calc(var(--krq-w) * 1.3333), max(300px, calc(100vh - 320px) ))}@supports (height: 100svh){.krq{--krq-media-h: min(calc(var(--krq-w) * 1.3333), max(300px, calc(100svh - 320px) ))}}@media(min-width:600px){.krq{--krq-media-h: min(calc(var(--krq-w) * 1.3333), max(300px, calc(100vh - 370px) ))}}.krq-step__media{position:relative;height:var(--krq-media-h);overflow:hidden;background:var(--krq-card)}.krq-step__media img,.krq-step__media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.krq-step__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to bottom,transparent,var(--krq-bg))}.krq-step__body{position:relative;z-index:2;margin-top:calc(var(--krq-media-h) * var(--krq-overlap, 30) / -100);padding:0 20px 8px;text-align:center}.krq-h{margin:0 0 12px;font-family:var(--krq-font, inherit);font-weight:800;font-size:clamp(27px,7.6vw,33px);line-height:1.08;letter-spacing:.01em;text-transform:uppercase;color:var(--krq-text);text-wrap:balance}.krq-h span{display:block}.krq-hi{color:var(--krq-hi)}.krq-rte p{margin:0 0 10px;font-size:16.5px;line-height:1.5}.krq-rte p:last-child{margin-bottom:0}.krq-rte a{color:var(--krq-hi)}.krq-rating{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;font-size:14px;font-weight:700;color:var(--krq-hi)}.krq-rating__stars{display:inline-flex;gap:1px;color:var(--krq-hi)}.krq-list{display:grid;gap:8px;margin:16px 0 0;text-align:left}.krq-item{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--krq-text) 18%,transparent);border-radius:14px;background:var(--krq-card)}.krq-item__icon{flex:none;width:36px;height:36px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--krq-hi);color:var(--krq-bg)}.krq-item__icon img{width:100%;height:100%;object-fit:cover}.krq-item__text{display:grid;gap:2px;font-size:15px;line-height:1.35}.krq-item__text b{color:var(--krq-hi);font-weight:800}.krq-week{padding:12px 14px;border-radius:14px;background:var(--krq-card);border:1px solid color-mix(in srgb,var(--krq-text) 18%,transparent)}.krq-week__label{display:flex;align-items:center;gap:7px;margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--krq-hi)}.krq-week__label:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--krq-hi);box-shadow:0 0 0 3px color-mix(in srgb,var(--krq-hi) 25%,transparent)}.krq-week__text{margin:0;font-size:15px;line-height:1.45}.krq-week__text strong{font-weight:800}.krq-footnote{margin:14px 0 0;font-size:16px;line-height:1.45;font-weight:600}.krq-reviews{margin:16px 0 0}.krq-reviews__viewport{overflow:hidden;border-radius:16px}.krq-reviews__track{display:flex;gap:12px;align-items:stretch;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;will-change:transform}.krq-reviews__track.is-dragging{cursor:grabbing}.krq-review{flex:0 0 100%;margin:0;padding:16px 16px 14px;border-radius:16px;text-align:left;background:var(--krq-review-bg);color:var(--krq-review-text)}.krq-review__stars{display:flex;gap:2px;color:var(--krq-btn);margin-bottom:8px}.krq-review blockquote{margin:0;font-size:15px;line-height:1.5}.krq-review blockquote:before{content:"\201c"}.krq-review blockquote:after{content:"\201d"}.krq-review figcaption{margin-top:10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.krq-reviews__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px}.krq-reviews__arrow{flex:none;width:36px;height:36px;padding:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:var(--krq-text);background:transparent;border:1.5px solid color-mix(in srgb,var(--krq-text) 45%,transparent)}.krq-reviews__arrow:hover{border-color:var(--krq-hi);color:var(--krq-hi)}.krq-reviews__arrow:focus-visible{outline:3px solid var(--krq-hi);outline-offset:2px}.krq-reviews__dots{display:flex;align-items:center;justify-content:center;gap:4px}.krq-reviews__dots button{position:relative;width:22px;height:22px;padding:0;border:0;background:transparent;cursor:pointer}.krq-reviews__dots button:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:99px;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--krq-text) 35%,transparent);transition:width .25s,background .25s}.krq-reviews__dots button[aria-current=true]:before{width:20px;background:var(--krq-hi)}.krq-step__cta{position:sticky;bottom:0;z-index:3;margin:8px -20px 0;padding:14px 20px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,color-mix(in srgb,var(--krq-bg) 0%,transparent),var(--krq-bg) 35%);pointer-events:none}.krq-step__cta .krq-cta{pointer-events:auto}.krq-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:60px;padding:14px 20px;border:0;border-radius:14px;cursor:pointer;background:var(--krq-btn);color:var(--krq-btn-text);font:800 16px/1.2 var(--krq-font, inherit);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 28px color-mix(in srgb,var(--krq-btn) 45%,transparent),inset 0 -3px #0000001f;transition:transform .15s ease,filter .15s ease;-webkit-tap-highlight-color:transparent}.krq-cta:hover{filter:brightness(1.05)}.krq-cta:active{transform:translateY(1px) scale(.99)}.krq-cta__arrow{flex:none;transition:transform .2s ease}.krq-cta:hover .krq-cta__arrow{transform:translate(3px)}.krq-cta.is-loading{pointer-events:none;opacity:.75}.krq-cta.is-loading .krq-cta__arrow{animation:krqNudge .8s ease-in-out infinite}@keyframes krqNudge{50%{transform:translate(5px)}}.krq-offer{padding:calc(84px + env(safe-area-inset-top)) 20px calc(28px + env(safe-area-inset-bottom));text-align:center}.krq-badge{display:inline-flex;align-items:center;gap:7px;margin:0 0 16px;padding:8px 16px;border-radius:999px;border:1.5px solid var(--krq-hi);color:var(--krq-hi);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.krq-offer__media{width:78%;max-width:300px;margin:0 auto 18px;aspect-ratio:1;border-radius:20px;overflow:hidden;background:var(--krq-card);box-shadow:0 16px 40px #00000059}.krq-offer__media img,.krq-offer__media svg{display:block;width:100%;height:100%;object-fit:cover}.krq-h--offer{font-size:clamp(25px,7vw,30px)}.krq-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 18px;padding:0;list-style:none}.krq-chips li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--krq-text) 30%,transparent);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.krq-chips svg{color:var(--krq-hi)}.krq-form{margin:0}.krq-opts{display:grid;gap:12px;text-align:left}.krq-opt{position:relative;display:flex;align-items:center;gap:10px;padding:14px 12px;border:2px solid color-mix(in srgb,var(--krq-text) 20%,transparent);border-radius:16px;background:var(--krq-card);cursor:pointer;transition:border-color .2s,background .2s}.krq-opt input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.krq-opt.is-selected,.krq-opt:has(input:checked){border-color:var(--krq-hi);background:color-mix(in srgb,var(--krq-hi) 10%,var(--krq-card))}.krq-opt.is-soldout{opacity:.5;cursor:not-allowed}.krq-opt__badge{position:absolute;top:-11px;right:14px;padding:4px 10px;border-radius:999px;background:var(--krq-hi);color:var(--krq-bg);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.krq-opt__radio{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid color-mix(in srgb,var(--krq-text) 55%,transparent);display:grid;place-items:center}.krq-opt__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--krq-hi);transform:scale(0);transition:transform .2s}.krq-opt.is-selected .krq-opt__radio,.krq-opt:has(input:checked) .krq-opt__radio{border-color:var(--krq-hi)}.krq-opt.is-selected .krq-opt__radio:after,.krq-opt:has(input:checked) .krq-opt__radio:after{transform:scale(1)}.krq-opt__img{flex:none;width:46px;height:46px;border-radius:10px;overflow:hidden;background:#fff}.krq-opt__img img{width:100%;height:100%;object-fit:cover}.krq-opt__text{flex:1;min-width:0;display:grid;gap:2px}.krq-opt__title{font-size:15.5px;font-weight:800;line-height:1.2}.krq-opt__sub,.krq-opt__renew{font-size:12.5px;line-height:1.3;opacity:.8}.krq-opt__renew{opacity:.65}.krq-opt__price{flex:none;display:grid;justify-items:end;gap:1px;text-align:right}.krq-opt__price s{font-size:13px;opacity:.6}.krq-opt__price strong{font-size:19px;font-weight:800;color:var(--krq-hi);line-height:1.1}.krq-opt__price small{font-size:11px;opacity:.75}.krq-save{margin:16px 0 0;font-size:15px;line-height:1.4}.krq-save strong{color:var(--krq-hi)}.krq-cta--claim{margin-top:14px}.krq-error{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#ffe3e3;color:#8a1c1c;font-size:14px;line-height:1.4}.krq-fine{margin-top:18px;font-size:11px;line-height:1.55;opacity:.6}.krq-fine p{margin:0 0 6px}.krq-confetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:50;display:none}.krq-placeholder{background:var(--krq-card);fill:color-mix(in srgb,var(--krq-text) 30%,transparent)}@media(max-width:360px){.krq-opt__img{display:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/kr-quiz.css.map */
