.sd-page{background:#fdfdfb;min-height:72vh}.sd-wrap{--sd-ink:#1c1b1a;--sd-muted:#66625c;--sd-line:#e7e5df;--sd-wash:#f4f5f2;--sd-accent:#0B1B54;--sd-accent-soft:#EAEDF6;--sd-accent-ink:#06048C;max-width:720px;margin:0 auto;padding:40px 24px 80px;font-family:Avenir,Avenir Next,Nunito Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--sd-ink);line-height:1.6}.sd-wrap h1,.sd-wrap h2,.sd-wrap h3{text-transform:none;color:var(--sd-ink);margin-top:0}.sd-progress{height:3px;background:var(--sd-line);margin-bottom:36px;border-radius:2px;overflow:hidden}.sd-bar{height:100%;background:var(--sd-accent);width:0;transition:width .3s}.sd-qnum{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--sd-muted);margin-bottom:12px}.sd-qtext{font-size:clamp(23px,3.4vw,30px);font-weight:500;margin-bottom:24px;line-height:1.16;letter-spacing:-.01em}.sd-helper{color:var(--sd-muted);margin-bottom:20px}.sd-eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--sd-accent);font-weight:600;margin-bottom:12px}.sd-eyebrow.c{text-align:center}.sd-options{display:flex;flex-direction:column;gap:12px}.sd-opt{border:1px solid var(--sd-line);padding:18px 22px;font-size:16px;cursor:pointer;background:#fff;text-align:left;font-family:inherit;color:inherit;transition:border-color .15s,background .15s}.sd-opt:hover,.sd-opt.sel{border-color:var(--sd-accent);background:var(--sd-accent-soft)}.sd-nav{display:flex;justify-content:space-between;margin-top:28px;align-items:center}.sd-back,.sd-skip{font-size:13px;color:var(--sd-muted);cursor:pointer}.sd-back:hover{color:var(--sd-ink)}.sd-skip{text-decoration:underline}.sd-wrap .sd-email{display:block;width:100%!important;padding:15px 18px!important;border:1px solid var(--sd-line)!important;border-radius:0!important;font-size:16px;font-family:inherit;margin:8px 0 14px;background:#fff!important;color:var(--sd-ink)!important;-webkit-text-fill-color:var(--sd-ink);caret-color:var(--sd-ink);box-shadow:none!important;opacity:1}.sd-wrap .sd-email::placeholder{color:var(--sd-muted);-webkit-text-fill-color:var(--sd-muted);opacity:1}.sd-wrap .sd-email:focus{outline:2px solid var(--sd-accent);outline-offset:1px}.sd-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--sd-muted);margin-bottom:22px;cursor:pointer}.sd-consent input{margin-top:3px;width:17px;height:17px;flex:none;accent-color:var(--sd-accent);cursor:pointer}.sd-field-err{color:#c0392b;font-size:13.5px;margin:-4px 0 12px}.sd-btn{display:inline-block;padding:15px 30px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;cursor:pointer;border:1px solid var(--sd-ink);background:var(--sd-ink);color:#fff;font-family:inherit;text-decoration:none;text-align:center;transition:background .2s,color .2s}.sd-accent{background:var(--sd-accent);border-color:var(--sd-accent)}.sd-accent:hover{background:var(--sd-accent-ink)}.sd-ghost{background:transparent;color:var(--sd-ink)}.sd-ghost:hover{background:var(--sd-wash)}.sd-quiet{background:transparent;color:var(--sd-accent-ink);border-color:var(--sd-accent)}.sd-quiet:hover{background:var(--sd-accent-soft)}.sd-block{display:block;width:100%;margin:28px 0}.sd-rh{font-size:clamp(30px,4.6vw,44px);font-weight:500;text-align:center;margin-bottom:12px;line-height:1.15;letter-spacing:-.01em}.sd-sub{text-align:center;color:var(--sd-muted);margin-bottom:34px}.sd-card{border:1px solid var(--sd-line);padding:22px 24px;margin-bottom:12px}.sd-k{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sd-accent);font-weight:600;margin-bottom:10px}.sd-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--sd-line);font-size:15px}.sd-row:last-child{border-bottom:none}.sd-row span:first-child{color:var(--sd-muted)}.sd-reading{font-size:18px;margin:26px 0 6px;color:#2c2a27}.sd-lbl{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--sd-accent);font-weight:600;margin-bottom:12px}.sd-hero{border:1px solid var(--sd-line)}.sd-ph{aspect-ratio:16/9;background:var(--sd-wash);display:flex;align-items:center;justify-content:center;color:#bcbbb2;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.sd-hero-img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:var(--sd-wash)}.sd-hb{padding:22px 24px}.sd-hb h3{font-size:20px;font-weight:500;margin:0 0 6px}.sd-price{color:var(--sd-muted);font-size:14px;margin-bottom:10px}.sd-constant{background:var(--sd-accent-soft);padding:20px 22px;font-size:15.5px;color:var(--sd-accent-ink);margin:28px 0}.sd-ladder{display:flex;flex-direction:column;gap:12px}.sd-rung{border:1px solid var(--sd-line);padding:20px 22px;position:relative}.sd-rung.rec{border-color:var(--sd-accent);border-width:1.5px}.sd-badge{position:absolute;top:-10px;right:16px;background:var(--sd-accent);color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;font-weight:600}.sd-rk{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sd-accent);font-weight:600}.sd-rung h3{font-size:18px;font-weight:500;margin:6px 0 4px}.sd-rung p{font-size:14.5px;color:var(--sd-muted);margin:0 0 14px}.sd-rung-row{display:flex;gap:16px;align-items:flex-start}.sd-rung-thumb{width:76px;height:76px;object-fit:cover;flex:none;background:var(--sd-wash);border:1px solid var(--sd-line)}.sd-rung-body{min-width:0}.sd-rung-buy{padding:11px 20px;font-size:12px;width:100%}.sd-note{background:#f7f4e6;padding:14px 16px;font-size:14.5px;color:#3b3833;margin-top:12px}.sd-addendum{border:1px solid var(--sd-line);border-left:2px solid var(--sd-accent);padding:18px 20px;margin:20px 0}.sd-addendum p{font-size:15px;color:#3b3833;margin:0}.sd-oneproduct{background:var(--sd-wash);padding:18px 20px;margin:24px 0;font-size:15px;color:#3b3833}.sd-oneproduct a{color:var(--sd-accent-ink);border-bottom:1px solid var(--sd-accent);text-decoration:none}.sd-testers{border-left:2px solid var(--sd-accent);padding-left:22px;margin:28px 0}.sd-testers p{margin:8px 0;color:#2c2a27}.sd-lnk{font-size:14px;color:var(--sd-accent-ink);border-bottom:1px solid var(--sd-accent);cursor:pointer}.sd-proof{text-align:center;color:var(--sd-muted);font-size:14px;font-style:italic;margin:26px 0}.sd-actions{display:flex;flex-direction:column;gap:10px;margin:32px 0 10px}.sd-saved{text-align:center;color:var(--sd-accent-ink);background:var(--sd-accent-soft);padding:14px;margin:22px 0;font-size:15px}.sd-lab{text-align:center;font-style:italic;color:#3b3833;margin:28px 0}.sd-reassure{text-align:center;font-size:13px;color:var(--sd-muted);border-top:1px solid var(--sd-line);padding-top:22px}@media(max-width:600px){.sd-qtext{font-size:23px}.sd-rh{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/skin-diagnostic.css.map */
