.template-page-quiz .shopify-section--header-group,.template-page-quiz .shopify-section--footer-group,.template-page-quiz #shopify-section-header-group,.template-page-quiz #shopify-section-footer-group,.template-page-quiz [class*=shopify-section-group-header],.template-page-quiz [class*=shopify-section-group-footer],body.t-quiz .shopify-section--header-group,body.t-quiz .shopify-section--footer-group,body.t-quiz #shopify-section-header-group,body.t-quiz #shopify-section-footer-group,body.t-quiz [class*=shopify-section-group-header],body.t-quiz [class*=shopify-section-group-footer]{display:none!important}.template-page-quiz,body.t-quiz{margin:0!important;padding:0!important}.t-quiz{--qz-ground: var(--bone);--qz-line: rgba(30, 25, 19, .12);--qz-line-soft: rgba(30, 25, 19, .06);--qz-ink: var(--ink);--qz-ink-soft: var(--ink-soft);--qz-ink-mute: var(--ink-mute);--qz-grad-v: linear-gradient(180deg, var(--grad-pink) 0%, var(--grad-lavender) 55%, var(--grad-mist) 100%);--qz-grad-h: linear-gradient(90deg, var(--grad-pink) 0%, var(--grad-lavender) 55%, var(--grad-mist) 100%);--qz-hue: 0;min-height:100vh;min-height:100dvh;background:var(--qz-ground);color:var(--qz-ink);font-family:var(--ff-body);display:flex;flex-direction:column}.p-quiz__atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(126% 64% at calc(14% + var(--qz-hue) * 30%) 0%,rgba(219,155,184,calc(.24 - var(--qz-hue) * .1)),transparent 66%),radial-gradient(118% 60% at calc(88% - var(--qz-hue) * 26%) 4%,rgba(151,159,203,calc(.13 + var(--qz-hue) * .12)),transparent 64%),radial-gradient(92% 44% at 84% 100%,rgba(183,155,198,.14),transparent 68%);transition:background 1.4s var(--ease-soft)}.p-quiz__rail{position:fixed;inset:0 0 auto 0;height:2px;background:var(--qz-line-soft);z-index:6}.p-quiz__rail-fill{height:100%;width:0;background:var(--qz-grad-h);background-size:100vw 100%;background-repeat:no-repeat;transition:width .7s var(--ease-soft)}.p-quiz__rail[hidden]{display:none}.p-quiz__shell{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1.1rem,2.6vh,1.7rem) clamp(1.35rem,5vw,3.5rem)}.p-quiz__brand{display:inline-flex;align-items:center;line-height:0}.p-quiz__brand img{height:23px;width:auto;display:block}.p-quiz__shell-right{display:flex;align-items:baseline;gap:clamp(1rem,3vw,2rem)}.p-quiz__count{font-family:var(--ff-body);font-size:.68rem;font-weight:500;letter-spacing:.2em;color:var(--qz-ink-mute);font-variant-numeric:tabular-nums}.p-quiz__count[hidden]{display:none}.p-quiz__exit{font-family:var(--ff-body);font-size:.74rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--qz-ink-mute);text-decoration:none;transition:color .32s var(--ease-soft)}.p-quiz__exit:hover{color:var(--qz-ink)}.p-quiz__exit:focus-visible{outline:2px solid var(--qz-ink);outline-offset:4px}.p-quiz__stage{position:relative;z-index:2;flex:1 1 auto;display:flex;align-items:center;padding:clamp(1.5rem,4vh,4rem) clamp(1.35rem,5vw,3.5rem) clamp(2rem,5vh,4rem)}.p-quiz__inner{width:100%;max-width:34rem;margin:0 auto}.p-quiz__screen{display:none}.p-quiz__screen.is-current{display:block}.js .p-quiz__screen.is-current{animation:quiz-enter .62s var(--ease-soft) both}@keyframes quiz-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.p-quiz__eyebrow{font-family:var(--ff-body);font-size:.66rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--qz-ink-mute);margin:0 0 clamp(.9rem,2vh,1.5rem)}.p-quiz__question{font-family:var(--ff-editorial);font-weight:400;font-size:clamp(1.95rem,4.6vw,3.2rem);line-height:1.06;letter-spacing:-.018em;text-wrap:balance;margin:0}.p-quiz__question em{font-style:italic}.p-quiz__note{font-family:var(--ff-body);font-size:.9rem;line-height:1.6;color:var(--qz-ink-mute);max-width:100%;text-wrap:balance;margin:clamp(.8rem,1.8vh,1.2rem) 0 0}.p-quiz__ack{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:0 0 clamp(1.4rem,3vh,2rem);padding-left:1rem;background:var(--qz-grad-v) left / 2px 100% no-repeat}.p-quiz__ack[hidden]{display:none}.p-quiz__ack-label{flex:1 1 100%;font-family:var(--ff-body);font-size:.64rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--qz-ink-mute)}.p-quiz__ack-value{font-family:var(--ff-editorial);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.2;color:var(--qz-ink)}.p-quiz__ack-change{background:none;border:0;padding:.2rem 0;font-family:var(--ff-body);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--qz-ink-mute);cursor:pointer;transition:color .32s var(--ease-soft)}.p-quiz__ack-change:hover{color:var(--qz-ink)}.p-quiz__ack-change:focus-visible{outline:2px solid var(--qz-ink);outline-offset:4px}.p-quiz__options{list-style:none;margin:clamp(1.4rem,4vh,2.6rem) 0 0;padding:0;border:0;display:grid;gap:.4rem}.p-quiz__options legend,.t-quiz .u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p-quiz__choice{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%;min-height:58px;padding:.9rem 1.1rem;background:#f6f1e78c;border:1px solid var(--qz-line-soft);border-radius:10px;cursor:pointer;text-align:left;font-family:var(--ff-body);font-size:clamp(.98rem,1.15vw,1.08rem);font-weight:400;line-height:1.35;color:var(--qz-ink-soft);overflow:hidden;transition:color .34s var(--ease-soft),border-color .34s var(--ease-soft),transform .34s var(--ease-soft)}.p-quiz__choice:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#db9bb84d,#b79bc638 48%,#979fcb1f);opacity:0;transform:translate(-14px);transition:opacity .34s var(--ease-soft),transform .34s var(--ease-soft)}.p-quiz__choice>*{position:relative}.p-quiz__choice:hover,.p-quiz__choice:focus-visible{color:var(--qz-ink);border-color:#b79bc68c;transform:translateY(-1px)}.p-quiz__choice:hover:before,.p-quiz__choice:focus-visible:before{opacity:1;transform:none}.p-quiz__choice:focus-visible{outline:2px solid var(--qz-ink);outline-offset:2px}.p-quiz__choice[aria-checked=true],.p-quiz__choice[aria-pressed=true]{color:var(--qz-ink);font-weight:500;border-color:#b79bc6bf}.p-quiz__choice[aria-checked=true]:before,.p-quiz__choice[aria-pressed=true]:before{opacity:1;transform:none}.p-quiz__choice.is-committing{transform:translateY(-1px) scale(.995)}.p-quiz__choice-label{flex:1 1 auto;text-wrap:pretty}.p-quiz__tick{flex:0 0 auto;width:17px;height:17px;border:1px solid var(--qz-ink-mute);border-radius:4px;display:inline-grid;place-items:center;transition:border-color .3s var(--ease-soft)}.p-quiz__tick svg{width:11px;height:11px;opacity:0;transform:scale(.7);transition:opacity .26s var(--ease-soft),transform .26s var(--ease-soft)}.p-quiz__choice[aria-pressed=true] .p-quiz__tick{border-color:var(--qz-ink)}.p-quiz__choice[aria-pressed=true] .p-quiz__tick svg{opacity:1;transform:none}.p-quiz__choice-arrow{flex:0 0 auto;font-size:.9rem;color:var(--qz-ink-mute);opacity:0;transform:translate(-5px);transition:opacity .34s var(--ease-soft),transform .34s var(--ease-soft)}.p-quiz__choice:hover .p-quiz__choice-arrow,.p-quiz__choice:focus-visible .p-quiz__choice-arrow{opacity:1;transform:none}.p-quiz__result-mark{width:60px;height:2px;background:var(--qz-grad-h);margin-bottom:clamp(1.4rem,3vh,2.2rem)}.p-quiz__result-title{font-family:var(--ff-editorial);font-weight:400;font-size:clamp(2.3rem,5.6vw,4rem);line-height:1.02;letter-spacing:-.022em;text-wrap:balance;margin:0}.p-quiz__result-title em{font-style:italic}.p-quiz__thread{font-family:var(--ff-editorial);font-style:italic;font-size:clamp(1.1rem,1.9vw,1.4rem);line-height:1.3;color:var(--qz-ink-soft);margin:clamp(.9rem,2vh,1.2rem) 0 0;padding-left:.9rem;background:var(--qz-grad-v) left / 2px 100% no-repeat}.p-quiz__thread[hidden]{display:none}.p-quiz__result-body{font-family:var(--ff-body);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.7;color:var(--qz-ink-soft);max-width:min(100%,56ch);text-wrap:pretty;margin:clamp(1.2rem,2.6vh,1.8rem) 0 0}.p-quiz__why{margin:clamp(1.8rem,4vh,2.6rem) 0 0;padding:clamp(1.2rem,3vh,1.7rem) clamp(1.1rem,3vw,1.6rem);border-radius:12px;background:var(--qz-grad-v) left / 3px 100% no-repeat,linear-gradient(100deg,#db9bb81f,#979fcb14),#f6f1e799}.p-quiz__why-label{font-family:var(--ff-body);font-size:.64rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--qz-ink-mute);margin:0 0 .7rem}.p-quiz__why-body{font-family:var(--ff-editorial);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:var(--qz-ink);text-wrap:pretty;margin:0}.p-quiz__supps{margin:clamp(1.8rem,4vh,2.6rem) 0 0}.p-quiz__supps[hidden]{display:none}.p-quiz__supps-label{font-family:var(--ff-body);font-size:.64rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--qz-ink-mute);margin:0 0 .9rem}.p-quiz__supp-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.p-quiz__supp{display:block;padding:1.1rem 1.25rem;border:1px solid var(--qz-line-soft);border-radius:12px;background:#f6f1e78c}.p-quiz__supp-rank{display:block;font-family:var(--ff-body);font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--qz-ink-mute);margin-bottom:.4rem}.p-quiz__supp-name{display:block;font-family:var(--ff-editorial);font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.15;color:var(--qz-ink);margin-bottom:.35rem}.p-quiz__supp-why{display:block;font-family:var(--ff-body);font-size:.87rem;line-height:1.6;color:var(--qz-ink-soft);text-wrap:pretty}.p-quiz__sensitivity{margin:.9rem 0 0;padding-left:.9rem;background:var(--qz-grad-v) left / 1px 100% no-repeat;font-family:var(--ff-body);font-size:.84rem;line-height:1.6;color:var(--qz-ink-mute);text-wrap:pretty}.p-quiz__sensitivity[hidden]{display:none}.p-quiz__paths{list-style:none;margin:clamp(2rem,5vh,3rem) 0 0;padding:0;display:grid;gap:.5rem}.p-quiz__path{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1.15rem 1.25rem;border:1px solid var(--qz-line-soft);border-radius:12px;background:var(--qz-grad-v) left / 2px 100% no-repeat,#f6f1e79e;text-decoration:none;color:var(--qz-ink);transition:transform .34s var(--ease-soft),border-color .34s var(--ease-soft)}.p-quiz__path:hover{transform:translateY(-2px);border-color:#b79bc699}.p-quiz__path:focus-visible{outline:2px solid var(--qz-ink);outline-offset:3px}.p-quiz__path-kind{display:block;font-family:var(--ff-body);font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--qz-ink-mute);margin-bottom:.4rem}.p-quiz__path-title{display:block;font-family:var(--ff-editorial);font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.22;margin-bottom:.25rem}.p-quiz__path-note{display:block;font-family:var(--ff-body);font-size:.86rem;line-height:1.55;color:var(--qz-ink-mute);text-wrap:pretty}.p-quiz__path-arrow{flex:0 0 auto;align-self:center;color:var(--qz-ink-mute);transition:transform .34s var(--ease-soft),color .34s var(--ease-soft)}.p-quiz__path:hover .p-quiz__path-arrow{transform:translate(4px);color:var(--qz-ink)}.p-quiz__capture{margin:clamp(1.8rem,4vh,2.6rem) 0 0;padding:clamp(1.4rem,3.5vh,2rem) clamp(1.25rem,3vw,1.75rem);border-radius:14px;background:var(--qz-grad-v) left / 3px 100% no-repeat,linear-gradient(100deg,#db9bb829,#979fcb1a),#f6f1e7bf}.p-quiz__capture-title{font-family:var(--ff-editorial);font-weight:400;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.18;margin:0 0 .5rem}.p-quiz__capture-note{font-family:var(--ff-body);font-size:.86rem;line-height:1.6;color:var(--qz-ink-mute);margin:0 0 1.25rem;text-wrap:balance}.p-quiz__capture-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch}.p-quiz__input{flex:1 1 15rem;min-width:0;padding:.85rem 1rem;background:#ffffffb8;border:1px solid var(--qz-line);border-radius:999px;font-family:var(--ff-body);font-size:1rem;color:var(--qz-ink);transition:border-color .32s var(--ease-soft),background-color .32s var(--ease-soft)}.p-quiz__input::placeholder{color:#7a6e6280}.p-quiz__input:focus{outline:none;border-color:#b79bc6e6;background:#fff}.p-quiz__input:focus-visible{outline:2px solid var(--qz-ink);outline-offset:3px}.p-quiz__consent{font-family:var(--ff-body);font-size:.72rem;line-height:1.55;color:var(--qz-ink-mute);margin:.9rem 0 0;text-wrap:balance}.p-quiz__skip{display:inline-block;margin-top:1rem;background:none;border:0;padding:.3rem 0;font-family:var(--ff-body);font-size:.85rem;font-weight:600;color:var(--qz-ink-soft);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;cursor:pointer;transition:color .32s var(--ease-soft)}.p-quiz__skip:hover{color:var(--qz-ink)}.p-quiz__skip:focus-visible{outline:2px solid var(--qz-ink);outline-offset:3px}.p-quiz__error{display:flex;align-items:flex-start;gap:.55rem;margin:.9rem 0 0;font-family:var(--ff-body);font-size:.84rem;line-height:1.5;color:#8b2440}.p-quiz__error[hidden]{display:none}.p-quiz__error svg{flex:0 0 auto;width:15px;height:15px;margin-top:.15rem}.p-quiz__actions{display:flex;align-items:center;gap:clamp(1.1rem,3vw,2rem);margin:clamp(1.5rem,4vh,2.5rem) 0 0}.p-quiz__back{order:-1;background:none;border:0;padding:.5rem 0;font-family:var(--ff-body);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--qz-ink-mute);cursor:pointer;transition:color .32s var(--ease-soft)}.p-quiz__back:hover{color:var(--qz-ink)}.p-quiz__back:focus-visible{outline:2px solid var(--qz-ink);outline-offset:4px}.p-quiz__back[hidden]{display:none}.p-quiz__go{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:54px;padding:1rem 1.75rem;border:0;border-radius:999px;background:var(--qz-ink);color:var(--cream);font-family:var(--ff-body);font-size:.96rem;font-weight:500;text-decoration:none;cursor:pointer;transition:transform .34s var(--ease-soft),opacity .34s var(--ease-soft)}.p-quiz__go-arrow{display:inline-block;transition:transform .34s var(--ease-soft)}.p-quiz__go:hover{transform:translateY(-2px)}.p-quiz__go:hover .p-quiz__go-arrow{transform:translate(4px)}.p-quiz__go:focus-visible{outline:2px solid var(--qz-ink);outline-offset:3px}.p-quiz__go:disabled{opacity:.3;cursor:not-allowed;transform:none}.p-quiz__go:disabled:hover .p-quiz__go-arrow{transform:none}.p-quiz__go[hidden]{display:none}.p-quiz__foot{position:relative;z-index:2;padding:0 clamp(1.35rem,5vw,3.5rem) clamp(1.5rem,4vh,2.5rem)}.p-quiz__foot-inner{max-width:34rem;margin:0 auto;padding-top:1.4rem;background:linear-gradient(90deg,rgba(219,155,184,.5),rgba(183,155,198,.4) 45%,transparent 92%) top / 100% 1px no-repeat;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;font-family:var(--ff-body);font-size:.78rem;color:var(--qz-ink-mute)}.p-quiz__foot-inner a{color:var(--qz-ink-soft);text-decoration:none;border-bottom:1px solid var(--qz-line);padding-bottom:.1rem;transition:color .32s var(--ease-soft),border-color .32s var(--ease-soft)}.p-quiz__foot-inner a:hover{color:var(--qz-ink);border-bottom-color:var(--qz-ink)}.p-quiz__foot-inner a:focus-visible{outline:2px solid var(--qz-ink);outline-offset:3px}@media(max-width:700px){.p-quiz__shell{padding:.9rem 1.1rem}.p-quiz__brand img{height:20px}.p-quiz__stage{align-items:flex-start;padding:1.25rem 1.1rem 2rem}.p-quiz__question{font-size:clamp(1.7rem,7vw,2.15rem)}.p-quiz__note{font-size:.85rem}.p-quiz__options{margin-top:1.25rem;gap:.35rem}.p-quiz__choice{min-height:54px;padding:.75rem .95rem;font-size:.97rem;border-radius:9px}.p-quiz__choice:before{opacity:.35;transform:none}.p-quiz__choice-arrow{display:none}.p-quiz__actions{margin-top:1.25rem}.p-quiz__go{width:100%;min-height:52px}.p-quiz__actions:has(.p-quiz__go){flex-direction:column-reverse;align-items:stretch;gap:.9rem}.p-quiz__back{order:0;text-align:center}.p-quiz__result-title{font-size:clamp(2rem,9vw,2.6rem)}.p-quiz__capture-row,.p-quiz__foot-inner{flex-direction:column}}@media(min-width:701px){.p-quiz__inner,.p-quiz__foot-inner{max-width:38rem}}@media(min-width:1024px){.p-quiz__inner,.p-quiz__foot-inner{max-width:68rem}.p-quiz__stage{padding-top:clamp(2.5rem,7vh,5rem)}.p-quiz__question{font-size:clamp(2.4rem,3.4vw,3.4rem)}.p-quiz__result-title{font-size:clamp(2.8rem,4vw,4.2rem)}.p-quiz__screen.is-current[data-screen=question]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:auto auto auto auto 1fr auto;column-gap:clamp(3rem,5vw,5.5rem);align-items:start}.p-quiz__screen[data-screen=question]>.p-quiz__ack{grid-area:1 / 1}.p-quiz__screen[data-screen=question]>.p-quiz__eyebrow{grid-area:2 / 1}.p-quiz__screen[data-screen=question]>.p-quiz__question{grid-area:3 / 1}.p-quiz__screen[data-screen=question]>.p-quiz__note{grid-area:4 / 1}.p-quiz__screen[data-screen=question]>.p-quiz__actions{grid-area:6 / 1;margin-top:clamp(2rem,4vh,3rem)}.p-quiz__screen[data-screen=question]>.p-quiz__options{grid-row:3 / 6;grid-column:2;margin-top:.5rem}.p-quiz__screen[data-screen=question]>.p-quiz__error{grid-row:6;grid-column:2}.p-quiz__screen.is-current[data-screen=preview]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-template-rows:auto auto auto auto 1fr auto;column-gap:clamp(3rem,5vw,5.5rem);align-items:start}.p-quiz__screen[data-screen=preview]>.p-quiz__result-mark{grid-area:1 / 1}.p-quiz__screen[data-screen=preview]>.p-quiz__eyebrow{grid-area:2 / 1}.p-quiz__screen[data-screen=preview]>.p-quiz__result-title{grid-area:3 / 1}.p-quiz__screen[data-screen=preview]>.p-quiz__thread{grid-area:4 / 1}.p-quiz__screen[data-screen=preview]>.p-quiz__result-body{grid-area:5 / 1}.p-quiz__screen[data-screen=preview]>.p-quiz__actions{grid-area:6 / 1}.p-quiz__screen[data-screen=preview]>.p-quiz__capture{grid-row:3 / -1;grid-column:2;margin-top:.5rem}.p-quiz__screen[data-screen=result]{max-width:48rem}.p-quiz__screen[data-screen=result]>.p-quiz__supps,.p-quiz__screen[data-screen=result]>.p-quiz__paths{max-width:100%}.p-quiz__supp-list{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.p-quiz__paths{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.p-quiz__screen[data-screen=intro]{max-width:42rem}.p-quiz__note,.p-quiz__result-body{max-width:100%}.p-quiz__capture-row{flex-wrap:nowrap}}@media(min-width:1440px){.p-quiz__inner,.p-quiz__foot-inner{max-width:76rem}}@media(prefers-reduced-motion:reduce){.js .p-quiz__screen.is-current{animation:none}.p-quiz__atmosphere,.p-quiz__rail-fill,.p-quiz__choice,.p-quiz__choice:before,.p-quiz__choice-arrow,.p-quiz__tick svg,.p-quiz__path,.p-quiz__path-arrow,.p-quiz__go,.p-quiz__go-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/quiz.css.map */
