.qzb{--qzb-bg: #efeafa;--qzb-accent: #6f50b3;--qzb-ink: #2f2640;--qzb-deep: #574382;--qzb-mute: #615a73;--qzb-soft: #f6f3fd;--qzb-line: #dcd3f0;--qzb-card: #fff;--qzb-ok: #23874f;--qzb-no-bg: #fbeaea;--qzb-no-ink: #974343;--qzb-no-line: #ebc3c3;--qzb-no-strong: #d06464;--qzb-err: #b03a3a;--qzb-ease: cubic-bezier(.23, 1, .32, 1);--qzb-shadow: 0 12px 32px -14px rgb(87 67 130 / .32), 0 2px 6px -2px rgb(87 67 130 / .1);box-sizing:border-box;min-height:100vh;min-height:100dvh;background:var(--qzb-bg);color:var(--qzb-ink);font-family:"Lato",var(--body-font-stack, sans-serif);font-size:16px;line-height:1.5;-webkit-tap-highlight-color:transparent;caret-color:var(--qzb-accent)}.qzb *,.qzb *:before,.qzb *:after{box-sizing:border-box}.qzb :where(h1,h2,p,fieldset,legend){margin:0;padding:0}.qzb :where(button,input,textarea){font:inherit;color:inherit}.qzb ::selection{background:#cdbcf2;color:var(--qzb-ink)}.qzb svg{display:block}.qzb__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.qzb__shell{position:relative;display:flex;flex-direction:column;width:100%;max-width:480px;min-height:100vh;min-height:100dvh;margin:0 auto;padding:0 20px}.qzb__bars{position:sticky;top:0;z-index:2;display:flex;gap:4px;padding:max(14px,env(safe-area-inset-top)) 0 14px;background:var(--qzb-bg)}.qzb__bar{flex:1;height:3px;border-radius:3px;background:#6f50b32e;overflow:hidden}.qzb__bar i{display:block;height:100%;border-radius:inherit;background:var(--qzb-accent);transform:scaleX(0);transform-origin:left center;transition:transform .52s var(--qzb-ease)}.qzb__bar.is-half i{transform:scaleX(.4)}.qzb__bar.is-full i{transform:scaleX(1)}.qzb__screen{display:flex;flex-direction:column;flex:1 0 auto;margin:0}.qzb.is-js .qzb__screen{display:none}.qzb.is-js .qzb__screen.is-active{display:flex}.qzb.is-js:has([data-qzb-posted]) .qzb-intro,.qzb.is-js:has(.qzb-cap__fail) .qzb-intro{display:none}.qzb.is-js:has([data-qzb-posted]) .qzb-done,.qzb.is-js:has(.qzb-cap__fail):not(:has([data-qzb-posted])) .qzb-cap{display:flex}.qzb:not(.is-js) .qzb__screen{padding-bottom:32px}.qzb:not(.is-js) .qzb-done{display:none}.qzb__screen:focus,.qzb [tabindex="-1"]:focus{outline:none}.qzb__body{display:flex;flex-direction:column;flex:1 0 auto;padding-top:10px}@media(prefers-reduced-motion:no-preference){.qzb.is-js .qzb__screen.is-active.is-entering{animation:qzb-in .42s var(--qzb-ease) both}}@keyframes qzb-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.qzb__nav{position:sticky;bottom:0;z-index:1;display:flex;justify-content:flex-end;padding:18px 0 max(22px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--qzb-bg) 72%,rgb(239 234 250 / 0))}.qzb__next{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:62px;height:62px;padding:0;border:0;border-radius:999px;background:var(--qzb-accent);color:#fff;cursor:pointer;box-shadow:0 10px 24px -10px #57438299;transition:background-color .22s var(--qzb-ease),box-shadow .22s var(--qzb-ease),transform .16s var(--qzb-ease);touch-action:manipulation}.qzb__next svg{width:26px;height:26px;transition:transform .22s var(--qzb-ease)}.qzb__next--label{width:auto;padding:0 24px 0 30px;font-size:17px;font-weight:900;letter-spacing:.01em}.qzb__next:active:not(:disabled){transform:scale(.96)}.qzb__next:focus-visible{outline:3px solid var(--qzb-ink);outline-offset:3px}.qzb__next:disabled{background:#d4c9ee;box-shadow:none;cursor:not-allowed}.qzb__next:disabled svg{transform:translate(-3px)}@media(hover:hover){.qzb__next:hover:not(:disabled){background:var(--qzb-deep)}.qzb__next:hover:not(:disabled) svg{transform:translate(3px)}}@media(prefers-reduced-motion:no-preference){.qzb__next.is-ready{animation:qzb-ready .42s var(--qzb-ease)}}@keyframes qzb-ready{0%{transform:scale(.9)}55%{transform:scale(1.06)}to{transform:scale(1)}}.qzb-intro .qzb__body{justify-content:center;padding-bottom:8vh}.qzb-intro__logo{width:112px;height:auto;margin-bottom:30px}.qzb-intro__logo-l{fill:var(--qzb-deep)}.qzb-intro__logo-dot{fill:#ed7453}.qzb-intro__title{font-size:clamp(40px,12.4vw,54px);font-weight:900;line-height:1.02;letter-spacing:-.025em;color:var(--qzb-accent);text-wrap:balance}.qzb-intro__text{margin-top:18px;max-width:22ch;font-size:20px;line-height:1.4;color:var(--qzb-ink);text-wrap:pretty}.qzb-intro__meta{margin-top:26px;font-size:14px;font-weight:700;color:var(--qzb-mute)}.qzb-card{min-width:0;padding:24px 16px 16px;border:0;border-radius:26px;background:var(--qzb-card);box-shadow:var(--qzb-shadow)}.qzb-card__q{display:block;float:left;width:100%;margin-bottom:20px;padding:0 4px;font-size:22px;font-weight:900;line-height:1.25;letter-spacing:-.01em;color:var(--qzb-ink);text-wrap:pretty}.qzb-opts{clear:both;display:grid;gap:10px}.qzb-opt{position:relative;display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 14px 10px 11px;border:1.5px solid transparent;border-radius:18px;background:var(--qzb-soft);font-size:16px;font-weight:700;line-height:1.3;cursor:pointer;transition:background-color .24s var(--qzb-ease),border-color .24s var(--qzb-ease),color .24s var(--qzb-ease),opacity .24s var(--qzb-ease),transform .16s var(--qzb-ease);touch-action:manipulation}.qzb-opt:active{transform:scale(.985)}.qzb-opt:has(input:focus-visible){outline:3px solid var(--qzb-accent);outline-offset:2px}@media(hover:hover){.qzb-card:not(.is-answered) .qzb-opt:hover{border-color:#6f50b373}}.qzb-opt__key{position:relative;display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1.5px solid var(--qzb-line);border-radius:999px;background:#fff;transition:background-color .24s var(--qzb-ease),border-color .24s var(--qzb-ease),color .24s var(--qzb-ease)}.qzb-opt__key>*{grid-area:1 / 1}.qzb-opt__letter{font-size:14px;font-weight:900;color:var(--qzb-accent)}.qzb-opt__ok,.qzb-opt__no{opacity:0;transform:scale(.5);transition:opacity .2s var(--qzb-ease),transform .26s var(--qzb-ease)}.qzb-opt__ok svg,.qzb-opt__no svg{width:18px;height:18px}.qzb-opt__text{min-width:0}.qzb-card.is-answered .qzb-opt{cursor:default}.qzb-card.is-answered .qzb-opt:active{transform:none}.qzb-opt.is-right{background:var(--qzb-ok);border-color:var(--qzb-ok);color:#fff}.qzb-opt.is-right .qzb-opt__key{background:#fff;border-color:#fff;color:var(--qzb-ok)}.qzb-opt.is-wrong{background:var(--qzb-no-bg);color:var(--qzb-no-ink)}.qzb-opt.is-wrong .qzb-opt__key{border-color:var(--qzb-no-line)}.qzb-opt.is-wrong .qzb-opt__letter{color:var(--qzb-no-ink)}.qzb-opt.is-wrong.is-picked{border-color:var(--qzb-no-strong)}.qzb-opt.is-wrong.is-picked .qzb-opt__key{background:var(--qzb-no-strong);border-color:var(--qzb-no-strong);color:#fff}.qzb-opt.is-chosen{background:var(--qzb-accent);border-color:var(--qzb-accent);color:#fff}.qzb-opt.is-chosen .qzb-opt__key{background:#fff;border-color:#fff;color:var(--qzb-accent)}.qzb-opt.is-other{opacity:.55}.qzb-opt.is-right .qzb-opt__letter,.qzb-opt.is-chosen .qzb-opt__letter,.qzb-opt.is-wrong.is-picked .qzb-opt__letter{opacity:0}.qzb-opt.is-right .qzb-opt__ok,.qzb-opt.is-chosen .qzb-opt__ok,.qzb-opt.is-wrong.is-picked .qzb-opt__no{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.qzb-opt.is-right,.qzb-opt.is-chosen{animation:qzb-pop .36s var(--qzb-ease)}.qzb-opt.is-wrong.is-picked{animation:qzb-shake .32s var(--qzb-ease)}}@keyframes qzb-pop{0%{transform:scale(1)}45%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes qzb-shake{0%,to{transform:none}25%{transform:translate(-5px)}60%{transform:translate(4px)}}.qzb-tip{margin-top:14px;padding:16px 18px 18px;border-radius:22px;background:#ffffffb8;box-shadow:inset 0 0 0 1.5px #6f50b329}.qzb-tip[hidden]{display:none}.qzb-tip__title{font-size:15px;font-weight:900;color:var(--qzb-accent)}.qzb-tip__text{margin-top:4px;font-size:16px;line-height:1.5;color:var(--qzb-ink);text-wrap:pretty}@media(prefers-reduced-motion:no-preference){.qzb-tip.is-in{animation:qzb-tip .46s var(--qzb-ease) .12s both}}@keyframes qzb-tip{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.qzb-open{display:block;clear:both;width:100%;min-height:132px;padding:14px 16px;border:1.5px solid var(--qzb-line);border-radius:18px;background:var(--qzb-soft);font-size:17px;line-height:1.45;resize:none;transition:border-color .2s var(--qzb-ease),background-color .2s var(--qzb-ease),box-shadow .2s var(--qzb-ease)}.qzb-open::placeholder{color:var(--qzb-mute);opacity:1}.qzb-open:focus{outline:none;border-color:var(--qzb-accent);background:#fff;box-shadow:0 0 0 4px #6f50b329}.qzb-note{margin-top:14px;padding:20px 22px;border-radius:22px;background:linear-gradient(140deg,#574382,#7458c2);color:#fff;box-shadow:0 14px 30px -16px #574382b3}.qzb-note p{font-size:17px;font-weight:700;line-height:1.45;text-wrap:pretty}.qzb-cap__title{font-size:clamp(28px,8.4vw,34px);font-weight:900;line-height:1.1;letter-spacing:-.02em;color:var(--qzb-accent);text-wrap:balance}.qzb-cap__text{margin-top:10px;font-size:17px;color:var(--qzb-ink)}.qzb-cap .qzb__body>.qzb-field:first-of-type{margin-top:26px}.qzb-field{display:grid;gap:6px;margin-top:16px}.qzb-field__label{font-size:14px;font-weight:700;color:var(--qzb-ink)}.qzb-field__phone{display:flex;gap:8px}.qzb-field__prefix{display:grid;place-items:center;flex:0 0 auto;min-width:64px;height:56px;border-radius:16px;background:var(--qzb-soft);box-shadow:inset 0 0 0 1.5px var(--qzb-line);font-weight:700;color:var(--qzb-deep)}.qzb-field__input{width:100%;min-width:0;height:56px;padding:0 16px;border:1.5px solid var(--qzb-line);border-radius:16px;background:#fff;font-size:17px;transition:border-color .2s var(--qzb-ease),box-shadow .2s var(--qzb-ease)}.qzb-field__input:focus{outline:none;border-color:var(--qzb-accent);box-shadow:0 0 0 4px #6f50b329}.qzb-field__input[aria-invalid=true]{border-color:var(--qzb-err)}.qzb-field__err{display:none;font-size:13px;font-weight:700;color:var(--qzb-err)}.qzb-field.is-invalid .qzb-field__err{display:block}.qzb-cap__fail{margin-top:16px;font-size:14px;font-weight:700;color:var(--qzb-err)}.qzb-cap__consent{margin-top:18px;font-size:13px;line-height:1.45;color:var(--qzb-mute)}.qzb-cap.is-busy .qzb__next{opacity:.7;pointer-events:none}.qzb-done .qzb__body{justify-content:center;padding-bottom:12vh}.qzb-done__mark{display:grid;place-items:center;width:76px;height:76px;margin-bottom:26px;border-radius:999px;background:var(--qzb-ok);color:#fff;box-shadow:0 14px 30px -14px #23874fb3}.qzb-done__mark svg{width:38px;height:38px}.qzb-done__title{font-size:clamp(36px,11vw,46px);font-weight:900;line-height:1.05;letter-spacing:-.025em;color:var(--qzb-accent);overflow-wrap:anywhere}.qzb-done__score{align-self:flex-start;margin-top:16px;padding:8px 14px;border-radius:999px;background:#fff;font-size:15px;font-weight:700;color:var(--qzb-deep)}.qzb-done__score[hidden]{display:none}.qzb-done__text{margin-top:16px;max-width:30ch;font-size:19px;line-height:1.45;text-wrap:pretty}@media(prefers-reduced-motion:no-preference){.qzb-done.is-active .qzb-done__mark{animation:qzb-mark .56s var(--qzb-ease) .12s both}}@keyframes qzb-mark{0%{opacity:0;transform:scale(.6) rotate(-12deg)}to{opacity:1;transform:none}}.qzb--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}.qzb--full .qzb__shell{height:100%;min-height:0;overflow:hidden}.qzb--full .qzb__bars{position:static;flex:none}.qzb--full.is-js .qzb__screen.is-active{flex:1 1 auto;min-height:0;font-size:calc(16px * var(--qzb-k, 1))}.qzb--full .qzb__body{flex:1 1 auto;min-height:0;overflow:hidden;padding-top:.625em}.qzb--full .qzb__nav{position:static;flex:none;padding-top:12px;background:none}.qzb--full .qzb-intro .qzb__body,.qzb--full .qzb-done .qzb__body{justify-content:safe center}.qzb--full .qzb-intro__logo{width:7em;margin-bottom:1.875em}.qzb--full .qzb-intro__title{font-size:calc(clamp(40px,12.4vw,54px) * var(--qzb-k, 1))}.qzb--full .qzb-intro__text{margin-top:1.125em;font-size:1.25em}.qzb--full .qzb-intro__meta{margin-top:1.625em;font-size:.875em}.qzb--full .qzb-card{padding:1.5em 1em 1em;border-radius:1.625em}.qzb--full .qzb-card__q{margin-bottom:1.25em;font-size:1.375em}.qzb--full .qzb-opts{gap:.625em}.qzb--full .qzb-opt{min-height:3.625em;padding:.625em .875em .625em .6875em;border-radius:1.125em;font-size:1em;gap:.75em}.qzb--full .qzb-opt__key{flex-basis:2.125em;width:2.125em;height:2.125em}.qzb--full .qzb-opt__letter{font-size:.875em}.qzb--full .qzb-tip{margin-top:.875em;padding:1em 1.125em 1.125em;border-radius:1.375em}.qzb--full .qzb-tip__title{font-size:.9375em}.qzb--full .qzb-tip__text{font-size:1em}.qzb-tip.is-measure{display:block!important;visibility:hidden;animation:none!important}.qzb--full .qzb-open{min-height:8.25em;padding:.875em 1em;font-size:max(16px,1.0625em)}.qzb--full .qzb-note{margin-top:.875em;padding:1.25em 1.375em}.qzb--full .qzb-note p{font-size:1.0625em}.qzb--full .qzb-cap__title{font-size:calc(clamp(28px,8.4vw,34px) * var(--qzb-k, 1))}.qzb--full .qzb-cap__text{font-size:1.0625em}.qzb--full .qzb-cap .qzb__body>.qzb-field:first-of-type{margin-top:1.5em}.qzb--full .qzb-field{margin-top:.875em;gap:.375em}.qzb--full .qzb-field__label{font-size:.875em}.qzb--full .qzb-field__input{height:3.5em;font-size:max(16px,1.0625em)}.qzb--full .qzb-field__prefix{height:3.5em}.qzb--full .qzb-field__err{font-size:.8125em}.qzb--full .qzb-cap__fail{font-size:.875em}.qzb--full .qzb-cap__consent{margin-top:1em;font-size:.8125em}.qzb--full .qzb-done__mark{width:4.75em;height:4.75em;margin-bottom:1.625em}.qzb--full .qzb-done__title{font-size:calc(clamp(36px,11vw,46px) * var(--qzb-k, 1))}.qzb--full .qzb-done__text{font-size:1.1875em}@media(prefers-reduced-motion:reduce){.qzb *,.qzb *:before,.qzb *:after{transition-duration:.01ms!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/qzb-quiz.css.map */
