.skq{--skq-ink:#2E2A39;--skq-pink:#F6BDBE;--skq-rose:#FBE7E7;--skq-cream:#F8F7F2;--skq-red:#DB1F27;--skq-red-dark:#B5161D;background:var(--skq-cream);color:var(--skq-ink);padding:2.4rem 0 4.8rem}.skq__inner{max-width:68rem;margin:0 auto}.skq__screen{display:flex;flex-direction:column;gap:1.6rem}.skq [hidden]{display:none!important}.skq__eyebrow{margin:0;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:var(--skq-ink);opacity:.8}.skq__title{margin:0;font-size:clamp(2.6rem,6vw,4rem);line-height:1.15;color:var(--skq-ink)}.skq__lede{margin:0;font-size:1.7rem;line-height:1.5}.skq__fine,.skq__hint,.skq__soft{margin:0;font-size:1.4rem;line-height:1.5}.skq__title:focus,.skq__qtitle:focus{outline:none}.skq__title:focus-visible,.skq__qtitle:focus-visible{outline:2px solid var(--skq-ink);outline-offset:4px}.skq__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.8rem;border-radius:999px;font:inherit;font-size:1.6rem;font-weight:500;line-height:1.2;cursor:pointer;text-decoration:none;border:2px solid transparent;transition:background .15s,border-color .15s}.skq__btn--primary{background:var(--skq-red);color:#fff}.skq__btn--primary:hover{background:var(--skq-red-dark)}.skq__btn--ghost{background:transparent;color:var(--skq-ink);border-color:var(--skq-ink)}.skq__btn--ghost:hover{background:var(--skq-rose)}.skq__btn--sm{min-height:4.4rem;padding:1rem 2rem;font-size:1.5rem}.skq__btn[disabled]{opacity:.6;cursor:progress}.skq__btn:focus-visible,.skq__link:focus-visible,.skq a:focus-visible{outline:3px solid var(--skq-ink);outline-offset:3px}.skq__link{background:none;border:0;padding:1.2rem .4rem;font:inherit;font-size:1.5rem;color:var(--skq-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:4.4rem}.skq a{color:var(--skq-ink)}.skq__progress{display:flex;flex-direction:column;gap:.8rem}.skq__count{margin:0;font-size:1.3rem}.skq__bar{height:.6rem;background:#fff;border-radius:999px;overflow:hidden;border:1px solid rgba(46,42,57,.25)}.skq__bar span{display:block;height:100%;background:var(--skq-ink);transition:width .25s}.skq__fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem;min-width:0}.skq__qtitle{margin:0;font-size:clamp(2.2rem,5vw,3rem);line-height:1.25;color:var(--skq-ink)}.skq__opts{display:grid;gap:1rem}@media(min-width:750px){.skq__opts{grid-template-columns:1fr 1fr}}.skq__opt{position:relative;display:flex;align-items:center;min-height:5.6rem;padding:1.4rem 1.8rem;background:#fff;border:2px solid rgba(46,42,57,.2);border-radius:1.6rem;cursor:pointer;font-size:1.6rem;line-height:1.35;transition:border-color .15s,background .15s}.skq__opt:hover{border-color:var(--skq-ink)}.skq__opt input{position:absolute;opacity:0;width:1px;height:1px}.skq__opt span{padding-left:3.2rem;position:relative}.skq__opt span:before{content:"";position:absolute;left:0;top:50%;width:2rem;height:2rem;margin-top:-1rem;border-radius:50%;border:2px solid var(--skq-ink);background:#fff}.skq__opt:has(input:checked){background:var(--skq-pink);border-color:var(--skq-ink)}.skq__opt input:checked~span:before{background:var(--skq-ink);box-shadow:inset 0 0 0 3px #fff}.skq__opt:has(input:focus-visible){outline:3px solid var(--skq-ink);outline-offset:3px}.skq__error{margin:0;min-height:1.6rem;font-size:1.4rem;color:#a3121a}.skq__nav{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.skq__q .skq__nav .skq__btn--primary{margin-left:auto}.skq__nav--stack{flex-direction:column;align-items:stretch}@media(min-width:750px){.skq__nav--stack{flex-direction:row;align-items:center}}.skq__field{display:flex;flex-direction:column;gap:.6rem}.skq__field label{font-size:1.5rem;font-weight:500}.skq__field input{min-height:4.8rem;padding:1rem 1.4rem;font:inherit;font-size:1.6rem;border:2px solid rgba(46,42,57,.5);border-radius:1.2rem;background:#fff;color:var(--skq-ink)}.skq__field input:focus-visible{outline:3px solid var(--skq-ink);outline-offset:2px}.skq__field input[aria-invalid=true]{border-color:#a3121a}.skq__check{display:flex;gap:1rem;align-items:flex-start;font-size:1.4rem;line-height:1.5;min-height:4.4rem;padding:.4rem 0}.skq__check input{width:2.2rem;height:2.2rem;margin-top:.1rem;accent-color:var(--skq-ink);flex:none}.skq__note{margin:0;padding:1.2rem 1.6rem;background:#fff;border-radius:1.2rem;font-size:1.5rem}.skq__section-h{margin:.8rem 0 0;font-size:2rem}.skq__card{display:grid;gap:1.6rem;background:#fff;border-radius:2rem;padding:1.6rem;border:1px solid rgba(46,42,57,.12)}@media(min-width:750px){.skq__card:not(.skq__card--small){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding:2.4rem;align-items:start}}.skq__card--secondary{background:var(--skq-rose)}.skq__card-label{margin:0;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1}.skq__img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:1.4rem;background:var(--skq-cream)}.skq__card-body{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.skq__card-title{margin:0;font-size:2rem;line-height:1.3}.skq__price{margin:0;font-size:1.8rem;font-weight:500}.skq__inside-h{margin:.4rem 0 0;font-size:1.4rem;font-weight:500}.skq__inside{margin:0;padding-left:2rem;font-size:1.4rem;line-height:1.6}.skq__textlink{font-size:1.5rem;text-underline-offset:3px;padding:.6rem 0;display:inline-flex;align-items:center;min-height:4.4rem}.skq__soon{margin:0;font-size:1.5rem}.skq__grid{display:grid;gap:1.2rem}@media(min-width:750px){.skq__grid{grid-template-columns:repeat(3,1fr)}}.skq__analysis{background:var(--skq-pink);border-radius:2rem;padding:2rem;display:flex;flex-direction:column;gap:1rem}.skq__analysis h3{margin:0;font-size:2rem}.skq__analysis p{margin:0;font-size:1.5rem}.skq__retake{margin:0;text-align:center}.skq__disclaimer{margin:0;font-size:1.3rem;line-height:1.5;opacity:.85}@media(prefers-reduced-motion:reduce){.skq *{transition:none!important}}body.skq-page div[role=dialog][aria-label$=Form][aria-label^=POPUP],body.skq-page div[role=dialog][aria-label$=Form][aria-label^=FLYOUT],body.skq-page div[role=dialog][aria-label$=Form][aria-label^=FULL_SCREEN],body.skq-page .needsclick[class*=kl-private-reset-css][role=dialog],body.skq-page [class*=kl-teaser]{display:none!important}.skq .skq__opt-note{font-weight:400;opacity:.8}.skq .skq__size{margin:0 0 .25rem;font-size:1.3rem;opacity:.85}.skq__sec{font-weight:600}.skq__opt--multi span:before{border-radius:.5rem}.skq__opt--multi input:checked~span:before{background:var(--skq-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2.4'/%3E%3C/svg%3E") center/1.4rem no-repeat;box-shadow:none}.skq__opt--img{flex-direction:row;gap:1.2rem}.skq__face{flex:none;color:var(--skq-ink);background:var(--skq-rose);border-radius:50%;padding:.2rem}.skq__opt--img span{padding-left:3.2rem}.skq__count-sel{margin:0;min-height:1.6rem;font-size:1.4rem}.skq__profile{background:#fff;border-radius:2rem;padding:2rem;display:flex;flex-direction:column;gap:.8rem;border:1px solid rgba(46,42,57,.12)}.skq__profile .skq__section-h{margin:0}.skq__prow{margin:0;font-size:1.6rem}.skq__pk{margin:.4rem 0 0;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.skq__prow .skq__pk{margin:0 .6rem 0 0}.skq__pv{font-size:1.4rem;opacity:.85}.skq__typetip{display:flex;flex-direction:column;gap:.6rem;margin:.2rem 0 .4rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:#2e2a390a;border:1px solid rgba(46,42,57,.08)}.skq__typetip p{margin:0;font-size:1.5rem;line-height:1.6}.skq__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.skq__chip{padding:.5rem 1.2rem;border-radius:999px;border:1px solid var(--skq-ink);font-size:1.4rem;background:#fff}.skq__chip--top{background:var(--skq-pink);font-weight:600}.skq__focus{margin:0;padding-left:2rem;font-size:1.5rem;line-height:1.55}.skq__steps{margin:0;padding-left:2.2rem;font-size:1.4rem;line-height:1.5;display:flex;flex-direction:column;gap:.8rem}.skq__step-n{font-weight:600}.skq__step-w{display:block;opacity:.9}.skq__picked{margin:0;font-size:1.3rem;font-weight:500}.skq__why{margin:0;font-size:1.4rem;line-height:1.45}.skq__share{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;word-break:break-all}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sokit-skin-quiz.css.map */
