.pf{padding:72px 0 88px}.pf__head{max-width:640px;margin-left:auto;margin-right:auto}.pf__lede{font-size:17px;line-height:1.6;color:var(--body);margin-top:10px}.pf__card{max-width:720px;margin:0 auto;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:34px 36px 30px}.pf__progress{height:4px;background:var(--border-soft);border-radius:100px;overflow:hidden}.pf__bar{display:block;height:100%;background:var(--terra);border-radius:100px;transition:width .3s ease}.pf__count{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--forest-mid);margin:14px 0 6px;min-height:1em}.pf__step{border:0;margin:0;padding:0;min-width:0}.pf__q{display:block;font-weight:700;font-size:clamp(19px,2.2vw,23px);line-height:1.3;color:var(--ink);margin:0 0 18px;outline:0}.pf__check-note{font-size:14.5px;color:var(--forest-mid);margin:0 0 8px}.pf__answers{display:grid;gap:10px}.pf__a{display:block;width:100%;text-align:left;font:inherit;font-size:15.5px;line-height:1.45;color:var(--body);background:var(--paper);border:1px solid var(--border);border-radius:12px;padding:14px 18px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pf__a:hover,.pf__a:focus-visible{border-color:var(--forest-mid);background:#fff;outline:0}.pf__a.is-picked{border-color:var(--terra);background:#fbf3ec;color:var(--ink)}.pf__nav{display:flex;justify-content:flex-start;margin-top:18px;min-height:22px}.pf__back,.pf__restart{font:inherit;font-size:14.5px;font-weight:700;color:var(--forest);background:transparent;border:0;border-bottom:2px solid var(--sage);padding:0 0 2px;cursor:pointer}.pf__back:hover,.pf__restart:hover{border-color:var(--terra)}.pf__result{text-align:center}.pf__result-h{font-size:clamp(24px,3vw,32px);margin:8px 0 10px;color:var(--forest);outline:0}.pf__result-lede{color:var(--body);max-width:520px;margin:0 auto 24px}.pf__picks{display:grid;gap:14px;text-align:left;margin-bottom:22px}.pf__pick{border:1px solid var(--border);border-radius:var(--radius);padding:24px 26px;background:var(--paper)}.pf__pick--primary{background:var(--sagewash);border-color:var(--sage)}.pf__pick-tag{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--forest);margin:0 0 8px}.pf__pick h4{font-size:22px;line-height:1.2;margin:0 0 8px;color:var(--ink)}.pf__pick-lead{font-weight:600;color:var(--forest);margin:0 0 8px}.pf__pick-text{color:var(--body);margin:0 0 10px;line-height:1.55}.pf__pick-note{font-size:14px;color:var(--forest-mid);border-left:3px solid var(--sage);padding-left:12px;margin:0 0 14px;line-height:1.5}.pf__pick-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:14px}.pf__pick-price{font-weight:700;color:var(--forest)}.pf__pick .btn,.pf__pick .btn-terra{box-shadow:none}.pf__pick .btn:hover{transform:none}.scheme--forest .pf__card{background:#ffffff0f;border-color:#ffffff2e}.scheme--forest .pf__q,.scheme--forest .pf__pick h4,.scheme--forest .pf__result-h{color:#f3ede4}.scheme--forest .pf__lede,.scheme--forest .pf__result-lede,.scheme--forest .pf__count,.scheme--forest .pf__check-note{color:#f3ede4cc}.scheme--forest .pf__a{background:#ffffff0d;border-color:#fff3;color:#f3ede4}.scheme--forest .pf__a:hover,.scheme--forest .pf__a:focus-visible{background:#ffffff1a;border-color:#ffffff80}.scheme--forest .pf__a.is-picked{background:#d383462e;border-color:var(--orange);color:#fff}.scheme--forest .pf__back,.scheme--forest .pf__restart{color:#f3ede4}.scheme--forest .pf__pick{background:#ffffff0d;border-color:#ffffff2e}.scheme--forest .pf__pick--primary{background:#ffffff1a;border-color:#ffffff59}.scheme--forest .pf__pick-tag,.scheme--forest .pf__pick-lead,.scheme--forest .pf__pick-price{color:#f3ede4}.scheme--forest .pf__pick-text,.scheme--forest .pf__pick-note{color:#f3ede4d9}.scheme--forest .pf__pick .btn-ghost{color:#f3ede4;box-shadow:inset 0 0 0 1.5px #f3ede499}@media(max-width:640px){.pf{padding:48px 0 60px}.pf__card{padding:22px 18px 20px;border-radius:var(--radius)}.pf__a{padding:12px 14px;font-size:15px}.pf__pick{padding:18px}.pf__pick-foot .btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/quiz.css.map */
