.nzfq{--nzfq-blue: #16b2df;--nzfq-blue-ink: #0b7ea3;--nzfq-pale: rgba(22, 178, 223, .07);--nzfq-line: rgba(22, 178, 223, .22);--nzfq-ink: rgb(var(--color-foreground, 37, 37, 37));--nzfq-muted: rgba(var(--color-foreground, 37, 37, 37), .75);background:#fff;color:var(--nzfq-ink);font-family:var(--font-body-family);padding:1.6rem 1.6rem 4.8rem;overflow-x:hidden}.nzfq *,.nzfq *:before,.nzfq *:after{box-sizing:border-box}.nzfq__inner{max-width:64rem;margin:0 auto}.nzfq__top{min-height:4.4rem;display:flex;align-items:center}.nzfq__screen[hidden],.nzfq [hidden]{display:none!important}.nzfq__screen{display:flex;flex-direction:column;gap:1.6rem}.nzfq__kicker{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nzfq-blue-ink)}.nzfq__h1{margin:0;font-size:2.8rem;line-height:1.2;overflow-wrap:anywhere}.nzfq__h2{margin:0;font-size:2.4rem;line-height:1.25}.nzfq__h1:focus,.nzfq__h2:focus{outline:none}.nzfq__h1:focus-visible,.nzfq__h2:focus-visible{outline:2px solid var(--nzfq-blue-ink);outline-offset:4px}.nzfq__lead,.nzfq__lead p{margin:0;font-size:1.6rem;line-height:1.55;color:var(--nzfq-muted)}.nzfq__hint{margin:-.6rem 0 0;font-size:1.4rem;color:var(--nzfq-muted)}.nzfq__small{margin:0;font-size:1.4rem;line-height:1.5;color:var(--nzfq-muted)}.nzfq__small a{color:inherit;text-decoration-color:var(--nzfq-blue);text-underline-offset:.3rem}.nzfq__center{text-align:center}.nzfq__hero{border-radius:6px;overflow:hidden;background:var(--nzfq-pale);border:1px solid var(--nzfq-line)}.nzfq__hero-img{display:block;width:100%;height:22rem;object-fit:contain}@media screen and (min-width:750px){.nzfq__hero-img{height:32rem}}.nzfq__cta{width:100%;min-height:5.2rem;font-size:1.6rem;font-weight:600;text-decoration:none}.nzfq__cta:focus-visible{outline:2px solid var(--nzfq-ink);outline-offset:3px;box-shadow:none}.nzfq__back{min-height:4.4rem;padding:0 .8rem;margin-left:-.8rem;border:0;background:transparent;color:var(--nzfq-muted);font:inherit;font-size:1.5rem;cursor:pointer;border-radius:6px}.nzfq__back:hover{color:var(--nzfq-ink)}.nzfq__back:focus-visible,.nzfq__link:focus-visible{outline:2px solid var(--nzfq-blue-ink);outline-offset:2px}.nzfq__prog{display:flex;flex-direction:column;gap:.8rem}.nzfq__count{margin:0;font-size:1.3rem;color:var(--nzfq-muted)}.nzfq__bar{height:.6rem;border-radius:.3rem;background:#16b2df26;overflow:hidden}.nzfq .nzfq__bar-fill{display:block;height:100%;border-radius:.3rem;background:var(--nzfq-blue);transition:width .25s ease}.nzfq__opts{display:grid;grid-template-columns:1fr;gap:1rem}.nzfq__opt{display:flex;flex-direction:column;justify-content:center;gap:.2rem;width:100%;min-height:5.6rem;padding:1.2rem 1.6rem;text-align:left;font:inherit;color:var(--nzfq-ink);background:#fff;border:1px solid rgba(var(--color-foreground, 37, 37, 37),.25);border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.nzfq__opt:hover{background:var(--nzfq-pale);border-color:var(--nzfq-blue)}.nzfq__opt:focus-visible{outline:2px solid var(--nzfq-blue-ink);outline-offset:2px}.nzfq__opt[aria-pressed=true]{border-color:var(--nzfq-blue-ink);background:var(--nzfq-pale)}.nzfq__opt-label{font-size:1.6rem;font-weight:600}.nzfq__opt-sub{font-size:1.35rem;color:var(--nzfq-muted)}.nzfq__pill{align-self:flex-start;margin:-.4rem 0 0;padding:.4rem 1.2rem;border-radius:999px;background:var(--nzfq-pale);border:1px solid var(--nzfq-line);font-size:1.3rem;font-weight:600}.nzfq__note{margin:0;padding:1.2rem 1.4rem;border-radius:6px;background:var(--nzfq-pale);font-size:1.4rem;line-height:1.5}.nzfq__card{border:1px solid var(--nzfq-line);border-radius:6px;overflow:hidden}.nzfq__scents{list-style:none;margin:0;padding:0}.nzfq__scent+.nzfq__scent{border-top:1px solid var(--nzfq-line)}.nzfq__scent-link{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;color:inherit;text-decoration:none;min-height:7.2rem}.nzfq__scent-link:hover{background:var(--nzfq-pale)}.nzfq__scent-link:hover .nzfq__scent-name{text-decoration:underline;text-decoration-color:var(--nzfq-blue);text-underline-offset:.3rem}.nzfq__scent-link:focus-visible{outline:2px solid var(--nzfq-blue-ink);outline-offset:-2px}.nzfq__thumb{flex:0 0 4.8rem;width:4.8rem;height:6.4rem;border-radius:4px;background:var(--nzfq-pale);overflow:hidden;display:flex;align-items:center;justify-content:center}.nzfq__thumb img{width:100%;height:100%;object-fit:contain;display:block}.nzfq__scent-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.nzfq__scent-name{font-size:1.5rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.nzfq__scent-brand{font-size:1.3rem;color:var(--nzfq-muted)}.nzfq__scent-out{font-size:1.3rem;color:#9a3412}.nzfq__scent-price{flex:0 0 auto;font-size:1.4rem;white-space:nowrap}.nzfq__scent.is-out .nzfq__thumb,.nzfq__scent.is-out .nzfq__scent-name{opacity:.6}.nzfq__totals{display:flex;flex-direction:column;gap:.4rem;padding:1.4rem;background:var(--nzfq-pale);border-top:1px solid var(--nzfq-line)}.nzfq__row{display:flex;justify-content:space-between;gap:1.2rem;font-size:1.4rem;color:var(--nzfq-muted)}.nzfq__row.is-save{color:var(--nzfq-blue-ink);font-weight:600}.nzfq__row.is-total{margin-top:.4rem;font-size:1.8rem;font-weight:700;color:var(--nzfq-ink)}.nzfq__totals .nzfq__small{margin-top:.4rem}.nzfq__how{margin:0;font-size:1.5rem;line-height:1.55}.nzfq__custom{margin:0;display:flex;flex-direction:column;gap:.2rem}.nzfq__custom .nzfq__inline{align-self:flex-start;min-height:4.4rem;display:inline-flex;align-items:center;font-size:1.6rem}.nzfq__inline{color:var(--nzfq-blue-ink);font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.nzfq__inline:focus-visible{outline:2px solid var(--nzfq-blue-ink);outline-offset:2px;border-radius:2px}.nzfq__foot{display:flex;flex-direction:column;gap:.8rem;padding-top:1.6rem;border-top:1px solid var(--nzfq-line)}.nzfq__runner{border-color:var(--nzfq-blue-ink)}.nzfq__link{align-self:center;min-height:4.4rem;padding:0 1.2rem;border:0;background:transparent;font:inherit;font-size:1.4rem;color:var(--nzfq-muted);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;border-radius:6px}@media screen and (min-width:750px){.nzfq{padding:2.4rem 3.2rem 6.4rem}.nzfq__h1{font-size:3.6rem}.nzfq__h2{font-size:3rem}.nzfq__opts--grid{grid-template-columns:1fr 1fr}.nzfq__cta{width:auto;align-self:flex-start;min-width:26rem}}@media(prefers-reduced-motion:reduce){.nzfq__bar-fill,.nzfq__opt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/nzf-scent-quiz.css.map */
