@font-face{font-family:PP Pangram Sans CT;src:url(/cdn/shop/files/PP_Pangram_Sans_Light_400.woff2?v=1778696600) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Pangram Sans CT;src:url(/cdn/shop/files/PP_Pangram_Sans_Medium_400.woff2?v=1778696600) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Pangram Sans CT;src:url(/cdn/shop/files/PPPangramSans-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Pangram Sans CT;src:url(/cdn/shop/files/PP_Pangram_Sans_Bold_400.woff2?v=1778696599) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Apercu Mono Pro CT;src:url(/cdn/shop/files/ApercuMonoPro-Regular.woff2?v=1722603509) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Mono Pro CT;src:url(/cdn/shop/files/ApercuMonoPro-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.s-qe{--qe-serif: "Libre Baskerville", Georgia, serif;--qe-sans: "PP Pangram Sans CT", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qe-mono: "Apercu Mono Pro CT", "Apercu Mono Pro", ui-monospace, monospace;--qe-black: #1c1d1f;--qe-purple: #7b5e78;--qe-mauve: #af8998;--qe-card: #e4dade;--qe-cream: #faf7f0;--qe-track: #f3eef0;--qe-cta: var(--color-cta, #c05516);--qe-orange: #e98044;--qe-grey: #757575;--qe-gutter: 16px;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#fff;color:var(--qe-black);font-family:var(--qe-sans);-webkit-font-smoothing:antialiased}.s-qe *,.s-qe *:before,.s-qe *:after{box-sizing:border-box}.s-qe p,.s-qe h1,.s-qe h2,.s-qe figure{margin:0}.s-qe h1,.s-qe h2{color:var(--qe-black);letter-spacing:normal;text-transform:none}.s-qe :where(button){font:inherit;color:inherit;text-transform:none;letter-spacing:normal;-webkit-tap-highlight-color:transparent}.s-qe [hidden]{display:none!important}.s-qe__visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s-qe__header{display:flex;flex-direction:column;gap:12px;padding-top:16px;background:#fff}.s-qe__topbar{display:flex;align-items:center;justify-content:space-between;padding:0 var(--qe-gutter)}.s-qe__topbar-slot{display:flex;align-items:center;width:48px;height:24px}.s-qe__header-back{display:flex;align-items:center;height:24px;margin:0;padding:0 12px 0 0;border:0;background:none;color:var(--qe-mauve);font-family:var(--qe-mono);font-size:28px;font-weight:500;line-height:24px;cursor:pointer}.s-qe__logo{display:block;width:99.94px;height:18.69px}.s-qe__progress{position:relative;height:6px;background:var(--qe-track)}.s-qe__progress-fill{position:absolute;inset:0 auto 0 0;border-radius:0 3px 3px 0;background:var(--qe-mauve);transition:width .3s ease}.s-qe__pill{padding:10px 4px;background:var(--qe-cream);color:var(--qe-purple);font-family:var(--qe-sans);font-size:clamp(13px,calc((100vw - 8px) / 23.7),16px);white-space:nowrap;font-weight:700;line-height:20px;letter-spacing:.64px;text-align:center;text-transform:uppercase}.s-qe__steps{display:flex;flex:1 1 auto;flex-direction:column}.s-qe__step{display:flex;flex:1 1 auto;flex-direction:column;align-items:center}.s-qe__content{display:flex;flex-direction:column;gap:16px;width:100%;padding:24px var(--qe-gutter)}.s-qe__spacer{flex:1 1 auto}.s-qe__intro{display:flex;flex-direction:column;align-items:center;gap:12px}.s-qe .s-qe__intro-title{width:100%;color:var(--qe-purple);font-family:var(--qe-sans);font-size:25px;font-weight:600;line-height:30px}.s-qe__intro-body{width:100%;font-size:18px;font-weight:500;line-height:24.3px}.s-qe__intro-figure{display:flex;flex-direction:column;gap:5px}.s-qe__intro-image{display:block;width:284px;max-width:100%;height:auto;aspect-ratio:284 / 167;object-fit:cover;background:var(--qe-card)}.s-qe__intro-caption{color:#000;font-size:14px;font-weight:500;line-height:18.9px}.s-qe__question{display:flex;flex-direction:column;gap:12px}.s-qe__counter{color:var(--qe-mauve);font-family:var(--qe-mono);font-size:18px;font-weight:500;line-height:18px}.s-qe .s-qe__title{font-family:var(--qe-serif);font-size:26px;font-weight:400;line-height:31.2px}.s-qe__hint{color:var(--qe-purple);font-family:var(--qe-mono);font-size:18px;font-weight:400;line-height:21.6px;letter-spacing:.18px;text-transform:uppercase}.s-qe__why{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--qe-cream);font-size:16px;font-weight:500;line-height:20.8px;letter-spacing:.16px}.s-qe__why-icon{display:flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid #dfb142;border-radius:11px;color:#dfb142;font-size:14px;font-weight:700;line-height:14px}.s-qe__options{display:flex;flex-direction:column;gap:8px}.s-qe__option{display:flex;align-items:center;gap:10.5px;width:100%;min-height:48px;margin:0;padding:12px 24px;border:0;border-radius:10px;background:var(--qe-card);justify-content:flex-start;text-align:left;cursor:pointer;transition:opacity .15s ease}.s-qe__option-label{font-family:var(--qe-sans);font-size:16px;font-weight:500;line-height:20px;letter-spacing:.16px}.s-qe__tick{display:none;flex:0 0 auto;width:11.749px;height:16.5px;margin-top:-1.5px;color:var(--qe-cta)}.s-qe__option[aria-pressed=true]{box-shadow:inset 0 0 0 4px var(--qe-cta)}.s-qe__option[aria-pressed=true] .s-qe__tick{display:block}.s-qe__option.is-locked{opacity:.4;cursor:default}.s-qe__option:focus-visible,.s-qe__btn:focus-visible,.s-qe__text-option:focus-visible,.s-qe__skip:focus-visible,.s-qe__header-back:focus-visible,.s-qe__submit:focus-visible{outline:2px solid var(--qe-purple);outline-offset:2px}.s-qe__text-option{align-self:center;margin:0;padding:12px 0;border:0;background:none;color:#8e8e8e;font-size:16px;font-weight:500;line-height:20.8px;text-decoration:underline;text-underline-position:from-font;cursor:pointer}.s-qe__nav{display:flex;justify-content:space-between;width:100%;padding:17px var(--qe-gutter) 16px;position:relative;background:#fff}.s-qe__nav:before{content:"";position:absolute;top:0;left:var(--qe-gutter);right:var(--qe-gutter);height:1px;background:#af899880}.s-qe__nav-slot{display:flex}.s-qe__btn{display:inline-flex;align-items:center;height:44px;margin:0;padding:0 11px;border:1px solid var(--qe-purple);border-radius:55px;background:var(--qe-track);color:var(--qe-purple);cursor:pointer}.s-qe__btn-label{font-family:var(--qe-mono);font-size:18px;font-weight:500;line-height:18px;letter-spacing:.72px;text-transform:uppercase;text-box:trim-both cap alphabetic}.s-qe__chevron{display:block;flex:0 0 auto;width:8px;height:13px}.s-qe__btn--back{gap:7px;padding-left:13px}.s-qe__btn--next{gap:8px;border-color:var(--qe-cta);background:var(--qe-cta);color:#fff}.s-qe__btn--next .s-qe__chevron{display:none}.s-qe__btn--next:disabled{gap:10px;padding-right:13px;border-color:#bebebe;background:#f6f6f6;color:#bebebe;cursor:default}.s-qe__btn--next:disabled .s-qe__chevron{display:block}.s-qe__proof{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;padding:10px var(--qe-gutter) 0;text-align:center}.s-qe__proof-stars{display:flex;gap:3px;height:16px;align-items:center;color:var(--qe-orange)}.s-qe__proof-stars svg{display:block;width:13.96px;height:13.28px}.s-qe__proof-text{font-size:16px;font-weight:500;line-height:20.8px}.s-qe__reviews-wrap{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px 0 24px;-webkit-user-select:none;user-select:none}.s-qe__reviews{display:flex;align-items:center;justify-content:center;gap:10px;align-self:stretch;overflow:hidden;min-height:91px;touch-action:pan-y}.s-qe__review{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;margin:0;padding:5px 6px;border:1px solid var(--qe-card);border-radius:10px;background:#fff;opacity:.5;zoom:.787;cursor:pointer;transition:zoom .35s ease,opacity .35s ease}.s-qe__review.is-current{zoom:1;opacity:1;cursor:default}.s-qe__review:nth-child(1){order:0}.s-qe__review:nth-child(2){order:1}.s-qe__review:nth-child(3){order:2}.s-qe__review-media{display:block;flex:0 0 111px;width:111px;height:79px;overflow:hidden;border-radius:9.3px;background:var(--qe-card)}.s-qe__review-media img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.s-qe__review-content{display:flex;flex-direction:column;gap:5px}.s-qe__review-author{display:flex;align-items:center;gap:2.647px}.s-qe__review-stars{display:flex;color:var(--qe-orange)}.s-qe__review-stars svg{display:block;width:12.695px;height:12.695px}.s-qe__review-name{font-size:12.353px;font-weight:500;line-height:14.8px;letter-spacing:.124px;white-space:nowrap}.s-qe__review-quote{width:153px;font-size:16px;font-weight:500;line-height:19.2px;letter-spacing:.16px}.s-qe__dots{display:flex;align-items:center;justify-content:center;gap:5px}.s-qe__dot{position:relative;width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ddd;cursor:pointer;transition:width .25s ease,border-radius .25s ease,background-color .25s ease}.s-qe__dot:after{content:"";position:absolute;top:-9px;right:-5px;bottom:-9px;left:-5px}.s-qe__dot.is-current{width:22px;height:6px;border-radius:3px;background:#000}.s-qe__step--email{gap:32px;padding-top:32px}.s-qe__email{display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;padding:0 17px}.s-qe .s-qe__email-title{max-width:350px;font-family:var(--qe-serif);font-size:25px;font-weight:400;line-height:30px;text-align:center}.s-qe__email-title em{font-style:italic}.s-qe__field{display:flex;flex-direction:column;gap:6px;width:100%}.s-qe__input{width:100%;margin:0;padding:13px 10px;border:1px solid var(--qe-black);border-radius:4px;background:#fff;color:var(--qe-black);font-family:var(--qe-sans);font-size:16px;font-weight:500;line-height:20px;box-shadow:none;-webkit-appearance:none;appearance:none}.s-qe__input::placeholder{color:var(--qe-grey);opacity:1}.s-qe__input.is-invalid{border-color:#c4302b}.s-qe__field-error{color:#c4302b;font-size:13px;font-weight:500;line-height:16px}.s-qe__consent{display:flex;flex-direction:column;gap:5px;width:100%}.s-qe__checkbox{position:relative;display:flex;align-items:center;gap:7px;cursor:pointer}.s-qe__checkbox-input{position:absolute;width:20px;height:20px;margin:0;opacity:0}.s-qe__checkbox-box{flex:0 0 20px;width:20px;height:20px;border:1px solid var(--qe-black);background:#fff}.s-qe__checkbox-input:checked+.s-qe__checkbox-box{background:var(--qe-black) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px 10px no-repeat}.s-qe__checkbox-input:focus-visible+.s-qe__checkbox-box{outline:2px solid var(--qe-purple);outline-offset:2px}.s-qe__checkbox-label,.s-qe__legal{color:var(--qe-grey);font-weight:500}.s-qe__checkbox-label{font-size:16px;line-height:20px}.s-qe__legal{font-size:12px;line-height:14px}.s-qe__legal a{font:inherit;color:inherit;text-decoration:underline;text-underline-position:from-font}.s-qe__submit{width:100%;margin:0;padding:14px 16px;border:0;border-radius:4px;background:var(--qe-cta);color:#fff;font-family:var(--qe-mono);font-size:16px;font-weight:400;line-height:16px;text-transform:uppercase;cursor:pointer}.s-qe__trust{display:flex;justify-content:center;width:100%;padding:13px 3px;border-radius:58px;background:#f3f0f1}.s-qe__trust-text{max-width:336px;color:#a07d8b;font-size:16px;font-weight:600;line-height:18px;text-align:center;text-transform:uppercase}.s-qe__skip{margin:0;padding:6px 0;border:0;background:none;color:var(--qe-grey);font-size:16px;font-weight:500;line-height:12px;text-decoration:underline;text-underline-position:from-font;cursor:pointer}.s-qe__step--matching{justify-content:center;padding:24px var(--qe-gutter)}.s-qe__matching{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.s-qe__matching-title{font-family:var(--qe-serif);font-size:25px;line-height:30px}.s-qe__matching-status{display:flex;flex-direction:column;gap:19.2px;font-family:var(--qe-mono);font-size:16px;line-height:19.2px;text-transform:uppercase}.s-qe__step--matching .s-qe__matching-line{transition:opacity .2s ease}.s-qe__step--matching[data-qe-beat="0"] [data-qe-line="1"],.s-qe__step--matching[data-qe-beat="0"] [data-qe-line="2"],.s-qe__step--matching[data-qe-beat="1"] [data-qe-line="2"]{opacity:0}.s-qe__step--matching[data-qe-beat="0"] [data-qe-line="0"],.s-qe__step--matching[data-qe-beat="1"] [data-qe-line="1"],.s-qe__step--matching[data-qe-beat="2"] [data-qe-line="2"]{animation:s-qe-pulse .6s ease-in-out}@keyframes s-qe-pulse{0%,to{opacity:1}50%{opacity:.35}}.s-qe__grid{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:357px;aspect-ratio:1;overflow:hidden;border-radius:15.032px;background:var(--qe-card)}.s-qe__tile{display:block;aspect-ratio:1;overflow:hidden}.s-qe__tile img{display:block;width:100%;height:100%;object-fit:cover}.s-qe__tile--1{order:0}.s-qe__tile--2{order:1}.s-qe__tile--3{order:2}.s-qe__tile--4{order:3}[data-qe-beat="1"] .s-qe__tile--1{order:1}[data-qe-beat="1"] .s-qe__tile--2{order:3}[data-qe-beat="1"] .s-qe__tile--3{order:0}[data-qe-beat="1"] .s-qe__tile--4{order:2}[data-qe-beat="2"] .s-qe__tile--1{order:3}[data-qe-beat="2"] .s-qe__tile--2{order:2}[data-qe-beat="2"] .s-qe__tile--3{order:1}[data-qe-beat="2"] .s-qe__tile--4{order:0}@media(prefers-reduced-motion:reduce){.s-qe__progress-fill,.s-qe__review,.s-qe__dot,.s-qe__option{transition:none}.s-qe__matching-line{animation:none!important}}@media screen and (min-width:768px){.s-qe__topbar{padding:0 120px}.s-qe__content{width:540px;padding:40px 0 24px}.s-qe__nav{width:572px}.s-qe__proof{padding-top:10px}.s-qe__review{background:transparent}.s-qe__review.is-current{background:#fff}.s-qe__review-quote{width:auto;white-space:nowrap}.s-qe__step--email{gap:40px;padding-top:40px}.s-qe__email{width:400px;padding:0}.s-qe .s-qe__email-title{max-width:408px;width:408px;color:#1f1f1f;letter-spacing:-.8px}.s-qe__legal{font-size:11px;line-height:13px}.s-qe__grid{max-width:500px;border-radius:21.053px}.s-qe__matching{width:540px}}@media screen and (min-width:768px)and (hover:hover){.s-qe__option:not(.is-locked):not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 4px var(--qe-orange)}}
/*# sourceMappingURL=/cdn/shop/t/207/assets/quiz-eczema.css.map */
