:root{--ink:#1C1C1C;--ink-black:#121212;--ink-soft:#333333;--slate:#6E7C84;--slate-mute:#979797;--hairline:#E4E1D8;--sand:#EAE7DD;--cream:#F8F7F1;--paper:#FBF7F2;--white:#FFFFFF;--success:#5C7A5E;--accent:#6863A2;--accent-wash:#EFEEF6;--caution:#B5762A;--caution-wash:#FAF2E4;--font:"Montserrat",system-ui,-apple-system,sans-serif;--hand:"Shadows Into Light Two",cursive;--wrap:600px;--wide:1120px;--pad:22px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);font-weight:500;color:var(--ink-soft);background:var(--paper);line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.topbar{padding:20px 0 0;text-align:center;color:var(--ink)}.topbar .logo{width:132px;height:auto;display:inline-block}.backlink{display:block;margin-top:14px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--slate);text-decoration:none}.backlink:hover{color:var(--ink)}.eyebrow{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--accent)}h1{font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.04;color:var(--ink);font-size:34px}h2{font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.08;color:var(--ink);font-size:25px}h3{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--ink)}p{font-size:16px}.sub{font-size:16px;color:var(--ink-soft);margin-top:10px}strong,b{color:var(--ink);font-weight:700}.hand{font-family:var(--hand);color:var(--ink)}section{padding:38px 0;border-top:2px solid var(--hairline)}.stack{display:flex;flex-direction:column;gap:16px}.ch-head{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.ch-num{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--accent);flex:0 0 auto;padding-top:2px}.hero{padding:26px 0 34px;text-align:center}.hero-grid{display:flex;flex-direction:column;gap:0}.hero-copy{order:-1}.hero-media{order:0}.hero .kicker{font-family:var(--hand);font-size:21px;color:var(--slate);line-height:1}.hero h1{margin-top:6px}.hero .lede{font-size:16.5px;margin:16px auto 0;max-width:46ch;color:var(--ink-soft)}.hero-photo{margin:22px auto 0;max-width:340px;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #1c1c1c24}.photo-cap{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--slate-mute);margin-top:9px}.toc{background:var(--cream);border:2px solid var(--hairline);padding:18px 20px}.toc .t{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--slate)}.toc ol{list-style:none;counter-reset:toc;margin-top:11px;display:grid;grid-template-columns:1fr;gap:7px}.toc li{counter-increment:toc;font-size:14.5px}.toc li:before{content:counter(toc) ". ";font-weight:700;color:var(--accent)}.toc a{text-decoration:none;border-bottom:1px solid var(--hairline)}.toc a:hover{border-color:var(--accent)}.box{padding:20px;display:flex;flex-direction:column;gap:11px}.box .bt{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.box p{font-size:15.5px}.box.do{background:var(--accent-wash);border-left:4px solid var(--accent)}.box.do .bt{color:var(--accent)}.box.warn{background:var(--caution-wash);border-left:4px solid var(--caution)}.box.warn .bt{color:var(--caution)}.box.quiet{background:var(--sand)}.box.quiet .bt{color:var(--slate)}.rate{border:2px solid var(--ink);background:var(--white)}.rate .rh{background:var(--ink);color:#fff;padding:13px 18px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.rate .rrow{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;border-top:1px solid var(--hairline)}.rate .rrow:first-of-type{border-top:0}.rate .rl{font-size:15px}.rate .rl b{display:block;color:var(--ink);font-weight:700;font-size:15px}.rate .rl span{font-size:13.5px;color:var(--slate)}.rate .scale{display:flex;gap:5px;flex:0 0 auto}.rate .scale i{width:20px;height:20px;border:2px solid var(--hairline);border-radius:4px;display:block}.dose{border:2px solid var(--accent);overflow:hidden;background:var(--white)}.dose .dh{background:var(--accent);color:#fff;padding:13px 18px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.dose .drow{display:grid;grid-template-columns:1fr auto auto;gap:8px 14px;align-items:baseline;padding:14px 18px;border-top:1px solid var(--hairline)}.dose .drow:first-of-type{border-top:0}.dose .sz{font-size:15px;font-weight:700;color:var(--ink)}.dose .amt{font-size:15px;font-weight:800;color:var(--accent);white-space:nowrap}.dose .sup{font-size:12.5px;color:var(--slate);white-space:nowrap}.phases{display:flex;flex-direction:column;gap:0}.phase{position:relative;padding:0 0 24px 42px}.phase:before{content:"";position:absolute;left:12px;top:26px;bottom:0;width:2px;background:var(--hairline)}.phase:last-child:before{display:none}.phase .dot{position:absolute;left:0;top:2px;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;font-size:12.5px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center}.phase .wk{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.phase .in{font-size:13px;color:var(--accent);font-weight:600;margin-top:2px}.phase .cap{font-size:15px;color:var(--ink-soft);margin-top:6px}.trackwrap{overflow-x:auto;min-width:0;max-width:100%;border:2px solid var(--hairline);background:var(--white)}table{border-collapse:collapse;width:100%;min-width:430px;font-size:14px}th,td{padding:11px 12px;text-align:center;border-bottom:1px solid var(--hairline)}th:first-child,td:first-child{text-align:left;font-weight:700;color:var(--ink)}thead th{background:var(--cream);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--slate)}tbody tr:last-child td{border-bottom:0}td.blank{color:var(--hairline)}ul.ticks{display:flex;flex-direction:column;gap:13px;list-style:none}ul.ticks li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.55}ul.ticks li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--accent)}ul.ticks li b{color:var(--ink);font-weight:700}.cta{background:var(--ink);color:#fff;padding:28px 24px;text-align:center;display:flex;flex-direction:column;gap:12px}.cta .ct{font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.cta p{font-size:15px;color:#d6dadd}.btn{display:block;background:#fff;color:var(--ink);text-decoration:none;border-radius:9999px;padding:15px 22px;font-size:13.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-top:6px;transition:transform .15s ease}.btn:hover{transform:translateY(-2px)}.btn.ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.4)}.fine{font-size:12.5px;color:var(--slate)}.inline-a{color:var(--ink);font-weight:700;text-decoration:none;border-bottom:2px solid var(--accent)}footer{background:var(--ink-black);color:#cfd3d6;padding:38px 0 46px;text-align:center;border-top:0}footer .close{font-family:var(--hand);font-size:24px;color:#fff;margin-top:14px}footer .mini{margin-top:22px;font-size:11px;color:#7f868b}footer p{font-size:15px;max-width:46ch;margin:0 auto}footer a{color:#fff}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(min-width:700px){:root{--pad:32px}section{padding:56px 0}.topbar{padding:30px 0 0}.topbar .logo{width:170px}h1{font-size:46px}h2{font-size:31px}.hero{padding:32px 0 46px}.hero .kicker{font-size:25px}.hero .lede{font-size:18px}.hero-photo{max-width:400px}.toc ol{grid-template-columns:1fr 1fr;gap:9px 26px}.box{padding:24px 26px}}@media(min-width:1000px){.wrap{max-width:var(--wide)}section{padding:72px 0}.topbar{padding:38px 0 0}.topbar .logo{width:200px}h1{font-size:56px}h2{font-size:34px}p,.sub{font-size:17px}.hero{text-align:left;padding:40px 0 60px}.hero-grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:56px;align-items:center;max-width:940px;margin:0 auto}.hero-photo{margin:0;max-width:380px}.photo-cap{text-align:center}.hero .lede{margin:18px 0 0;font-size:19px;max-width:44ch}.hero-copy,.hero-media{order:0}.ch{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:52px;align-items:start;max-width:1000px;margin:0 auto}.ch-head{flex-direction:column;gap:8px;position:sticky;top:34px}.ch-num{padding-top:0;font-size:13px}.ch h2{font-size:29px}.ch-body{display:flex;flex-direction:column;gap:18px;min-width:0}.toc-shell{max-width:1000px;margin:0 auto}.toc ol{grid-template-columns:1fr 1fr}.cta{padding:40px 44px;max-width:640px;margin:0 auto}.hero-copy{max-width:none}}@media(max-width:999px){.ch{display:block}.ch-body{display:flex;flex-direction:column;gap:16px;margin-top:14px}}@media(max-width:400px){h1{font-size:29px}h2{font-size:22px}.topbar .logo{width:120px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/tratez-g-welcome-skin-coat.css.map */
