@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=Jua&family=Sunflower:wght@300;500;700&display=swap";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";@import"https://cdn.jsdelivr.net/gh/fonts-archive/NanumSquareRound/NanumSquareRound.css";:root{--fs-title: 17px;--fs-subtitle: 14.5px;--fs-body: 12.5px;--fs-label: 11.5px;--fs-caption: 10.5px;--fs-micro: 9.5px;--fs-h1: var(--fs-title);--fs-h2: var(--fs-subtitle);--fs-sm: var(--fs-label);--fs-xs: var(--fs-caption);--fs-2xs: var(--fs-micro)}@media (max-width:1100px){:root{--fs-title: 18px;--fs-subtitle: 15.5px;--fs-body: 13.5px;--fs-label: 12px;--fs-caption: 11px;--fs-micro: 10px}}@media (max-width:640px){:root{--fs-title: 16px;--fs-subtitle: 14px;--fs-body: 12.5px;--fs-label: 11px;--fs-caption: 10px;--fs-micro: 9.5px}}@font-face{font-family:HS Display;src:url(/fonts/HS-display.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Wanju Nuri;src:url(/fonts/WanjuNuri-Regular.ttf) format("truetype");font-weight:400 700;font-display:swap}:root{--brand: #00AB78;--brand-strong: #067A54;--brand-soft: #E2F6EF;--brand-softer: #F1F7F3;--great: var(--brand);--great-d: var(--brand-strong);--soft: var(--brand-soft);--accent: #C98A11;--accent-soft: #FBF1DC;--peach: #FCEFE6;--bg: #FFFFFF;--surface: #FFFFFF;--surface-2: #EFEDE7;--line: #ECEAE6;--line-2: #DAD6CE;--ink: #16141A;--ink-2: #6B6772;--ink-3: #9D9AA3;--ink-on-brand: #FFFFFF;--topbar-rgb: 255,255,255;--on-bg-strong: var(--ink);--on-bg-accent: var(--brand-strong);--on-bg-soft: var(--ink-2);--fit-great: #00AB78;--fit-great-soft: #E2F6EF;--fit-caution: #C98A11;--fit-caution-soft: #FBF1DC;--fit-no: #9D9AA3;--fit-no-soft: #F2F1EE;--warn: #C0492E;--warn-soft: #F7E4DE;--r-xs: 8px;--r-sm: 12px;--r-md: 18px;--r-lg: 26px;--r-xl: 34px;--r-pill: 999px;--sh-sm: 0 1px 2px rgba(22,20,26,.05), 0 2px 8px rgba(22,20,26,.05);--sh-md: 0 4px 14px rgba(22,20,26,.07), 0 1px 3px rgba(22,20,26,.05);--sh-lg: 0 12px 28px -20px rgba(22,20,26,.5);--sh-brand: 0 14px 26px -14px rgba(0,171,120,.6);--maxw: 1060px;--sidebar-w: 248px;--font: "Inter", "Wanju Nuri", "Pretendard Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Bricolage Grotesque", "HS Display", "Wanju Nuri", "Jua", "Pretendard Variable", "Inter", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background-color:#fff;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background-image:none;background-attachment:fixed}body{overflow-x:hidden}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input{font-family:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#dad6ce;border-radius:999px;border:3px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}.no-bar{scrollbar-width:none;-ms-overflow-style:none}.no-bar::-webkit-scrollbar{display:none}.h-display{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1}.h1{font-family:var(--font-display);font-size:clamp(26px,3.4vw,32px);font-weight:800;letter-spacing:-.025em;line-height:1.08;color:var(--on-bg-strong)}.h2{font-family:var(--font-display);font-size:clamp(20px,2.4vw,25px);font-weight:800;letter-spacing:-.02em;line-height:1.14;color:var(--on-bg-strong)}.h3{font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:-.02em}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.muted{color:var(--ink-2)}.tiny{font-size:12px}.chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 15px;border-radius:var(--r-pill);background:var(--surface);border:1.5px solid var(--line);font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap;transition:all .15s ease;cursor:pointer}.chip:hover{border-color:var(--brand);color:var(--brand-strong)}.chip.on{background:var(--brand);color:#fff;border-color:var(--brand)}.chip.on:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.tag{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:4px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:700}.ad-label{display:inline-flex;align-items:center;white-space:nowrap;padding:2px 7px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.08em;background:#2c22308c;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 24px;border-radius:var(--r-pill);font-size:16px;font-weight:600;white-space:nowrap;transition:transform .12s ease,box-shadow .2s ease,background .2s}.btn:active{transform:translateY(1px) scale(.99)}.btn-primary{background:var(--brand);color:#fff;box-shadow:var(--sh-brand)}.btn-primary:hover{background:var(--brand-strong)}.btn-ghost{background:var(--surface);color:var(--ink);border:1.5px solid var(--line-2)}.btn-ghost:hover{border-color:var(--ink)}.btn-dark{background:var(--ink);color:#fff}.btn-block{width:100%}.card{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--sh-md);border:1px solid var(--line)}.view-enter{opacity:1}.view-enter{grid-template-columns:minmax(0,1fr)}.view-enter>*{min-width:0}@keyframes vfade{0%{transform:translateY(10px)}to{transform:none}}@media (prefers-reduced-motion: no-preference){.view-enter{animation:vfade .34s cubic-bezier(.2,.7,.2,1) both}}@keyframes pop{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:none}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ss-vf{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:3 / 4;max-height:56vh;margin:0 auto;width:100%}.ss-vf.dark{background:linear-gradient(160deg,#3a2e3d,#5a3e55 55%,#7a4a66)}.ss-vf.shot{background:linear-gradient(165deg,#fcdce6,#f7c2d4 60%,#e89fb8)}.ss-vf.analyzing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1e141c85}.ss-corner{position:absolute;width:26px;height:26px;border:3px solid rgba(255,255,255,.85)}.ss-corner.tl{top:16px;left:16px;border-right:none;border-bottom:none;border-radius:10px 0 0}.ss-corner.tr{top:16px;right:16px;border-left:none;border-bottom:none;border-radius:0 10px 0 0}.ss-corner.bl{bottom:16px;left:16px;border-right:none;border-top:none;border-radius:0 0 0 10px}.ss-corner.br{bottom:16px;right:16px;border-left:none;border-top:none;border-radius:0 0 10px}.ss-guide{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:46%;aspect-ratio:184/236;border:2.5px dashed rgba(255,255,255,.9);border-radius:50% 50% 48% 48%/42% 42% 58% 58%}.ss-guide.locked{border-color:var(--brand);border-style:solid;box-shadow:0 0 0 4px #f75d8b2e}.ss-hint{position:absolute;left:0;right:0;bottom:18px;text-align:center;color:#fff;padding:0 16px}.ss-shutter{width:74px;height:74px;border-radius:99px;background:var(--brand);border:5px solid #fff;box-shadow:0 0 0 3px var(--brand),0 10px 24px #f75d8b73;display:grid;place-items:center;color:#fff;transition:transform .12s ease}.ss-shutter:active{transform:scale(.92)}.ss-analyze{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:0 28px}.ss-spinner{width:62px;height:62px;border-radius:99px;border:5px solid rgba(255,255,255,.25);border-top-color:#fff;animation:ss-spin 1s linear infinite}@keyframes ss-spin{to{transform:rotate(360deg)}}.ss-scanline{position:absolute;left:8%;right:8%;height:3px;border-radius:99px;z-index:4;background:linear-gradient(90deg,transparent,#3FC07E,transparent);box-shadow:0 0 16px 3px #00ab7899;animation:ss-scan 2.4s ease-in-out infinite}@keyframes ss-scan{0%{top:18%}50%{top:78%}to{top:18%}}@media (prefers-reduced-motion: reduce){.ss-spinner,.ss-scanline{animation:none}}.qz{display:block;max-width:560px;margin:0 auto}.qz-side{display:none}.qz-bar{height:5px;border-radius:99px;background:#e6e3de;overflow:hidden;margin-bottom:16px}.qz-bar i{display:block;height:100%;background:var(--great);transition:width .3s}.qz-top{display:block;margin-bottom:16px}.qz-toprow{display:flex;align-items:center;gap:12px;margin-bottom:8px}.qz-back{width:34px;height:34px;border-radius:99px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;flex:none}.qz-back svg{width:17px;height:17px}.qz-stepn{font-size:13px;font-weight:800;color:var(--ink-2)}.qz-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.qz-chip{font-size:11.5px;font-weight:800;color:var(--ink-3);padding:6px 11px;border-radius:99px;background:#fff;border:1px solid var(--line);white-space:nowrap;flex:none}.qz-chip.done{background:var(--great);border-color:var(--great);color:#fff}.qz-chip.on{background:var(--soft);border-color:#bfe0cd;color:var(--great-d)}.qz-chipsnav{display:flex;align-items:center;gap:6px}.qz-chipsnav .qz-chips{flex:1;min-width:0;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.qz-chipsnav .qz-chips::-webkit-scrollbar{display:none}.qz-chiparr{width:30px;height:30px;flex:none;border-radius:99px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;color:var(--ink-2);padding:0}.qz-chiparr svg{width:15px;height:15px}.qz-chiparr:hover{border-color:var(--ink-3);background:#fafaf9}.kv-disclaimer{font-size:var(--fs-label);line-height:1.5;color:var(--ink);margin:8px 0 0}.kv-disclaimer+.kv-disclaimer{margin-top:2px}.kv-confirm-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#14121a73;display:grid;place-items:center;padding:20px}.kv-confirm{width:360px;max-width:100%;background:#fff;border-radius:18px;padding:22px;box-shadow:0 24px 60px -16px #0006}.kv-confirm h3{font-weight:800;font-size:var(--fs-h1);color:var(--ink);margin:0 0 6px}.kv-confirm p{font-size:var(--fs-h2);color:var(--ink-2);line-height:1.55;margin:0 0 18px}.kv-confirm .kv-confirm-row{display:flex;gap:10px}.kv-confirm .kv-confirm-row button{flex:1;height:46px;border-radius:12px;font-family:var(--font);font-weight:700;font-size:var(--fs-h2);cursor:pointer}@media (max-width: 640px){.kv-confirm{width:300px;padding:18px;border-radius:15px}.kv-confirm p{margin-bottom:14px}.kv-confirm .kv-confirm-row button{height:42px}}.qz-main{max-width:560px}.qz-eyebrow{font-size:12px;font-weight:800;color:var(--great);letter-spacing:.06em;margin-bottom:8px}.qz-title{font-family:var(--font-display);font-size:25px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 6px}.qz-sub{font-size:14px;color:var(--ink-2);margin:0 0 20px}.qz-opts{display:flex;flex-direction:column;gap:11px}.qz-opt{display:flex;align-items:flex-start;gap:14px;padding:15px 16px;border:1.5px solid var(--line);border-radius:16px;background:#fff;cursor:pointer;text-align:left;width:100%;font-family:inherit}.qz-opt.on{border-color:var(--great);background:var(--soft)}.qz-oico{width:38px;height:38px;border-radius:11px;background:#fff;display:grid;place-items:center;font-size:15px;font-weight:800;color:var(--ink-3);flex:none;border:1px solid rgba(0,0,0,.06)}.qz-opt.on .qz-oico{border-color:#cbe5d5;color:var(--great)}.qz-otext b{font-size:14.5px;font-weight:700;display:block}.qz-otext i{font-style:normal;font-size:12.5px;color:var(--ink-3);display:block;margin-top:1px}.qz-opt.on .qz-otext b{color:var(--great-d);font-weight:800}.qz-clist{display:flex;flex-direction:column;gap:11px}.qz-crow{border:1.5px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.qz-crow.sel{border-color:var(--great);background:var(--soft)}.qz-chead{display:flex;align-items:center;gap:13px;padding:15px 16px;width:100%;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.qz-chk{width:23px;height:23px;border-radius:7px;border:1.8px solid #d7d4ce;flex:none;display:grid;place-items:center}.qz-crow.sel .qz-chk{background:var(--great);border-color:var(--great)}.qz-chk svg{width:14px;height:14px;color:#fff}.qz-nm b{font-size:15.5px;font-weight:700;display:block}.qz-nm i{font-style:normal;font-size:12px;color:var(--ink-3);display:block;margin-top:1px}.qz-seg{display:flex;margin:0 16px 15px;background:#fff;border:1.5px solid #cfe5d7;border-radius:11px;overflow:hidden}.qz-seg button{flex:1;padding:10px 0;font-size:13.5px;font-weight:700;color:var(--ink-2);background:none;border:none;border-right:1px solid #e6efe8;cursor:pointer;font-family:inherit}.qz-seg button:last-child{border-right:none}.qz-seg button.act{background:var(--great);color:#fff}.qz-nav{display:flex;gap:10px;margin-top:24px;max-width:560px}.qz-navback{padding:14px 20px;border-radius:14px;border:1.5px solid var(--line);background:#fff;font-weight:700;font-family:inherit;cursor:pointer}.qz-next{flex:1;padding:14px;border-radius:14px;background:var(--great);color:#fff;border:none;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 16px 30px -14px #00ab7899;font-family:inherit}.qz-next:disabled{background:#d6d3cc;box-shadow:none;cursor:default}.qz-sidehd{font-size:11.5px;font-weight:800;color:var(--ink-3);letter-spacing:.06em;margin-bottom:12px}.qz-steps{display:flex;flex-direction:column;gap:4px}.qz-step{display:flex;gap:11px;align-items:flex-start;padding:11px 12px;border-radius:13px}.qz-num{width:25px;height:25px;border-radius:99px;flex:none;display:grid;place-items:center;font-size:12.5px;font-weight:800;background:#fff;border:1.5px solid var(--line);color:var(--ink-3)}.qz-step.done .qz-num,.qz-step.on .qz-num{background:var(--great);border-color:var(--great);color:#fff}.qz-step.on{background:var(--soft)}.qz-step b{font-size:13.5px;font-weight:700;display:block;line-height:1.2}.qz-step small{font-size:11.5px;color:var(--ink-2);display:block;margin-top:2px}.qz-step.on b{color:var(--great-d)}@media (min-width: 1024px){.qz{display:grid;grid-template-columns:190px 1fr;gap:30px;max-width:920px;align-items:start}.qz-top{display:none}.qz-side{display:block;position:sticky;top:8px}}.qz-legal{font-size:11.5px;color:var(--ink-3);line-height:1.5;margin-top:18px}.kv-app{min-height:100vh;min-height:100dvh}.kv-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-w);background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:22px 16px;z-index:40}.kv-logo{display:flex;align-items:center;gap:9px;padding:6px 10px 22px}.kv-logo-mark{width:28px;height:28px;border-radius:9px;flex:0 0 auto;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:800;font-size:16px;font-family:var(--font-display);letter-spacing:-.02em}.kv-logo-text{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.02em}.kv-nav{display:grid;gap:3px}.kv-navitem{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:12px;font-weight:600;font-size:14.5px;color:var(--ink-2);transition:all .15s ease}.kv-navitem:hover{background:var(--surface-2);color:var(--ink)}.kv-navitem.on{background:var(--brand-soft);color:var(--brand-strong);font-weight:700}.kv-side-foot{margin-top:auto}.kv-side-card{background:linear-gradient(135deg,#eff7f1,#f7f1ef);border:1px solid #E6EFE8;border-radius:16px;padding:14px}.kv-side-cta{display:flex;flex-direction:column;gap:8px}.kv-cta{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:10px 11px;border-radius:13px;border:1.5px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;font-family:var(--font);transition:all .15s ease}.kv-cta:hover{border-color:var(--ink-3);background:#fafaf9}.kv-cta.primary{background:#c81e6e;border-color:#c81e6e;color:#fff}.kv-cta.primary:hover{background:#b01a60;border-color:#b01a60}.kv-cta.primary.nudge{animation:quizNudge .56s ease-in-out 5}@keyframes quizNudge{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.kv-cta-ic{width:27px;height:27px;border-radius:8px;flex:0 0 auto;display:grid;place-items:center;font-size:14px;background:#f5f3ef;color:var(--ink)}.kv-cta.primary .kv-cta-ic{background:#fff3;color:#fff}.kv-cta-tx{display:flex;flex-direction:column;min-width:0}.kv-cta-tx b{font-size:12.5px;font-weight:800;letter-spacing:-.01em}.kv-cta-tx i{font-size:10.5px;font-style:normal;opacity:.72;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kv-main{margin-left:var(--sidebar-w);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.kv-topbar{position:sticky;top:0;z-index:30;background:rgba(var(--topbar-rgb),.86);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);border-bottom:1px solid var(--line)}.kv-topbar-in{max-width:var(--maxw);margin:0 auto;padding:13px 40px;display:flex;align-items:center;justify-content:space-between;gap:16px}.kv-top-left{display:flex;align-items:center;gap:0}.kv-mobile-logo{display:none;padding:0}.kv-title{font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0 0 0 6px}.kv-back{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font-family:inherit;font-size:13px;font-weight:700;color:var(--ink-2);cursor:pointer;padding:4px 0;margin-bottom:8px}.kv-back:hover{color:var(--ink)}.kv-top-actions{display:flex;align-items:center;gap:10px;margin-right:3px}.kv-pill-green{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;background:#fff;color:var(--ink-2);border:1px solid var(--line);border-radius:999px;font-weight:700;font-size:13px;cursor:pointer;transition:all .15s}.kv-iconbtn{width:33px;height:33px;border-radius:999px;display:grid;place-items:center;color:var(--ink-2);background:#fff;border:1px solid var(--line);transition:all .15s}.kv-iconbtn:hover,.kv-pill-green:hover{border-color:var(--brand);color:var(--brand-strong)}.kv-iconbtn.on,.kv-pill-green.on{background:var(--brand-soft);border-color:transparent;color:var(--brand-strong)}.kv-signin{padding:6px 13px;border-radius:999px;background:var(--brand);color:#fff;border:none;font-family:var(--font);font-weight:700;font-size:12.5px;cursor:pointer;white-space:nowrap;transition:background .15s}.kv-signin:hover{background:var(--brand-strong)}.kv-main.set-white{background:#fff}.kv-main.set-white .kv-topbar{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.kv-main.set-white .kv-iconbtn,.kv-main.set-white .kv-pill-green{background:#f1f3f4;border-color:transparent;color:var(--ink-2)}.kv-main.set-white .kv-iconbtn.on,.kv-main.set-white .kv-pill-green.on{background:var(--brand-soft);color:var(--brand-strong)}.kv-scroll{flex:1}.kv-content{max-width:var(--maxw);margin:0 auto;padding:26px 40px 60px}.kv-fab,.kv-bottomtabs,.kv-mobile-cta{display:none}.kv-toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%);background:var(--ink);color:#fff;padding:14px 22px;border-radius:var(--r-pill);font-weight:700;font-size:15px;z-index:60;box-shadow:var(--sh-lg);animation:pop .25s ease both}@media (max-width: 1080px){.kv-content{padding:24px 22px 20px}.kv-topbar-in{padding:13px 16px}}@media (max-width: 1100px){:root{--sidebar-w: 0px}.kv-sidebar{display:none}.kv-app{height:100vh;height:100dvh;display:flex;flex-direction:column}.kv-main{margin-left:0;flex:1 1 0%;min-height:0}.kv-mobile-logo{display:grid;place-items:center}.kv-mobile-logo .kv-logo-mark{width:34px;height:34px;font-size:19px;border-radius:10px}.kv-title{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kv-top-left{min-width:0;flex:1 1 auto}.kv-top-actions{flex:0 0 auto}.kv-rt-label{display:none}.kv-topbar-in{gap:8px}.kv-top-actions{gap:6px}.kv-pill-green{width:30px;height:30px;padding:0;justify-content:center}.kv-iconbtn{width:30px;height:30px}.kv-signin{padding:5px 11px;font-size:11.5px}.kv-bottomtabs{display:grid;grid-template-columns:repeat(5,1fr);position:relative;z-index:50;flex:none;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);padding:3px 1px calc(3px + env(safe-area-inset-bottom))}.kv-mobile-cta{display:flex;flex-direction:column;gap:7px;position:fixed;left:10px;z-index:55;bottom:calc(60px + env(safe-area-inset-bottom));pointer-events:auto}.kv-mobile-cta{gap:6px}.kv-mobile-cta .kv-cta{flex-direction:column;align-items:center;gap:2px;width:58px;padding:6px 4px;text-align:center;border-radius:11px;box-shadow:0 6px 16px -10px #0006}.kv-mobile-cta .kv-cta-tx{align-items:center}.kv-mobile-cta .kv-cta-tx b{font-size:8px;line-height:1.1;white-space:normal}.kv-mobile-cta .kv-cta-tx i{display:none}.kv-mobile-cta .kv-cta-ic{width:22px;height:22px;border-radius:7px}.kv-tab{display:grid;justify-items:center;align-content:start;gap:2px;padding:3px 0;color:var(--ink-3);font-size:7.5px;font-weight:700;border-radius:10px;transition:color .15s;min-width:0}.kv-tab span{white-space:normal;line-height:1.05;text-align:center;min-height:2.1em;display:flex;align-items:center}.kv-tab.on{color:var(--brand-strong)}.kv-tab.on span{font-weight:800}.kv-fab{bottom:calc(74px + env(safe-area-inset-bottom));right:18px;height:52px;padding:0 18px 0 16px;font-size:15px}.kv-scroll{flex:1 1 0%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:24px}.kv-content,.kv-topbar-in{max-width:960px}.kv-hero-grid{grid-template-columns:1fr!important}.kv-pd-grid{grid-template-columns:1fr!important;gap:22px!important}.kv-pd-img{position:static!important;max-width:420px;margin:0 auto;width:100%}}@media (max-width: 640px){.kv-mobile-logo svg{width:20px;height:20px}.kv-mobile-logo .kv-logo-mark{width:28px;height:28px;font-size:16px}.kv-title{font-size:14.5px;margin-left:5px}.kv-topbar-in{gap:4px;padding:12px 10px}.kv-top-left{gap:0}.kv-top-actions{gap:3px;margin-right:0}.kv-pill-green,.kv-iconbtn{width:26px;height:26px}.kv-signin{padding:4px 8px;font-size:10.5px}}@media (max-width: 520px){.kv-content{padding:18px 16px 16px}.kv-topbar-in{padding:12px}}@media (max-width: 767px){.kv-content{zoom:1.15}}@media (min-width: 768px) and (max-width: 1100px){:root{--sidebar-w: 88px}.kv-app{display:block;height:auto;min-height:100vh;min-height:100dvh}.kv-main{margin-left:var(--sidebar-w);flex:none;min-height:100vh}.kv-scroll{flex:1;min-height:0;overflow:visible;padding-bottom:0}.kv-bottomtabs,.kv-mobile-cta,.kv-mobile-logo,.kv-fab{display:none}.kv-sidebar{display:flex;width:var(--sidebar-w);padding:16px 6px}.kv-logo{justify-content:center;padding:4px 0 16px}.kv-logo-text{display:none}.kv-nav{gap:5px}.kv-navitem{flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 2px;text-align:center;font-size:10px}.kv-navitem span{font-size:9.5px;line-height:1.1}.kv-side-cta{gap:8px}.kv-cta{flex-direction:column;align-items:center;gap:4px;padding:9px 4px;text-align:center}.kv-cta-tx{align-items:center}.kv-cta-tx b{font-size:9px;line-height:1.15;white-space:normal}.kv-cta-tx i{display:none}.kv-cta-ic{width:30px;height:30px}.kv-content{max-width:940px;padding:24px 30px 48px}.kv-topbar-in{max-width:940px;padding:13px 30px}.kv-title{font-size:18px}.kv-rt-label{display:inline}.kv-pill-green{width:auto;height:34px;padding:0 13px}.kv-iconbtn{width:33px;height:33px}}.mockup{--great:#00AB78;--great-d:#067A54;--soft:#E2F6EF;--line:#ECEAE6;--amber:#C98A11;--amber-soft:#FBF1DC;--ink:#16141A;--ink-2:#6B6772;--ink-3:#9D9AA3;--disp:"Bricolage Grotesque","HS Display","Wanju Nuri","Jua","Pretendard Variable","Inter",-apple-system,system-ui,sans-serif;--track:#ECEAE6;color:var(--ink)}.mockup .hero{position:relative;border-radius:24px;overflow:hidden;padding:150px 32px 26px;min-height:330px;background:#fff;border:1px solid var(--line)}.mockup .herogl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;border:0;pointer-events:none;display:block}.mockup .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#fff0 0,#fff0 48%,#ffffffb8,#fffffff2)}.mockup .herorow{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;position:relative;z-index:3}.mockup .heroleft{min-width:0;flex:1}.mockup .heroscan{display:flex;flex-direction:column;gap:9px;flex:none}.mockup .hero h1{font-family:var(--disp);font-weight:800;font-size:26px;line-height:1.08;letter-spacing:-.03em;margin:0}.mockup .hero .upd{font-size:13px;font-weight:600;color:#5c5950;margin-top:9px}.mockup .hero .chiprow{display:flex;align-items:center;gap:9px;margin-top:14px;flex-wrap:wrap}.mockup .chip{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border-radius:999px;font-size:13.5px;font-weight:700;background:#fff;color:var(--great-d);border:1px solid #DCEBE1}.mockup .chip.ghost{background:#fff;border:1.5px solid var(--line);color:var(--ink);cursor:pointer}.mockup .matchon{font-size:13px;font-weight:700;color:var(--great);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mockup .matchon .dot{width:7px;height:7px;border-radius:999px;background:var(--great)}.mockup .scan{display:inline-flex;align-items:center;gap:11px;border-radius:14px;cursor:pointer;font-family:inherit;text-align:left;border:none;width:208px}.mockup .scan .si{border-radius:10px;display:grid;place-items:center;flex:none}.mockup .scan .si svg{width:18px;height:18px}.mockup .scan .sl{display:flex;flex-direction:column;line-height:1.25}.mockup .scan .sl b{font-weight:800}.mockup .scan .sl i{font-weight:600;font-style:normal}.mockup .scan.primary{background:var(--great);color:#fff;padding:11px 16px;box-shadow:0 14px 26px -14px #00ab7899}.mockup .scan.primary .si{width:34px;height:34px;background:#fff3}.mockup .scan.primary .sl b{font-size:14.5px}.mockup .scan.primary .sl i{font-size:11.5px;color:#dcf3e6}.mockup .scan.ghost{background:#fff;border:1.5px solid var(--line);color:var(--ink);padding:9px 14px}.mockup .scan.ghost .si{width:32px;height:32px;background:var(--soft);color:var(--great)}.mockup .scan.ghost .sl b{font-size:13.5px}.mockup .scan.ghost .sl i{font-size:11px;color:var(--ink-2)}.mockup .eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--great);margin-bottom:7px}.mockup .h-sec{font-family:var(--disp);font-weight:800;font-size:25px;letter-spacing:-.02em}.mockup .seclink{font-size:14px;font-weight:700;color:var(--great);cursor:pointer}.mockup .sechead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.mockup .softcard{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex}.mockup .rcol{flex:1;padding:20px 22px}.mockup .rcol+.rcol{border-left:1px solid var(--line)}.mockup .rcol .rh{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mockup .rcol .rh b{font-size:15px;font-weight:800}.mockup .rrow{display:flex;gap:12px}.mockup .rstep{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1}.mockup .rstep .ic{width:100%;aspect-ratio:1;max-width:62px;border-radius:15px;background:linear-gradient(135deg,#f1f7f3,#f8f1ef);display:flex;align-items:center;justify-content:center;font-size:24px;border:1px solid #EEF1ED}.mockup .rstep .rl{font-size:11.5px;font-weight:600;color:var(--ink-2)}.mockup .grid5{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.mockup .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mockup .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mockup .pcard{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;cursor:pointer;text-align:left;padding:0;font-family:inherit;transition:box-shadow .15s,transform .15s}.mockup .pcard:hover{box-shadow:0 16px 36px -22px #16141a73;transform:translateY(-2px)}.mockup .pimg{aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#e2f6ef,#f4eaf0)}.mockup .thumb{font-family:var(--disp);font-weight:800;color:#16141a29;font-size:30px}.mockup .pbody{padding:13px 14px 15px}.mockup .pbrand{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mockup .pname{font-size:14px;font-weight:600;line-height:1.3;margin:4px 0 9px;height:36px;overflow:hidden}.mockup .prow{display:flex;align-items:center;justify-content:space-between}.mockup .prate{font-size:12px;font-weight:600;color:var(--ink-2)}.mockup .pprice{font-size:15px;font-weight:800;font-family:var(--disp)}.mockup .match{display:flex;align-items:center;gap:5px;margin-top:11px;padding:6px 10px;border-radius:9px;font-size:11.5px;font-weight:700}.mockup .match.g{background:var(--soft);color:var(--great-d)}.mockup .match.a{background:var(--amber-soft);color:var(--amber)}.mockup .match.n{background:#f2f1ee;color:var(--ink-3)}.mockup .match .d{width:6px;height:6px;border-radius:999px;background:currentColor;flex:none}.mockup .catrow{display:flex;flex-wrap:wrap;gap:11px}.mockup .catchip{display:inline-flex;align-items:center;padding:11px 18px;border-radius:999px;font-size:14px;font-weight:700;background:#fff;color:var(--ink);border:1.5px solid var(--line);cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.mockup .catchip:hover,.mockup .catchip.on{border-color:var(--great);color:var(--great-d);background:var(--soft)}.mockup .metricrow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mockup .metric{padding:18px 20px;border-radius:18px;background:#fff;border:1px solid var(--line)}.mockup .metric .mk{font-size:14px;font-weight:700}.mockup .metric .mv{font-size:14px;font-weight:800;margin-top:3px}.mockup .spons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mockup .sprow{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px;cursor:pointer;text-align:left;font-family:inherit}.mockup .adlabel{position:absolute;top:4px;left:4px;background:#16141ad1;color:#fff;font-size:9px;font-weight:800;padding:2px 6px;border-radius:6px;letter-spacing:.05em}.mockup .h-sec .ko{font-size:16px;font-weight:600;color:var(--ink-3);margin-left:8px}.mockup .axis{display:inline-flex;background:#edeae4;border-radius:12px;padding:4px;gap:3px}.mockup .axis button{border:none;background:transparent;font-family:inherit;font-size:14px;font-weight:700;color:var(--ink-2);padding:9px 22px;border-radius:9px;cursor:pointer}.mockup .axis button.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0000001a}.mockup .chips{display:flex;flex-wrap:wrap;gap:9px}.mockup .chips .chip{padding:8px 15px;border-radius:999px;font-size:13.5px;font-weight:700;background:#fff;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap}.mockup .chips .chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.mockup .filterbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.mockup .fleft{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.mockup .toggle{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;cursor:pointer;border:none;background:none;font-family:inherit;color:var(--ink)}.mockup .toggle .sw{width:42px;height:24px;border-radius:999px;background:var(--great);position:relative;transition:background .15s;flex:none}.mockup .toggle .sw:after{content:"";position:absolute;top:2px;left:20px;width:20px;height:20px;border-radius:999px;background:#fff;transition:left .15s;box-shadow:0 1px 2px #0003}.mockup .toggle.off .sw{background:#d6d3cc}.mockup .toggle.off .sw:after{left:2px}.mockup .sortrow{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.mockup .sortlbl{font-size:12px;font-weight:600;color:var(--ink-3)}.mockup .sortchip{padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:700;border:1.5px solid var(--line);background:#fff;color:var(--ink-2);cursor:pointer;font-family:inherit}.mockup .sortchip.on{background:var(--great);border-color:var(--great);color:#fff}.mockup .concerns{display:flex;flex-wrap:wrap;gap:8px}.mockup .cchip{padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:700;border:1.5px solid var(--line);background:#fff;color:var(--ink-2);cursor:pointer;font-family:inherit}.mockup .cchip.on{background:var(--soft);border-color:#cbe5d5;color:var(--great-d)}.mockup .list{display:flex;flex-direction:column;gap:11px}.mockup .lrow{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:13px 18px 13px 13px;cursor:pointer;transition:box-shadow .15s;text-align:left;font-family:inherit;width:100%}.mockup .lrow:hover{box-shadow:0 12px 28px -20px #16141a80}.mockup .lrow.ad{border-color:#e7dfc6;background:linear-gradient(90deg,#fffdf6,#fff 60%)}.mockup .li{width:96px;height:96px;border-radius:13px;flex:none;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border:1px solid rgba(22,20,26,.07);font-family:var(--disp);font-weight:800;color:#16141a38;font-size:13px}.mockup .li .adb{position:absolute;top:-6px;left:-6px;background:#16141ad1;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:6px;z-index:2}.mockup .linfo{flex:1;min-width:0}.mockup .linfo .br{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mockup .linfo .nm{font-size:14.5px;font-weight:600;margin:2px 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockup .linfo .meta{display:flex;align-items:center;gap:12px;font-size:12.5px}.mockup .linfo .meta .rt{color:var(--ink-2);font-weight:600}.mockup .linfo .meta .pr{font-weight:800}.mockup .lmatch{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:7px;font-size:11px;font-weight:700;flex:none}.mockup .bgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mockup .bcard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;cursor:pointer;transition:box-shadow .15s;text-align:left;font-family:inherit}.mockup .bcard:hover{box-shadow:0 12px 28px -20px #16141a80}.mockup .blogo{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;font-family:var(--disp);font-weight:800;font-size:18px;color:var(--ink);margin-bottom:12px}.mockup .bname{font-size:15px;font-weight:800}.mockup .bmeta{font-size:12px;color:var(--ink-2);margin-top:3px}.mockup .bnote{background:var(--soft);border-radius:12px;padding:13px 16px;font-size:13px;font-weight:600;color:var(--great-d);display:flex;align-items:center;gap:8px}.mockup .bback{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-family:inherit;font-size:13px;font-weight:700;color:var(--ink-2);cursor:pointer;padding:0}.mockup .bback:hover{color:var(--ink)}.mockup .t1{background:linear-gradient(140deg,#e2f6ef,#f4eaf0)}.mockup .t2{background:linear-gradient(140deg,#fcefe6,#f3e9da)}.mockup .t3{background:linear-gradient(140deg,#e7eef8,#efeaf6)}.mockup .t4{background:linear-gradient(140deg,#eaf4ee,#e4efe9)}.mockup .t5{background:linear-gradient(140deg,#fbeaf0,#f6e9e6)}.mockup .t6{background:linear-gradient(140deg,#f2efdc,#eaf0e0)}.mockup .hero-h{font-family:var(--disp);font-weight:800;font-size:38px;letter-spacing:-.02em;line-height:1.05}.mockup .hero-sub{font-size:14.5px;color:var(--ink-2);font-weight:500;margin-top:9px;max-width:560px;line-height:1.5}.mockup .sec{margin-top:42px}.mockup .sec-note{font-size:13px;color:var(--ink-2);margin-top:3px}.mockup .match-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:7px;font-size:11.5px;font-weight:700}.mockup .match-pill.g{background:var(--soft);color:var(--great-d)}.mockup .match-pill.a{background:var(--amber-soft);color:var(--amber)}.mockup .match-pill.n{background:#f2f1ee;color:var(--ink-3)}.mockup .match-pill .d{width:6px;height:6px;border-radius:999px;background:currentColor}.mockup .match-pill.onbrand{background:#ffffffeb;color:var(--great-d)}.mockup .rise{font-size:13px;font-weight:800;color:var(--great)}.mockup .chart{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}.mockup .crow{display:flex;align-items:center;gap:18px;padding:16px 22px;cursor:pointer;transition:background .12s;text-align:left;width:100%;border:none;background:#fff;font-family:inherit}.mockup .crow+.crow{border-top:1px solid var(--line)}.mockup .crow:hover{background:#fbfaf8}.mockup .crank{font-family:var(--disp);font-weight:800;font-size:26px;color:var(--ink-3);width:34px;flex:none;text-align:center}.mockup .crow.top .crank{color:var(--great)}.mockup .cmain{flex:1;min-width:0}.mockup .cname{font-size:17px;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:9px}.mockup .ctag{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:#f1efea;color:var(--ink-3)}.mockup .ctag.ing{background:#e2f6ef;color:var(--great-d)}.mockup .ctag.theme{background:#eef1f8;color:#4763b0}.mockup .ctag.prod{background:#f6eef2;color:#9b4f77}.mockup .cmeta{font-size:12.5px;color:var(--ink-2);margin-top:5px}.mockup .cmeta b{color:var(--ink);font-weight:700}.mockup .cspark{width:90px;height:38px;flex:none}.mockup .cspark path{fill:none;stroke:var(--great);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mockup .cspark .fillp{fill:url(#sg);stroke:none}.mockup .cright{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none;width:128px}.mockup .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.mockup .tcard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;cursor:pointer;transition:box-shadow .15s,transform .15s;position:relative;overflow:hidden;text-align:left;font-family:inherit}.mockup .tcard:hover{box-shadow:0 16px 36px -22px #16141a73;transform:translateY(-2px)}.mockup .tcard .glow{position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:999px;opacity:.5;filter:blur(8px)}.mockup .tcard .tk{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);position:relative}.mockup .tcard .tn{font-family:var(--disp);font-weight:800;font-size:22px;letter-spacing:-.01em;margin-top:5px;position:relative}.mockup .tcard .tm{font-size:12.5px;color:var(--ink-2);margin-top:7px;position:relative}.mockup .tcard .tlink{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:12.5px;font-weight:700;color:var(--great);position:relative}.mockup .tcard .tlink b{color:var(--great-d)}.mockup .brow{display:flex;flex-wrap:wrap;gap:11px;margin-top:16px}.mockup .bchip{display:inline-flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:11px 16px 11px 11px;cursor:pointer;transition:box-shadow .15s;font-family:inherit;text-align:left}.mockup .bchip:hover{box-shadow:0 12px 26px -20px #16141a80}.mockup .bchip .bn{font-size:14px;font-weight:800;line-height:1.1}.mockup .bchip .bm{font-size:11.5px;color:var(--ink-2);margin-top:2px}.mockup .sponsored{margin-top:46px}.mockup .splabel{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;display:flex;align-items:center;gap:8px}.mockup .splabel:after{content:"";flex:1;height:1px;background:var(--line)}.mockup .spcard{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(120deg,#1b7f4b,#2ba968);padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mockup .spcard .adtag{position:absolute;top:14px;left:18px;background:#ffffff38;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.08em;padding:4px 9px;border-radius:6px}.mockup .spleft{color:#fff;max-width:60%}.mockup .spleft .spk{font-size:11px;font-weight:700;letter-spacing:.04em;opacity:.85;text-transform:uppercase;margin-top:12px}.mockup .spleft h3{font-family:var(--disp);font-weight:800;font-size:26px;line-height:1.1;margin:7px 0 8px}.mockup .spleft p{font-size:13.5px;opacity:.9;line-height:1.5}.mockup .spbtn{display:inline-flex;align-items:center;gap:7px;margin-top:16px;background:#fff;color:var(--great-d);border:none;border-radius:999px;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.mockup .spright{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:none}.mockup .spbottle{width:120px;height:150px;border-radius:14px;background:#ffffff29;display:grid;place-items:center;font-family:var(--disp);font-weight:800;font-size:30px;color:#ffffffb3}.mockup .sect{margin-top:38px}.mockup .prof{display:flex;flex-direction:column;gap:20px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px 24px}.mockup .profrow{display:flex;align-items:center;gap:20px}.mockup .avatar{width:74px;height:74px;border-radius:999px;flex:none;display:grid;place-items:center;font-family:var(--disp);font-weight:800;font-size:30px;color:#fff;background:linear-gradient(140deg,#00ab78,#067a54);box-shadow:0 12px 26px -12px #00ab7899}.mockup .prof .pi{flex:1;min-width:0}.mockup .prof .pi h2{font-family:var(--disp);font-weight:800;font-size:24px;letter-spacing:-.02em}.mockup .prof .pi p{font-size:13.5px;font-weight:600;color:var(--ink-2);margin-top:4px}.mockup .editbtn{padding:11px 20px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-family:inherit;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer;white-space:nowrap}.mockup .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;border-top:1px solid var(--line);padding-top:20px}.mockup .stat{background:#fafaf8;border:1px solid var(--line);border-radius:15px;padding:15px 10px;text-align:center;cursor:pointer;font-family:inherit}.mockup .stat b{font-family:var(--disp);font-weight:800;font-size:26px;display:block;letter-spacing:-.02em}.mockup .stat span{font-size:10.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.mockup .skincard{display:grid;grid-template-columns:320px minmax(0,1fr);background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}.mockup .skin-cur{background:linear-gradient(150deg,#eff7f1,#f4f0ec);padding:24px;border-right:1px solid var(--line);display:flex;flex-direction:column}.mockup .skin-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--brand-strong);margin-bottom:5px}.mockup .skin-cur .stype{font-family:var(--disp);font-weight:800;font-size:22px;letter-spacing:-.02em;line-height:1.15}.mockup .skin-cur .stype em{font-style:normal;font-weight:600;font-size:15px;color:var(--ink-2)}.mockup .skin-tone{font-size:12.5px;font-weight:600;color:var(--ink-3);margin-top:5px}.mockup .skin-blurb{font-size:13px;line-height:1.65;color:var(--ink-2);margin:14px 0 0;white-space:pre-line}.mockup .skin-focus{margin-top:16px}.mockup .skin-cur .schips{display:flex;flex-wrap:wrap;gap:7px;margin:6px 0 0}.mockup .retest{margin-top:20px;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:11px 18px;border-radius:12px;background:var(--great);color:#fff;border:none;font-family:inherit;font-size:13.5px;font-weight:800;cursor:pointer;box-shadow:0 12px 24px -12px #00ab7899}.mockup .retest svg{width:16px;height:16px}.mockup .skin-hist{padding:18px 24px}.mockup .skin-hist .hl{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.mockup .hrow{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--line)}.mockup .hrow:first-of-type{border-top:none}.mockup .hdate{font-size:12.5px;font-weight:700;color:var(--ink-3);width:74px;flex:none}.mockup .htype{flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mockup .htype i{font-style:normal;color:var(--ink-2)}.mockup .hscore{font-size:14px;font-weight:800;display:flex;align-items:center;gap:6px;width:64px;justify-content:flex-end;flex:none}.mockup .hscore.up{color:var(--great)}.mockup .hscore.flat{color:var(--ink-2)}.mockup .htrack{width:90px;height:6px;border-radius:999px;background:var(--track);overflow:hidden;flex:none}.mockup .htrack i{display:block;height:100%;background:var(--great);border-radius:999px}.mockup .plist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mockup .pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:7px;font-size:11px;font-weight:700}.mockup .pill .d{width:6px;height:6px;border-radius:999px;background:currentColor;flex:none}.mockup .pill.g{background:var(--soft);color:var(--great-d)}.mockup .pill.a{background:var(--amber-soft);color:var(--amber)}.mockup .pill.n{background:#f2f1ee;color:var(--ink-3)}.mockup .lalt{font-size:11.5px;font-weight:600;color:var(--ink-2);margin-top:7px}.mockup .lalt b{color:var(--great);font-weight:800}.mockup .score{width:50px;height:50px;border-radius:999px;display:grid;place-items:center;position:relative;flex:none;background:conic-gradient(var(--ring,var(--great)) calc(var(--p,90)*1%),var(--track) 0)}.mockup .score:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:999px;background:#fff}.mockup .score b{position:relative;font-size:13px;font-weight:800;color:var(--ring,var(--great));line-height:1}.mockup .score s{position:relative;font-size:8px;font-weight:700;color:var(--ink-3);text-decoration:none;text-align:center;margin-top:1px}.mockup .pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mockup .pcard .heart{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:999px;background:#fff;display:grid;place-items:center;box-shadow:0 3px 8px -2px #0003;z-index:2}.mockup .pcard .heart svg{width:15px;height:15px;fill:#e2566f;stroke:#e2566f}.mockup .seg{display:inline-flex;background:#edeae4;border-radius:12px;padding:4px;gap:3px;margin-bottom:16px}.mockup .seg button{border:none;background:transparent;font-family:inherit;font-size:13.5px;font-weight:700;color:var(--ink-2);padding:9px 20px;border-radius:9px;cursor:pointer}.mockup .seg button.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0000001a}.mockup .rhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mockup .rhead .rt{font-size:15px;font-weight:800}.mockup .slist{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;max-width:620px}.mockup .srow{display:flex;align-items:center;gap:14px;padding:16px 18px;border-top:1px solid var(--line);cursor:pointer;width:100%;text-align:left;background:#fff;font-family:inherit}.mockup .srow:first-child{border-top:none}.mockup .srow:hover{background:#fafaf8}.mockup .srow .si2{width:38px;height:38px;border-radius:11px;background:var(--soft);color:var(--great);display:grid;place-items:center;flex:none;font-size:17px}.mockup .srow .lbl{flex:1;font-weight:600;font-size:14.5px}.mockup .srow .val{font-size:13px;color:var(--ink-3);font-weight:700}.mockup .srow .chev{color:var(--ink-3);display:flex}.mockup .srow.danger .si2{background:#fbecec;color:#d24b4b}.mockup .srow.danger .lbl{color:#d24b4b}.mockup .pdp{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:38px;align-items:start}.mockup .gallery{position:sticky;top:96px;max-width:340px}.mockup .gmain{aspect-ratio:1;border-radius:22px;background:linear-gradient(150deg,#eaf4ee,#e4efe9 48%,#efeaf0);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.mockup .gmain img{width:72%;height:72%;object-fit:contain}.mockup .gimg{width:42%;border-radius:14px 14px 20px 20px;aspect-ratio:128/188;background:linear-gradient(160deg,#fff,#eff6f1);box-shadow:0 24px 44px -16px #1f503452;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;position:relative}.mockup .gimg:before{content:"";position:absolute;top:-13px;width:44px;height:18px;border-radius:6px;background:#e4ece6}.mockup .gimg .hb{font-family:var(--disp);font-weight:800;font-size:24px;color:#8da596}.mockup .gimg .hn{font-size:9px;font-weight:700;color:#a7b7ad;letter-spacing:.05em;text-transform:uppercase}.mockup .gthumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.mockup .gth{aspect-ratio:1;border-radius:13px;border:1.5px solid var(--line);background:linear-gradient(150deg,#eff6f1,#e8f0ea);cursor:pointer}.mockup .gth.on{border-color:var(--great)}.mockup .info .pbrand{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mockup .info .pname{font-family:var(--disp);font-weight:800;font-size:30px;letter-spacing:-.02em;line-height:1.1;margin:6px 0 11px;height:auto}.mockup .info .pmeta{display:flex;align-items:center;gap:14px}.mockup .pinfo{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mockup .pinfo-i{font-size:12.5px;font-weight:600;color:var(--ink-2);background:var(--soft);border-radius:9px;padding:6px 11px}.mockup .pinfo-i b{font-weight:800;color:var(--ink-3);margin-right:7px;font-size:10.5px;letter-spacing:.03em;text-transform:uppercase}.mockup .mc-kor{margin-top:8px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.mockup .mc-kor b{font-family:var(--disp);font-size:15px;font-weight:800;color:var(--ink);margin-left:4px}.mockup .info .prate{font-size:14px;font-weight:700;color:var(--ink-2)}.mockup .info .prate s{text-decoration:none;color:var(--ink-3);font-weight:600}.mockup .info .pprice{font-family:var(--disp);font-size:24px;font-weight:800;margin-left:auto}.mockup .matchcard{margin-top:20px;background:linear-gradient(135deg,#eff7f1,#f1f6f2);border:1px solid #DBEDE2;border-radius:18px;padding:18px;display:flex;align-items:center;gap:18px}.mockup .ring{width:84px;height:84px;border-radius:999px;flex:none;display:grid;place-items:center;position:relative;background:conic-gradient(var(--ring,var(--great)) calc(var(--p)*1%),#DCE9E0 0)}.mockup .ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:999px;background:#f1f7f3}.mockup .ring b{position:relative;font-family:var(--disp);font-size:25px;font-weight:800;color:var(--ring,var(--great));line-height:1}.mockup .ring s{position:relative;text-decoration:none;font-size:8px;font-weight:800;letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase}.mockup .mc-v{font-family:var(--disp);font-weight:800;font-size:18px;color:var(--great-d)}.mockup .mc-d{font-size:13px;font-weight:600;color:var(--ink-2);margin-top:4px;line-height:1.45}.mockup .mc-on{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-size:12px;font-weight:700;color:var(--great)}.mockup .mc-on .d{width:6px;height:6px;border-radius:999px;background:var(--great)}.mockup .cchips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.mockup .cc{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;font-size:12.5px;font-weight:700;background:var(--soft);color:var(--great-d)}.mockup .cc.warn{background:var(--amber-soft);color:var(--amber)}.mockup .buy{margin-top:24px;border-top:1px solid var(--line);padding-top:22px}.mockup .yourstore{display:flex;align-items:center;gap:8px;margin-bottom:13px;font-size:13px;font-weight:700;color:var(--ink-2)}.mockup .yourstore b{color:var(--ink);font-weight:800}.mockup .yourstore .ch{margin-left:auto;font-size:12.5px;font-weight:800;color:var(--great);cursor:pointer}.mockup .buyopt{display:flex;flex-direction:column;gap:10px}.mockup .bopt{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:15px;background:#fff;cursor:pointer;transition:box-shadow .15s;text-align:left;width:100%;font-family:inherit}.mockup .bopt:hover{box-shadow:0 12px 26px -20px #16141a80}.mockup .bopt.best{border-color:#cbe5d5;background:linear-gradient(90deg,#f3faf5,#fff 74%)}.mockup .boptlogo{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-family:var(--disp);font-weight:800;font-size:14px;flex:none;color:var(--ink)}.mockup .bn{font-size:14.5px;font-weight:800;display:flex;align-items:center;gap:8px}.mockup .tag{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:var(--soft);color:var(--great-d)}.mockup .ystag{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:var(--ink);color:#fff}.mockup .bd{font-size:12px;font-weight:600;color:var(--ink-2);margin-top:3px}.mockup .conf{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;margin-top:6px;padding:3px 8px;border-radius:6px}.mockup .conf.ok{background:var(--soft);color:var(--great-d)}.mockup .conf.sim{background:var(--amber-soft);color:var(--amber)}.mockup .bp{margin-left:auto;text-align:right;display:flex;align-items:center;gap:12px}.mockup .bp b{font-family:var(--disp);font-size:18px;font-weight:800}.mockup .alsoat{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 10px}.mockup .ftc{margin-top:14px;display:flex;gap:10px;align-items:flex-start;padding:14px 15px;background:#fafaf8;border:1px solid var(--line);border-radius:13px}.mockup .ftc p{font-size:12px;color:var(--ink-2);font-weight:600;line-height:1.5}.mockup .ftc p b{color:var(--great-d);font-weight:800}.mockup .effprof{margin-top:26px}.mockup .efftot{display:flex;gap:12px;margin:14px 0 4px}.mockup .efftotcell{flex:1;display:flex;flex-direction:column;gap:2px;align-items:center;padding:11px 8px;border:1px solid var(--line);border-radius:13px;background:#fff}.mockup .efftotcell.mine{border-color:#cbe5d5;background:linear-gradient(135deg,#f3faf5,#fff)}.mockup .efftotk{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mockup .efftotcell b{font-family:var(--disp);font-size:26px;font-weight:800;color:var(--ink-2);line-height:1}.mockup .efftotcell.mine b{color:var(--great-d)}.mockup .effhead{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);gap:14px;margin:16px 0 9px}.mockup .effhead span{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.mockup .effhead span:nth-child(3){color:var(--great-d)}.mockup .effax{display:flex;flex-direction:column;gap:11px}.mockup .effrow2{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px}.mockup .efflabel{font-size:13.5px;font-weight:700;color:var(--ink-2)}.mockup .effcell{display:flex;align-items:center;gap:9px;min-width:0}.mockup .efftrack{flex:1;height:7px;border-radius:999px;background:var(--line);overflow:hidden}.mockup .efffill{display:block;height:100%;border-radius:999px}.mockup .efffill.kor{background:#afc6b8}.mockup .efffill.mine{background:linear-gradient(90deg,var(--great),var(--great-d))}.mockup .effval{width:26px;flex:none;font-size:12.5px;font-weight:800;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.mockup .effval.low{width:auto;font-size:10.5px;font-weight:700;color:var(--ink-3)}.mockup .effnote{font-size:11.5px;color:var(--ink-3);font-weight:600;margin-top:12px}.mockup .buywrap{margin-top:40px;padding-top:26px;border-top:1px solid var(--line)}.mockup .buywrap .buyopt{max-width:640px}.mockup .detail{margin-top:46px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:start}.mockup .why{display:flex;flex-direction:column;gap:10px;margin-top:13px}.mockup .wrow{display:flex;gap:13px;align-items:flex-start;padding:15px;border:1px solid var(--line);border-radius:15px;background:#fff}.mockup .wic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none}.mockup .wic.good{background:var(--soft);color:var(--great)}.mockup .wic.warn{background:var(--amber-soft);color:var(--amber)}.mockup .wbody{flex:1;min-width:0}.mockup .wing{font-size:10px;font-weight:800;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.mockup .wt{font-size:14.5px;font-weight:800;margin-top:2px}.mockup .wd{font-size:12.5px;color:var(--ink-2);font-weight:600;margin-top:3px;line-height:1.5}.mockup .rev{display:flex;gap:18px;align-items:center;margin-top:13px}.mockup .revbig{text-align:center;flex:none}.mockup .revbig b{font-family:var(--disp);font-size:42px;font-weight:800;line-height:1}.mockup .revbig .stars{color:var(--great);font-size:13px;letter-spacing:1px;margin-top:3px}.mockup .revbig .cnt{font-size:11px;font-weight:600;color:var(--ink-3);margin-top:3px}.mockup .revbars{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mockup .rbar{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;color:var(--ink-3)}.mockup .rbar .tk{width:14px;text-align:right}.mockup .rbar .tr{flex:1;height:6px;border-radius:999px;background:var(--track);overflow:hidden}.mockup .rbar .tr i{display:block;height:100%;background:var(--great);border-radius:999px}.mockup .revtags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mockup .rtag{padding:7px 13px;border-radius:999px;font-size:12px;font-weight:700;background:#fff;border:1.5px solid var(--line);color:var(--ink)}.mockup .rtag b{color:var(--great);font-weight:800}.mockup .pcb{padding:11px 12px 13px}.mockup .pcbr{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mockup .pcn{font-size:12.5px;font-weight:600;line-height:1.3;margin:3px 0 6px;height:32px;overflow:hidden}.mockup .pcrow{display:flex;align-items:center;justify-content:space-between}.mockup .pcpr{font-size:13px;font-weight:800}.mockup .crumb{font-size:12.5px;font-weight:700;color:var(--ink-3);margin-bottom:16px;cursor:pointer;background:none;border:none;font-family:inherit;padding:0}.mockup .scanlayout{display:grid;grid-template-columns:384px minmax(0,1fr);gap:28px;align-items:start}.mockup .panel{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 24px 50px -34px #16141a66}.mockup .cam{height:230px;position:relative;background:radial-gradient(120% 90% at 50% 22%,#3b4a40,#27322b 55%,#1b231e);display:flex;align-items:center;justify-content:center;overflow:hidden}.mockup .cam video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mockup .cstatus{position:absolute;top:16px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;background:#00ab78eb;color:#fff;font-size:12px;font-weight:800;padding:7px 13px;border-radius:999px;z-index:2}.mockup .cstatus .tick{width:15px;height:15px;border-radius:999px;background:#fff;color:var(--great);display:grid;place-items:center;font-size:10px}.mockup .frame{width:152px;height:152px;position:relative;display:grid;place-items:center}.mockup .corner{position:absolute;width:26px;height:26px;border:3px solid #fff}.mockup .corner.tl{top:0;left:0;border-right:none;border-bottom:none;border-radius:8px 0 0}.mockup .corner.tr{top:0;right:0;border-left:none;border-bottom:none;border-radius:0 8px 0 0}.mockup .corner.bl{bottom:0;left:0;border-right:none;border-top:none;border-radius:0 0 0 8px}.mockup .corner.brr{bottom:0;right:0;border-left:none;border-top:none;border-radius:0 0 8px}.mockup .bottle{width:82px;height:118px;border-radius:11px 11px 14px 14px;background:linear-gradient(160deg,#f4efe7,#e7e0d4);box-shadow:0 14px 30px -8px #00000073;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:relative}.mockup .bottle:before{content:"";position:absolute;top:-9px;width:30px;height:12px;border-radius:5px;background:#d8d0c2}.mockup .bottle .bb{font-family:var(--disp);font-weight:800;font-size:13px;color:#8a8275}.mockup .bottle .bn{font-size:7px;font-weight:700;color:#a89f90;letter-spacing:.03em;text-align:center;padding:0 8px;line-height:1.2}.mockup .scanline{position:absolute;left:0;right:0;top:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:scan 2.4s ease-in-out infinite}@keyframes scan{0%,to{top:14%}50%{top:86%}}.mockup .pbody{padding:20px}.mockup .det .br{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.mockup .det .nm{font-size:16px;font-weight:700;line-height:1.25;margin:3px 0 4px}.mockup .det .meta{font-size:12px;font-weight:600;color:var(--ink-2)}.mockup .added{display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:13px;background:var(--soft);margin:15px 0 18px}.mockup .added .ck{width:22px;height:22px;border-radius:999px;background:var(--great);color:#fff;display:grid;place-items:center;flex:none;font-size:12px}.mockup .added .at{flex:1;font-size:12px;font-weight:800;color:var(--great-d);line-height:1.3}.mockup .added .at i{font-style:normal;font-weight:600;color:var(--ink-2);display:block;margin-top:1px;font-size:10.5px}.mockup .added .av{font-size:11px;font-weight:800;color:var(--great-d);white-space:nowrap}.mockup .scorewrap{text-align:center;padding:4px 0 6px}.mockup .bigscore{width:124px;height:124px;border-radius:999px;display:grid;place-items:center;position:relative;margin:0 auto;background:conic-gradient(var(--ring,var(--great)) calc(var(--p)*1%),var(--track) 0)}.mockup .bigscore:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:999px;background:#fff}.mockup .bigscore b{position:relative;font-family:var(--disp);font-size:35px;font-weight:800;color:var(--ring,var(--great));line-height:1}.mockup .bigscore s{position:relative;text-decoration:none;font-size:9px;font-weight:800;letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;margin-top:3px}.mockup .verdict{display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding:8px 16px;border-radius:999px;font-size:13.5px;font-weight:800}.mockup .verdict.g{background:var(--soft);color:var(--great-d)}.mockup .verdict.a{background:var(--amber-soft);color:var(--amber)}.mockup .verdict.n{background:#f2f1ee;color:var(--ink-3)}.mockup .verdict .d{width:7px;height:7px;border-radius:999px;background:currentColor}.mockup .vsub{font-size:12.5px;font-weight:600;color:var(--ink-2);margin:13px 2px 0;line-height:1.5}.mockup .acts{display:flex;gap:10px;margin-top:18px}.mockup .scaninput{display:flex;gap:8px;margin-bottom:12px}.mockup .scaninput input{flex:1;height:48px;border-radius:12px;border:1.5px solid var(--line);padding:0 14px;font-size:16px;box-sizing:border-box;outline:none;font-family:inherit}.mockup .fail-h{font-family:var(--disp);font-weight:800;font-size:24px;letter-spacing:-.02em;margin-top:6px}.mockup .fail-s{font-size:14px;color:var(--ink-2);font-weight:500;margin-top:7px;line-height:1.5}.mockup .tips-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;margin-top:22px}.mockup .tip{display:flex;gap:12px;align-items:flex-start;padding:11px 0}.mockup .tip+.tip{border-top:1px solid var(--line)}.mockup .tip .th{font-size:14px;font-weight:800}.mockup .tip .tb{font-size:12.5px;color:var(--ink-2);font-weight:600;margin-top:2px;line-height:1.45}.mockup .tip .ti{width:34px;height:34px;border-radius:10px;background:var(--soft);color:var(--great);display:grid;place-items:center;flex:none;font-size:16px}.mockup .q{font-family:var(--disp);font-weight:800;font-size:24px;letter-spacing:-.02em;line-height:1.15;margin-bottom:8px}.mockup .qsub{font-size:13.5px;font-weight:600;color:var(--ink-2);margin-bottom:26px;line-height:1.5}.mockup .options{display:flex;flex-direction:column;gap:11px}.mockup .opt{display:flex;align-items:flex-start;gap:14px;padding:15px 16px;border:1.5px solid var(--line);border-radius:16px;cursor:pointer;background:#fafaf8;transition:border-color .15s;text-align:left;width:100%;font-family:inherit}.mockup .opt.on{border-color:var(--great);background:var(--soft)}.mockup .opt .oico{width:40px;height:40px;border-radius:12px;background:#fff;display:grid;place-items:center;font-size:16px;font-weight:800;color:var(--ink-3);flex:none;border:1px solid rgba(0,0,0,.06)}.mockup .opt .otext b{font-size:14.5px;font-weight:700;display:block}.mockup .opt.on .otext b{color:var(--great-d);font-weight:800}.mockup .opt.on .oico{border-color:#cbe5d5;color:var(--great)}.mockup .prog-track{height:4px;border-radius:999px;background:var(--line);overflow:hidden;margin-bottom:9px}.mockup .prog-fill{height:100%;border-radius:999px;background:var(--great);transition:width .3s ease}.mockup .next{width:100%;padding:14px;border-radius:14px;background:var(--great);color:#fff;border:none;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 16px 30px -14px #00ab7899}.mockup .next:disabled{background:#d6d3cc;box-shadow:none;cursor:default}.mockup .backbtn{padding:14px 20px;border-radius:14px;background:#fff;border:1.5px solid var(--line);font-family:inherit;font-size:15px;font-weight:700;color:var(--ink);cursor:pointer}.mockup .result-card{background:linear-gradient(135deg,#eff7f1,#f4f0ec);border:1px solid #D9EBE0;border-radius:20px;padding:20px}.mockup .result-card .rt{font-family:var(--disp);font-weight:800;font-size:20px;margin-bottom:6px}.mockup .result-card .rs{font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:16px;line-height:1.5}.mockup .rchips{display:flex;flex-wrap:wrap;gap:8px}.mockup .rchip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-size:12.5px;font-weight:700;background:#fff;border:1px solid #D9EBE0;color:var(--great-d)}.mockup .metrics{margin-top:20px;display:flex;flex-direction:column;gap:9px}.mockup .mrow{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;color:var(--ink)}.mockup .mbar{height:6px;border-radius:999px;background:#fff;overflow:hidden;border:1px solid rgba(0,0,0,.04);margin-top:5px}.mockup .mbar i{display:block;height:100%;border-radius:999px}@media (max-width:760px){.mockup .pdp{grid-template-columns:minmax(0,1fr);gap:28px}.mockup .gallery{position:static;max-width:420px}.mockup .detail{grid-template-columns:minmax(0,1fr);gap:32px}.mockup .scanlayout{grid-template-columns:minmax(0,1fr)}.mockup .panel{position:static}.mockup .skincard{grid-template-columns:1fr}.mockup .skin-cur{border-right:none;border-bottom:1px solid var(--line)}.mockup .plist{grid-template-columns:1fr}.mockup .pgrid{grid-template-columns:repeat(2,1fr)}.mockup .profrow{flex-wrap:wrap}.mockup .herorow{flex-direction:column;align-items:stretch;gap:18px}.mockup .heroscan{flex-direction:row}.mockup .scan{width:auto;flex:1}.mockup .softcard{flex-direction:column}.mockup .rcol+.rcol{border-left:none;border-top:1px solid var(--line)}.mockup .grid5,.mockup .grid4,.mockup .grid3{grid-template-columns:repeat(2,1fr)}.mockup .metricrow,.mockup .spons{grid-template-columns:1fr}.mockup .bgrid{grid-template-columns:repeat(2,1fr)}.mockup .filterbar{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px}.mockup .tgrid{grid-template-columns:1fr}.mockup .hero-h{font-size:30px}.mockup .cspark{display:none}.mockup .cright{width:auto}.mockup .spcard{flex-direction:column;align-items:flex-start}.mockup .spleft{max-width:100%}}.h3{font-size:var(--fs-h1)}.eyebrow{font-size:var(--fs-sm)}.tiny{font-size:var(--fs-body)}.chip{font-size:var(--fs-h2)}.tag{font-size:var(--fs-body)}.ad-label{font-size:var(--fs-xs)}.btn{font-size:var(--fs-h2)}.qz-stepn,.qz-chip,.qz-eyebrow{font-size:var(--fs-body)}.qz-title{font-size:var(--fs-h1)}.qz-sub,.qz-oico,.qz-otext b{font-size:var(--fs-h2)}.qz-otext i{font-size:var(--fs-body)}.qz-nm b{font-size:var(--fs-h2)}.qz-nm i{font-size:var(--fs-body)}.qz-seg button,.qz-next{font-size:var(--fs-h2)}.qz-sidehd,.qz-num{font-size:var(--fs-body)}.qz-step b{font-size:var(--fs-h2)}.qz-step small,.qz-legal{font-size:var(--fs-body)}.kv-logo-mark{font-size:var(--fs-h2)}.kv-logo-text{font-size:var(--fs-h1)}.kv-navitem,.kv-cta-ic{font-size:var(--fs-h2)}.kv-cta-tx b{font-size:var(--fs-body)}.kv-cta-tx i{font-size:var(--fs-sm)}.kv-title{font-size:var(--fs-h1)}.kv-back,.kv-pill-green,.kv-signin{font-size:var(--fs-body)}.kv-toast{font-size:var(--fs-h2)}.mockup .hero h1{font-size:var(--fs-h1)}.mockup .hero .upd{font-size:var(--fs-body)}.mockup .chip{font-size:var(--fs-h2)}.mockup .matchon{font-size:var(--fs-body)}.mockup .scan.primary .sl b{font-size:var(--fs-h2)}.mockup .scan.primary .sl i{font-size:var(--fs-body)}.mockup .scan.ghost .sl b{font-size:var(--fs-h2)}.mockup .scan.ghost .sl i,.mockup .eyebrow{font-size:var(--fs-sm)}.mockup .h-sec{font-size:var(--fs-h1)}.mockup .seclink,.mockup .rcol .rh b{font-size:var(--fs-h2)}.mockup .rstep .ic{font-size:var(--fs-h1)}.mockup .rstep .rl{font-size:var(--fs-body)}.mockup .thumb{font-size:var(--fs-h1)}.mockup .pbrand{font-size:var(--fs-xs)}.mockup .pname{font-size:var(--fs-h2)}.mockup .prate{font-size:var(--fs-body)}.mockup .pprice{font-size:var(--fs-h2)}.mockup .match{font-size:var(--fs-body)}.mockup .catchip,.mockup .metric .mk,.mockup .metric .mv{font-size:var(--fs-h2)}.mockup .adlabel{font-size:var(--fs-xs)}.mockup .h-sec .ko,.mockup .axis button,.mockup .chips .chip,.mockup .toggle{font-size:var(--fs-h2)}.mockup .sortlbl,.mockup .sortchip,.mockup .cchip,.mockup .li{font-size:var(--fs-body)}.mockup .li .adb,.mockup .linfo .br{font-size:var(--fs-xs)}.mockup .linfo .nm{font-size:var(--fs-h2)}.mockup .linfo .meta{font-size:var(--fs-body)}.mockup .lmatch{font-size:var(--fs-sm)}.mockup .blogo{font-size:var(--fs-h1)}.mockup .bname{font-size:var(--fs-h2)}.mockup .bmeta,.mockup .bnote,.mockup .bback{font-size:var(--fs-body)}.mockup .hero-h{font-size:var(--fs-h1)}.mockup .hero-sub{font-size:var(--fs-h2)}.mockup .sec-note,.mockup .match-pill,.mockup .rise{font-size:var(--fs-body)}.mockup .crank,.mockup .cname{font-size:var(--fs-h1)}.mockup .ctag{font-size:var(--fs-xs)}.mockup .cmeta{font-size:var(--fs-body)}.mockup .tcard .tk{font-size:var(--fs-sm)}.mockup .tcard .tn{font-size:var(--fs-h1)}.mockup .tcard .tm,.mockup .tcard .tlink{font-size:var(--fs-body)}.mockup .bchip .bn{font-size:var(--fs-h2)}.mockup .bchip .bm{font-size:var(--fs-body)}.mockup .splabel{font-size:var(--fs-sm)}.mockup .spcard .adtag{font-size:var(--fs-xs)}.mockup .spleft .spk{font-size:var(--fs-sm)}.mockup .spleft h3{font-size:var(--fs-h1)}.mockup .spleft p,.mockup .spbtn{font-size:var(--fs-h2)}.mockup .spbottle,.mockup .avatar,.mockup .prof .pi h2{font-size:var(--fs-h1)}.mockup .prof .pi p,.mockup .editbtn{font-size:var(--fs-h2)}.mockup .stat b{font-size:var(--fs-h1)}.mockup .stat span,.mockup .skin-eyebrow{font-size:var(--fs-sm)}.mockup .skin-cur .stype{font-size:var(--fs-h1)}.mockup .skin-cur .stype em{font-size:var(--fs-h2)}.mockup .skin-tone,.mockup .skin-blurb{font-size:var(--fs-body)}.mockup .retest{font-size:var(--fs-h2)}.mockup .skin-hist .hl{font-size:var(--fs-sm)}.mockup .hdate{font-size:var(--fs-body)}.mockup .htype,.mockup .hscore{font-size:var(--fs-h2)}.mockup .pill{font-size:var(--fs-sm)}.mockup .lalt,.mockup .score b{font-size:var(--fs-body)}.mockup .score s{font-size:var(--fs-2xs)}.mockup .seg button,.mockup .rhead .rt{font-size:var(--fs-h2)}.mockup .srow .si2{font-size:var(--fs-h1)}.mockup .srow .lbl{font-size:var(--fs-h2)}.mockup .srow .val{font-size:var(--fs-body)}.mockup .gimg .hb{font-size:var(--fs-h1)}.mockup .gimg .hn{font-size:var(--fs-xs)}.mockup .info .pbrand{font-size:var(--fs-sm)}.mockup .info .pname{font-size:var(--fs-h1)}.mockup .pinfo-i{font-size:var(--fs-body)}.mockup .pinfo-i b{font-size:var(--fs-sm)}.mockup .mc-kor{font-size:var(--fs-body)}.mockup .mc-kor b,.mockup .info .prate{font-size:var(--fs-h2)}.mockup .info .pprice,.mockup .ring b{font-size:var(--fs-h1)}.mockup .ring s{font-size:var(--fs-2xs)}.mockup .mc-v{font-size:var(--fs-h1)}.mockup .mc-d,.mockup .mc-on,.mockup .cc,.mockup .yourstore,.mockup .yourstore .ch{font-size:var(--fs-body)}.mockup .boptlogo,.mockup .bn{font-size:var(--fs-h2)}.mockup .tag,.mockup .ystag{font-size:var(--fs-xs)}.mockup .bd{font-size:var(--fs-body)}.mockup .conf{font-size:var(--fs-sm)}.mockup .bp b{font-size:var(--fs-h1)}.mockup .alsoat{font-size:var(--fs-sm)}.mockup .ftc p{font-size:var(--fs-body)}.mockup .efftotk{font-size:var(--fs-xs)}.mockup .efftotcell b{font-size:var(--fs-h1)}.mockup .effhead span{font-size:var(--fs-xs)}.mockup .efflabel{font-size:var(--fs-h2)}.mockup .effval{font-size:var(--fs-body)}.mockup .effval.low{font-size:var(--fs-sm)}.mockup .effnote{font-size:var(--fs-body)}.mockup .wing{font-size:var(--fs-xs)}.mockup .wt{font-size:var(--fs-h2)}.mockup .wd{font-size:var(--fs-body)}.mockup .revbig b{font-size:var(--fs-h1)}.mockup .revbig .stars{font-size:var(--fs-body)}.mockup .revbig .cnt,.mockup .rbar{font-size:var(--fs-sm)}.mockup .rtag{font-size:var(--fs-body)}.mockup .pcbr{font-size:var(--fs-xs)}.mockup .pcn,.mockup .pcpr,.mockup .crumb,.mockup .cstatus{font-size:var(--fs-body)}.mockup .cstatus .tick{font-size:var(--fs-xs)}.mockup .bottle .bb{font-size:var(--fs-body)}.mockup .bottle .bn{font-size:var(--fs-2xs)}.mockup .det .br{font-size:var(--fs-xs)}.mockup .det .nm{font-size:var(--fs-h2)}.mockup .det .meta,.mockup .added .ck,.mockup .added .at{font-size:var(--fs-body)}.mockup .added .at i,.mockup .added .av{font-size:var(--fs-sm)}.mockup .bigscore b{font-size:var(--fs-h1)}.mockup .bigscore s{font-size:var(--fs-xs)}.mockup .verdict{font-size:var(--fs-h2)}.mockup .vsub{font-size:var(--fs-body)}.mockup .scaninput input{font-size:var(--fs-h2)}.mockup .fail-h{font-size:var(--fs-h1)}.mockup .fail-s,.mockup .tip .th{font-size:var(--fs-h2)}.mockup .tip .tb{font-size:var(--fs-body)}.mockup .tip .ti{font-size:var(--fs-h2)}.mockup .q{font-size:var(--fs-h1)}.mockup .qsub,.mockup .opt .oico,.mockup .opt .otext b,.mockup .next,.mockup .backbtn{font-size:var(--fs-h2)}.mockup .result-card .rt{font-size:var(--fs-h1)}.mockup .result-card .rs,.mockup .rchip,.mockup .mrow{font-size:var(--fs-body)}.home2{--ink:#16141A;--ink-2:#6B6772;--ink-3:#9D9AA3;--great:#00AB78;--great-d:#067A54;--soft:#E2F6EF;--line:#ECEAE6;--amber:#C98A11;--disp:"Bricolage Grotesque","Wanju Nuri","Jua","Pretendard Variable","Inter",-apple-system,system-ui,sans-serif;color:var(--ink)}.kv-home,.kv-home .kv-topbar,.kv-home-bg{background:#fff}.home2 .hero{background:#fff;position:relative;overflow:hidden;height:320px;margin:0 0 18px;border-radius:20px}.home2 .herogl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;border:0;pointer-events:none;display:block}.home2 .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to right,#fffffff7,#ffffffb3 35%,#fff0 55%,#fff0 65%,#ffffffb3 82%,#fffffff2)}.home2 .hero-toast{position:absolute;top:16px;left:50%;transform:translate(-50%);white-space:nowrap;z-index:4;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 2px 12px #00000014}.home2 .toast-dot{width:20px;height:20px;border-radius:999px;background:var(--great);color:#fff;display:grid;place-items:center;font-size:11px;flex:none;font-weight:800}.home2 .toast-link{color:var(--great-d);font-weight:700}.home2 .hero-prods{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.home2 .fp{position:absolute;object-fit:contain;filter:drop-shadow(0 6px 20px rgba(0,0,0,.12))}.home2 .hero-text{position:absolute;bottom:28px;left:40px;z-index:3;max-width:320px}.home2 .hero-text h1{font-family:var(--disp);font-weight:650;font-size:20px;letter-spacing:-.02em;line-height:1.28;margin-bottom:7px}.home2 .hero-sub{font-size:12.5px;color:var(--ink-3);margin-bottom:0}.home2 .hero-chips{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:7px}.home2 .hchip{padding:0;border:none;border-radius:0;background:none;font-weight:700;color:#12b886;white-space:nowrap;font-family:inherit}.home2 .hero-chips .hchip:not(:last-child):after{content:"·";margin-left:8px;color:#8fd9c4}.home2 button.hchip{cursor:pointer}.home2 .hero-cta{position:absolute;bottom:28px;right:40px;z-index:3;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.home2 .hbtn{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;cursor:pointer;white-space:nowrap;border:none;text-align:left;font-family:inherit}.home2 .hbtn-icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex:none;font-size:15px}.home2 .hbtn-text{display:flex;flex-direction:column;gap:1px}.home2 .hbtn-title{font-size:12.5px;font-weight:650;line-height:1.2}.home2 .hbtn-sub{font-size:10.5px;opacity:.75;line-height:1.2}@media (max-width:560px){.home2 .hero{height:auto;min-height:0;display:flex;flex-direction:column;padding:22px 18px;gap:14px;margin-bottom:0}.home2 .hero-text{position:static;left:auto;right:auto;top:auto;bottom:auto;max-width:none}.home2 .hero-cta{position:static;left:auto;right:auto;bottom:auto;align-items:flex-end;gap:8px}.home2 .hbtn{width:auto;align-self:flex-end;padding:8px 12px;gap:8px;border-radius:12px}.home2 .hbtn-icon{width:24px;height:24px;font-size:12px;border-radius:7px}.home2 .hbtn-title{font-size:12px}.home2 .hbtn-sub{font-size:10px}.home2 .sect{margin-top:12px}}.home2 .eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--great);margin-bottom:4px;white-space:nowrap}.home2 .sechead{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.home2 .h-sec{font-family:var(--disp);font-weight:700;font-size:16.5px;letter-spacing:-.01em}.home2 .seclink{font-size:13px;font-weight:700;color:var(--great);cursor:pointer}.home2 .sect{margin-bottom:18px}.home2 .softcard{background:#fff;border:none;border-radius:18px;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 2px 12px #0000000d}.home2 .rcol{padding:18px 20px}.home2 .rcol:first-child{border-right:1px solid var(--line)}.home2 .rh{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:12.5px;font-weight:700;white-space:nowrap;gap:8px}.home2 .rrow{display:flex;align-items:flex-start;margin-bottom:12px}.home2 .rstep{flex:0 0 auto;width:56px;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.home2 .ric{width:40px;height:40px;border-radius:10px;background:#f7f5f2;border:1px solid #E8E4DE;display:grid;place-items:center;overflow:hidden}.home2 .ric img{width:34px;height:34px;object-fit:contain}.home2 .rl{font-size:10.5px;color:var(--ink-2);font-weight:500;white-space:nowrap}.home2 .rarr{flex:1;height:1px;background:#d8d3cb;align-self:flex-start;margin-top:19px;font-size:0;min-width:4px}.home2 .rsugg{display:block;width:fit-content;margin:0 auto;text-align:center;border:1px solid var(--line);border-radius:999px;padding:5px 18px;font-size:11px;font-weight:500;color:var(--ink-2);cursor:pointer;background:#fff;box-shadow:0 2px 8px #00000014}.home2 .grid5{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width:1100px){.home2 .grid5{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.home2 .grid5{grid-template-columns:repeat(2,1fr);gap:10px}}.home2 .pcard{background:#fff;border-radius:16px;overflow:hidden;cursor:pointer;text-align:left;box-shadow:0 1px 6px #00000012;border:none;font-family:inherit}.home2 .pimg{aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;padding-top:36px;background:#fff}.home2 .plabel{position:absolute;top:8px;left:8px;right:8px;background:#fff;border:1px solid var(--line);color:var(--ink-2);font-size:9.5px;font-weight:600;padding:4px 8px;border-radius:999px;text-align:center;line-height:1.35}.home2 .plabel.g{border-color:#00ab78;color:#00ab78}.home2 .plabel.s{border-color:var(--ink);color:var(--ink)}.home2 .pbody{padding:10px 11px 12px}.home2 .pbrand{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.home2 .pname{font-size:12px;font-weight:600;line-height:1.3;margin:3px 0 6px;height:30px;overflow:hidden}.home2 .prow{display:flex;align-items:center;justify-content:space-between}.home2 .prate{font-size:11px;color:var(--ink-2)}.home2 .pprice{font-size:13px;font-weight:800}.home2 .mrc-name{display:none}.cat2{--ink:#16141A;--ink-2:#6B6772;--ink-3:#9D9AA3;--great:#00AB78;--great-d:#067A54;--soft:#E2F6EF;--line:#ECEAE6;--amber:#C98A11;--amber-soft:#FBF1DC;--track:#EAE8E3;--disp:"Bricolage Grotesque","Wanju Nuri","Jua","Pretendard Variable","Inter",-apple-system,system-ui,sans-serif;color:var(--ink)}.cat2 .cat-hero{position:relative;overflow:hidden;height:180px;background:#fff;margin:0}.cat2 .cat-hero .herogl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;border:0;pointer-events:none;display:block}.cat2 .cat-hero .fp{position:absolute;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.12))}.cat2 .cat-hero .fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to right,#fff,#ffffffd9 30%,#fff0 55%)}.cat2 .cat-hero .htext{position:absolute;bottom:20px;left:8px;z-index:3}.cat2 .cat-hero .htitle{font-family:var(--disp);font-weight:650;font-size:20px;letter-spacing:-.02em;line-height:1.28;margin-bottom:6px}.cat2 .cat-hero .htitle span{font-size:14px;font-weight:700;color:var(--ink-2)}.cat2 .cat-hero .hsub{font-size:12.5px;color:var(--ink-2);font-weight:500}.cat2 .eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--great);margin-bottom:4px}.cat2 .cat-tabs{display:flex}.cat2 .cat-tab{flex:1;padding:8px 12px;font-family:inherit;font-size:18px;font-weight:700;color:var(--ink-3);border:none;border-bottom:2.5px solid transparent;background:none;cursor:pointer;margin-bottom:-1px}.cat2 .cat-tab.on{color:var(--ink);font-weight:600;border-bottom-color:var(--great)}.cat2 .cat-tab:first-child{padding-left:0!important}.cat2 .caticons-in{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 6px;padding:2px 0}.cat2 .caticon{display:flex;flex-direction:column;align-items:center;gap:4px;border:none;background:none;cursor:pointer;padding:0;flex:none;font-family:inherit}.cat2 .caticon:first-child{padding-left:0}.cat2 .caticon .cc{width:48px;height:48px;padding:0;gap:0;border-radius:999px;display:grid;place-items:center;overflow:hidden;box-sizing:border-box;border:2px solid #A9E3D2}.cat2 .caticon .cc img{width:26px;height:26px;object-fit:contain}.cat2 .caticon .cl{font-size:12px;font-weight:700;color:var(--ink)}.cat2 .cat-div{flex:0 0 auto;align-self:flex-start;width:1.5px;height:48px;background:var(--line);margin:0 6px}.cat2 .caticon.on .cc{border:3px solid var(--brand,#1F9D5E)}.cat2 .caticon.on .cl{color:var(--brand-strong,#0F6E56);font-weight:800}.cat2 .caticon.area .cc{width:40px;height:40px;margin:4px 0}.cat2 .caticon .allgrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1px;width:100%;height:100%}.cat2 .caticon .cc .allgrid img{width:100%;height:100%;object-fit:cover;min-width:0;min-height:0}.cat2 .filterbar{order:1;border-bottom:1px solid var(--line);padding-bottom:10px;margin-top:2px}.cat2 .list,.cat2 .cardgrid{order:2}.cat2 .sortchip .sc-dir{font-size:13px;font-weight:900;line-height:1}.cat2 .myfit{color:#c81e6e;opacity:1;font-weight:800;font-size:12px;gap:6px;padding-left:0;white-space:nowrap}.cat2 .myfit .sw{width:36px;height:20px;border-radius:6px;background:#c81e6e;box-sizing:border-box;border:1.8px solid #C81E6E;transition:background .15s}.cat2 .myfit .sw:after{width:14px;height:14px;border-radius:4px;top:2px;left:19px;transition:left .15s}.cat2 .myfit.off .sw{background:#e8e9ec}.cat2 .myfit.off .sw:after{left:2px}.cat2 .myfit:disabled{cursor:not-allowed}.cat2 .myfit:disabled .sw{background:transparent}.cat2 .myfit:disabled .sw:after{background:#fff;border:1.6px solid #C81E6E;box-shadow:none;top:2px;left:2px;width:14px;height:14px;border-radius:4px}.cat2 .sortcombo{height:26px;padding:0 8px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--ink-2);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.cat2 .sortcombo.on{background:#fff;border-color:var(--ink);color:var(--ink)}.cat2 .sortcombo2{position:relative;display:inline-flex;align-items:stretch;height:26px;border:1.5px solid var(--line);border-radius:999px;background:#fff;overflow:visible}.cat2 .sortcombo2.on{border-color:var(--ink)}.cat2 .sortcombo2 .sc2-main{display:inline-flex;align-items:center;gap:5px;padding:0 10px;background:none;border:none;font-family:inherit;font-size:12px;font-weight:700;color:var(--ink-2);cursor:pointer;white-space:nowrap}.cat2 .sortcombo2.on .sc2-main{color:var(--ink)}.cat2 .sortcombo2 .sc2-main .sc-dir{font-size:13px;font-weight:900;line-height:1}.cat2 .sortcombo2 .sc2-open{display:inline-flex;align-items:center;justify-content:center;width:24px;background:none;border:none;border-left:1.5px solid var(--line);color:var(--ink-2);cursor:pointer;font-size:10px}.cat2 .sortcombo2 .sc2-main:disabled,.cat2 .sortcombo2 .sc2-open:disabled{cursor:not-allowed}.cat2 .sc2-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:20;background:#fff;border:1.5px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:4px;min-width:130px;display:flex;flex-direction:column}.cat2 .sc2-menu button{text-align:left;padding:8px 12px;background:none;border:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;border-radius:8px;white-space:nowrap}.cat2 .sc2-menu button.sel{background:var(--soft)}.cat2 .sortchip.kfit-sort{font-weight:700;font-size:12px}.cat2 .cchip{padding:4px 9px;border:1.5px solid rgba(255,255,255,.45);background:#ffffff24;border-radius:999px;font-family:inherit;font-size:12px;font-weight:700;color:#fff;cursor:pointer;white-space:nowrap;transition:border-color .12s,background .12s,color .12s}.cat2 .cchip:hover{border-color:#fff;color:#fff}.cat2 .cchip.on{background:#fff;border-color:#fff;color:var(--great-d);font-weight:800}.cat2 .concerns{flex-wrap:wrap;gap:6px;background:var(--great-d);border-radius:14px;padding:10px 12px}.cat2 .viewsw{display:flex;gap:2px;border:1.5px solid var(--line);border-radius:9px;padding:2px;flex:none;background:#fff}.cat2 .viewsw button{width:32px;height:28px;border:none;background:none;border-radius:7px;display:grid;place-items:center;cursor:pointer;color:var(--ink-3)}.cat2 .viewsw button.on{background:var(--great);color:#fff}.cat2 .cardgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.cat2 .pcard{border:none!important;border-radius:14px;overflow:hidden;background:transparent;cursor:pointer;display:flex;flex-direction:column;transition:transform .12s}.cat2 .pcard:hover{box-shadow:none!important;transform:none}.cat2 .pcard-thumb{position:relative;aspect-ratio:4/5;background:transparent;display:grid;place-items:center;overflow:hidden}.cat2 .pcard-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:contain}.cat2 .pcard-thumb .heart{position:absolute;top:8px;left:8px}.cat2 .pcard-body{padding:11px 12px 12px;display:flex;flex-direction:column;gap:6px;flex:1}.cat2 .pcard-body .br{font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--ink);text-transform:uppercase}.cat2 .pcard-body .nm{font-size:13px;font-weight:600;color:var(--ink);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cat2 .pcard-badges{display:flex;flex-wrap:wrap;gap:5px}.cat2 .pcard-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:5px;padding-top:4px}.cat2 .pcard-foot .meta{gap:4px;min-width:0;flex:1}.cat2 .pcard-foot .meta .pr,.cat2 .pcard-foot .meta .rt,.cat2 .pcard-foot .meta .rev{font-size:8.5px}.cat2 .pcard-foot .lacts{display:flex;gap:3px;flex:none}.cat2 .pcard-foot .addbtn,.cat2 .pcard-foot .buybtn{width:30px!important;height:26px!important;padding:0!important}.cat2 .list{display:flex;flex-direction:column}.cat2 .list .lrow:first-child{margin-top:10px}.cat2 .lrow{display:flex;align-items:center;gap:8px;padding:0 4px;background:transparent;cursor:pointer;width:100%;border:none;text-align:left;position:relative}.cat2 .lrow:last-child{border-bottom:none}.cat2 .lrow:hover{background:#fafaf9}.cat2 .lthumb{position:relative;flex:none}.cat2 .li{width:70px;height:94px;border:none!important;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.cat2 .li img{height:100%;width:100%;object-fit:contain}.cat2 .heart{position:absolute;top:-6px;left:-6px;width:28px;height:28px;border-radius:999px;background:#fff;border:1.5px solid var(--line);box-shadow:none;padding:0;display:grid;place-items:center;cursor:pointer;z-index:2;transition:transform .12s,border-color .12s}.cat2 .heart:hover{transform:scale(1.08)}.cat2 .heart.on{border-color:#1d9e75}.cat2 .linfo{flex:1;min-width:0}.cat2 .br,.cat2 .linfo .br{font-size:9px!important;font-weight:800!important;letter-spacing:.05em;color:var(--ink)!important;text-transform:uppercase;margin-bottom:2px}.cat2 .nm,.cat2 .linfo .nm{font-size:10px!important;font-weight:600!important;color:var(--ink);line-height:1.3;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mockup.cat2 .linfo .nm,.mockup.cat2 .pcard-body .nm{white-space:normal;overflow:visible;text-overflow:clip;display:block;-webkit-line-clamp:unset;-webkit-box-orient:initial}.cat2 .meta{display:flex;align-items:center;gap:10px;white-space:nowrap;flex-wrap:nowrap}.cat2 .rt{font-size:9px;color:var(--ink-2);font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;gap:2px}.cat2 .rev{font-size:9px;color:var(--ink-2);font-weight:500;margin-top:0!important;display:inline!important}.cat2 .pr{font-size:9px;font-weight:500;color:var(--ink-2)}.cat2 .meta .pr{font-weight:400!important}.cat2 .meta .rt{font-weight:500!important}.cat2 .lright{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none;width:auto}.cat2 .scorestack{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.cat2 .lmatch{padding:3px 9px 3px 5px;border-radius:999px;font-size:10px;font-weight:600;display:flex;align-items:center;gap:3px;white-space:nowrap}.cat2 .lmatch.g{background:#e2f6ef;color:var(--great-d)}.cat2 .lmatch.a{background:var(--amber-soft);color:var(--amber)}.cat2 .lmatch.n{background:#f3f3f5;color:var(--ink-2)}.cat2 .lmatch.kfit{background:#e1f5ee;color:#0f6e56}.cat2 .lmatch.myfit-tag{background:#fbeaf0;color:#b23a6b}.cat2 .lmatch .d{width:6px;height:6px;border-radius:999px;background:currentColor;flex:none}.cat2 .lacts{display:flex;gap:4px;justify-content:flex-end}.cat2 .lacts .addbtn,.cat2 .lacts .buybtn{height:28px;border-radius:8px;font-family:inherit;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:3px;cursor:pointer;white-space:nowrap;text-decoration:none}.cat2 .lacts .buybtn{flex:none}.cat2 .lacts .addbtn{flex:none;width:40px;background:#fff;border:1.5px solid var(--line);color:var(--ink)}.cat2 .lacts .addbtn:hover{border-color:var(--ink-3);background:#fafaf9}.cat2 .lacts .addbtn.on{background:#00ab78;border-color:#00ab78;color:#fff}.cat2 .lacts .addbtn.on:hover{background:#059669;border-color:#059669}.cat2 .lacts .buybtn{width:40px;padding:0;gap:1px;background:#fff;border:1.5px solid #FF9900;color:#f90}.cat2 .lacts .buybtn:hover{background:#fff7ec}.cat2 .src{font-size:11px;font-weight:700;color:var(--ink-3);white-space:nowrap}@media (max-width:1100px){.cat2 .cat-hero{height:150px}.cat2 .filterbar{margin:0!important}.cat2 .cat-tabs{flex-wrap:nowrap}.cat2 .cat-tabs>div{flex:1 1 auto!important;max-width:none!important;min-width:0!important;margin-left:8px!important;margin-bottom:0!important;order:0}.cat2 .cat-tab{flex:0 0 auto!important;font-size:18px!important;font-weight:700!important;padding:8px 12px!important}.cat2 .myfit,.cat2 .caticon .cl{font-size:11px}.cat2 .sortrow{gap:5px}.cat2 .sortchip{padding:5px 10px!important;font-size:11px!important}.cat2 .sortchip.kfit-sort{font-size:11px!important;padding:5px 11px!important}.cat2 .sortcombo{padding:0 8px!important;height:24px!important;font-size:11px!important}.cat2 .sortcombo2{height:24px!important}.cat2 .sortcombo2 .sc2-main{padding:0 8px!important;font-size:11px!important}.cat2 .sortcombo2 .sc2-open{width:20px!important}.cat2 .cchip{padding:5px 11px!important;font-size:11px!important}}.cat-totop{position:fixed;right:16px;bottom:24px;z-index:56;width:44px;height:44px;border-radius:999px;background:#fff;border:1.5px solid var(--line);box-shadow:0 8px 22px -8px #0006;display:grid;place-items:center;cursor:pointer;color:var(--ink)}@media (max-width:1100px){.cat-totop{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (min-width:768px) and (max-width:1100px){.cat-totop{bottom:24px}}@media (max-width:640px){.cat2 .cat-hero{height:104px}.cat2 .cat-hero .htitle{font-size:17px}.cat2 .cardgrid{grid-template-columns:1fr 1fr!important;gap:10px}.cat2 .azrow{gap:5px!important}.cat2 .azrow .chip{font-size:9.5px!important;height:22px!important;padding:0 7px!important;min-width:0!important;font-weight:600!important;line-height:1!important}.cat2 .brandwrap{gap:4px 12px!important}.cat2 .brandwrap .brandtext{border:none!important;background:none!important;box-shadow:none!important;height:auto!important;padding:0!important;font-size:9.5px!important;font-weight:600!important;border-radius:0!important;line-height:1.2!important}.cat2 .brandwrap .brandtext span{font-size:9.5px!important}.cat2 .caticons-in{flex-wrap:wrap;align-items:flex-start;gap:10px 3px}.cat2 .cat-div{margin:0 5px;height:44px}.cat2 .caticon{padding:0 3px;align-items:center;text-align:center;flex:0 0 auto;min-width:0}.cat2 .caticon:first-child{padding-left:0}.cat2 .caticon .cc{width:44px;height:44px}.cat2 .caticon .cc img{width:28px;height:28px}.cat2 .caticon.area .cc{width:40px;height:40px;margin:0}.cat2 .caticon .allgrid{gap:1px}.cat2 .caticon .cl{white-space:nowrap;overflow:visible;text-overflow:clip;max-width:none}.cat2 .cat-tab{font-size:15px!important}.cat2 .caticon .cl{font-weight:700;color:var(--ink)}.cat2 .caticon.on .cl{font-weight:400}.cat2 .concerns{flex-wrap:wrap;gap:5px;background:var(--great-d);border-radius:14px;padding:9px 10px}.cat2 .cchip{border:1.5px solid rgba(255,255,255,.45)!important;background:#ffffff24!important;border-radius:999px!important;padding:4px 11px!important;font-weight:700!important;color:#fff!important;flex:0 0 auto}.cat2 .cchip.on{background:#fff!important;border-color:#fff!important;color:var(--great-d)!important;font-weight:800!important}.cat2 .viewsw{padding:1px;border-radius:7px;gap:1px}.cat2 .viewsw button{width:22px;height:20px}.cat2 .viewsw button svg{width:13px;height:13px}.cat2 .sortchip.kfit-sort{background:#fff!important;border-color:var(--great)!important;color:var(--great-d)!important}.cat2 .sortchip.kfit-sort.on{background:var(--great)!important;border-color:var(--great)!important;color:#fff!important}.cat2 .sortcombo{background:#fff!important;border-color:var(--line)!important;color:var(--ink-2)!important}.cat2 .sortcombo.on{background:#fff!important;border-color:var(--ink)!important;color:var(--ink)!important}}@media (min-width:1101px){.cat2 .caticon .cc{width:72px;height:72px}.cat2 .caticon .cc img{width:39px;height:39px}.cat2 .caticon.area .cc{width:60px;height:60px;margin:6px 0}.cat2 .caticon .allgrid{gap:2px}}@media (max-width:299px){.cat2 .cardgrid{grid-template-columns:1fr!important}}.prod2{--ink:#16141A;--ink-2:#242229;--ink-3:#33313A;--great:#00AB78;--great-d:#067A54;--soft:#E2F6EF;--line:#ECEAE6;--amber:#C98A11;--disp:"Bricolage Grotesque","Wanju Nuri","Jua","Pretendard Variable","Inter",-apple-system,system-ui,sans-serif;color:var(--ink)}.prod2 .wrap2{max-width:900px}.prod2 hr{border:none;border-top:1px solid var(--line);margin:24px 0}.prod2 .back{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink-2);background:none;border:none;cursor:pointer;padding:0;margin-bottom:22px;font-family:inherit}.prod2 .prod-hero{display:grid;grid-template-columns:320px 1fr;gap:28px;margin-bottom:20px}@media (max-width:640px){.prod2 .prod-hero{grid-template-columns:1fr;gap:16px}}.prod2 .prod-img{aspect-ratio:1;background:#fff;border-radius:16px;display:grid;place-items:center;overflow:hidden}.prod2 .prod-img img{width:100%;height:100%;object-fit:cover;display:block}.prod2 .prod-info{display:flex;flex-direction:column;gap:10px;padding-top:2px}.prod2 .prod-brand{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase}.prod2 .prod-name{font-family:var(--disp);font-weight:800;font-size:26px;letter-spacing:-.02em;line-height:1.2}.prod2 .prod-tags{display:flex;gap:7px;flex-wrap:wrap}.prod2 .tag{padding:5px 12px;border-radius:999px;border:1px solid #D4D0CA;font-size:12.5px;font-weight:500;color:var(--ink-2);background:transparent}.prod2 .prod-note{font-size:12.5px;color:var(--ink-2);line-height:1.5;padding:8px 0 0}.prod2 .score-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;align-items:stretch}.prod2 .score-box{border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px;min-height:72px}.prod2 .score-box.match{border-color:#f3c9da}.prod2 .score-title.match{color:#b23a6b}.prod2 .score-ring{flex:none}.prod2 .score-title{font-size:11px;font-weight:600;color:var(--ink-2);margin-bottom:2px;white-space:nowrap}.prod2 .score-title.match{color:var(--great-d)}.prod2 .score-sub{font-size:11px;color:var(--ink-3);margin-top:3px;line-height:1.4}.prod2 .report{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;margin:2px 0 0}.prod2 .rtitle{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid #EEEDE7;background:#fcfcfa}.prod2 .rtitle .t{font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--ink)}.prod2 .rtitle .seal{margin-left:auto;font-size:9.5px;color:var(--ink-3)}.prod2 .scores{display:grid;grid-template-columns:1fr 1fr}.prod2 .scol{padding:14px 10px;display:flex;flex-direction:column;align-items:center;text-align:center}.prod2 .scol:first-child{border-right:1px solid #EEEDE7}.prod2 .slabel{font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:800;margin-bottom:4px}.prod2 .slabel.kv{color:#084a38}.prod2 .slabel.my{color:#7a1f46}.prod2 .medal{width:104px;height:92px;margin-bottom:2px}.prod2 .medal-svg{width:100%;height:100%}.prod2 .sgrade{font-size:12.5px;font-weight:700;margin:2px 0 4px}.prod2 .sdesc{font-size:11px;color:var(--ink-3);line-height:1.45;max-width:180px}.prod2 .rfoot{padding:10px 14px;border-top:1px solid #EEEDE7;font-size:11px;color:var(--ink-2);line-height:1.5;background:#fcfcfa}.prod2 .rfoot b{color:var(--ink);font-weight:600}@media (max-width:560px){.prod2 .scol{padding:12px 6px}.prod2 .medal{width:76px;height:68px}.prod2 .sdesc{font-size:10px;max-width:none}.prod2 .slabel{font-size:10px}}.prod2 .hero-actions{display:flex;align-items:center;gap:7px;margin-top:12px}.prod2 .hero-actions .p-buybtn{height:38px;flex:none;padding:0 13px}.prod2 .hero-actions .p-addbtn{height:38px;width:42px}.prod2 .ha-routine{height:38px;flex:none;padding:0 13px;border-radius:9px;border:1.5px solid var(--line);background:#fff;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--ink);display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.prod2 .ha-routine:hover{border-color:var(--ink-3);background:#fafaf9}.prod2 .ha-routine.on{border-color:#1d9e75;background:#f3faf7;color:#0f6e56}.prod2 .act-div{width:1px;height:22px;background:var(--line);flex:none;margin:0 3px}.prod2 .hero-actions .act-div{margin-left:auto}.prod2 .chart-wrap{margin-bottom:8px}.prod2 .chart-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.prod2 .chart-title{font-family:var(--disp);font-weight:800;font-size:22px;letter-spacing:-.02em}.prod2 .chart-legend{display:flex;gap:16px}.prod2 .leg{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--ink-2)}.prod2 .leg-dot{width:12px;height:12px;border-radius:3px;flex:none}.prod2 .chart-body{position:relative}.prod2 .chart-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.prod2 .chart-gline{position:absolute;left:40px;right:0;border-top:1px solid #F0EDE8}.prod2 .chart-gline span{position:absolute;left:-34px;top:-6px;font-size:10px;color:var(--ink-3);width:28px;text-align:right}.prod2 .chart-bars{display:flex;gap:6px;align-items:flex-end;height:200px;padding-left:40px;position:relative}.prod2 .bar-group{display:flex;flex-direction:column;align-items:center;flex:1}.prod2 .bar-pair{display:flex;gap:3px;align-items:flex-end;height:180px}.prod2 .bar{border-radius:4px 4px 0 0;min-width:14px;width:18px;position:relative}.prod2 .bar-val{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-size:9.5px;font-weight:700;color:var(--ink-3);white-space:nowrap}.prod2 .bar-lbl{font-size:11px;font-weight:500;color:var(--ink-2);margin-top:8px;text-align:center;white-space:nowrap}.prod2 .chart-note{font-size:11.5px;color:var(--ink-3);line-height:1.55;margin-top:16px}@media (max-width:640px){.prod2 .chart-bars{gap:2px;padding-left:20px}.prod2 .bar-group{flex:1 1 0;min-width:0}.prod2 .bar-pair{gap:2px}.prod2 .bar{min-width:0;width:12px}.prod2 .bar-val{font-size:7.5px;top:-12px}.prod2 .bar-lbl{font-size:8px;margin-top:6px;white-space:normal;line-height:1.08;overflow-wrap:break-word;word-break:break-word;min-height:2.2em;display:flex;align-items:flex-start;justify-content:center}.prod2 .chart-bars>.bar-group:last-child{min-width:34px!important;margin-left:5px!important;padding-left:7px!important}.prod2 .chart-gline{left:20px}.prod2 .chart-gline span{left:-18px;width:15px;font-size:8px}}.prod2 .ingblock{margin-bottom:4px}.prod2 .ig-sub{font-size:12.5px;color:var(--ink-2);margin:2px 0 16px}.prod2 .ig-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.prod2 .ig-tile{border:1px solid var(--line);border-radius:14px;padding:16px 15px;background:#fff;position:relative}.prod2 .ig-tile .ig-n{font-family:var(--disp);font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1}.prod2 .ig-tile .ig-l{font-size:11.5px;color:var(--ink-2);margin-top:7px;line-height:1.35;font-weight:600}.prod2 .ig-tile.caution{background:#fbf1e9;border-color:#f0dbcb}.prod2 .ig-tile.caution .ig-n{color:#c77b52}.prod2 .ig-tile.mine{background:#fbeaf0;border-color:#f2d6e0}.prod2 .ig-tile.mine .ig-n{color:#b23a6b}.prod2 .ig-yourfit{position:absolute;top:11px;right:11px;font-size:8.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:10px;background:#b23a6b;color:#fff}.prod2 .ig-panel{border:1px solid #F2D6E0;background:#fbeaf0;border-radius:14px;padding:14px 16px;margin-bottom:12px}.prod2 .ig-panel.ok{border-color:#cdebe0;background:#e1f5ee}.prod2 .ig-ph{font-size:12px;font-weight:700;color:#b23a6b;margin-bottom:9px}.prod2 .ig-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.prod2 .ig-chip{font-size:11.5px;padding:5px 11px;border-radius:20px;background:#fff;border:1px solid #F2D6E0;color:var(--ink);font-weight:600}.prod2 .ig-reflected{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#b23a6b;font-weight:600}.prod2 .ig-panel.ok .ig-reflected{color:#0f6e56}.prod2 .ig-note{font-size:11px;color:var(--ink-3);line-height:1.55}@media (max-width:560px){.prod2 .ig-tiles{grid-template-columns:1fr}}.prod2 .eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--great);margin-bottom:4px}.prod2 .sec-title{font-family:var(--disp);font-weight:800;font-size:22px;letter-spacing:-.02em;margin-bottom:14px}.prod2 .store-card{border:1px solid var(--line);border-radius:14px;background:#fff;margin-bottom:10px;overflow:hidden}.prod2 .store-row{display:flex;align-items:center;gap:14px;padding:16px 18px}.prod2 .store-reviews{padding:14px 18px 16px;border-top:1px solid var(--line);background:#fcfcfa}.prod2 .sr-hd{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.prod2 .store-logo{width:40px;height:40px;border-radius:8px;background:#f0f0f0;color:var(--ink);display:grid;place-items:center;font-size:12px;font-weight:800;flex:none}.prod2 .store-info{flex:1;min-width:0}.prod2 .store-name-row{display:flex;align-items:center;gap:8px;margin-bottom:3px;font-weight:700}.prod2 .store-badge{background:var(--ink);color:#fff;font-size:9.5px;font-weight:800;padding:2px 7px;border-radius:4px;letter-spacing:.04em}.prod2 .store-meta{font-size:12px;color:var(--ink-3)}.prod2 .store-confirm{font-size:12px;font-weight:600;color:var(--great);display:flex;align-items:center;gap:4px;margin-top:2px}.prod2 .store-price{font-family:var(--disp);font-weight:800;font-size:22px;letter-spacing:-.02em;white-space:nowrap}.prod2 .store-btns{display:flex;flex-direction:row;align-items:center;gap:6px}.prod2 .p-addbtn,.prod2 .p-buybtn{height:34px;border-radius:9px;font-family:inherit;font-size:12.5px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:2px;cursor:pointer;white-space:nowrap;text-decoration:none}.prod2 .p-addbtn{width:42px;background:#fff;border:1.5px solid var(--line);color:var(--ink)}.prod2 .p-addbtn:hover{border-color:var(--ink-3);background:#fafaf9}.prod2 .p-addbtn.on{background:#00ab78;border-color:#00ab78;color:#fff}.prod2 .p-addbtn.on:hover{background:#059669;border-color:#059669}.prod2 .p-buybtn{background:#fff;border:2.2px solid #FF9900;color:#f90;gap:1px;padding:0 11px}.prod2 .p-buybtn:hover{background:#fff7ec}.prod2 .p-routinebtn{height:34px;padding:0 13px;border-radius:9px;background:#fff;border:1.5px solid var(--line);color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:800;display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.prod2 .p-routinebtn:hover{border-color:var(--ink-3);background:#fafaf9}.prod2 .p-routinebtn.on{border-color:#1d9e75;background:#f3faf7;color:#0f6e56}@media (max-width:560px){.prod2 .store-row{flex-wrap:wrap;gap:8px 12px;padding:14px}.prod2 .store-btns{width:100%;justify-content:flex-start}.prod2 .store-btns .p-routinebtn{flex:1}}@media (max-width:640px){.prod2 .store-row{flex-wrap:wrap;gap:8px 12px;padding:14px}.prod2 .store-logo{width:34px;height:34px}.prod2 .store-price{font-size:19px;margin-left:auto}.prod2 .store-btns{flex-basis:100%;width:100%}.prod2 .store-btns .p-routinebtn{flex:1;justify-content:center}.prod2 .store-btns .p-buybtn{margin-left:auto}}.prod2 .rev-wrap{display:flex;gap:24px;align-items:flex-start}.prod2 .rev-score{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px}.prod2 .rev-big{font-family:var(--disp);font-weight:800;font-size:48px;letter-spacing:-.03em;line-height:1}.prod2 .rev-stars{color:var(--great);font-size:18px;letter-spacing:1px}.prod2 .rev-count{font-size:12px;color:var(--ink-3)}.prod2 .rev-bars{flex:1;display:flex;flex-direction:column;gap:6px}.prod2 .rev-row{display:flex;align-items:center;gap:10px}.prod2 .rev-lbl{font-size:12px;font-weight:600;color:var(--ink-2);width:8px;text-align:center;flex:none}.prod2 .rev-track{flex:1;height:7px;background:#f0ede8;border-radius:999px;overflow:hidden}.prod2 .rev-fill{height:100%;border-radius:999px;background:var(--great)}.prod2 .disclaimer{background:#f9f8f6;border-radius:10px;padding:14px 16px;font-size:12px;color:var(--ink-3);line-height:1.6;margin:16px 0}.prod2 .btn-routine{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;color:var(--ink)}.prod2 .btn-routine.on{border-color:#1d9e75;background:#f3faf7;color:#0f6e56}.prod2 .fitcalc{margin:18px 0 4px;padding:16px 18px;background:#fbf4f7;border:1px solid #F0D9E3;border-radius:14px}.prod2 .fitcalc-hd{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b23a6b;margin-bottom:10px}.prod2 .fitcalc-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:13px;color:var(--ink-2)}.prod2 .fitcalc-row b{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.prod2 .fitcalc-row b.up{color:#0f6e56}.prod2 .fitcalc-row b.dn{color:#b23a6b}.prod2 .fitcalc-total{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:10px;border-top:1px solid #F0D9E3;font-size:15px;font-weight:800;color:var(--ink)}.prod2 .fitcalc-total b{font-size:20px;color:#b23a6b;font-variant-numeric:tabular-nums}.prod2 .myfit-concern{display:inline-block;margin:2px 0 4px;padding:2px 9px;border-radius:999px;background:#efedf9;color:#5b4fbe;font-size:var(--fs-sm);font-weight:700;white-space:nowrap}.prod2 .myfit-concern.kv{background:#e3f3ec;color:#1d7a5c}.prod2 .rsec{display:flex;align-items:center;gap:10px;margin-bottom:12px}.prod2 .rsec-n{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:800;color:var(--ink-3);letter-spacing:.06em}.prod2 .rsec-t{font-size:var(--fs-h3);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.prod2 .rsec .chart-legend{margin-left:auto}.prod2 .efftable{width:100%;border-collapse:collapse;table-layout:fixed}.prod2 .efftable th,.prod2 .efftable td{padding:9px 10px;border-bottom:1px solid #ECEEF0;text-align:left;vertical-align:middle}.prod2 .efftable td{position:relative}.prod2 .efftable thead th{font-size:var(--fs-xs);font-weight:800;color:var(--ink);text-transform:uppercase;letter-spacing:.08em;border-bottom:1.5px solid #C4C9CE}.prod2 .efftable thead th+th{text-align:center}.prod2 .efftable tbody th{font-size:var(--fs-sm);font-weight:700;color:var(--ink);width:30%}.prod2 .efftable tbody tr:last-child th,.prod2 .efftable tbody tr:last-child td{border-bottom:0}.prod2 .efftable tbody td:after{content:"";position:absolute;z-index:0;top:0;bottom:0;left:calc((100% - 54px)*.6 + 10px);left:round(down,calc((100% - 54px)*.6 + 10px),1px);width:1px;background:#c4c9ce}.prod2 .efftable tbody tr.eff-total td:after{content:none}.prod2 .eff-cell{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.prod2 .eff-track{position:relative;flex:1 1 auto;min-width:0;height:10px;border-radius:0;background:#f2f3f4;background-image:repeating-linear-gradient(90deg,#E1E5E9 0 1px,transparent 1px 20%);box-shadow:inset 0 0 0 1px #e6e8ea}.prod2 .eff-fill{display:block;height:100%;border-radius:0}.prod2 .eff-cell b{flex:0 0 26px;width:26px;text-align:right;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.prod2 .efftable tbody td.eff-empty{background:#edeff1}.prod2 .efftable tbody td.eff-empty:after{content:none}.prod2 .efftable tr.eff-browsed td.eff-empty{background:#ffffff29}.prod2 .safe-list{display:flex;flex-direction:column;gap:12px;margin-top:2px}.prod2 .safe-row{display:grid;grid-template-columns:116px 1fr 32px;align-items:center;gap:12px}.prod2 .safe-lbl{font-size:var(--fs-sm);font-weight:700;color:var(--ink)}.prod2 .safe-val{text-align:right;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:800;font-variant-numeric:tabular-nums}.prod2 .efftable tr.eff-total{background:#fbf7ec}.prod2 .efftable tr.eff-total th,.prod2 .efftable tr.eff-total td{border-top:2px solid #D9CFB8;font-weight:800}.prod2 .efftable tr.eff-total th{color:#7a6231}.prod2 .efftable tr.eff-browsed{background:#5b4fbe}.prod2 .efftable tr.eff-browsed th,.prod2 .efftable tr.eff-browsed td{border-color:#4a3fa6}.prod2 .efftable tr.eff-browsed th{color:#fff}.prod2 .efftable tr.eff-browsed .eff-cell b{color:#fff!important}.prod2 .efftable tr.eff-browsed .eff-track{background:#ffffff2e;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 1px,transparent 1px 20%);box-shadow:inset 0 0 0 1px #ffffff38}.prod2 .efftable tr.eff-browsed td:after{background:#ffffff8c}.prod2 .efftable tr.eff-browsed td+td .eff-fill{background:#fff!important}.prod2 .leg-line{display:inline-block;width:1px;height:11px;background:#c4c9ce;margin-right:5px;vertical-align:-2px}@media (max-width:560px){.prod2 .efftable th,.prod2 .efftable td{padding:7px 5px}.prod2 .efftable tbody th{width:30%;font-size:var(--fs-xs)}.prod2 .eff-cell{gap:5px}.prod2 .eff-cell b{min-width:22px}}.ym2{--ink:#16141A;--ink-2:#6B6772;--ink-3:#9D9AA3;--great:#00AB78;--great-d:#067A54;--soft:#E2F6EF;--line:#ECEAE6;--amber:#C98A11;--disp:"Bricolage Grotesque","Wanju Nuri","Jua","Pretendard Variable","Inter",-apple-system,system-ui,sans-serif;color:var(--ink)}.ym2 .hero{background:#fff;position:relative;overflow:hidden;height:200px;min-height:0;padding:0;margin:0 0 36px;border-radius:20px;border:none}.ym2 .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to right,#fffffff7,#ffffffb3 35%,#fff0 55%,#fff0 65%,#ffffffb3 82%,#fffffff2)}.ym2 .hero .herogl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;border:0;pointer-events:none;display:block}.ym2 .hero-prods{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ym2 .fp{position:absolute;object-fit:contain;filter:drop-shadow(0 6px 20px rgba(0,0,0,.12))}.ym2 .hero-text{position:absolute;bottom:24px;left:36px;z-index:3;max-width:340px}.ym2 .hero-text h1{font-family:var(--disp);font-weight:800;font-size:28px;letter-spacing:-.02em;line-height:1.2;margin-bottom:6px}.ym2 .hero-sub{font-size:13px;color:var(--ink-3);margin-bottom:12px}.ym2 .hero-cta{position:absolute;bottom:24px;right:36px;z-index:3;display:flex;gap:8px;align-items:center}.ym2 .hbtn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;cursor:pointer;white-space:nowrap;border:none;background:#fff;font-family:inherit;font-size:13px;font-weight:700;color:var(--great-d)}.ym2 .eyebrow{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--great);margin-bottom:5px}.ym2 .h-sec{font-family:var(--disp);font-weight:800;font-size:22px;letter-spacing:-.02em}.ym2 .sechead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.ym2 .seclink{font-size:13px;font-weight:700;color:var(--great);cursor:pointer}.ym2 .sect{margin-bottom:18px}.ym2 .linfo .br{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.ym2 .linfo .nm{font-size:12.5px;font-weight:500;color:var(--ink);line-height:1.3;margin:0 0 4px;white-space:normal;overflow:hidden;text-overflow:ellipsis}.ym2 .lright{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none;width:auto}.ym2 .lright .scorestack{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ym2 .lright .ym-acts .p-addbtn,.ym2 .lright .ym-acts .p-buybtn{height:28px;width:36px}.ym2 .lright .ym-acts .act-div{height:16px}.ym2 .skin-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.ym2 .skin-card-top{padding:22px 24px 18px;border-bottom:1px solid var(--line)}.ym2 .skin-type-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.ym2 .skin-type-name{font-family:var(--disp);font-weight:800;font-size:34px;letter-spacing:-.03em;line-height:1}.ym2 .skin-type-meta{font-size:15px;font-weight:500;color:var(--ink-2);margin-left:8px}.ym2 .skin-summary{font-size:14px;color:var(--ink-2);line-height:1.55}.ym2 .skin-card-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.ym2 .skin-col{padding:16px 20px;border-right:1px solid var(--line)}.ym2 .skin-col:last-child{border-right:none}.ym2 .skin-col-label{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.ym2 .focus-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line);font-size:13.5px;font-weight:400}.ym2 .focus-row:last-child{border-bottom:none}.ym2 .focus-lvl{font-size:12px;font-weight:400;color:var(--ink-3)}.ym2 .need-chip{display:inline-flex;padding:5px 11px;border-radius:999px;background:var(--soft);color:var(--great-d);font-size:12.5px;font-weight:500;white-space:nowrap}.ym2 .avoid-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1.5px solid #FBECEC;background:#fff;color:#d24b4b;font-size:12.5px;font-weight:500;white-space:nowrap}@media (max-width:640px){.ym2 .skin-card-grid{grid-template-columns:1fr 1fr;gap:4px 0}.ym2 .skin-col{padding:10px 12px 10px 0;border-right:none}}.ym2 .re-match-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:12px;border:none;background:#fff;font-family:inherit;font-size:13px;font-weight:700;color:var(--great-d);cursor:pointer;white-space:nowrap}.ym2 .trend-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ym2 .trend-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between}.ym2 .trend-name{font-size:15px;font-weight:700;margin-bottom:2px;display:flex;align-items:center;gap:7px}.ym2 .trend-status{font-size:12.5px;color:var(--ink-3)}.ym2 .trend-status.up{color:var(--great-d)}.ym2 .trend-status.sl{color:var(--amber)}.ym2 .sparkline{flex:none}.ym2 .trend-note{font-size:11.5px;color:var(--ink-3);text-align:center;margin-top:10px}@media (max-width:1100px){.ym2 .hero{height:150px;margin-bottom:22px}}@media (max-width:640px){.ym2 .hero{height:116px;margin-bottom:16px}.ym2 .hero-text{left:8px;bottom:20px;max-width:calc(100% - 145px)}.ym2 .eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.12em;margin-bottom:4px}.ym2 .hero-text h1{font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.28;margin-bottom:6px}.ym2 .hero-sub{font-size:12.5px;color:var(--ink-2);font-weight:500;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ym2 .hero-cta{right:12px;bottom:20px;top:auto}.ym2 .hbtn{padding:6px 10px;font-size:12px;border:none;background:#fff}}.ym2 .lmatch.whytag{background:#efedf9;color:#5b4fbe}.my2{--ink:#16141A;--ink-2:#6B6772;--ink-3:#9D9AA3;--great:#00AB78;--great-d:#067A54;--soft:#E2F6EF;--line:#ECEAE6;--amber:#C98A11;--amber-soft:#FBF1DC;--disp:"Bricolage Grotesque","Wanju Nuri","Jua","Pretendard Variable","Inter",-apple-system,system-ui,sans-serif;color:var(--ink)}.my2 .eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--great);margin-bottom:4px}.my2 .h-sec{font-family:var(--disp);font-weight:800;font-size:22px;letter-spacing:-.02em}.my2 .sechead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.my2 .seclink{font-size:13px;font-weight:700;color:var(--great);cursor:pointer;background:none;border:none;font-family:inherit}.my2 .sect{margin-bottom:36px}.my2 .prof-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 24px;margin-bottom:36px}.my2 .prof-av{width:52px;height:52px;border-radius:999px;background:var(--great);color:#fff;display:grid;place-items:center;font-size:20px;font-weight:800;flex:none}.my2 .prof-name{font-family:var(--disp);font-weight:800;font-size:18px;letter-spacing:-.01em;margin-bottom:2px}.my2 .prof-email{font-size:12px;color:var(--ink-3)}.my2 .settings-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:11px;border:1px solid var(--line);background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer}.my2 .stat3{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.my2 .stat-box{border:1px solid var(--line);border-radius:12px;padding:14px;text-align:center;cursor:pointer;background:#fff;font-family:inherit}.my2 .stat-box:hover{background:#fafaf9}.my2 .stat-n{font-family:var(--disp);font-size:24px;font-weight:800;letter-spacing:-.02em}.my2 .stat-l{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.my2 .skin-link{display:flex;align-items:center;justify-content:space-between;background:#f2f5f3;border-radius:12px;padding:12px 16px;cursor:pointer;border:none;width:100%;font-family:inherit}.my2 .skin-link-l,.my2 .skin-link-r{font-size:13px;font-weight:700;color:var(--great-d)}.my2 .softcard{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.my2 .rcol{padding:18px 20px}.my2 .rcol:first-child{border-right:1px solid var(--line)}.my2 .rhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:13.5px;font-weight:800}.my2 .rrow{display:flex;align-items:center;gap:0}.my2 .rstep{display:flex;flex-direction:column;align-items:center;gap:6px}.my2 .ric{width:40px;height:40px;border-radius:10px;background:#f5f3ef;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0 6px 4px}.my2 .bottle{border-radius:4px}.my2 .rl{font-size:10.5px;color:var(--ink-2);font-weight:500;white-space:nowrap}.my2 .rarr{flex:1;height:1px;background:#d8d3cb;align-self:flex-start;margin-top:20px;min-width:6px}.my2 .routine-tag{margin-top:12px;text-align:center}.my2 .routine-tag span{font-size:11px;padding:5px 12px;border-radius:999px;background:var(--soft);color:var(--great-d);border:1px solid #A9E3D2;font-weight:600}.my2 .pgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.my2 .pcard{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;cursor:pointer;text-align:left;font-family:inherit;padding:0}.my2 .pcard:hover{box-shadow:0 4px 12px #00000012}.my2 .pimg{height:100px;display:flex;align-items:center;justify-content:center;position:relative}.my2 .heart-btn{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:999px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font-size:13px;color:#e0457b}.my2 .pbody{padding:10px 12px 12px}.my2 .pbrand{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.my2 .pname{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.my2 .prow{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.my2 .prate{font-size:12px;font-weight:600;color:var(--ink-2)}.my2 .pprice{font-size:13px;font-weight:700;color:var(--ink)}.my2 .match-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700}.my2 .match-badge.g{background:var(--soft);color:var(--great-d)}.my2 .match-badge.a{background:var(--amber-soft);color:var(--amber)}.my2 .match-badge.n{background:#f3f3f5;color:var(--ink-2)}.my2 .match-badge .d{width:5px;height:5px;border-radius:999px;background:currentColor;flex:none}.my2 .plist{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.my2 .lrow{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#fff;cursor:pointer;width:100%;border:none;border-top:1px solid var(--line);text-align:left;font-family:inherit}.my2 .plist .lrow:first-child{border-top:none}.my2 .lrow:hover{background:#fafaf9}.my2 .li{width:52px;height:52px;border-radius:10px;background:#f5f3ef;flex:none;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0 6px 4px}.my2 .linfo{flex:1;min-width:0}.my2 .br{font-size:10.5px;font-weight:700;letter-spacing:.05em;color:var(--ink-3);text-transform:uppercase;margin-bottom:2px}.my2 .nm{font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my2 .lalt{font-size:12px;color:var(--ink-3);margin-top:2px}.my2 .lalt b{color:var(--great-d)}.my2 .my-actrows{display:grid;gap:14px}.my2 .my-actrows .lrow{gap:8px;padding:0 4px;background:transparent;border:none;border-top:none}.my2 .my-actrows .lrow:hover{background:#fafaf9}.my2 .my-actrows .li{width:70px;height:94px;border-radius:0;background:transparent;align-items:center;padding:0}.my2 .my-actrows .nm{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px}.my2 .my-actrows .br{letter-spacing:.08em}.my2 .add-btn{display:inline-flex;align-items:center;gap:4px;padding:7px 14px;border-radius:10px;border:1.5px solid var(--great);background:#fff;color:var(--great-d);font-weight:800;font-size:12.5px;cursor:pointer;white-space:nowrap;font-family:inherit;flex:none}.my2 .in-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:var(--soft);color:var(--great-d);font-size:12px;font-weight:700;white-space:nowrap}.my2 .pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;flex:none}.my2 .pill.g{background:var(--soft);color:var(--great-d)}.my2 .pill.a{background:var(--amber-soft);color:var(--amber)}.my2 .pill.n{background:#f3f3f5;color:var(--ink-2)}.my2 .pill .d{width:5px;height:5px;border-radius:999px;background:currentColor;display:inline-block;flex:none}.my2 .scan-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px;background:#fff;font-size:12.5px;color:var(--ink-3);cursor:pointer;border-top:1px solid var(--line)}.my2 .seg{display:inline-flex;background:var(--brand-softer);border-radius:10px;padding:3px;gap:2px;margin-bottom:14px}.my2 .seg button{padding:7px 18px;border-radius:8px;border:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink-2);background:none;cursor:pointer}.my2 .seg button.on{background:#fff;color:var(--ink);box-shadow:0 1px 4px #0000001a}@media (max-width:1100px){.my2 .eyebrow{font-size:9px}.my2 .h-sec{font-size:17px}.my2 .seclink{font-size:11px}.my2 .sect{margin-bottom:24px}.my2 .sechead{margin-bottom:11px}.my2 .prof-card{padding:16px;margin-bottom:24px}.my2 .prof-av{width:44px;height:44px;font-size:17px}.my2 .prof-name{font-size:15px}.my2 .prof-email{font-size:11px}.my2 .settings-btn{padding:6px 12px;font-size:11px}.my2 .stat-box{padding:11px}.my2 .stat-n{font-size:20px}.my2 .stat-l{font-size:9px}.my2 .skin-link{padding:10px 13px}.my2 .skin-link-l,.my2 .skin-link-r{font-size:11px}.my2 .rhead{font-size:12px;margin-bottom:11px}.my2 .rcol{padding:14px 15px}.my2 .rl{font-size:9.5px}.my2 .ric{width:34px;height:34px}.my2 .routine-tag span{font-size:10px}.my2 .pbrand{font-size:9px}.my2 .pname{font-size:11px}.my2 .prate{font-size:10.5px}.my2 .pprice{font-size:11.5px}.my2 .match-badge{font-size:10px}.my2 .seg button{font-size:11px;padding:6px 14px}}.qz2{--ink:#16141A;--ink-2:#6B6772;--ink-3:#9D9AA3;--great:#ff2f70;--great-d:#d81b57;--soft:#fdeaf1;--line:#e2e2e2;--disp:"Bricolage Grotesque","Wanju Nuri","Jua","Pretendard Variable","Inter",-apple-system,system-ui,sans-serif}.qz2 .qz-bar{height:4px;background:var(--line);border-radius:999px;overflow:hidden}.qz2 .qz-bar i{display:block;height:100%;background:var(--great);border-radius:999px;transition:width .3s ease}.qz2 .qz-q{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 20px;margin-bottom:16px;box-shadow:0 2px 12px #0000000a}.qz2 .qz-eyebrow{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--great-d);background:var(--soft);border-radius:6px;padding:3px 9px;margin-bottom:11px}.qz2 .qz-title{font-family:var(--disp);font-weight:400!important;font-size:10px!important;line-height:1.3!important;letter-spacing:-.01em;margin-bottom:8px;color:var(--ink)}.qz2 .qz-title span{color:var(--great-d)!important}.qz2 .qz-sub{font-size:13px;color:var(--ink-2);margin-bottom:14px;line-height:1.5}.qz2 .qz-opts{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.qz2 .qz-opt{width:auto;flex:0 0 auto;padding:5px 11px;border-radius:7px;border:1.5px solid var(--line);background:#fff;font-size:11.5px;font-weight:400;color:var(--ink);cursor:pointer;transition:border-color .12s,background .12s;white-space:nowrap;text-align:left;display:inline-flex;align-items:center;gap:0}.qz2 .qz-opt:hover{border-color:var(--great);background:var(--soft)}.qz2 .qz-opt.on{border-color:var(--great);background:var(--great);color:#fff;font-weight:500;box-shadow:0 2px 8px #ff2f7038}.qz2 .qz-opt.on .qz-otext b,.qz2 .qz-opt.on .qz-otext i{color:#fff}.qz2 .qz-oico{display:none}.qz2 .qz-opt .qz-otext{display:flex;flex-direction:column;gap:1px}.qz2 .qz-opt .qz-otext b{font-weight:inherit;color:var(--ink)}.qz2 .qz-opt .qz-otext i{font-style:normal;font-size:11px;opacity:.8;font-weight:500;color:var(--ink-2)}.qz2 .qz-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid var(--line)}.qz2 .qz-navback{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:11px;border:1px solid var(--line);background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer}.qz2 .qz-next{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:11px;border:none;background:var(--great);font-family:inherit;font-size:13px;font-weight:600;color:#fff;cursor:pointer}.qz2 .qz-next:disabled{background:var(--line);color:var(--ink-3);cursor:default}.qz2 .qz-clist{display:flex;flex-direction:column;gap:10px}.qz2 .qz-tagwrap{flex-direction:row;flex-wrap:wrap;gap:10px}.qz2 .qz-tagwrap .qz-crow{width:auto;border-radius:999px}.qz2 .qz-tagwrap .qz-crow.sel{flex:1 1 100%;border-radius:16px}.qz2 .qz-tagwrap .qz-chead{width:auto;padding:9px 16px;gap:8px}.qz2 .qz-tagwrap .qz-crow.sel .qz-chead{width:100%}.qz2 .qz-tagwrap .qz-crow:not(.sel) .qz-nm i{display:none}.qz2 .qz-tagwrap .qz-nm b{display:inline}.qz2 .qz-tagwrap .qz-seg{margin:0 10px 10px;padding:3px;gap:4px;border-radius:10px}.qz2 .qz-tagwrap .qz-seg button{padding:9px 0;border-radius:7px}.qz2 .qz-crow{border:1.5px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.qz2 .qz-crow.sel{border-color:var(--great);background:#fff}.qz2 .qz-chead{display:flex;align-items:center;gap:12px;padding:12px 15px;width:100%;background:#fff;border:none;text-align:left;font-family:inherit;cursor:pointer}.qz2 .qz-crow.sel .qz-chead{background:var(--soft)}.qz2 .qz-chk{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;flex:none}.qz2 .qz-crow.sel .qz-chk{background:var(--great);border-color:var(--great)}.qz2 .qz-chk svg{width:12px;height:12px;stroke:#fff;stroke-width:3}.qz2 .qz-nm b{font-size:13.5px;font-weight:600;color:var(--ink);display:block}.qz2 .qz-nm i{font-style:normal;font-size:11.5px;color:var(--ink-3);display:block;margin-top:1px}.qz2 .qz-avoid .qz-nm b{color:#c0492e}.qz2 .qz-avoid .qz-chk{border-color:#e6a9a9}.qz2 .qz-avoid.sel{border-color:#d24b4b}.qz2 .qz-avoid.sel .qz-chead{background:#fbecec}.qz2 .qz-avoid.sel .qz-chk{background:#d24b4b;border-color:#d24b4b}.qz2 .qz-seg{display:flex;margin:0 15px 13px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:2px;gap:2px;overflow:hidden}.qz2 .qz-seg button{flex:1;padding:7px 0;border:none;border-radius:6px;font-family:inherit;font-size:12px;font-weight:600;color:var(--ink-2);background:none;cursor:pointer}.qz2 .qz-seg button.act{background:var(--great);color:#fff}.qz2 .qz-seg button:hover:not(.act){background:var(--soft)}.qz2 .qz-legal{font-size:11px;color:var(--ink-3);line-height:1.5;margin-top:16px}@media (max-width:1100px){.qz2 .qz-q{padding:13px 15px;margin-bottom:11px;border-radius:15px}.qz2 .qz-eyebrow{font-size:9px;margin-bottom:8px;padding:2px 8px}.qz2 .qz-title{font-size:13px!important;margin-bottom:8px}.qz2 .qz-sub{font-size:11.5px;margin-bottom:11px}.qz2 .qz-opts{gap:6px}.qz2 .qz-opt{padding:6px 13px;font-size:12px}.qz2 .qz-opt .qz-otext i{font-size:10px}.qz2 .qz-nav{padding-top:12px;margin-top:6px}.qz2 .qz-navback,.qz2 .qz-next{font-size:12px}.qz2 .qz-navback{padding:8px 14px}.qz2 .qz-next{padding:9px 20px}.qz2 .qz-nm b{font-size:12.5px}.qz2 .qz-nm i{font-size:11px}}@media (max-width:640px){.qz2 .qz-q{padding:10px 12px;margin-bottom:8px;border-radius:13px}.qz2 .qz-eyebrow{font-size:8px;margin-bottom:5px;padding:2px 6px}.qz2 .qz-title{font-size:11px!important;margin-bottom:5px}.qz2 .qz-sub{font-size:10.5px;margin-bottom:7px}.qz2 .qz-opts{gap:5px}.qz2 .qz-opt{padding:5px 10px;font-size:10.5px;border-radius:7px}.qz2 .qz-opt .qz-otext i{font-size:9px}.qz2 .qz-nav{padding-top:8px;margin-top:4px}.qz2 .qz-navback,.qz2 .qz-next{font-size:11px}.qz2 .qz-navback{padding:7px 14px}.qz2 .qz-next{padding:8px 16px}.qz2 .qz-clist{gap:7px}.qz2 .qz-chead{padding:9px 12px;gap:9px}.qz2 .qz-nm b{font-size:12px}.qz2 .qz-nm i{font-size:10.5px}}.qz2{--great:var(--ed-accent,#ff3b78);--great-d:var(--ed-accent,#ff3b78);--ink:var(--ed-ink,#0b0b0b);--ink-2:#555;--ink-3:var(--ed-muted,#777);--line:var(--ed-line,#dedede);--soft:#fff}.qz2.qz{display:block;max-width:1160px;margin:0 auto;font-family:var(--font-ui)}.qz2 .qz-top{display:block;margin-bottom:0}.qz2 .qz-toprow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:14px}.qz2 .qz-back,.qz2 .qz-close{width:38px;height:38px;border:1px solid var(--line);border-radius:0;background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.qz2 .qz-close{font-size:22px;line-height:1}.qz2 .qz-stepn{font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--ink-3)}.qz2 .qz-bar{height:2px;border-radius:0;background:var(--line)}.qz2 .qz-bar i{border-radius:0;background:var(--ink)}.qz2 .qz-intro{display:grid;grid-template-columns:1fr 300px;align-items:end;gap:20px;padding:54px 0 34px}.qz2 .qz-kicker{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--great);text-transform:uppercase}.qz2 .qz-kicker:after{content:"";flex:1;max-width:46px;border-top:1px solid var(--line)}.qz2 .qz-intro h1{font-family:var(--font-editorial);font-weight:400;font-size:clamp(34px,4.4vw,60px);line-height:.98;letter-spacing:0;margin:16px 0 0}.qz2 .qz-intro h1 em{font-style:normal;color:var(--ink-3)}.qz2 .qz-introrule{display:block;width:28px;border-top:1px solid #bbb;margin:26px 0}.qz2 .qz-intro p{font-size:14px;line-height:1.55;color:#333;margin:0}.qz2 .qz-illus{position:relative;height:150px;display:flex;align-items:flex-end;justify-content:flex-end;gap:14px}.qz2 .qz-paper{display:none}.qz2 .qz-sideidx{display:flex;align-items:flex-end;gap:12px;color:var(--line)}.qz2 .qz-sideidx b{font-family:var(--font-editorial);font-size:clamp(64px,9vw,116px);font-weight:400;line-height:.8;color:#ededed}.qz2 .qz-sideidx span{writing-mode:vertical-rl;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--ink-3);white-space:nowrap}.qz2 .qz-spark{display:none}.qz2 .qz-chipsnav{display:flex;align-items:stretch;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;margin-bottom:30px}.qz2 .qz-chiparr{width:34px;flex:none;border:0;background:none;display:grid;place-items:center;cursor:pointer;color:var(--ink-3)}.qz2 .qz-chiparr svg{width:15px;height:15px}.qz2 .qz-chips{display:flex;flex:1;min-width:0;gap:0;overflow-x:auto;scrollbar-width:none}.qz2 .qz-chips::-webkit-scrollbar{display:none}.qz2 .qz-chip{position:relative;flex:1 0 auto;min-width:0;display:flex;align-items:center;gap:7px;height:54px;padding:0 18px;border:0;border-radius:0;background:none;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.qz2 .qz-chip b{font-size:10px;font-weight:800;color:#bdbdbd}.qz2 .qz-chip.on{color:var(--ink)}.qz2 .qz-chip.on b{color:var(--great)}.qz2 .qz-chip.on:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:var(--great)}.qz2 .qz-chip.done b{color:var(--ink-3)}.qz2 .qz-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:56px;align-items:start}.qz2 .qz-q{background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin:0 0 34px}.qz2 .qz-eyebrow{display:inline-flex;align-items:center;background:none;border-radius:0;padding:0;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--great);margin-bottom:16px}.qz2 .qz-title{font-family:var(--font-editorial);font-size:23px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:0;margin-bottom:16px;color:var(--ink)}.qz2 .qz-title span{font-family:var(--font-ui);font-size:10px!important;font-weight:800!important;letter-spacing:.1em;color:var(--great)!important;margin-bottom:8px}.qz2 .qz-sub{font-size:13px;color:var(--ink-2);margin-bottom:16px}.qz2 .qz-opts{gap:8px}.qz2 .qz-opt{min-height:0;padding:9px 16px;border-radius:20px;border:1px solid #ccc;background:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);box-shadow:none}.qz2 .qz-opt:hover{border-color:var(--ink);background:#fff}.qz2 .qz-opt.on{background:#080808;border-color:#080808;color:#fff;box-shadow:none}.qz2 .qz-opt .qz-otext i{text-transform:none;letter-spacing:0}.qz2 .qz-report{position:relative;border:0;border-top:1px solid var(--ink);background:none;padding:16px 0 0}.qz2 .qz-clip{display:none}.qz2 .qz-report-hd{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--ink)}.qz2 .qz-report-rule{display:none}.qz2 .qz-report-count{font-family:var(--font-editorial);font-size:56px;font-weight:400;line-height:.9;letter-spacing:0;margin-top:22px}.qz2 .qz-report-sub{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:8px}.qz2 .qz-report-note{margin-top:30px;border-bottom:0;border-top:1px solid var(--line);padding:16px 0 0}.qz2 .qz-report-note p,.qz2 .qz-report-tip p{font-size:12.5px;line-height:1.5;margin:0;color:var(--ink-2)}.qz2 .qz-report-tip{margin-top:22px;border-top:1px solid var(--line);padding-top:16px}.qz2 .qz-report-tip b{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--great);margin-bottom:8px}.qz2 .qz-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:44px;padding-top:0;border-top:0}.qz2 .qz-navback{height:auto;padding:0 0 7px;border:0;border-bottom:1px solid #111;border-radius:0;background:none;font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--ink)}.qz2 .qz-next{height:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border:0;border-radius:0;background:#080808;color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;width:100%;max-width:320px}.qz2 .qz-next:disabled{background:#e6e6e6;color:#a5a5a5}.qz2 .qz-crow{border:1px solid var(--line);border-radius:20px}.qz2 .qz-crow.sel{border-color:#080808;border-radius:14px}.qz2 .qz-crow.sel .qz-chead{background:#fff}.qz2 .qz-chk{border-radius:4px}.qz2 .qz-crow.sel .qz-chk{background:#080808;border-color:#080808}.qz2 .qz-seg button.act{background:#080808}@media (max-width:760px){.qz2 .qz-intro{grid-template-columns:1fr;padding:30px 0 22px}.qz2 .qz-intro h1{font-size:30px;margin-top:12px}.qz2 .qz-intro p{font-size:12.5px}.qz2 .qz-illus{display:none}.qz2 .qz-chip{height:46px;padding:0 12px;font-size:10px}.qz2 .qz-chip.on:after{left:12px;right:12px}.qz2 .qz-chiparr{width:28px}.qz2 .qz-grid{grid-template-columns:1fr}.qz2 .qz-report{display:none}.qz2 .qz-title{font-size:19px!important;margin-bottom:12px}.qz2 .qz-opt{font-size:10px;padding:8px 13px}.qz2 .qz-q{margin-bottom:26px}.qz2 .qz-nav{margin-top:30px;gap:14px}.qz2 .qz-next{padding:14px 16px;font-size:11px;max-width:none}.qz2 .qz-navback{font-size:11px}.qz2 .qz-back,.qz2 .qz-close{width:34px;height:34px}}.qz2 .qz-dwrap{margin-top:14px;margin-left:8px;padding-left:16px;border-left:1px solid var(--line)}.qz2 .qz-dgroup{margin-bottom:14px}.qz2 .qz-dgroup:last-child{margin-bottom:0}.qz2 .qz-dlabel{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 9px}.qz2 .qz-dchips{display:flex;flex-wrap:wrap;gap:7px}.qz2 .qz-dchip{display:inline-flex;align-items:center;padding:7px 13px;border-radius:20px;border:1px solid #ccc;background:#fff;color:var(--ink);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;cursor:pointer}.qz2 .qz-dchip:hover{border-color:var(--ink)}.qz2 .qz-dchip.on{background:#080808;border-color:#080808;color:#fff}.qz2 .qz-chead{padding:11px 16px}.qz2 .qz-nm b{font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--ink)}.qz2 .qz-nm i{font-size:11px;color:var(--ink-3)}.qz2 .qz-seg{margin:0 14px 12px;border:1px solid var(--line);border-radius:8px}.qz2 .qz-seg button{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:6px}.qz2 .qz-seg button:hover:not(.act){background:#f5f5f5}.qz2 .qz-title{font-size:23px!important;font-weight:400!important;line-height:1.15!important}.qz2 .qz-title span{font-size:10px!important;font-weight:800!important}.qz2 .qz-sub{font-size:var(--fs-body)}.qz2 .qz-opt{font-size:var(--fs-body);font-weight:400}.qz2 .qz-opt.on{font-weight:500}.qz2 .qz-otext b{font-size:var(--fs-body)!important;font-weight:500!important}.qz2 .qz-opt.on .qz-otext b{font-weight:600!important}.qz2 .qz-otext i{font-size:var(--fs-sm)!important;font-weight:400}.qz2 .qz-nm b{font-size:var(--fs-body);font-weight:600}.qz2 .qz-nm i{font-size:var(--fs-sm)}.qz2 .qz-seg button{font-size:var(--fs-sm);font-weight:500}.qz2 .qz-legal{font-size:var(--fs-sm)}.qz2 .qz-otext b{font-size:11px!important;font-weight:700!important;letter-spacing:.04em}.qz2 .qz-opt.on .qz-otext b{font-weight:700!important}@media (max-width:760px){.qz2 .qz-title{font-size:19px!important}.qz2 .qz-otext b{font-size:10px!important}}.qz2 .qz-top{padding-bottom:0!important}.qz2 .qz-stepn{font-size:10px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--ed-accent, #ff3b78)!important}.qz2 .qz-chipsnav{margin-top:12px!important}.qz2 .qz-grid{margin-top:14px!important}.qz2 .qz-title{margin-top:0!important}@media (max-width: 760px){.qz2 .qz-chipsnav,.qz2 .qz-grid{margin-top:10px!important}}@media (max-width: 900px){.qz2 .qz-eyebrow{margin-bottom:10px!important}.qz2 .qz-q>div{margin-bottom:12px!important}.qz2 .qz-q>div:last-child{margin-bottom:0!important}.qz2 .qz-title{margin-bottom:8px!important}.qz2 .qz-nav{margin-top:12px!important}}@media (max-width: 900px){.qz2 .qz-chipsnav{padding-top:4px!important;padding-bottom:4px!important}.qz2 .qz-opt{padding:6px 12px!important}.qz2 .qz-top{padding-top:6px!important}}.qz2 .qz-title{font-family:var(--font-ui)!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.01em!important;color:var(--ed-ink, #0b0b0b)!important}.qz2 .qz-qn{display:block;margin-bottom:5px;font-size:9.5px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--ed-muted, #8b8b8b)!important}.qz2 .qz-main>.qz-q>.qz-eyebrow,.qz2 .qz-q>.qz-eyebrow{display:none!important}.qz2 .qz-opt{border-radius:0!important}.qz2 .qz-otext b{font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}@media (max-width: 760px){.qz2 .qz-title{font-size:15.5px!important}.qz2 .qz-qn{font-size:9px!important}}.qz2 .qz-eyebrow{display:none!important}.qz2 .qz-title .qz-qn,.qz2 .qz-title span{display:block!important;margin:0 0 5px!important;font-family:var(--font-ui)!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ed-muted, #8b8b8b)!important}.qz2 .qz-title{font-family:var(--font-ui)!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:-.005em!important;color:var(--ed-ink, #0b0b0b)!important}.qz2 .qz-otext b{font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.qz2 .qz-otext i{font-size:10.5px!important;font-style:normal;color:var(--ed-muted, #8b8b8b)}.qz2 .qz-chip{font-size:10px!important}@media (max-width: 760px){.qz2 .qz-title{font-size:13.5px!important}.qz2 .qz-otext b{font-size:11.5px!important}.qz2 .qz-otext i{font-size:10px!important}}.qz2 .qz-crow,.qz2 .qz-crow.sel,.qz2 .qz-tagwrap .qz-crow,.qz2 .qz-tagwrap .qz-crow.sel,.qz2 .qz-chk,.qz2 .qz-seg,.qz2 .qz-seg button,.qz2 .qz-tagwrap .qz-seg,.qz2 .qz-tagwrap .qz-seg button,.qz2 .qz-dchip{border-radius:0!important}.qz2 .qz-dwrap{border-left:0!important;margin-left:0!important;padding-left:0!important}.qz2 .qz-dwrap{padding-bottom:14px!important}.qz2 .qz-dgroup:last-child{margin-bottom:4px!important}.qz2{--qz-paper: #fbfbf8;--qz-rule: #d8d4c8;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}.qz2 .qz-top{border-bottom:1px solid var(--ed-ink, #0b0b0b);padding-bottom:10px!important}.qz2 .qz-back,.qz2 .qz-close{border:1px solid var(--ed-line, #dedede)!important;border-radius:0!important;background:#fff!important;width:34px!important;height:34px!important}.qz2 .qz-stepn{font-family:var(--font-mono)!important}.qz2 .qz-chipsnav{border-bottom:1px solid var(--qz-rule)!important}.qz2 .qz-chip{font-family:var(--font-mono)!important;letter-spacing:.06em!important}.qz2 .qz-main{background:var(--qz-paper);border:1px solid var(--qz-rule);padding:4px 16px 16px!important}.qz2 .qz-q>div{border-top:1px dotted var(--qz-rule);padding:13px 0!important;margin:0!important}.qz2 .qz-q>div:first-of-type{border-top:0}.qz2 .qz-title .qz-qn,.qz2 .qz-title span{font-family:var(--font-mono)!important;color:#9a9384!important}.qz2 .qz-opts{display:flex!important;flex-wrap:wrap;gap:9px 22px!important;margin-top:9px!important}.qz2 .qz-opt{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;min-height:0!important;gap:8px!important;border-radius:0!important;align-items:center!important}.qz2 .qz-opt .qz-oico{width:14px!important;height:14px!important;flex:none;border:1px solid #8b8b8b!important;border-radius:0!important;background:#fff!important;font-size:0!important;color:transparent!important;box-shadow:none!important}.qz2 .qz-opt.on .qz-oico{background:var(--ed-ink, #0b0b0b)!important;border-color:var(--ed-ink, #0b0b0b)!important}.qz2 .qz-opt .qz-otext b{color:#5b564b!important}.qz2 .qz-opt.on .qz-otext b{color:var(--ed-ink, #0b0b0b)!important;font-weight:800!important}.qz2 .qz-crow{background:transparent!important;border-color:#8b8b8b!important}.qz2 .qz-chk{border-color:#8b8b8b!important;border-width:1.5px!important}.qz2 .qz-crow.sel .qz-chead{background:transparent!important}.qz2 .qz-crow.sel{border-color:var(--ed-ink, #0b0b0b)!important;border-width:2px!important}.qz2 .qz-crow.sel .qz-nm b{color:var(--ed-ink, #0b0b0b)!important;font-weight:800!important}.qz2 .qz-tagwrap{display:block!important}.qz2 .qz-tagwrap .qz-crow{width:100%!important;margin:0 0 8px!important}.qz2 .qz-tagwrap .qz-crow:last-child{margin-bottom:0!important}.qz2 .qz-tagwrap .qz-crow .qz-nm i{display:block!important}.qz2 .qz-tagwrap .qz-nm b{font-size:15px!important}.qz2 .qz-tagwrap .qz-nm i{font-size:12px!important}.qz2 .qz-crow .qz-seg{margin-left:16px!important;margin-right:16px!important}.qz2 .qz-crow .qz-dwrap{padding-left:16px!important;padding-right:16px!important;padding-bottom:16px!important}.qz2 .qz-seg,.qz2 .qz-dchip{border-color:var(--qz-rule)!important}.qz2 .qz-nav{border-top:1px solid var(--ed-ink, #0b0b0b);padding-top:12px!important;margin-top:16px!important}.qz2 .qz-next{border-radius:0!important}.qz2 .qz-bar{display:none!important}.qz2 .qz-top{border-bottom:0!important}.qz2 .qz-title,.qz2 .qz-title .qz-qn,.qz2 .qz-title span,.qz2 .qz-opt .qz-otext b,.qz2 .qz-opt .qz-otext i,.qz2 .qz-dlabel,.qz2 .qz-sub,.qz2 .qz-chip,.qz2 .qz-chip b{color:var(--ed-ink, #0b0b0b)!important}.qz2 .qz-chip{opacity:1!important;font-weight:600!important}.qz2 .qz-chip.on,.qz2 .qz-chip.on b{color:var(--ed-accent, #ff3b78)!important}.qz2 .qz-chip.on{font-weight:800!important}.qz2 .qz-opt .qz-otext b{font-weight:600!important}.qz2 .qz-opt.on .qz-otext b{font-weight:800!important}.qz2 .qz-opt .qz-oico{display:inline-block!important}.qz2 .qz-chipsnav{border-top:0!important}@media (max-width: 900px){.qz2 .qz-q>div{padding:11px 0!important}.qz2 .qz-main{padding-bottom:12px!important}.qz2 .qz-opts{gap:8px 18px!important;margin-top:8px!important}}.qz2 .qz-nm b,.qz2 .qz-nm i,.qz2 .qz-seg button,.qz2 .qz-dchip{color:var(--ed-ink, #0b0b0b)!important}.qz2 .qz-seg button.act,.qz2 .qz-dchip.on{color:#fff!important}.cat2 .cat-hero .htitle{font-size:var(--fs-h1)}.cat2 .cat-hero .htitle span{font-size:var(--fs-h2)}.cat2 .cat-hero .hsub{font-size:var(--fs-body)}.cat2 .eyebrow{font-size:var(--fs-xs)}.cat2 .cat-tab{font-size:var(--fs-h2)!important}.cat2 .caticon .cl{font-size:13px!important}.cat2 .sortchip .sc-dir{font-size:var(--fs-body)}.cat2 .myfit,.cat2 .sortcombo,.cat2 .sortchip.kfit-sort{font-size:var(--fs-body)!important}.cat2 .cchip{font-size:13px!important}.cat2 .pcard-body .br{font-size:var(--fs-xs)}.cat2 .pcard-body .nm{font-size:var(--fs-body)}.cat2 .pcard-foot .meta .pr,.cat2 .pcard-foot .meta .rt,.cat2 .pcard-foot .meta .rev,.cat2 .br,.cat2 .linfo .br{font-size:var(--fs-2xs)}.cat2 .nm,.cat2 .linfo .nm,.cat2 .rt,.cat2 .rev,.cat2 .pr,.cat2 .lmatch,.cat2 .lacts .addbtn,.cat2 .lacts .buybtn{font-size:var(--fs-xs)}.cat2 .src{font-size:var(--fs-sm)}@media (max-width:640px){.cat2 .caticon .cl,.cat2 .cchip{font-size:13px!important}.cat2 .sortchip.kfit-sort{font-size:11px!important}.cat2 .sortcombo{font-size:10px!important}}.home2 .hero-toast{font-size:var(--fs-body)}.home2 .toast-dot{font-size:var(--fs-sm)}.home2 .hero-text h1{font-size:var(--fs-h1)}.home2 .hero-sub{font-size:var(--fs-body)}.home2 .hchip{font-size:var(--fs-label)}.home2 .hbtn-icon{font-size:var(--fs-h2)}.home2 .hbtn-title{font-size:var(--fs-body)}.home2 .hbtn-sub{font-size:var(--fs-sm)}.home2 .eyebrow{font-size:var(--fs-xs)}.home2 .h-sec{font-size:var(--fs-h2)}.home2 .seclink,.home2 .rh{font-size:var(--fs-body)}.home2 .rl,.home2 .rsugg{font-size:var(--fs-sm)}.home2 .plabel,.home2 .pbrand{font-size:var(--fs-xs)}.home2 .pname{font-size:var(--fs-body)}.home2 .prate{font-size:var(--fs-sm)}.home2 .pprice{font-size:var(--fs-body)}.my2 .eyebrow{font-size:var(--fs-xs)}.my2 .h-sec{font-size:var(--fs-h1)}.my2 .seclink{font-size:var(--fs-body)}.my2 .prof-av,.my2 .prof-name{font-size:var(--fs-h1)}.my2 .prof-email,.my2 .settings-btn{font-size:var(--fs-body)}.my2 .stat-n{font-size:var(--fs-h1)}.my2 .stat-l{font-size:var(--fs-xs)}.my2 .skin-link-l,.my2 .skin-link-r{font-size:var(--fs-body)}.my2 .rhead{font-size:var(--fs-h2)}.my2 .rl,.my2 .routine-tag span{font-size:var(--fs-sm)}.my2 .heart-btn{font-size:var(--fs-body)}.my2 .pbrand{font-size:var(--fs-xs)}.my2 .pname,.my2 .prate,.my2 .pprice,.my2 .match-badge{font-size:var(--fs-body)}.my2 .br{font-size:var(--fs-sm)}.my2 .nm{font-size:var(--fs-h2)}.my2 .lalt,.my2 .add-btn,.my2 .in-badge,.my2 .pill,.my2 .scan-empty,.my2 .seg button{font-size:var(--fs-body)}.prod2 .back{font-size:var(--fs-h2)}.prod2 .prod-brand{font-size:var(--fs-sm)}.prod2 .prod-name{font-size:var(--fs-h1)}.prod2 .tag,.prod2 .prod-note{font-size:var(--fs-body)}.prod2 .score-title,.prod2 .score-sub{font-size:var(--fs-sm)}.prod2 .rtitle .t,.prod2 .rtitle .seal{font-size:var(--fs-xs)}.prod2 .slabel{font-size:var(--fs-sm)}.prod2 .sgrade{font-size:var(--fs-body)}.prod2 .sdesc,.prod2 .rfoot{font-size:var(--fs-sm)}.prod2 .ha-routine{font-size:var(--fs-body)}.prod2 .chart-title{font-size:var(--fs-h1)}.prod2 .leg{font-size:var(--fs-body)}.prod2 .chart-gline span,.prod2 .bar-val{font-size:var(--fs-xs)}.prod2 .bar-lbl{font-size:var(--fs-sm)}.prod2 .chart-note,.prod2 .ig-sub{font-size:var(--fs-body)}.prod2 .ig-tile .ig-n{font-size:var(--fs-h1)}.prod2 .ig-tile .ig-l{font-size:var(--fs-body)}.prod2 .ig-yourfit{font-size:var(--fs-2xs)}.prod2 .ig-ph,.prod2 .ig-chip,.prod2 .ig-reflected{font-size:var(--fs-body)}.prod2 .ig-note{font-size:var(--fs-sm)}.prod2 .eyebrow{font-size:var(--fs-xs)}.prod2 .sec-title{font-size:var(--fs-h1)}.prod2 .sr-hd{font-size:var(--fs-sm)}.prod2 .store-logo{font-size:var(--fs-body)}.prod2 .store-badge{font-size:var(--fs-xs)}.prod2 .store-meta,.prod2 .store-confirm{font-size:var(--fs-body)}.prod2 .store-price{font-size:var(--fs-h1)}.prod2 .p-addbtn,.prod2 .p-buybtn,.prod2 .p-routinebtn{font-size:var(--fs-body)}.prod2 .rev-big,.prod2 .rev-stars{font-size:var(--fs-h1)}.prod2 .rev-count,.prod2 .rev-lbl,.prod2 .disclaimer{font-size:var(--fs-body)}.prod2 .btn-routine{font-size:var(--fs-h2)}.prod2 .fitcalc-hd{font-size:var(--fs-sm)}.prod2 .fitcalc-row{font-size:var(--fs-body)}.prod2 .fitcalc-total{font-size:var(--fs-h2)}.prod2 .fitcalc-total b,.ym2 .hero-text h1{font-size:var(--fs-h1)}.ym2 .hero-sub,.ym2 .hbtn{font-size:var(--fs-body)}.ym2 .eyebrow{font-size:var(--fs-xs)}.ym2 .h-sec{font-size:var(--fs-h1)}.ym2 .seclink{font-size:var(--fs-body)}.ym2 .skin-type-name{font-size:var(--fs-h1)}.ym2 .skin-type-meta,.ym2 .skin-summary{font-size:var(--fs-h2)}.ym2 .skin-col-label{font-size:var(--fs-xs)}.ym2 .focus-row{font-size:var(--fs-label)}.ym2 .focus-lvl{font-size:var(--fs-caption)}.ym2 .need-chip,.ym2 .avoid-chip{font-size:var(--fs-label)}.ym2 .re-match-btn{font-size:var(--fs-body)}.ym2 .trend-name{font-size:var(--fs-h2)}.ym2 .trend-status,.ym2 .trend-note{font-size:var(--fs-body)}.mockup h1{font-size:var(--fs-h1)}.mockup h2,.mockup .h-sec{font-size:var(--fs-h2)}.mockup .stat-n{font-size:var(--fs-h1)}.mockup .eyebrow,.mockup .pbrand,.mockup .br,.mockup .stat-l{font-size:var(--fs-xs)}.mockup .nm,.mockup .pname,.mockup .pr,.mockup .pprice,.mockup .prate{font-size:var(--fs-body)}.mockup .rl,.mockup .rt,.mockup .rev,.mockup .hero-sub,.mockup .seclink,.mockup .tag,.mockup .bn,.mockup .settings-btn,.mockup .rhead{font-size:var(--fs-sm)}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.subset.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.subset.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.subset.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Bold.subset.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraBold.subset.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--ed-ink: #0b0b0b;--ed-muted: #777;--ed-line: #dedede;--ed-accent: #ff3b78;--ed-rail: 48px;--ed-top: 56px;--ed-pad: 20px;--font-ui: "Pretendard", Arial, "Helvetica Neue", Helvetica, sans-serif;--font-editorial: Georgia, "Times New Roman", serif;--font-korean: "Pretendard", "Noto Sans KR", Arial, sans-serif}.ed{color:var(--ed-ink);background:#fff;font-family:var(--font-ui)}.ed-logo,.ed-topright,.ed-railnav,.ed-railbrand,.ed-railcta,.ed-eyebrow,.ed-cta-link,.ed-subcopy,.ed-chip,.ed-primary,.ed-mtext,.ed-view,.ed-answer,.ed-drawer{font-family:var(--font-ui)}.ed-hero-copy h1{font-family:var(--font-korean);font-weight:800}.ed-hero-copy h2,.ed-bignum,.ed-score,.ed-seoul h2{font-family:var(--font-editorial);font-weight:400}.ed-score small{font-family:var(--font-ui)}[class^=ed-],[class*=" ed-"]{box-sizing:border-box}.ed button{font-family:inherit;cursor:pointer}.ed .serif{font-family:var(--font-editorial);font-weight:400}.ed-rail{position:fixed;z-index:30;top:0;bottom:0;left:0;width:var(--ed-rail);background:#fff;border-right:1px solid var(--ed-line);display:flex;flex-direction:column;align-items:center;padding:14px 0 12px}.ed-rail-spark{font-size:17px;line-height:1;color:var(--ed-ink)}.ed-railnav{margin:30px 0 auto;display:flex;flex-direction:column;align-items:center;width:100%}.ed-railnav button{width:100%;padding:16px 0;background:none;border:0;color:inherit;display:flex;align-items:center;justify-content:center;font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg);position:relative}.ed-railnav button:after{content:"";position:absolute;bottom:0;left:50%;height:14px;border-left:1px solid #cfcfcf}.ed-railnav button:last-child:after{display:none}html:lang(ko) .ed-railnav button{text-orientation:upright;transform:none;letter-spacing:0}.ed-railnav button.on{font-weight:900}.ed-railnav button.on:before{content:"";position:absolute;left:4px;top:50%;width:3px;height:16px;background:var(--ed-accent);transform:translateY(-50%);border-radius:3px}.ed-railbrand{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:900;font-size:8px;letter-spacing:.1em;margin-top:12px}.ed-railcta{margin-top:12px;width:38px;height:38px;border-radius:50%;background:var(--ed-accent, #ff3b78);border:0;color:#fff;box-shadow:0 6px 18px -6px #ff3b7899;display:grid;place-items:center;font-size:15px;line-height:1;transform:rotate(-8deg);flex:0 0 auto}.ed-railcta span{display:none}.ed-top{position:fixed;z-index:25;top:0;left:var(--ed-rail);right:0;height:var(--ed-top);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 var(--ed-pad)}.ed-logo{background:none;border:0;font-weight:900;font-size:18px;letter-spacing:-.01em;color:inherit}.ed-topright{display:flex;align-items:center;gap:14px;font-size:11px}.ed-login{background:none;border:0;color:inherit;font-size:11px;font-weight:600;letter-spacing:.04em}.ed-avatar{width:26px;height:26px;border-radius:50%;border:0;background:var(--ed-ink);color:#fff;font-weight:800;font-size:11px;display:grid;place-items:center}.ed-hamb{width:22px;height:16px;border:0;padding:0;background:linear-gradient(var(--ed-ink),var(--ed-ink)) 0 0/100% 2px no-repeat,linear-gradient(var(--ed-ink),var(--ed-ink)) 0 7px/100% 2px no-repeat,linear-gradient(var(--ed-ink),var(--ed-ink)) 0 14px/100% 2px no-repeat}.ed-hamb-dot{position:relative}.ed-hamb-dot:after{content:"";position:absolute;top:-3px;right:0;width:7px;height:7px;border-radius:50%;background:var(--ed-accent)}.ed-main{margin-left:var(--ed-rail);padding-top:var(--ed-top)}.ed-scroll{height:calc(100dvh - var(--ed-top));overflow-y:auto;-webkit-overflow-scrolling:touch}.ed-sec{border-bottom:1px solid #eee}.ed-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;margin-bottom:20px}.ed-num{font-size:16px}.ed-pink{color:var(--ed-accent);font-weight:700;letter-spacing:.04em}.ed-hair{width:18px;border-top:1px solid #bbb}.ed-cta-link{display:inline-block;background:none;border:0;color:inherit;padding:0 0 7px;border-bottom:1px solid #111;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.04em}.ed-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#00000052;border:0}.ed-drawer{position:fixed;z-index:50;top:0;right:0;width:min(340px,86vw);height:100dvh;background:#fff;border-left:1px solid #ddd;padding:20px var(--ed-pad) 28px;transform:translate(105%);transition:transform .25s ease;display:flex;flex-direction:column;overflow-y:auto}.ed-drawer.open{transform:none}.ed-drawerhead{display:flex;justify-content:space-between;align-items:center}.ed-drawerhead b{font-weight:900;letter-spacing:.02em}.ed-close{border:0;background:none;font-size:26px;line-height:1;color:inherit}.ed-dnav{display:grid;gap:2px;margin-top:26px}.ed-dnav button{background:none;border:0;color:inherit;text-align:left;padding:13px 0;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:10px}.ed-dnav button.on{color:var(--ed-accent)}.ed-dsep{border-top:1px solid var(--ed-line);margin:16px 0 4px}.ed-dutil button{background:none;border:0;color:inherit;text-align:left;width:100%;padding:11px 0;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ed-dutil .ed-badge-n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ed-accent);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center}.ed-dquiz{border-top:1px solid var(--ed-line);margin-top:auto;padding-top:22px}.ed-dquiz h3{font-size:18px;margin:6px 0 4px}.ed-dquiz p{font-size:13px;color:var(--ed-muted);margin:0 0 16px}.ed-dlang{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid var(--ed-line)}.ed-dlang-lab{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-muted)}.ed-dlang-opts{display:flex;align-items:center;gap:4px;margin-left:auto}.ed-dlang-opts button{background:none;border:0;color:var(--ed-muted);padding:4px 6px;font:inherit;font-size:12px;line-height:1}.ed-dlang-opts button+button{border-left:1px solid var(--ed-line)}.ed-dlang-opts button.on{color:var(--ed-accent);font-weight:800}@media (min-width: 761px){:root{--ed-rail: 88px;--ed-top: 74px;--ed-pad: 7vw}.ed-rail{padding:22px 0 18px}.ed-rail-spark{font-size:22px}.ed-railnav{margin-top:60px}.ed-railnav button{padding:22px 0;font-size:9px;letter-spacing:.08em}.ed-railnav button:after{height:18px}.ed-railbrand{font-size:10px;margin-top:16px}.ed-railcta{width:76px;height:76px;margin-top:18px;font-size:0;text-align:center;line-height:1.16}.ed-railcta span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.02em}.ed-railcta i{display:none}.ed-logo{font-size:24px}.ed-topright{gap:24px;font-size:12px}.ed-login{font-size:12px}.ed-hamb{width:25px;height:18px}.ed-eyebrow{gap:14px;font-size:13px;margin-bottom:28px}.ed-num{font-size:24px}.ed-hair{width:34px}.ed-cta-link{font-size:13px;padding-bottom:8px}}.ed .ed-topico{width:40px;height:40px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer;border-radius:0}.ed .ed-topico img{width:30px;height:30px;object-fit:contain;display:block}.ed .ed-topico:hover img{opacity:.65}@media (max-width: 760px){.ed .ed-topico{width:36px;height:36px}.ed .ed-topico img{width:27px;height:27px}}.ed .ed-topright{gap:11px!important}@media (min-width: 761px){.ed .ed-topright{gap:13px!important}}.ed .ed-topico{width:30px!important;height:30px!important}@media (max-width: 760px){.ed .ed-topico{width:27px!important;height:27px!important}}.ed .ed-topico{--ico-h: 24px;width:auto!important;height:calc(var(--ico-h) * var(--ico-k, 1))!important}.ed .ed-topico img{width:auto!important;height:calc(var(--ico-h) * var(--ico-k, 1))!important}@media (max-width: 760px){.ed .ed-topico{--ico-h: 22px}}.ed .ed-topico.on{width:28px!important;height:28px!important;display:grid;place-items:center;padding:0}.ed .ed-topico.on img{height:17px!important;width:auto!important;filter:brightness(0) invert(1)}.ed .ed-topico.rt.on{background:#1d9e75;border-radius:999px}.ed .ed-topico.cart.on{background:var(--ed-ink, #0b0b0b);border-radius:8px}@media (max-width: 760px){.ed .ed-topico.on{width:26px!important;height:26px!important}.ed .ed-topico.on img{height:16px!important}}.ed-drawer{padding-top:16px;padding-bottom:20px}.ed-dnav{margin-top:18px;gap:0}.ed-dnav button{padding:9px 0;font-size:13px;letter-spacing:.06em}.ed-dsep{margin:12px 0 2px}.ed-dutil button{padding:8px 0;font-size:12.5px}.ed-dquiz{padding-top:18px}.ed-dquiz h3{font-size:16px;margin:4px 0 3px}.ed-dquiz p{font-size:12px;margin:0 0 12px}.ed-dlang{margin-top:14px;padding-top:12px}.ed-dnav button{font-family:var(--font-editorial);font-weight:400;font-size:21px;letter-spacing:0;text-transform:none;padding:7px 0}@media (max-width: 760px){.ed-dnav button{font-size:19px}}.ed-dnav button{font-family:var(--font-ui);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:10px 0}.ed-dnav button.on{font-weight:900;color:var(--ed-accent)}@media (max-width: 760px){.ed-dnav button{font-size:12px}}.ed-drawer{width:min(292px,80vw)}.ed .ed-logo{padding:0;border:0;background:none;display:flex;align-items:center}.ed .ed-logo img{height:20px;width:auto;display:block}.ed .ed-drawerhead b{display:flex;align-items:center}.ed .ed-drawerhead b img{height:18px;width:auto;display:block}@media (max-width: 760px){.ed .ed-logo img{height:17px}.ed .ed-drawerhead b img{height:16px}}.ed .ed-logo img{height:28px!important}.ed .ed-drawerhead b img{height:24px!important}@media (max-width: 760px){.ed .ed-logo img{height:23px!important}.ed .ed-drawerhead b img{height:20px!important}}.ed .ed-rail-spark{font-size:0;display:grid;place-items:center}.ed .ed-rail-spark img{width:20px;height:auto;display:block}.ed .ed-railbrand{writing-mode:horizontal-tb;font-size:0;display:grid;place-items:center}.ed .ed-railbrand img{height:15px;width:auto;display:block;transform:rotate(-90deg)}.ed .ed-rail{padding-top:0}.ed .ed-rail-spark{height:var(--ed-top);display:grid;place-items:center;margin:0}.ed .ed-rail-spark img{width:22px}.ed .ed-railbrand img{transform:rotate(-90deg)}@media (min-width: 761px){.ed .ed-top{padding-left:42px;padding-right:42px}}@media (min-width: 761px){.ed .ed-content{max-width:1280px;margin-inline:auto}.ed .ed-top{padding-left:max(42px,calc((100vw - var(--ed-rail) - 1280px) / 2 + 42px));padding-right:max(42px,calc((100vw - var(--ed-rail) - 1280px) / 2 + 42px))}}.ed .ed-railbrand{width:15px;height:45px;position:relative;margin-top:18px}.ed .ed-railbrand img{position:absolute;top:50%;left:50%;height:15px;width:auto;max-width:none;transform:translate(-50%,-50%) rotate(90deg)}.ed .ed-railcta{transform:none;margin-top:14px;margin-bottom:18px}@media (min-width: 761px){.ed .ed-railbrand{width:18px;height:54px}.ed .ed-railbrand img{height:18px}.ed .ed-railcta{margin-bottom:20px}}.kv-wel-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#16141a8c;display:flex;align-items:center;justify-content:center;padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));animation:kvWelFade .25s ease-out}.kv-wel{position:relative;width:100%;max-width:340px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #00000040;animation:kvWelUp .35s cubic-bezier(.2,.9,.3,1.2)}.kv-wel-ph{position:relative;aspect-ratio:1.15;background:#eee}.kv-wel-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 0%;display:block}.kv-wel-ph:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(to top,#fff,transparent)}.kv-wel-bub{position:absolute;left:14px;top:14px;z-index:1;background:#fff;color:var(--ed-ink, #16141A);font-family:var(--font-ui);font-weight:700;font-size:14px;line-height:1.2;padding:9px 12px;border-radius:14px 14px 14px 4px;box-shadow:0 4px 14px #00000026}.kv-wel-x{position:absolute;right:10px;top:10px;z-index:2;width:32px;height:32px;border:0;border-radius:50%;background:#ffffffe6;color:var(--ed-ink, #16141A);font-size:18px;line-height:32px;cursor:pointer;padding:0}.kv-wel-bd{padding:2px 20px 20px;text-align:left}.kv-wel-lab{font-family:var(--font-ui);font-weight:800;font-size:12px;line-height:1;letter-spacing:.22em;color:var(--ed-accent, #ff3b78)}.kv-wel-bd h2{margin:8px 0;font-family:var(--font-ui);font-weight:800;font-size:24px;line-height:1.12;letter-spacing:-.01em;color:var(--ed-ink, #16141A)}.kv-wel-you{color:var(--ed-accent, #ff3b78)}.kv-wel-bd p{margin:0 0 16px;font-size:14.5px;line-height:1.45;color:#6b6870}.kv-wel-steps{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 14px;font-family:var(--font-ui);font-weight:600;font-size:12.5px;line-height:1.3;color:var(--ed-ink, #16141A)}.kv-wel-steps b{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ffe6ee;color:var(--ed-accent, #ff3b78);font-size:11px;margin-right:4px}.kv-wel-steps i{font-style:normal;color:#6b6870}.kv-wel-go{display:block;box-sizing:border-box;width:100%;border:0;border-radius:14px;cursor:pointer;background:var(--ed-accent, #ff3b78);color:#fff;padding:16px;text-align:center;font-family:var(--font-ui);font-weight:700;font-size:16px;line-height:1}.kv-wel-go small{display:block;margin-top:4px;font-weight:500;font-size:12px;opacity:.85}.kv-wel-later{display:block;width:100%;margin-top:6px;padding:10px;border:0;background:none;cursor:pointer;font-family:var(--font-ui);font-weight:600;font-size:13.5px;color:#6b6870}@keyframes kvWelUp{0%{transform:translateY(24px) scale(.96);opacity:.4}to{transform:none;opacity:1}}@keyframes kvWelFade{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion: reduce){.kv-wel-ov,.kv-wel{animation:none}}.ed .ed-railcta.nudge,.ed .ed-dquiz .ed-primary.nudge{animation:quizNudge .56s ease-in-out 5}@media (prefers-reduced-motion: reduce){.ed .ed-railcta.nudge,.ed .ed-dquiz .ed-primary.nudge{animation:none}}.kv-wel.kv-wel-sm .kv-wel-ph{aspect-ratio:2.4}.kv-wel.kv-wel-sm .kv-wel-ph img{object-position:50% 18%}.ed-top{z-index:150}.kv-wel-ov{top:var(--ed-top);align-items:flex-start;padding-top:14px}@media (max-width: 480px){.kv-wel-ov{padding-top:8px}}.au-perk{border:1px solid var(--ed-ink, #0b0b0b);padding:13px 14px;margin:0 0 16px}.au-perk b{display:block;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-accent, #ff3b78);margin:0 0 6px}.au-perk p{margin:0;font-size:12.5px;font-weight:600;line-height:1.55;color:#151515}.au-mail{display:flex;align-items:flex-start;gap:9px;margin:14px 0 0;cursor:pointer}.au-mail input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;margin:1px 0 0;width:16px;height:16px;border:1px solid var(--ed-ink, #0b0b0b);border-radius:0;background:#fff;cursor:pointer;display:grid;place-items:center}.au-mail input:checked{background:var(--ed-accent, #ff3b78);border-color:var(--ed-accent, #ff3b78)}.au-mail input:checked:after{content:"";width:9px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.au-mail span{font-size:12px;font-weight:600;line-height:1.5;color:#151515}.ed-hero{position:relative;overflow:hidden;background:#fff}.ed-hero-copy{padding:26px var(--ed-pad) 28px}.ed-hero-copy h1{font-size:54px;margin:0 0 8px;letter-spacing:-.05em;line-height:.95;font-weight:800}.ed-hero-copy h2{font-size:40px;font-weight:400;line-height:.98;margin:0 0 22px}.ed-hero-rule{display:block;width:28px;border-top:1px solid #bbb;margin:22px 0}.ed-hero-copy p{font-size:14px;line-height:1.55;margin:0;color:#333}.ed-hero-copy .ed-cta-link{margin-top:20px}.ed-hero-photo{position:relative;aspect-ratio:4 / 5;background:#eef3f6;overflow:hidden}.ed-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;display:block}.ed-hero-photo .ed-hero-photolink{display:block;width:100%;height:100%;cursor:pointer}.ed-hero-photo .ed-hero-photolink picture{display:block;width:100%;height:100%}.ed-badge{position:absolute;right:12px;left:auto;top:12px;bottom:auto;width:92px;height:92px;border-radius:50%;background:#f5b2c1;border:1px solid #fff;box-shadow:0 0 0 1px #ef91a7;color:var(--ed-ink);display:grid;place-items:center;text-align:center;font-weight:800;font-size:7.5px;line-height:1.3;letter-spacing:0;padding:11px;transform:rotate(9deg)}.ed-badge b{display:block;font-size:17px;font-weight:400;margin:1px 0}.ed-match{padding:34px var(--ed-pad);background:#fff}.ed-bignum{font-size:72px;line-height:.82;margin:12px 0 18px}.ed-match h3{font-size:21px;margin:0 0 12px;line-height:1.15}.ed-subcopy{font-size:12.5px;line-height:1.55;text-transform:uppercase;color:#444;letter-spacing:.02em}.ed-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.ed-chip{border:1px solid #ccc;border-radius:20px;padding:7px 15px;font-size:10.5px;background:none;color:inherit;letter-spacing:.05em;text-transform:uppercase}.ed-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;background:#080808;color:#fff;border:0;padding:16px 20px;font-size:12px;font-weight:700;letter-spacing:.06em;width:100%;max-width:320px}.ed-matchlist{margin-top:34px}.ed-matchlist h4{font-size:12px;margin:0 0 14px;letter-spacing:.1em;text-transform:uppercase}.ed-mrow{display:grid;grid-template-columns:auto 1fr 84px;align-items:center;gap:12px;border-bottom:1px solid #ddd;padding:16px 0;width:100%;background:none;border-left:0;border-right:0;border-top:0;text-align:left;color:inherit}.ed-score{display:flex;flex-direction:column;align-items:flex-start;white-space:nowrap;font-size:42px;line-height:1}.ed-score small{font-size:8px;font-weight:700;letter-spacing:.1em;margin-top:5px}.ed-mtext{font-size:12px;line-height:1.45;min-width:0}.ed-mtext b{display:block;font-weight:800}.ed-mtext span{color:#444}.ed-mimg{height:92px;display:grid;place-items:center;overflow:hidden}.ed-mimg img{width:100%;height:92px;object-fit:contain}.ed-view{display:inline-block;margin-top:18px;font-size:11px;font-weight:700;letter-spacing:.06em;background:none;border:0;color:inherit}.ed-seoul{padding:34px var(--ed-pad)}.ed-seoul h2{font-size:44px;font-weight:400;line-height:.98;margin:0 0 20px}.ed-answer{font-size:14px;line-height:1.6;color:#333}.ed-answer p{margin:14px 0 0}.ed-ingredients{font-weight:900;line-height:1.55;margin-top:6px;color:var(--ed-ink)}.ed-seoul-photo{margin-top:24px;aspect-ratio:3 / 2;background:#efefed;overflow:hidden}.ed-seoul-photo img{width:100%;height:100%;object-fit:cover;object-position:62% 50%;display:block}.ed-seoul-photo .ed-seoul-photolink{display:block;width:100%;height:100%;cursor:pointer}.ed-seoul-photo .ed-seoul-photolink picture{display:block;width:100%;height:100%}.ed-seoul .ed-cta-link{margin-top:22px}@media (min-width: 761px){.ed-hero{display:grid;grid-template-columns:46% 54%;background:linear-gradient(90deg,#fff 0,#fff 46%,#f8fbfd 46%);min-height:716px}.ed-hero-copy{padding:40px var(--ed-pad) 38px}.ed-hero-copy h1{font-size:clamp(40px,4.2vw,60px);margin-bottom:8px}.ed-hero-copy h2{font-size:clamp(30px,3.2vw,46px);line-height:.94;margin-bottom:14px}.ed-hero-copy p{font-size:16px}.ed-hero-rule{width:34px;margin:14px 0}.ed-hero-photo{aspect-ratio:auto;height:auto;min-height:0}.ed-hero-photo picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ed-hero-photo img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:0% 10%}.ed-badge{left:4%;right:auto;bottom:4%;width:116px;height:116px;font-size:10px}.ed-badge b{font-size:26px}.ed-match{display:grid;grid-template-columns:44% 56%;padding:70px var(--ed-pad)}.ed-match-left{padding-right:var(--ed-pad)}.ed-bignum{font-size:clamp(82px,10vw,150px);line-height:.8;margin:20px 0 30px}.ed-match h3{font-size:25px;margin-bottom:18px}.ed-subcopy{font-size:15px}.ed-chips{margin:24px 0;gap:10px}.ed-chip{padding:8px 18px;font-size:11px}.ed-primary{padding:18px 22px;font-size:13px;gap:25px}.ed-matchlist{margin-top:0;padding-top:18px}.ed-matchlist h4{font-size:14px;margin-bottom:22px}.ed-mrow{grid-template-columns:auto 1fr 116px;gap:18px;padding:20px 0}.ed-score{font-size:58px}.ed-score small{font-size:9px}.ed-mtext{font-size:12px;line-height:1.5}.ed-mimg,.ed-mimg img{height:120px}.ed-view{margin-top:25px;font-size:12px}.ed-seoul{display:grid;grid-template-columns:38% 62%;padding:65px var(--ed-pad);min-height:720px}.ed-seoul-copy{padding-right:5vw}.ed-seoul h2{font-size:clamp(48px,5.5vw,78px);margin-bottom:28px}.ed-answer{font-size:17px}.ed-ingredients{line-height:1.7}.ed-seoul-photo{margin-top:0;aspect-ratio:auto;min-height:560px}}.ed-hero-extras{display:flex;align-items:center;margin-top:26px}.ed-hero-extras .ed-note{flex:0 0 auto;width:auto;height:190px;max-width:none;filter:drop-shadow(0 8px 20px rgba(0,0,0,.18))}.ed-hero-extras .ed-oil{flex:0 0 auto;width:auto;height:104px;max-width:none;margin-left:-30px;position:relative;z-index:1;filter:drop-shadow(0 6px 16px rgba(0,0,0,.2))}@media (min-width: 761px){.ed-hero-extras{position:absolute;z-index:3;left:var(--ed-pad);bottom:30px;margin-top:0}.ed-hero-extras .ed-note{height:248px}.ed-hero-extras .ed-oil{height:130px;margin-left:-40px}}@media (max-width: 760px){.ed-home .ed-hero{position:relative;min-height:400px}.ed-home .ed-hero-copy{position:relative;z-index:1}.ed-home .ed-hero-photo{position:absolute;top:26px;left:0;right:0;bottom:auto;margin:0;border:0;z-index:0;overflow:hidden;background:transparent;height:auto;aspect-ratio:1.41}.ed-home .ed-hero-photo img{position:absolute;right:0;top:0;height:100%;width:auto;max-width:none;object-fit:contain}.ed-home .ed-hero-photo:after{content:none}.ed-home .ed-hero-extras{position:relative;z-index:3;margin-top:8px;margin-left:33%}.ed-home .ed-hero-extras .ed-note{height:145px}.ed-home .ed-hero-extras .ed-oil{height:82px;margin-left:-22px}.ed-home .ed-hero-copy h1{font-size:40px;margin-bottom:6px}.ed-home .ed-hero-copy h2{font-size:28px;margin-bottom:16px}.ed-home .ed-hero-copy p{font-size:12.5px}.ed-home .ed-hero-rule{margin:16px 0}.ed-home .ed-hero .ed-cta-link,.ed-home .ed-seoul .ed-cta-link{font-size:11px}.ed-home .ed-match{padding:28px var(--ed-pad)}.ed-home .ed-bignum{font-size:46px;margin:6px 0 12px}.ed-home .ed-match h3{font-size:17px;margin-bottom:10px}.ed-home .ed-subcopy{font-size:11px}.ed-home .ed-chip{font-size:9.5px;padding:6px 12px}.ed-home .ed-primary{font-size:11px;padding:13px 16px;gap:12px}.ed-home .ed-matchlist h4{font-size:11px;margin-bottom:10px}.ed-home .ed-mrow{grid-template-columns:auto 1fr 62px;gap:10px;padding:12px 0}.ed-home .ed-score{font-size:29px}.ed-home .ed-score small{font-size:7px;margin-top:3px}.ed-home .ed-mtext{font-size:10.5px;line-height:1.4}.ed-home .ed-mimg,.ed-home .ed-mimg img{height:62px}.ed-home .ed-view{font-size:10px;margin-top:12px}.ed-home .ed-seoul{padding:28px var(--ed-pad)}.ed-home .ed-seoul h2{font-size:30px;margin-bottom:16px}.ed-home .ed-answer{font-size:12.5px}.ed-home .ed-answer p{margin-top:11px}.ed-home .ed-seoul .ed-cta-link{margin-top:18px}.ed-home .ed-seoul-photo{margin-top:20px}}@media (min-width: 480px) and (max-width: 760px){.ed-home .ed-match{display:grid;grid-template-columns:42% 58%;align-items:start}.ed-home .ed-match-left{padding-right:16px}.ed-home .ed-matchlist{margin-top:0}}@keyframes ed-hero-in{0%{opacity:0}to{opacity:1}}.ed-hero-copy,.ed-hero-photo{animation:ed-hero-in .45s ease both}.ed-hero-extras.empty{visibility:hidden}.ed-hero-dots{position:absolute;z-index:4;bottom:2px;left:50%;transform:translate(-50%);display:flex;gap:0}.ed-hero-dot{width:32px;height:32px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.ed-hero-dot:after{content:"";width:11px;height:11px;border-radius:50%;background:#ffffff8c;border:1px solid rgba(0,0,0,.28);transition:background .2s ease,transform .2s ease}.ed-hero-dot.on:after{background:var(--ed-accent);border-color:var(--ed-accent);transform:scale(1.25)}@media (min-width: 761px){.ed-hero-dots{bottom:8px}.ed-hero-dot{width:36px;height:36px}.ed-hero-dot:after{width:12px;height:12px}}@media (prefers-reduced-motion: reduce){.ed-hero-copy,.ed-hero-photo{animation:none}}.ed-story{padding-bottom:60px}.ed-story .st-head{display:grid;gap:22px;padding:26px var(--ed-pad) 0}.ed-story .st-kicker{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--ed-accent, #ff3b78)}.ed-story .st-copy h1{margin:10px 0 14px;font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:clamp(34px,9vw,58px);line-height:1.02;letter-spacing:-.02em;color:var(--ed-ink, #0b0b0b)}.ed-story .st-copy p{margin:0 0 8px;font-size:14px;line-height:1.55;color:#555;max-width:46ch}.ed-story .st-photo{position:relative}.ed-story .st-photo picture,.ed-story .st-photo img{display:block;width:100%;height:auto}.ed-story .st-tag{position:absolute;right:4%;bottom:-14px;width:42%;max-width:230px;height:auto}.ed-story .st-picks{padding:40px var(--ed-pad) 0}.ed-story .st-pickshd h2{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--ed-ink, #0b0b0b)}.ed-story .st-pickshd p{margin:0 0 18px;font-size:13px;line-height:1.5;color:#777;max-width:52ch}.ed-story .st-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 14px}.ed-story .st-card{display:grid;gap:4px;text-align:left;border:0;background:none;padding:0;cursor:pointer;font-family:inherit}.ed-story .st-thumb{display:block;aspect-ratio:1;background:#f6f6f4;overflow:hidden}.ed-story .st-thumb img{width:100%;height:100%;object-fit:contain;display:block}.ed-story .st-brand{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#999;text-transform:uppercase;margin-top:8px}.ed-story .st-name{font-size:12.5px;line-height:1.35;color:var(--ed-ink, #0b0b0b)}.ed-story .st-score{font-family:var(--font-editorial, Georgia),serif;font-size:20px;color:var(--ed-ink, #0b0b0b);display:flex;align-items:baseline;gap:6px}.ed-story .st-score i{font-style:normal;font-family:var(--font-ui);font-size:8.5px;font-weight:800;letter-spacing:.1em;color:#999}.ed-story .st-all{margin-top:26px;width:100%;border:1.5px solid var(--ed-ink, #0b0b0b);background:#fff;padding:15px 18px;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.08em;cursor:pointer}.ed-story .st-more{padding:46px var(--ed-pad) 0}.ed-story .st-more h2{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.14em;color:#999}.ed-story .st-more ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--ed-line, #dedede)}.ed-story .st-more li{border-bottom:1px solid var(--ed-line, #dedede)}.ed-story .st-more button{display:flex;align-items:center;gap:14px;width:100%;padding:16px 2px;border:0;background:none;cursor:pointer;font-family:inherit;text-align:left}.ed-story .st-mdate{font-size:10px;font-weight:800;letter-spacing:.08em;color:#aaa;flex:0 0 58px}.ed-story .st-mtitle{flex:1 1 auto;font-size:13.5px;font-weight:700;color:var(--ed-ink, #0b0b0b)}.ed-story .st-marr{color:#999}@media (min-width: 761px){.ed-story .st-head{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px 42px 0}.ed-story .st-picks,.ed-story .st-more{padding-left:42px;padding-right:42px}.ed-story .st-grid{grid-template-columns:repeat(3,1fr);gap:26px 20px}.ed-story .st-all{width:auto;min-width:280px}}.ed-notes ul{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--ed-line, #dedede)}.ed-notes li{border-bottom:1px solid var(--ed-line, #dedede)}.ed-notes button{display:grid;grid-template-columns:60px 1fr auto;align-items:baseline;gap:4px 14px;width:100%;padding:16px 2px;border:0;background:none;cursor:pointer;font-family:inherit;text-align:left}.ed-notes .ed-ndate{font-size:10px;font-weight:800;letter-spacing:.08em;color:#aaa}.ed-notes .ed-ntitle{font-family:var(--font-editorial, Georgia),serif;font-size:19px;line-height:1.2;color:var(--ed-ink, #0b0b0b)}.ed-notes .ed-nkick{grid-column:2;font-size:9.5px;font-weight:800;letter-spacing:.12em;color:var(--ed-accent, #ff3b78)}.ed-notes .ed-narr{grid-row:1 / span 2;align-self:center;color:#999}.ed-hero-photo .ed-hero-photolink,.ed-seoul-photo .ed-seoul-photolink{border:0;padding:0;background:none;font:inherit}.ed-notesbar{display:flex;align-items:center;gap:14px;width:calc(100% - 2 * var(--ed-pad));margin:0 var(--ed-pad) 0;padding:16px 18px;border:1.5px solid var(--ed-ink, #0b0b0b);background:#fff;cursor:pointer;font-family:inherit;text-align:left}.ed-notesbar .ed-nb-ico{flex:0 0 auto;font-size:15px;color:var(--ed-accent, #ff3b78)}.ed-notesbar .ed-nb-txt{flex:1 1 auto;display:grid;gap:3px;min-width:0}.ed-notesbar .ed-nb-txt b{font-size:11.5px;font-weight:800;letter-spacing:.1em;color:var(--ed-ink, #0b0b0b)}.ed-notesbar .ed-nb-txt i{font-style:normal;font-size:12px;color:#777}.ed-notesbar .ed-nb-n{flex:0 0 auto;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--ed-accent, #ff3b78);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ed-notesbar .ed-nb-arr{flex:0 0 auto;color:#999}@media (min-width: 761px){.ed-notesbar{width:calc(100% - 84px);margin:0 42px;padding:18px 22px}}.ed-noteidx{padding:26px var(--ed-pad) 60px}.ed-noteidx .ni-kicker{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--ed-accent, #ff3b78)}.ed-noteidx h1{margin:8px 0 6px;font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:clamp(30px,7vw,46px);line-height:1.05;letter-spacing:-.02em;color:var(--ed-ink, #0b0b0b)}.ed-noteidx header p{margin:0 0 22px;font-size:13px;color:#777}.ed-noteidx ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--ed-line, #dedede)}.ed-noteidx li{border-bottom:1px solid var(--ed-line, #dedede)}.ed-noteidx button{display:flex;align-items:center;gap:16px;width:100%;padding:16px 2px;border:0;background:none;cursor:pointer;font-family:inherit;text-align:left}.ed-noteidx .ni-ph{flex:0 0 84px;height:84px;background:#f6f6f4;overflow:hidden}.ed-noteidx .ni-ph img{width:100%;height:100%;object-fit:cover;display:block}.ed-noteidx .ni-txt{flex:1 1 auto;display:grid;gap:3px;min-width:0}.ed-noteidx .ni-txt i{font-style:normal}.ed-noteidx .ni-date{font-size:10px;font-weight:800;letter-spacing:.08em;color:#aaa}.ed-noteidx .ni-kick{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:var(--ed-accent, #ff3b78)}.ed-noteidx .ni-txt b{font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:19px;line-height:1.15;color:var(--ed-ink, #0b0b0b)}.ed-noteidx .ni-txt em{font-style:normal;font-size:12px;line-height:1.4;color:#888;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ed-noteidx .ni-arr{flex:0 0 auto;color:#999}@media (min-width: 761px){.ed-noteidx{padding:40px 42px 70px}.ed-noteidx .ni-ph{flex:0 0 132px;height:112px}.ed-noteidx .ni-txt b{font-size:24px}}.ed-story .st-body{padding:34px var(--ed-pad) 0}.ed-story .st-sec{padding:22px 0;border-top:1px solid var(--ed-line, #dedede);max-width:56ch}.ed-story .st-secn{display:flex;align-items:baseline;gap:10px;font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#999;text-transform:uppercase}.ed-story .st-secn b{font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-style:italic;font-size:18px;letter-spacing:0;color:var(--ed-accent, #ff3b78)}.ed-story .st-sec h2{margin:8px 0 10px;font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:clamp(22px,5.4vw,30px);line-height:1.15;letter-spacing:-.01em;color:var(--ed-ink, #0b0b0b)}.ed-story .st-sec p{margin:0;font-size:14px;line-height:1.62;color:#555}.ed-story .st-sec ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.ed-story .st-sec li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.5;color:#444}.ed-story .st-sec li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--ed-accent, #ff3b78)}.ed-story .st-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:2px}.ed-story .st-kv{font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:20px;color:var(--ed-ink, #0b0b0b);display:inline-flex;align-items:baseline;gap:5px}.ed-story .st-kv i{font-style:normal;font-family:var(--font-ui);font-size:8px;font-weight:800;letter-spacing:.1em;color:#999}.ed-story .st-rate{font-style:normal;font-size:11.5px;font-weight:700;color:#555}.ed-story .st-rate em{font-style:normal;font-weight:500;color:#999;margin-left:3px}.ed-story .st-price{font-style:normal;font-size:12px;font-weight:800;color:var(--ed-ink, #0b0b0b)}@media (min-width: 761px){.ed-story .st-body{padding:44px 42px 0}}.ed-story .st-why{margin-top:5px;font-size:11px;line-height:1.45;color:#777;border-left:2px solid var(--ed-accent, #ff3b78);padding-left:8px}.ed-story{--st-paper: #FBFAF7}.ed-story .st-body{background:var(--st-paper)}.ed-story .st-sec:first-child{border-top:0}.ed-story mark{background:linear-gradient(to top,rgba(255,59,120,.26) 0 .62em,transparent .62em);color:inherit;padding:0 1px}.ed-story .st-secn b{font-family:"Caveat",var(--font-editorial, Georgia),serif;font-style:normal;font-weight:700;font-size:26px;line-height:1}.ed-story .st-table{width:100%;border-collapse:collapse;margin-top:4px}.ed-story .st-table th{padding:8px 6px;border-bottom:1.5px solid var(--ed-ink, #0b0b0b);font-size:9px;font-weight:800;letter-spacing:.12em;color:var(--ed-ink, #0b0b0b);text-align:left}.ed-story .st-th-s,.ed-story .st-th-p{text-align:right;white-space:nowrap}.ed-story .st-th-n{width:26px}.ed-story .st-table td{padding:12px 6px;border-bottom:1px solid var(--ed-line, #dedede);vertical-align:top}.ed-story .st-table tbody tr{cursor:pointer}.ed-story .st-table tbody tr:hover{background:#fbfaf7}.ed-story .st-td-n{font-family:"Caveat",var(--font-editorial, Georgia),serif;font-size:24px;font-weight:700;color:var(--ed-accent, #ff3b78);line-height:1}.ed-story .st-row{display:flex;gap:10px;align-items:flex-start}.ed-story .st-row .st-thumb{flex:0 0 46px;height:46px;background:#f6f6f4;overflow:hidden}.ed-story .st-row .st-thumb img{width:100%;height:100%;object-fit:contain;display:block}.ed-story .st-txt{display:grid;gap:2px;min-width:0}.ed-story .st-txt b{font-size:9px;font-weight:800;letter-spacing:.1em;color:#999;text-transform:uppercase}.ed-story .st-txt em{font-style:normal;font-size:12.5px;line-height:1.3;color:var(--ed-ink, #0b0b0b)}.ed-story .st-txt .st-rate{font-style:normal;font-size:11px;font-weight:700;color:#666}.ed-story .st-txt .st-rate u{text-decoration:none;font-weight:500;color:#aaa;margin-left:3px}.ed-story .st-td-s{text-align:right;font-family:var(--font-editorial, Georgia),serif;font-size:21px;color:var(--ed-ink, #0b0b0b);white-space:nowrap}.ed-story .st-td-p{text-align:right;font-size:12px;font-weight:800;color:var(--ed-ink, #0b0b0b);white-space:nowrap}.ed-story .st-table .st-why{display:block;margin:6px 0 0 56px}@media (max-width: 480px){.ed-story .st-table .st-why{margin-left:0}.ed-story .st-row .st-thumb{flex-basis:38px;height:38px}.ed-story .st-td-s{font-size:18px}}.ed-story .st-ing{padding:30px var(--ed-pad) 0;background:var(--st-paper, #FBFAF7)}.ed-story .st-ing h2{margin:6px 0 16px;font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:clamp(21px,5vw,28px);line-height:1.15;color:var(--ed-ink, #0b0b0b)}.ed-story .st-ing ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--ed-line, #dedede)}.ed-story .st-ing li{display:grid;gap:3px;padding:13px 0;border-bottom:1px solid var(--ed-line, #dedede)}.ed-story .st-ing li b{font-size:14px;font-weight:800;color:var(--ed-ink, #0b0b0b)}.ed-story .st-ing li em{font-style:normal;font-size:12.5px;line-height:1.45;color:#666}.ed-story .st-ing li span{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.ed-story .st-ing li i{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.04em;color:#777;background:#fff;border:1px solid var(--ed-line, #dedede);border-radius:999px;padding:3px 9px}.ed-story .st-ing li u{text-decoration:none;font-weight:800;color:var(--ed-accent, #ff3b78)}.ed-story .st-row .st-thumb{flex:0 0 68px;height:68px}@media (max-width: 480px){.ed-story .st-row .st-thumb{flex-basis:56px;height:56px}}@media (min-width: 761px){.ed-story .st-ing{padding:40px 42px 0}}.ed-story .st-table tbody tr:nth-child(-n+3){background:linear-gradient(90deg,rgba(255,59,120,.045),transparent 62%)}.ed-story .st-table tbody tr:nth-child(1) .st-td-n{font-size:34px}.ed-story .st-table tbody tr:nth-child(2) .st-td-n{font-size:30px}.ed-story .st-table tbody tr:nth-child(3) .st-td-n{font-size:27px}.ed-story .st-table tbody tr:nth-child(n+4) .st-td-n{color:#bbb}.ed-story .st-row .st-thumb{border:1px solid var(--ed-line, #dedede)}.ed-story .st-td-s{font-size:24px}.ed-story .st-table tbody tr:nth-child(-n+3) .st-td-s{color:var(--ed-accent, #ff3b78)}.ed-story .st-td-p{display:table-cell}.ed-story .st-pr{display:block;margin-bottom:7px}.ed-story .st-act{display:flex;gap:6px;justify-content:flex-end}.ed-story .st-cart,.ed-story .st-amz{display:grid;place-items:center;width:30px;height:28px;border:1px solid var(--ed-line, #dedede);background:#fff;border-radius:0;cursor:pointer;padding:0}.ed-story .st-cart.on{background:var(--ed-ink, #0b0b0b);border-color:var(--ed-ink, #0b0b0b)}.ed-story .st-cart.on svg,.ed-story .st-cart.on img{filter:brightness(0) invert(1)}.ed-story .st-amz{width:40px}.ed-story .st-myfit{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;width:100%;margin-top:22px;padding:16px 18px;cursor:pointer;font-family:inherit;text-align:left;border:0;background:#fff1f6}.ed-story .st-myfit b{grid-column:1;grid-row:1;font-size:12.5px;font-weight:800;color:var(--ed-ink, #0b0b0b)}.ed-story .st-myfit i{grid-column:1;grid-row:2;font-style:normal;font-size:12px;line-height:1.45;color:#8a5a6d}.ed-story .st-myfit span{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;color:var(--ed-accent, #ff3b78);font-size:18px}.ed-story .st-sec h2,.ed-story .st-ing h2{font-family:var(--font-ui);font-weight:800;letter-spacing:-.015em;line-height:1.2}.ed-story .st-sec p,.ed-story .st-ing li em{color:#5b5b5b}.ed-story .st-checks{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--ed-line, #dedede)}.ed-story .st-checks li{display:grid;grid-template-columns:34px 1fr;align-items:baseline;gap:10px;padding:11px 2px;border-bottom:1px solid var(--ed-line, #dedede)}.ed-story .st-checks li:before{content:none}.ed-story .st-checks li b{font-family:"Caveat",var(--font-editorial, Georgia),serif;font-size:20px;font-weight:700;color:var(--ed-accent, #ff3b78)}.ed-story .st-checks li span{font-size:13.5px;line-height:1.45;color:#444}@media (min-width: 761px){.ed-story .st-checks{grid-template-columns:1fr 1fr;column-gap:28px}}.ed-story .st-ingtbl{width:100%;border-collapse:collapse;margin-top:10px}.ed-story .st-ingtbl th,.ed-story .st-ingtbl td{padding:11px 12px;text-align:left;vertical-align:top;border:1px solid var(--ed-line, #dedede)}.ed-story .st-ingtbl thead th{background:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;color:#888;white-space:nowrap}.ed-story .st-ingtbl tbody th{font-size:13px;font-weight:800;color:var(--ed-ink, #0b0b0b);white-space:nowrap}.ed-story .st-ingtbl tbody td{font-size:12.5px;line-height:1.45;color:#5b5b5b;background:#fff}.ed-story .st-ingtbl .st-ing-s{text-align:center;width:1%;white-space:nowrap}.ed-story .st-ingtbl .st-ing-s u{text-decoration:none;font-family:"Caveat",var(--font-editorial, Georgia),serif;font-size:22px;font-weight:700;color:var(--ed-accent, #ff3b78)}@media (max-width: 600px){.ed-story .st-ingtbl th,.ed-story .st-ingtbl td{padding:9px 8px}.ed-story .st-ingtbl tbody td:nth-child(2){font-size:11.5px}}.ed-story .st-myfit{margin:10px 0 18px}.ed-story .st-steps{list-style:none;margin:22px var(--ed-pad) 0;padding:0;display:grid;gap:1px;grid-template-columns:1fr;background:var(--ed-line, #dedede);border:1px solid var(--ed-line, #dedede)}.ed-story .st-steps li{display:flex;align-items:baseline;gap:10px;padding:14px 16px;background:#fff}.ed-story .st-steps b{font-family:"Caveat",var(--font-editorial, Georgia),serif;font-size:22px;font-weight:700;color:var(--ed-accent, #ff3b78)}.ed-story .st-steps span{font-size:14px;font-weight:800;color:var(--ed-ink, #0b0b0b)}@media (min-width: 761px){.ed-story .st-steps{grid-template-columns:repeat(3,1fr);margin:28px 42px 0}}.ed-story .st-cmp{display:grid;gap:1px;grid-template-columns:1fr;margin:26px var(--ed-pad) 0;background:var(--ed-line, #dedede);border:1px solid var(--ed-line, #dedede)}.ed-story .st-cmp>div{background:#fff;padding:18px 16px}.ed-story .st-cmp b{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--ed-accent, #ff3b78);margin-bottom:6px}.ed-story .st-cmp p{margin:0;font-size:14px;line-height:1.45;color:var(--ed-ink, #0b0b0b)}@media (min-width: 761px){.ed-story .st-cmp{grid-template-columns:1fr 1fr;margin:32px 42px 0}}.ed-story .st-why{border-left:0;padding-left:0;color:#5b5b5b;font-size:12px;line-height:1.5}.ed-story .st-why b{font-weight:800;color:var(--ed-ink, #0b0b0b)}.ed-story .st-row .st-thumb{border:0;background:transparent}.ed-story .st-cart,.ed-story .st-amz{width:42px;height:38px}.ed-story .st-amz{width:56px}.ed-story .st-act{gap:8px}.ed-story .st-myfit{display:flex;align-items:stretch;gap:0;padding:0;overflow:hidden;background:#fff;border:1px solid var(--ed-ink, #0b0b0b);box-shadow:10px 10px #ffe2ec;margin-top:26px}.ed-story .st-mf-ph{flex:0 0 112px;align-self:stretch;background:#f1e9ea;overflow:hidden}.ed-story .st-mf-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;display:block}.ed-story .st-mf-bd{flex:1 1 auto;display:block;padding:16px 18px;min-width:0}.ed-story .st-mf-lab{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;color:var(--ed-accent, #ff3b78);margin-bottom:7px}.ed-story .st-myfit b{display:block;font-size:15px;font-weight:800;line-height:1.3;color:var(--ed-ink, #0b0b0b)}.ed-story .st-myfit i{display:block;margin-top:5px;font-style:normal;font-size:12.5px;line-height:1.45;color:#6b6b6b}.ed-story .st-mf-go{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:10px 16px;background:var(--ed-ink, #0b0b0b);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em}.ed-story .st-mf-go u{text-decoration:none}@media (max-width: 480px){.ed-story .st-myfit{box-shadow:6px 6px #ffe2ec}.ed-story .st-mf-ph{flex-basis:88px}.ed-story .st-mf-bd{padding:14px}.ed-story .st-myfit b{font-size:14px}}@media (min-width: 761px){.ed-story .st-mf-ph{flex-basis:168px}.ed-story .st-mf-bd{padding:24px 26px}.ed-story .st-myfit b{font-size:18px}}.ed-story .st-ingtbl{table-layout:fixed}.ed-story .st-ingtbl th,.ed-story .st-ingtbl td{padding:10px 9px;word-break:break-word}.ed-story .st-ingtbl thead th:last-child,.ed-story .st-ingtbl tbody td:last-child{width:58px;text-align:center}.ed-story .st-ingtbl thead th:last-child{white-space:normal}.ed-story .st-ingtbl tbody th{width:38%;white-space:normal}.ed-story .st-table{table-layout:fixed}.ed-story .st-th-n,.ed-story .st-td-n{width:24px;padding-right:0}.ed-story .st-th-s,.ed-story .st-td-s{width:54px}.ed-story .st-th-p,.ed-story .st-td-p{width:66px}.ed-story .st-td-m{word-break:break-word}.ed-story .st-act{flex-direction:column;align-items:flex-end;gap:6px}.ed-story .st-cart,.ed-story .st-amz{width:60px;height:34px}@media (min-width: 761px){.ed-story .st-th-n,.ed-story .st-td-n{width:40px}.ed-story .st-th-s,.ed-story .st-td-s{width:90px}.ed-story .st-th-p,.ed-story .st-td-p{width:150px}.ed-story .st-act{flex-direction:row}}.ed-story .st-myfit .st-mf-lab{display:block;font-size:9.5px;font-weight:800;letter-spacing:.12em;line-height:1.4;color:var(--ed-accent, #ff3b78);margin:0 0 7px}.ed-story .st-myfit .st-mf-go{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:11px 16px;background:var(--ed-ink, #0b0b0b);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.04em}.ed-story .st-myfit .st-mf-go u{text-decoration:none;color:#fff;font-size:13px}.ed-story .st-mf-ph{display:block}.ed-story .st-mf-ph img{height:100%;min-height:100%}.ed-story .st-th-n,.ed-story .st-td-n{width:8%}.ed-story .st-th-s,.ed-story .st-td-s{width:17%}.ed-story .st-th-p,.ed-story .st-td-p{width:24%}.ed-story .st-table th{white-space:normal;line-height:1.3}.ed-story .st-row .st-thumb{flex-basis:40px;height:40px}.ed-story .st-txt em{word-break:normal;overflow-wrap:anywhere}.ed-story .st-cart,.ed-story .st-amz{width:100%;max-width:64px;height:32px}@media (min-width: 761px){.ed-story .st-th-n,.ed-story .st-td-n{width:6%}.ed-story .st-th-s,.ed-story .st-td-s{width:14%}.ed-story .st-th-p,.ed-story .st-td-p{width:22%}.ed-story .st-row .st-thumb{flex-basis:68px;height:68px}.ed-story .st-cart{max-width:48px;height:38px}.ed-story .st-amz{max-width:62px;height:38px}}.ed-story .st-table tbody tr:nth-child(-n+3){background:none}.ed-story .st-th-s{padding-right:10px}.ed-story .st-fixed .st-th-n,.ed-story .st-fixed .st-td-n{width:7%}.ed-story .st-fixed .st-th-s,.ed-story .st-fixed .st-td-s{width:15%}.ed-story .st-td-s.st-dim{color:#b9b9b9!important;font-size:17px}.ed-story .st-rank{display:block;text-decoration:none;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:var(--ed-accent, #ff3b78);margin-bottom:3px}.ed-story .st-line{display:block;margin:7px 0 0 50px;font-size:13px;font-weight:700;line-height:1.4;color:var(--ed-ink, #0b0b0b)}.ed-story .st-wh{display:block;margin:9px 0 0 50px}.ed-story .st-wh b{display:block;margin:8px 0 3px;font-size:8.5px;font-weight:800;letter-spacing:.12em}.ed-story .st-wh .st-up{color:#1f7a4d}.ed-story .st-wh .st-dn{color:#b4423f}.ed-story .st-wh ul{list-style:none;margin:0;padding:0}.ed-story .st-wh li{font-size:11.5px;line-height:1.45;color:#5b5b5b;padding-left:10px;position:relative}.ed-story .st-wh li:before{content:"";position:absolute;left:0;top:.62em;width:4px;height:1px;background:#c9c9c9}.ed-story .st-asof{margin:14px var(--ed-pad) 0;font-size:10.5px;line-height:1.5;color:#9a9a9a}@media (max-width: 480px){.ed-story .st-line,.ed-story .st-wh{margin-left:0}}@media (min-width: 761px){.ed-story .st-asof{margin:18px 42px 0}.ed-story .st-line,.ed-story .st-wh{margin-left:78px}}@media (max-width: 760px){.ed-story .st-fixed thead{display:none}.ed-story .st-fixed tbody tr{display:block;padding:16px 0;border-bottom:1px solid var(--ed-line, #dedede)}.ed-story .st-fixed tbody td{display:block;width:auto!important;padding:0;border:0;text-align:left}.ed-story .st-fixed .st-td-n{font-size:26px!important;line-height:1;margin-bottom:6px}.ed-story .st-fixed .st-row .st-thumb{flex-basis:64px;height:64px}.ed-story .st-fixed .st-td-s{display:inline-flex!important;align-items:baseline;gap:6px;margin:12px 14px 0 0;font-size:22px}.ed-story .st-fixed .st-td-s:before{content:attr(data-l);font-family:var(--font-ui);font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#9a9a9a}.ed-story .st-fixed .st-td-p{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.ed-story .st-fixed .st-pr{margin:0;font-size:15px}.ed-story .st-fixed .st-act{flex-direction:row;gap:8px}.ed-story .st-fixed .st-cart{max-width:52px;height:36px}.ed-story .st-fixed .st-amz{max-width:66px;height:36px}.ed-story .st-fixed .st-line,.ed-story .st-fixed .st-wh{margin-left:0}.ed-story .st-fixed .st-line{font-size:14px}}.ed-story .st-fixed .st-th-f,.ed-story .st-fixed .st-td-f{width:20%;text-align:center}.ed-story .st-fixed .st-th-p,.ed-story .st-fixed .st-td-p{width:22%}.ed-story .st-td-f{white-space:nowrap;font-family:var(--font-editorial, Georgia),serif}.ed-story .st-td-f b{font-size:17px;font-weight:400;color:#bdbdbd}.ed-story .st-td-f i{margin:0 4px;font-style:normal;font-size:11px;color:#c4c4c4}.ed-story .st-td-f u{text-decoration:none;font-size:24px;color:var(--ed-accent, #ff3b78)}.ed-story .st-fixed .st-line{margin:6px 0 0 50px;font-size:12.5px;font-weight:700}.ed-story .st-fixed .st-wh{margin:5px 0 0 50px;display:block}.ed-story .st-fixed .st-wh span{display:block;font-size:11.5px;line-height:1.45}.ed-story .st-fixed .st-wh .st-up{color:#1f7a4d}.ed-story .st-fixed .st-wh .st-dn{color:#b4423f}.ed-story .st-fixed .st-wh b{display:none}@media (max-width: 760px){.ed-story .st-fixed thead{display:table-header-group}.ed-story .st-fixed tbody tr{display:table-row;padding:0}.ed-story .st-fixed tbody td{display:table-cell;width:auto;padding:14px 4px;vertical-align:top;border-bottom:1px solid var(--ed-line, #dedede)}.ed-story .st-fixed .st-th-n,.ed-story .st-fixed .st-td-n{width:7%}.ed-story .st-fixed .st-th-f,.ed-story .st-fixed .st-td-f{width:20%;text-align:center}.ed-story .st-fixed .st-th-p,.ed-story .st-fixed .st-td-p{width:24%}.ed-story .st-fixed .st-td-n{font-size:20px!important}.ed-story .st-fixed .st-row .st-thumb{flex-basis:34px;height:34px}.ed-story .st-fixed .st-line,.ed-story .st-fixed .st-wh{margin-left:0}.ed-story .st-fixed .st-td-f b{font-size:13px}.ed-story .st-fixed .st-td-f i{display:block;margin:1px 0}.ed-story .st-fixed .st-td-f u{font-size:20px}.ed-story .st-fixed .st-td-p{text-align:right}.ed-story .st-fixed .st-pr{display:block;margin:0 0 7px;font-size:12.5px}.ed-story .st-fixed .st-act{flex-direction:column;align-items:flex-end;gap:5px}.ed-story .st-fixed .st-cart,.ed-story .st-fixed .st-amz{max-width:100%;width:100%;height:28px}}.ed-story .st-head h1{font-family:var(--font-ui);font-weight:800;letter-spacing:-.03em;line-height:1.08;text-transform:none}.ed-story .st-fixed .st-th-n,.ed-story .st-fixed .st-td-n{width:6%}.ed-story .st-fixed .st-th-f,.ed-story .st-fixed .st-td-f{width:17%}.ed-story .st-fixed .st-th-p,.ed-story .st-fixed .st-td-p{width:20%}.ed-story .st-fixed .st-txt em{font-size:13px;line-height:1.3}.ed-story .st-fixed .st-line{font-size:12px;margin-top:5px}.ed-story .st-fixed .st-wh span{font-size:11px;line-height:1.4}.ed-story .st-fixed tbody td{padding:13px 3px}@media (max-width: 760px){.ed-story .st-fixed .st-row{gap:7px}.ed-story .st-fixed .st-cart,.ed-story .st-fixed .st-amz{height:26px}}.ed-story .st-ingtbl thead th:last-child,.ed-story .st-ingtbl tbody td:last-child{width:auto}.ed-story .st-ingtbl .st-ing-s{width:44px;text-align:center;white-space:normal}.ed-story .st-ingtbl thead .st-ing-s{font-size:8px;letter-spacing:.06em;line-height:1.25;padding:8px 4px}.ed-story .st-ingtbl tbody th{width:30%}.ed-story .st-ingtbl td{font-size:12px}@media (max-width: 760px){.ed-story .st-ingtbl thead{display:none}.ed-story .st-ingtbl,.ed-story .st-ingtbl tbody{display:block}.ed-story .st-ingtbl tbody tr{display:grid;grid-template-columns:1fr 46px 46px;border:1px solid var(--ed-line, #dedede);border-bottom:0}.ed-story .st-ingtbl tbody tr:last-child{border-bottom:1px solid var(--ed-line, #dedede)}.ed-story .st-ingtbl tbody th{grid-column:1;grid-row:1;width:auto;border:0;padding:11px 12px 2px;font-size:13.5px}.ed-story .st-ingtbl tbody td:not(.st-ing-s){grid-column:1;grid-row:2;border:0;padding:0 12px 11px;font-size:12.5px;line-height:1.45}.ed-story .st-ingtbl .st-ing-s{grid-row:1 / span 2;width:auto;border:0;border-left:1px solid var(--ed-line, #dedede);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 2px}.ed-story .st-ingtbl .st-ing-s:before{content:attr(data-l);font-family:var(--font-ui);font-size:7px;font-weight:800;letter-spacing:.04em;line-height:1.1;color:#a8a8a8;text-align:center}}.ed-story .st-fixed .st-th-f,.ed-story .st-fixed .st-td-f{width:15%}.ed-story .st-fixed .st-th-p,.ed-story .st-fixed .st-td-p{width:19%}.ed-story .st-fixed .st-wh{margin-top:6px}.ed-story .st-fixed .st-wh span{font-size:10.5px;line-height:1.38}.ed-story .st-fixed .st-txt em{font-size:12.5px}.ed-story .st-fixed .st-rate{font-size:10.5px}.ed-story .st-fixed tbody td{padding:12px 3px}@media (max-width: 760px){.ed-story .st-fixed .st-td-p{padding-right:0}.ed-story .st-fixed .st-act{flex-direction:row;gap:4px;justify-content:flex-end}.ed-story .st-fixed .st-cart{width:30px;max-width:30px;height:26px}.ed-story .st-fixed .st-amz{width:38px;max-width:38px;height:26px}.ed-story .st-fixed .st-pr{font-size:12px;margin-bottom:6px}}.ed-story .st-ingtbl .st-ing-s:before{font-size:6.5px}@media (max-width: 760px){.ed-story .st-fixed .st-th-n,.ed-story .st-fixed .st-td-n{width:6%}.ed-story .st-fixed .st-th-f,.ed-story .st-fixed .st-td-f{width:16%}.ed-story .st-fixed .st-th-p,.ed-story .st-fixed .st-td-p{width:26%;overflow:hidden}.ed-story .st-fixed .st-act{gap:3px}.ed-story .st-fixed .st-cart{width:26px;max-width:26px}.ed-story .st-fixed .st-amz{width:32px;max-width:32px}}@media (max-width: 760px){.ed-story .st-fixed .st-td-p{display:table-cell!important;text-align:right}.ed-story .st-fixed .st-pr{display:block}.ed-story .st-fixed .st-act{display:flex}}.ed-story .st-fixed tbody td{padding:10px 3px}.ed-story .st-fixed .st-row{align-items:center;gap:8px}.ed-story .st-fixed .st-row .st-thumb{flex-basis:32px;height:32px}.ed-story .st-fixed .st-txt{min-width:0}.ed-story .st-fixed .st-rank{display:inline;margin:0 6px 0 0;font-size:8px}.ed-story .st-fixed .st-txt b{display:inline;font-size:9px;letter-spacing:.08em}.ed-story .st-fixed .st-txt em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-style:normal;margin-top:1px}.ed-story .st-fixed .st-rate{display:none}.ed-story .st-fixed .st-wh{margin-top:4px}.ed-story .st-fixed .st-wh span{font-size:10px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-story .st-fixed .st-td-f,.ed-story .st-fixed .st-td-p{vertical-align:middle}.ed-story .st-fixed .st-td-f b{font-size:12px}.ed-story .st-fixed .st-td-f i{display:inline;margin:0 3px}.ed-story .st-fixed .st-td-f u{font-size:19px}.ed-story .st-fixed .st-pr{font-size:11.5px;margin-bottom:5px}@media (min-width: 761px){.ed-story .st-fixed .st-row .st-thumb{flex-basis:48px;height:48px}.ed-story .st-fixed .st-txt em{font-size:14px}.ed-story .st-fixed .st-wh span{font-size:11.5px}.ed-story .st-fixed .st-td-f u{font-size:24px}}@media (max-width: 760px){.ed-story .st-fixed .st-th-n,.ed-story .st-fixed .st-td-n{width:5%}.ed-story .st-fixed .st-th-f,.ed-story .st-fixed .st-td-f{width:14%}.ed-story .st-fixed .st-th-p,.ed-story .st-fixed .st-td-p{width:26%}.ed-story .st-fixed .st-td-f{line-height:1.05}.ed-story .st-fixed .st-td-f b{display:block;font-size:11px}.ed-story .st-fixed .st-td-f i{display:none}.ed-story .st-fixed .st-td-f u{display:block;font-size:18px;margin-top:1px}.ed-story .st-fixed .st-th-f{font-size:7.5px}}.ed-story .tp-list{list-style:none;margin:14px 0 0;padding:0}.ed-story .tp-list li{display:grid;align-items:start;cursor:pointer;grid-template-columns:22px 54px 1fr auto 34px;gap:0 9px;padding:14px 0;border-bottom:1px solid var(--ed-line, #ececec)}.ed-story .tp-n{font-family:var(--font-editorial, Georgia),serif;font-style:italic;font-size:22px;line-height:1;color:var(--ed-accent, #ff3b78)}.ed-story .tp-list li:nth-child(n+6) .tp-n{color:#c9c9c9}.ed-story .tp-ph{width:54px;height:62px;overflow:hidden}.ed-story .tp-ph img{width:100%;height:100%;object-fit:contain;display:block}.ed-story .tp-bd{min-width:0}.ed-story .tp-badge{display:inline-block;margin-bottom:4px;padding:2px 6px;border-radius:3px;background:#ffe4ee;color:#c81e6e;font-style:normal;font-size:7.5px;font-weight:800;letter-spacing:.1em}.ed-story .tp-bd b{display:block;font-size:12.5px;font-weight:800;line-height:1.25;color:var(--ed-ink, #0b0b0b)}.ed-story .tp-bd i{display:block;margin-top:3px;font-style:normal;font-size:11px;line-height:1.35;color:#8a8a8a}.ed-story .tp-bd s{display:block;margin-top:5px;text-decoration:none;font-size:9.5px;line-height:1.4;color:#a6a6a6}.ed-story .tp-sc{text-align:center;white-space:nowrap}.ed-story .tp-kf,.ed-story .tp-mf{display:block}.ed-story .tp-sc u{display:block;text-decoration:none;font-size:7.5px;font-weight:800;letter-spacing:.06em;color:#9a9a9a}.ed-story .tp-kf b{font-family:var(--font-editorial, Georgia),serif;font-size:17px;font-weight:400;color:#15956f}.ed-story .tp-mf{margin-top:4px}.ed-story .tp-mf b{font-family:var(--font-editorial, Georgia),serif;font-size:20px;font-weight:400;color:var(--ed-accent, #ff3b78)}.ed-story .tp-pr{display:block;margin-top:5px;font-size:11.5px;font-weight:800;color:var(--ed-ink, #0b0b0b)}.ed-story .tp-act{display:flex;flex-direction:column;gap:5px}.ed-story .tp-act .st-cart,.ed-story .tp-act .st-amz{width:34px;max-width:34px;height:30px}@media (min-width: 761px){.ed-story .tp-list li{grid-template-columns:34px 76px 1fr auto 46px;gap:0 16px;padding:20px 0}.ed-story .tp-n{font-size:30px}.ed-story .tp-ph{width:76px;height:86px}.ed-story .tp-bd b{font-size:15px}.ed-story .tp-bd i{font-size:12.5px}.ed-story .tp-bd s{font-size:11px}.ed-story .tp-kf b{font-size:21px}.ed-story .tp-mf b{font-size:26px}.ed-story .tp-act .st-cart,.ed-story .tp-act .st-amz{width:46px;max-width:46px;height:34px}}@media (max-width: 760px){.ed-story .tp-list li{grid-template-columns:20px 50px 1fr 34px;gap:0 8px;grid-template-areas:"n ph bd act" "n ph sc act"}.ed-story .tp-n{grid-area:n}.ed-story .tp-ph{grid-area:ph}.ed-story .tp-bd{grid-area:bd}.ed-story .tp-sc{grid-area:sc;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 11px;text-align:left;margin-top:7px}.ed-story .tp-act{grid-area:act}.ed-story .tp-kf,.ed-story .tp-mf{display:flex;align-items:baseline;gap:4px;margin:0}.ed-story .tp-sc u{display:inline;font-size:7.5px}.ed-story .tp-kf b{font-size:15px}.ed-story .tp-mf b{font-size:18px}.ed-story .tp-pr{margin:0}.ed-story .tp-bd b{font-size:13px}.ed-story .tp-bd s{font-size:10px}}.ed-story .tp-bd s{display:none}.ed-story .st-head h1{font-family:var(--font-editorial, Georgia),serif;font-weight:400;letter-spacing:-.01em;line-height:1.02}.ed-story .st-head .st-copy p{font-size:13px;line-height:1.5;color:#6f6f6f}.ed-story .st-find{display:inline-flex;align-items:center;gap:9px;margin-top:14px;padding:12px 20px;border:0;border-radius:999px;cursor:pointer;background:var(--ed-ink, #0b0b0b);color:#fff;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:-.01em}.ed-story .st-find span{font-size:14px}.ed-story .st-signs{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:9px}.ed-story .st-signs li{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:9px;padding:13px 12px;border-radius:10px;background:#fdeef4}.ed-story .st-signs li:before{content:none}.ed-story .st-signs b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ed-accent, #ff3b78);color:#fff;font-size:11px;font-weight:700}.ed-story .st-signs span{font-size:12px;line-height:1.38;color:#3c3c3c}@media (max-width: 520px){.ed-story .st-signs{grid-template-columns:1fr}}.ed-story .st-inglist{list-style:none;margin:14px 0 0;padding:0;border:1px solid var(--ed-line, #e6e6e6);border-radius:10px;overflow:hidden}.ed-story .st-inglist li{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px 13px;border-bottom:1px solid var(--ed-line, #eee);background:#fff}.ed-story .st-inglist li:last-child{border-bottom:0}.ed-story .st-inglist li:before{content:none}.ed-story .st-ingph{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#f3f7f1,#e4ece2)}.ed-story .st-inglist b{grid-column:2;font-size:13px;font-weight:800;color:var(--ed-ink, #0b0b0b)}.ed-story .st-inglist i{grid-column:2;font-style:normal;font-size:11.5px;line-height:1.4;color:#777}@media (min-width: 761px){.ed-story .st-inglist li{grid-template-columns:44px 1fr 1.3fr;gap:14px;padding:15px 18px}.ed-story .st-ingph{width:44px;height:44px}.ed-story .st-inglist b{grid-column:2;font-size:14.5px}.ed-story .st-inglist i{grid-column:3;font-size:13px}}.ed-story .st-secn{display:flex;align-items:baseline;gap:9px}.ed-story .st-more{margin-left:auto;cursor:pointer;font-size:11px;font-weight:700;color:#5a5a5a;border-bottom:1px solid #c9c9c9;letter-spacing:-.01em}.ed-story .st-inglist li i{font-style:normal;font-weight:400;letter-spacing:0;border:0;border-radius:0;padding:0;background:none;color:#777}.ed-story .st-inglist li{gap:2px 10px}.ed-story .st-ing h2{font-family:var(--font-ui);font-weight:800}.ed-story .st-head{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 10px;padding-right:0}.ed-story .st-head .st-copy{min-width:0}.ed-story .st-head .st-photo{margin:0;align-self:stretch}.ed-story .st-head .st-photo img{width:100%;height:100%;object-fit:cover;display:block}.ed-story .st-head h1{font-size:clamp(30px,8.6vw,58px)}.ed-story .st-head .st-copy p:nth-of-type(n+2){display:none}.ed-story .st-find{margin-top:12px;padding:11px 17px;font-size:12.5px}@media (min-width: 761px){.ed-story .st-head{gap:0 28px}.ed-story .st-head .st-copy p:nth-of-type(n+2){display:block}.ed-story .st-find{font-size:14px;padding:13px 22px}}@media (max-width: 760px){.ed-story .st-head{display:block}.ed-story .st-head .st-photo{margin-top:16px}.ed-story .st-head .st-copy p:nth-of-type(n+2){display:block}}.ed-story .st-secn{flex-wrap:nowrap;white-space:nowrap}.ed-story .st-more{font-size:10.5px;font-weight:700;text-transform:none;letter-spacing:0;white-space:nowrap}.ed-story .st-picks h2{font-family:var(--font-ui);font-size:clamp(20px,5.6vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.15;text-transform:none;margin:8px 0}.ed-story .st-picks .st-secn{margin-bottom:0}@media (max-width: 760px){.ed-story .st-head{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:0;padding-right:0;padding-top:10px}.ed-story .st-head .st-copy{min-width:0;padding-right:8px}.ed-story .st-head .st-kicker{font-size:8.5px}.ed-story .st-head h1{font-size:30px;line-height:1.04;margin:6px 0 8px}.ed-story .st-head .st-copy p{font-size:11.5px;line-height:1.42;margin:0 0 4px}.ed-story .st-head .st-copy p:nth-of-type(n+2){display:none}.ed-story .st-find{margin-top:10px;padding:10px 15px;font-size:11.5px}.ed-story .st-head .st-photo{margin:0;height:100%;min-height:230px}.ed-story .st-head .st-photo img{width:100%;height:100%;object-fit:cover;object-position:62% 32%}.ed-story .st-signs{grid-template-columns:1fr 1fr;gap:7px}.ed-story .st-signs li{grid-template-columns:16px 1fr;gap:7px;padding:10px 9px;border-radius:8px}.ed-story .st-signs b{width:16px;height:16px;font-size:9px}.ed-story .st-signs span{font-size:10.5px;line-height:1.32}.ed-story .st-inglist li{grid-template-columns:30px 1fr 1.25fr;align-items:center;gap:0 9px;padding:9px 10px}.ed-story .st-ingph{width:30px;height:30px}.ed-story .st-inglist b{grid-column:2;font-size:11.5px}.ed-story .st-inglist i{grid-column:3;font-size:10.5px;line-height:1.35}.ed-story .tp-list li{grid-template-areas:none;grid-template-columns:18px 44px 1fr 56px 30px;gap:0 7px;padding:12px 0}.ed-story .tp-n{grid-area:auto;font-size:19px}.ed-story .tp-ph{grid-area:auto;width:44px;height:52px}.ed-story .tp-bd{grid-area:auto}.ed-story .tp-sc{grid-area:auto;display:block;text-align:center;margin-top:2px}.ed-story .tp-act{grid-area:auto}.ed-story .tp-badge{font-size:6.5px;padding:2px 5px}.ed-story .tp-bd b{font-size:11.5px;line-height:1.22}.ed-story .tp-bd i{font-size:9.5px;line-height:1.3;margin-top:2px}.ed-story .tp-kf,.ed-story .tp-mf{display:block}.ed-story .tp-sc u{display:block;font-size:6.5px}.ed-story .tp-kf b{font-size:15px}.ed-story .tp-mf{margin-top:3px}.ed-story .tp-mf b{font-size:17px}.ed-story .tp-pr{display:block;margin-top:3px;font-size:10px}.ed-story .tp-act .st-cart,.ed-story .tp-act .st-amz{width:30px;max-width:30px;height:26px}}@media (max-width: 760px){.ed-story .st-head{align-items:start}.ed-story .st-head .st-photo{height:auto;min-height:0;align-self:start}.ed-story .st-head .st-photo img{height:auto;object-fit:contain;object-position:50% 50%}}@media (max-width: 760px){.ed-story .st-head{grid-template-columns:1fr .92fr}.ed-story .st-head h1{font-size:27px}}.ed-story .st-ingph{background:none;overflow:hidden}.ed-story .st-ingph svg{width:100%;height:100%;display:block}@media (min-width: 561px){.ed-story .st-head{grid-template-columns:1fr 1fr;align-items:center}.ed-story .st-head h1{font-size:clamp(34px,5.4vw,58px)}.ed-story .st-head .st-copy p{font-size:13.5px}.ed-story .st-head .st-copy p:nth-of-type(n+2){display:block}.ed-story .st-find{font-size:14px;padding:13px 22px}.ed-story .st-signs li{grid-template-columns:22px 1fr;gap:10px;padding:14px;border-radius:10px}.ed-story .st-signs b{width:22px;height:22px;font-size:12px}.ed-story .st-signs span{font-size:13px;line-height:1.4}.ed-story .st-inglist li{grid-template-columns:44px 1fr 1.3fr;gap:0 16px;padding:15px 18px}.ed-story .st-ingph{width:44px;height:44px}.ed-story .st-inglist b{font-size:15px}.ed-story .st-inglist i{font-size:13px}.ed-story .tp-list li{grid-template-columns:34px 78px 1fr 84px 50px;gap:0 16px;padding:18px 0}.ed-story .tp-n{font-size:30px}.ed-story .tp-ph{width:78px;height:88px}.ed-story .tp-badge{font-size:9px;padding:3px 8px}.ed-story .tp-bd b{font-size:16px;line-height:1.25}.ed-story .tp-bd i{font-size:13px;margin-top:4px}.ed-story .tp-sc u{font-size:9.5px}.ed-story .tp-kf b{font-size:24px}.ed-story .tp-mf{margin-top:6px}.ed-story .tp-mf b{font-size:30px}.ed-story .tp-pr{margin-top:6px;font-size:14px}.ed-story .tp-act{gap:8px}.ed-story .tp-act .st-cart,.ed-story .tp-act .st-amz{width:50px;max-width:50px;height:42px}}.ed-story .st-sec h2,.ed-story .st-ing h2,.ed-story .st-picks h2{font-family:var(--font-editorial, Georgia),serif;font-weight:400;letter-spacing:-.005em;line-height:1.12}.ed-story .st-head .st-copy p,.ed-story .st-head .st-copy p:nth-of-type(n+2){display:block}@media (max-width: 560px){.ed-story .st-head{display:block}.ed-story .st-head .st-copy{padding-right:0}.ed-story .st-head h1{font-size:34px}.ed-story .st-head .st-copy p{font-size:12.5px}.ed-story .st-head .st-photo{margin-top:14px}}.ed-story .st-inglist li{grid-template-columns:44px 1fr 1.25fr auto;align-items:center}.ed-story .st-inglist i{color:#3f3f3f;font-size:13.5px;line-height:1.45}.ed-story .st-inglist b{font-size:15px}.ed-story .st-ingsc{display:flex;gap:14px}.ed-story .st-ingsc u{display:block;text-decoration:none;min-width:42px;text-align:center;font-family:var(--font-editorial, Georgia),serif;font-size:22px;color:var(--ed-accent, #ff3b78)}.ed-story .st-ingsc u:before{content:attr(data-l);display:block;font-family:var(--font-ui);font-size:7.5px;font-weight:800;letter-spacing:.06em;line-height:1.2;color:#9a9a9a;margin-bottom:2px}@media (max-width: 560px){.ed-story .st-inglist li{grid-template-columns:34px 1fr auto;gap:2px 10px;padding:11px}.ed-story .st-inglist b{grid-column:2;grid-row:1;font-size:13px}.ed-story .st-inglist i{grid-column:2;grid-row:2;font-size:12.5px}.ed-story .st-ingsc{grid-column:3;grid-row:1 / span 2;gap:9px}.ed-story .st-ingsc u{min-width:36px;font-size:19px}.ed-story .st-ingsc u:before{font-size:6.5px}}@media (max-width: 560px){.ed-story .st-inglist li{grid-template-columns:32px 1fr 52px;gap:2px 9px}.ed-story .st-ingph{width:32px;height:32px}.ed-story .st-ingsc{flex-direction:column;gap:6px;align-items:center}.ed-story .st-ingsc u{min-width:0;font-size:18px;line-height:1}.ed-story .st-ingsc u:before{font-size:6px;letter-spacing:.04em}.ed-story .st-inglist i{font-size:12px;line-height:1.4}}.ed-story .st-head .st-copy p{color:#333;font-size:14px}.ed-story .st-sec p,.ed-story .st-ing p,.ed-story .st-picks>p,.ed-story .st-picks .st-copy p{color:#333;font-size:14px;line-height:1.55}.ed-story .tp-bd i{color:#4a4a4a;font-size:13px}.ed-story .st-inglist i{color:#333}.ed-story .st-signs span{color:#2b2b2b}.ed-story .st-asof{color:#6b6b6b;font-size:11.5px}.ed-story .st-more{color:#333}.ed-story .tp-sc u{color:#6b6b6b}.ed-story .st-ingsc u:before{color:#6b6b6b}@media (max-width: 560px){.ed-story .st-head .st-copy p{font-size:13px}.ed-story .tp-bd i{font-size:11px}.ed-story .st-inglist i{font-size:12.5px}}.ed-story .st-inglist{border:0;border-radius:0;border-top:1px solid var(--ed-line, #dedede)}.ed-story .st-inglist li{background:none;border-bottom:1px solid var(--ed-line, #dedede)}.ed-story .st-inglist b{color:#0b0b0b;font-weight:800}.ed-story .st-ing h2,.ed-story .st-sec h2,.ed-story .st-picks h2{color:#0b0b0b}.ed-story .st-head .st-copy p,.ed-story .st-sec p,.ed-story .st-ing p,.ed-story .st-picks p,.ed-story .tp-bd i,.ed-story .st-inglist i,.ed-story .st-signs span,.ed-story .st-asof,.ed-story .st-more{color:#151515}.ed-story .tp-sc u,.ed-story .st-ingsc u:before,.ed-story .st-secn{color:#444}.ed-story .tp-badge{color:#b0145c}.ed-story{background:#fbfaf7}.ed-story .st-head,.ed-story .st-body,.ed-story .st-sec,.ed-story .st-ing,.ed-story .st-picks,.ed-story .st-cmp,.ed-story .st-steps,.ed-story .st-noteidx,.ed-story .st-inglist li,.ed-story .st-ingtbl tbody td,.ed-story .st-ingtbl thead th,.ed-story .tp-list li{background:transparent}.ed-story .st-inglist li i,.ed-story .st-inglist li b,.ed-story .tp-list li .tp-bd i,.ed-story .st-signs li span,.ed-story .st-sec p,.ed-story .st-ing p,.ed-story .st-head .st-copy p{color:#151515}.ed-story .st-inglist li b{color:#0b0b0b}.ed-story .tp-list li{grid-template-columns:26px 70px 1fr 84px 50px;gap:0 10px}.ed-story .tp-n{text-align:right}.ed-story .tp-ph{width:70px;height:78px}@media (max-width: 560px){.ed-story .tp-list li{grid-template-columns:16px 44px 1fr 52px 30px;gap:0 7px}.ed-story .tp-ph{width:44px;height:52px}}.ed-story .st-secn{color:#0b0b0b}.ed-story .st-myfit i,.ed-story .st-myfit .st-mf-bd i,.ed-story .tp-bd s{color:#151515}.ed-story .tp-sc u,.ed-story .st-ingsc u:before{color:#0b0b0b}.ed-story .tp-list li:nth-child(n+6) .tp-n{color:var(--ed-accent, #ff3b78)}.ed-story .st-noteidx h2,.ed-story .ed-noteidx h2{color:#0b0b0b}.ed-story .st-mdate,.ed-story .st-marr,.ed-story .st-asof{color:#151515}.ed-story .ed-noteidx .ni-head,.ed-story h2.ni-head,.ed-story h2,.ed-story .st-more h2,.ed-story .st-brand,.ed-story .st-score i,.ed-story .st-marr,.ed-notes .ed-narr{color:#0b0b0b}.ed-story .st-inglist li i{font-size:15px;line-height:1.5}.ed-story .st-inglist li b{font-size:16px}@media (max-width: 560px){.ed-story .st-inglist li i{font-size:13.5px}.ed-story .st-inglist li b{font-size:14px}}.ed-story .tp-act .st-cart svg,.ed-story .tp-act .st-amz svg,.ed-story .tp-act .st-cart img,.ed-story .tp-act .st-amz img{width:78%;height:auto;max-height:76%}@media (max-width: 560px){.ed-story .tp-act .st-cart svg,.ed-story .tp-act .st-amz svg,.ed-story .tp-act .st-cart img,.ed-story .tp-act .st-amz img{width:72%}}.ed-story .st-ingph{background:none!important;border-radius:0}.ed-story,.ed-story .st-sec,.ed-story .st-ing,.ed-story .st-picks,.ed-story .st-head,.ed-story .st-body{background:#fff}.ed-story .st-ingph img{width:100%;height:100%;object-fit:contain;display:block}.ed-story .st-head{position:relative;display:block;overflow:hidden;background:#fff;padding:0;min-height:300px}.ed-story .st-head .st-photo{position:absolute;right:0;top:0;width:57%;height:100%;margin:0;z-index:0}.ed-story .st-head .st-photo img{width:100%;height:100%;object-fit:cover;object-position:57% 50%}.ed-story .st-head .st-copy{position:relative;z-index:2;width:70%;padding:26px 0 22px var(--ed-pad);max-width:none}.ed-story .st-inglist{border:1px solid #dddfe2;border-radius:5px;overflow:hidden;border-top:1px solid #dddfe2}.ed-story .st-inglist li{display:grid;grid-template-columns:42% 1fr 56px;align-items:center;gap:0;padding:0;border-top:1px solid #e0e1e4;border-bottom:0}.ed-story .st-inglist li:first-child{border-top:0}.ed-story .st-inglist .st-ingph{width:52px;height:44px;margin:4px 6px}.ed-story .st-inglist li b{grid-column:1;grid-row:1;align-self:center;padding:6px 8px 6px 64px;margin-top:-48px;height:48px;display:flex;align-items:center}.ed-story .st-inglist li i{grid-column:2;grid-row:1;padding:8px 10px;border-left:1px solid #e0e1e4;align-self:stretch;display:flex;align-items:center}.ed-story .st-inglist .st-ingsc{grid-column:3;grid-row:1;align-self:stretch;border-left:1px solid #e0e1e4;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px}.ed-story .tp-list li{grid-template-columns:22px 64px minmax(0,1fr) 46px 46px 40px;column-gap:8px;align-items:center}.ed-story .tp-kf,.ed-story .tp-mf{display:block;text-align:center;margin:0}.ed-story .tp-act{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.ed-story .tp-pr{display:block;margin:0 0 2px;font-size:11px;font-weight:800;white-space:nowrap;text-align:right}.ed-story .st-head{position:static;display:grid;grid-template-columns:1fr .86fr;align-items:start;min-height:0;padding:0 0 0 var(--ed-pad)}.ed-story .st-head .st-copy{position:static;width:auto;padding:14px 10px 20px 0}.ed-story .st-head .st-photo{position:static;width:auto;height:auto;margin:0}.ed-story .st-head .st-photo img{height:auto;object-fit:contain;object-position:50% 50%}@media (max-width: 480px){.ed-story .st-head{display:block;padding-right:var(--ed-pad)}.ed-story .st-head .st-copy{padding-right:0}}.ed-story .st-inglist li{grid-template-columns:44% 1fr 54px;align-items:stretch}.ed-story .st-ingname{grid-column:1;display:flex;align-items:center;gap:6px;min-width:0;padding:5px 8px}.ed-story .st-inglist .st-ingph{width:48px;height:42px;margin:0;flex:0 0 48px}.ed-story .st-inglist li b{grid-column:auto;grid-row:auto;margin:0;height:auto;padding:0;display:block;font-size:13.5px;line-height:1.2}.ed-story .st-inglist li i{grid-column:2;grid-row:auto}.ed-story .st-inglist .st-ingsc{grid-column:3;grid-row:auto}.ed-story .st-head .st-photo{position:relative}.ed-story .st-inglist li{grid-template-columns:40% minmax(0,1fr) 52px}.ed-story .st-ingname{flex-wrap:nowrap}.ed-story .st-inglist .st-ingph{width:40px;height:36px;flex:0 0 40px}.ed-story .st-inglist li b{min-width:0;font-size:12.5px;overflow-wrap:anywhere}.ed-story .st-inglist li i{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.38;padding:7px 8px}.ed-story .st-inglist .st-ingsc{min-width:0;padding:5px 1px}.ed-story .st-ingsc u{font-size:17px}.ed-story .st-ingsc u:before{font-size:6px}@media (min-width: 561px){.ed-story .st-inglist li{grid-template-columns:38% minmax(0,1fr) 92px}.ed-story .st-inglist .st-ingph{width:52px;height:46px;flex:0 0 52px}.ed-story .st-inglist li b{font-size:15px}.ed-story .st-inglist li i{font-size:13.5px;padding:10px 14px}.ed-story .st-ingsc{flex-direction:row!important;gap:10px!important}.ed-story .st-ingsc u{font-size:20px}.ed-story .st-ingsc u:before{font-size:7px}}.ed-story .tp-kf u,.ed-story .tp-mf u{display:block;text-decoration:none;font-size:8px;font-weight:800;letter-spacing:.04em;color:#0b0b0b;line-height:1.15;margin-bottom:1px;white-space:nowrap}.ed-story .tp-kf b,.ed-story .tp-mf b{display:block;font-family:var(--font-editorial, Georgia),serif;font-weight:400;line-height:1}@media (min-width: 561px){.ed-story .tp-list li{grid-template-columns:30px 76px minmax(0,1fr) 64px 64px 54px;column-gap:12px;padding:18px 0}.ed-story .tp-kf u,.ed-story .tp-mf u{font-size:9.5px}.ed-story .tp-kf b{font-size:24px}.ed-story .tp-mf b{font-size:30px}.ed-story .tp-pr{font-size:14px}}@media (max-width: 560px){.ed-story .tp-list li{grid-template-columns:18px 46px minmax(0,1fr) 40px 40px 34px;column-gap:6px}.ed-story .tp-kf u,.ed-story .tp-mf u{font-size:7px}.ed-story .tp-kf b{font-size:16px}.ed-story .tp-mf b{font-size:19px}.ed-story .tp-pr{font-size:10px}.ed-story .tp-act .st-cart,.ed-story .tp-act .st-amz{width:34px;max-width:34px;height:28px}}.ed-story .tp-list li{align-items:start;padding:10px 0}.ed-story .tp-n,.ed-story .tp-ph,.ed-story .tp-kf,.ed-story .tp-mf,.ed-story .tp-act{align-self:center}.ed-story .tp-bd{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ed-story .tp-bd b{margin:0 0 6px}.ed-story .tp-bd i{margin:0;padding-top:6px;border-top:1px solid var(--ed-line, #e1e2e5);font-family:"Caveat",var(--font-editorial, Georgia),serif;font-size:18px;line-height:1.25;color:#151515}@media (min-width: 561px){.ed-story .tp-list li{padding:12px 0}.ed-story .tp-bd i{font-size:21px;padding-top:7px}}.ed-story .tp-bd i{font-family:var(--font-editorial, Georgia),serif;font-size:15px;line-height:1.4;letter-spacing:-.005em}@media (min-width: 561px){.ed-story .tp-bd i{font-size:16.5px}}.ed-story .tp-bd i{font-family:"Patrick Hand","Caveat",var(--font-editorial, Georgia),serif;font-size:17px;line-height:1.32;letter-spacing:.005em}@media (min-width: 561px){.ed-story .tp-bd i{font-size:19px}}.ed-story .st-secimg{margin:16px 0 0}.ed-story .st-secimg img{width:100%;height:auto;display:block;border:1px solid var(--ed-line, #e6e6e6);border-radius:6px}@media (min-width: 761px){.ed-story .st-secimg{max-width:680px}}.ed-story .st-secimg img{border:0;border-radius:0}@media (min-width: 761px){.ed-story .st-secimg{max-width:820px}}.ed-story.st-wide .st-head{display:block;padding:0 var(--ed-pad)}.ed-story.st-wide .st-head .st-copy{width:auto;padding:14px 0 0}.ed-story.st-wide .st-head .st-photo{margin:18px 0 0;width:auto}.ed-story.st-wide .st-head .st-photo img{width:100%;height:auto;object-fit:contain}@media (min-width: 761px){.ed-story.st-wide .st-head{padding:0 42px}.ed-story.st-wide .st-head .st-photo{max-width:900px}}.ed-story .st-sec-ex .st-secimg{margin-top:12px}.ed-story .st-sec-ex .st-secimg img{max-height:300px;width:auto;max-width:100%;object-fit:cover;object-position:50% 12%}.ed-story .st-sec-ex h2{font-size:clamp(19px,4.6vw,26px)}@media (min-width: 761px){.ed-story .st-sec-ex{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:28px}.ed-story .st-sec-ex .st-secn,.ed-story .st-sec-ex h2,.ed-story .st-sec-ex p{grid-column:1}.ed-story .st-sec-ex .st-secimg{grid-column:2;grid-row:1 / span 3;margin-top:0;max-width:300px}.ed-story .st-sec-ex .st-secimg img{max-height:360px;width:100%}}@media (min-width: 761px){.ed-story .st-sec,.ed-story .st-ing,.ed-story .st-picks,.ed-story .st-body,.ed-story .st-cmp{max-width:1000px}.ed-story .st-sec h2,.ed-story .st-ing h2,.ed-story .st-picks h2{font-size:clamp(26px,2.4vw,34px)}.ed-story .st-sec p,.ed-story .st-ing p,.ed-story .st-picks p{font-size:16px;line-height:1.6;max-width:72ch}.ed-story .st-head .st-copy p{font-size:15.5px;max-width:54ch}.ed-story .st-secimg,.ed-story .st-signs{max-width:1000px}}.ed-story.t50 .st-head{display:block;padding:10px var(--ed-pad) 0}.ed-story.t50 .st-head .st-copy{width:auto;padding:8px 0 0}.t50-tabs{display:flex;gap:6px;overflow-x:auto;padding:18px var(--ed-pad) 0;-webkit-overflow-scrolling:touch}.t50-tab{flex:0 0 auto;padding:9px 14px;border:1px solid var(--ed-ink, #0b0b0b);background:#fff;color:var(--ed-ink, #0b0b0b);border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:800;letter-spacing:-.01em}.t50-tab.on{background:var(--ed-ink, #0b0b0b);color:#fff}.t50-cats{display:flex;align-items:center;gap:14px;padding:12px var(--ed-pad) 0}.t50-cat{border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;color:#777}.t50-cat.on{color:var(--ed-accent, #ff3b78);border-bottom:2px solid var(--ed-accent, #ff3b78)}.t50-count{margin-left:auto;font-size:11px;font-weight:800;color:#151515}.ed-story.t50 .tp-list{margin-top:10px;padding:0 var(--ed-pad)}.ed-story.t50 .tp-list li{grid-template-columns:22px minmax(0,1fr) 58px 54px 40px;column-gap:9px;align-items:center}.ed-story.t50 .t50-amz{text-align:center;white-space:nowrap}.ed-story.t50 .t50-amz u{display:block;text-decoration:none;font-size:8px;font-weight:800;letter-spacing:.04em;color:#0b0b0b}.ed-story.t50 .t50-amz b{display:block;font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:17px;color:#151515}.ed-story.t50 .t50-caution{display:block;margin-top:4px;text-decoration:none;font-family:var(--font-ui);font-size:10.5px;line-height:1.35;color:#b0145c}@media (min-width: 561px){.t50-tabs,.t50-cats,.ed-story.t50 .tp-list,.ed-story.t50 .st-head{padding-left:42px;padding-right:42px}.ed-story.t50 .tp-list li{grid-template-columns:30px minmax(0,1fr) 72px 70px 54px;column-gap:14px}.ed-story.t50 .t50-amz b{font-size:21px}.ed-story.t50 .t50-caution{font-size:12px}}.ed-story.t50 .tp-list li{grid-template-columns:22px 46px minmax(0,1fr) 54px 50px 36px;column-gap:8px}.ed-story.t50 .tp-ph{width:46px;height:54px}@media (min-width: 561px){.ed-story.t50 .tp-list li{grid-template-columns:30px 70px minmax(0,1fr) 72px 70px 54px;column-gap:14px}.ed-story.t50 .tp-ph{width:70px;height:80px}}@media (min-width: 561px){.ed-story.t50 .tp-list li{grid-template-columns:28px 64px minmax(0,1fr) 62px 58px 48px;column-gap:12px}.ed-story.t50 .tp-ph{width:64px;height:74px}.ed-story.t50 .tp-bd b,.ed-story.t50 .tp-bd i{font-size:15px}.ed-story.t50 .tp-kf b{font-size:21px}.ed-story.t50 .t50-amz b{font-size:18px}.ed-story.t50 .tp-act .st-cart,.ed-story.t50 .tp-act .st-amz{width:44px;max-width:44px;height:34px}}.ed-story.t50 .st-head{display:grid;grid-template-columns:1fr .86fr;align-items:start;padding:0 0 0 var(--ed-pad)}.ed-story.t50 .st-head .st-copy{padding:14px 10px 20px 0}.ed-story.t50 .st-head .st-photo{margin:0}.ed-story.t50 .st-head .st-photo img{width:100%;height:auto;display:block;object-fit:contain}.ed-story.t50 .st-myfit{margin:20px var(--ed-pad) 0;width:calc(100% - var(--ed-pad) * 2)}@media (max-width: 480px){.ed-story.t50 .st-head{display:block;padding-right:var(--ed-pad)}.ed-story.t50 .st-head .st-copy{padding-right:0}.ed-story.t50 .st-head .st-photo{margin-top:14px}}@media (min-width: 561px){.ed-story.t50 .st-head{padding-left:42px}.ed-story.t50 .st-myfit{margin:26px 42px 0;width:calc(100% - 84px)}}.ed-story.fd .st-head{display:grid;grid-template-columns:1fr .8fr;align-items:start;padding:0 0 0 var(--ed-pad)}.ed-story.fd .st-head .st-copy{padding:14px 10px 20px 0}.ed-story.fd .st-head .st-photo{margin:0}.ed-story.fd .st-head .st-photo img{width:100%;height:auto;display:block}.ed-story.fd .st-head h1{font-size:clamp(26px,6vw,46px)}.ed-story.fd .st-myfit{margin:20px var(--ed-pad) 0;width:calc(100% - var(--ed-pad) * 2)}.fd-score{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--ed-line, #dedede)}.fd-score li{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--ed-line, #dedede)}.fd-score b{font-family:var(--font-editorial, Georgia),serif;font-size:24px;font-weight:400;color:var(--ed-accent, #ff3b78);text-align:right}.fd-score em{display:block;font-style:normal;font-size:14px;font-weight:800;color:#0b0b0b}.fd-score span{font-size:12.5px;line-height:1.45;color:#151515}.fd-out{margin-top:14px;padding:12px 14px;background:#fdeef4;border-radius:8px}.fd-out b{display:block;font-size:9px;font-weight:800;letter-spacing:.12em;color:#b0145c;margin-bottom:4px}.fd-out span{font-size:12.5px;color:#151515}.ed-story.fd .fd-list{margin-top:14px}.ed-story.fd .fd-list li{grid-template-columns:30px 48px minmax(0,1fr) 54px 74px 46px;column-gap:9px;align-items:center;padding:12px 0}.ed-story.fd .tp-n{font-size:18px}.ed-story.fd .tp-ph{width:48px;height:56px}.ed-story.fd .tp-bd i{font-family:"Patrick Hand",var(--font-editorial, Georgia),serif;font-size:15px;border-top:1px solid var(--ed-line, #e1e2e5);padding-top:5px;margin-top:5px}.ed-story.fd .fd-flag{font-family:var(--font-ui);font-size:11px;font-weight:800;color:#b0145c;border-top:0;padding-top:0}.ed-story.fd .fd-amz{display:block;margin-top:4px;text-decoration:none;font-size:10px;font-weight:800;letter-spacing:.04em;color:#151515}.fd-badge{justify-self:center;padding:5px 8px;border-radius:6px;font-size:9.5px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.fd-badge.perfect{background:#1f7a4d;color:#fff}.fd-badge.good{background:#2e9e6b;color:#fff}.fd-badge.ok{background:#e5a33b;color:#fff}.fd-badge.caution{background:#c45a28;color:#fff}.ed-story.fd .tp-act{flex-direction:column;align-items:flex-end;gap:5px}.ed-story.fd .tp-pr{margin:0 0 2px;font-size:11px}.ed-story.fd .tp-act .st-cart,.ed-story.fd .tp-act .st-amz{width:44px;max-width:44px;height:30px}@media (max-width: 560px){.ed-story.fd .st-head{display:block;padding-right:var(--ed-pad)}.ed-story.fd .st-head .st-copy{padding-right:0}.ed-story.fd .st-head .st-photo{margin-top:14px}.ed-story.fd .fd-list li{grid-template-columns:26px 40px minmax(0,1fr) 44px 40px;column-gap:7px}.ed-story.fd .tp-ph{width:40px;height:46px}.ed-story.fd .fd-badge{display:none}.ed-story.fd .tp-bd i{font-size:13px}.ed-story.fd .tp-act .st-cart,.ed-story.fd .tp-act .st-amz{width:38px;max-width:38px;height:26px}}@media (min-width: 561px){.ed-story.fd .st-head{padding-left:42px}.ed-story.fd .st-myfit{margin:26px 42px 0;width:calc(100% - 84px)}.ed-story.fd .fd-list li{grid-template-columns:36px 66px minmax(0,1fr) 68px 86px 52px;column-gap:14px}.ed-story.fd .tp-ph{width:66px;height:76px}.ed-story.fd .tp-n{font-size:24px}}.ed-story.fd .tp-list,.ed-story.fd .tp-list li{list-style:none}.ed-story.fd .st-sec ol{list-style:none;padding-left:0}.ed-story.fd .st-sec li:before,.ed-story.fd .fd-score li:before,.ed-story.fd .tp-list li:before{content:none}.ed-story.fd .st-sec li{padding-left:0}.ed-story.fd .fd-score li{padding:11px 0}.ed-story .fd-score.oi-check>li>b{font-size:15px;letter-spacing:.02em}.ed-story.fd .fd-tabs{margin:20px var(--ed-pad) 0;padding:0;gap:0;overflow:visible;display:flex;align-items:flex-end;border-bottom:3px solid var(--ed-ink, #0b0b0b)}@media (min-width: 761px){.ed-story.fd .fd-tabs{margin:26px 42px 0}}.ed-story.fd .fd-tabs .t50-tab{position:relative;border-radius:0;background:#fff;border:3px solid var(--ed-ink, #0b0b0b);border-bottom:0;margin:0 -3px -3px 0;padding:9px 18px;height:38px;font-size:12.5px;font-weight:800;letter-spacing:.02em;color:var(--ed-ink, #0b0b0b)}.ed-story.fd .fd-tabs .t50-tab:after{content:"";position:absolute;left:-3px;right:-3px;bottom:-3px;height:3px;background:var(--ed-ink, #0b0b0b)}.ed-story.fd .fd-tabs .t50-tab.on{background:#fff;color:var(--ed-ink, #0b0b0b);height:50px;padding:16px 22px 12px;z-index:2;font-size:14px;letter-spacing:.04em;box-shadow:inset 0 5px 0 0 var(--ed-accent, #ff3b78)}.ed-story.fd .fd-tabs .t50-tab.on:after{background:#fff}.ed-story.fd .fd-tabs:after{content:"";flex:1 1 auto;align-self:stretch}.ed-story.fd .fd-same{margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.5;color:#151515}.ed-story.sens .se-src{margin-top:12px;padding-top:10px;border-top:1px solid var(--ed-line, #dedede);font-size:9.5px;font-weight:700;letter-spacing:.04em;line-height:1.55;color:#151515}.ed-story.sens .se-fn{margin-top:16px;border-top:2px solid var(--ed-ink, #0b0b0b);padding-top:12px}.ed-story.sens .se-fn-row{display:grid;grid-template-columns:52px minmax(0,1fr) 42px;align-items:center;gap:10px;padding:6px 0}.ed-story.sens .se-fn-n{font-size:9px;font-weight:800;letter-spacing:.1em;color:#151515}.ed-story.sens .se-fn-bar{height:26px;background:var(--ed-ink, #0b0b0b)}.ed-story.sens .se-fn-bar.last{background:var(--ed-accent, #ff3b78)}.ed-story.sens .se-fn-v{font-family:var(--font-editorial),Georgia,serif;font-size:20px;text-align:right}.ed-story.sens .se-fn-cut{padding:0 0 8px 62px;font-size:10px;font-weight:800;letter-spacing:.02em;color:var(--ed-accent, #ff3b78)}.ed-story.sens .se-cri{list-style:none;margin:10px 0 0;padding:0}.ed-story.sens .se-cri li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--ed-line, #dedede)}.ed-story.sens .se-cri>li>b{font-family:var(--font-editorial),Georgia,serif;font-size:18px;font-weight:400;color:var(--ed-accent, #ff3b78)}.ed-story.sens .se-cri em{display:block;font-style:normal;font-size:14.5px;font-weight:800;color:#0b0b0b}.ed-story.sens .se-cri i{display:block;font-style:normal;font-size:12.5px;font-weight:600;line-height:1.5;color:#151515;margin-top:4px}.ed-story.sens .se-cri s{display:inline-block;text-decoration:none;margin-top:8px;padding:2px 7px;font-size:9px;font-weight:800;letter-spacing:.08em;color:#fff;background:var(--ed-accent, #ff3b78)}.ed-story.sens .se-srctag,.ed-story.sens .tp-bd s.se-srctag{display:inline-block;text-decoration:none;margin-top:6px;padding:1px 6px;font-size:8px;font-weight:800;letter-spacing:.08em;color:#0b0b0b!important;border:1px solid var(--ed-ink, #0b0b0b)}.ed-story.sens .se-med{margin:26px var(--ed-pad) 0;padding:14px 16px;border:2px solid var(--ed-ink, #0b0b0b);font-size:13px;font-weight:700;line-height:1.5;color:#0b0b0b}@media (min-width: 761px){.ed-story.sens .se-med{margin:30px 42px 0}}.ed-story.sens .se-tail{margin:26px var(--ed-pad) 0;padding-top:14px;border-top:2px solid var(--ed-ink, #0b0b0b);font-size:11.5px;font-weight:600;line-height:1.6;color:#151515}@media (min-width: 761px){.ed-story.sens .se-tail{margin:30px 42px 0;max-width:1000px}}.ed-story.sens .se-tail>b{display:block;font-size:9.5px;font-weight:800;letter-spacing:.14em;color:#0b0b0b;margin-bottom:8px}.ed-story.sens .se-tail ul{margin:0 0 10px;padding-left:16px}.ed-story.sens .se-tail li{margin-bottom:3px}.ed-story.sens .se-tail p{margin:0 0 10px}.ed-story.sens .se-sources a{display:block;margin-top:4px;color:#0b0b0b;text-decoration:underline;text-underline-offset:3px}.ed-cat{--ed-soft: #f7f7f5}:root{--ed-green: #1D6B4F}.ed-chero{padding:22px var(--ed-pad) 0}.ed-count{font-family:var(--font-ui);font-weight:500;font-size:54px;line-height:.98;margin:10px 0}.ed-chero h1{font-size:17px;line-height:1.15;margin:0 0 16px;font-weight:500}.ed-chero p{font-size:11px;line-height:1.5;margin:0;color:#333}.ed-chero-art{margin:18px calc(var(--ed-pad) * -1) 0;aspect-ratio:16 / 10;background:linear-gradient(90deg,#fff,#fbfaf8);border-top:1px solid var(--ed-line)}.ed-chero-art img{width:100%;height:100%;object-fit:cover;display:block}.ed-browse{padding:22px var(--ed-pad) 18px}.ed-browse .ed-browse-cols{margin-top:18px}.ed-browse-cols{display:grid;gap:22px;min-width:0}.ed-browse-cols>*{min-width:0}.ed-xor{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ccc;margin-bottom:14px;min-width:0}.ed-tab{height:34px;font-size:12px;font-weight:700;background:none;border:0;color:inherit;letter-spacing:.04em}.ed-tab.on{border:1px solid var(--ed-accent);color:var(--ed-accent);margin:-1px}.ed-concern h2{font-size:12px;margin:0 0 14px;letter-spacing:.06em}.ed-brandbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.ed-brandbar button{border:1px solid #ccc;background:#fff;color:inherit;font-size:10px;font-weight:700;padding:4px 8px;min-width:26px}.ed-brandfit{font-weight:800!important;padding:4px 12px!important}.ed-brandfit.on{background:var(--ed-accent)!important;border-color:var(--ed-accent)!important;color:#fff}.ed-brandfit:disabled{opacity:.5;cursor:not-allowed}.ed-az.on{background:var(--ed-ink);border-color:var(--ed-ink);color:#fff}.ed-brandsearch{border:1px solid #ccc;padding:5px 10px;font:inherit;font-size:10px;width:140px}.ed-tokens{display:flex;flex-wrap:wrap;column-gap:14px;row-gap:10px}.ed-tokens button{background:none;border:0;color:inherit;text-align:left;padding:0 0 4px;font-size:10px;font-weight:600;letter-spacing:.03em;white-space:nowrap;text-transform:uppercase}.ed-tokens button.on{color:var(--ed-accent);border-bottom:2px solid var(--ed-accent)}.ed-toolbar{--ctl-h: 34px;display:flex;align-items:center;gap:12px;padding:0 var(--ed-pad) 14px;border-bottom:1px solid var(--ed-line)}.ed-toolbar-head{padding:22px var(--ed-pad) 0}.ed-quizlead{margin:26px var(--ed-pad) 0;padding:20px 22px;background:#fff;border:1.5px solid var(--ed-ink, #0b0b0b);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.ed-quizlead h2{margin:0 0 6px;font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:clamp(22px,4.6vw,30px);line-height:1.12;letter-spacing:-.01em;color:var(--ed-ink, #0b0b0b)}.ed-quizlead p{margin:0;font-size:13px;line-height:1.45;color:#555}.ed-quizlead-btn{flex:0 0 auto;border:0;border-radius:0;cursor:pointer;background:var(--ed-ink, #0b0b0b);color:#fff;padding:15px 22px;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.06em;display:inline-flex;align-items:center;gap:14px}@media (max-width: 760px){.ed-quizlead{margin-top:20px;padding:18px;gap:14px}.ed-quizlead-btn{width:100%;justify-content:space-between;padding:14px 18px}}@media (min-width: 761px){.ed-quizlead{margin:34px 42px 0;padding:24px 26px}}.ed-toolbar-head .ed-eyebrow{margin-bottom:2px}.ed-myfit{display:flex;flex:0 0 auto;align-items:center;gap:9px;font-size:13px;font-weight:800;letter-spacing:.05em;cursor:pointer;color:#c81e6e}.ed-myfit input{display:none}.ed-myfit i{width:35px;height:19px;border:1px solid #C81E6E;border-radius:20px;background:#fff;position:relative;transition:background .15s}.ed-myfit i:after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background:#c81e6e;border:1px solid #C81E6E;top:1px;left:1px;transition:transform .15s}.ed-myfit input:checked+i{background:var(--ed-accent);border-color:var(--ed-accent)}.ed-myfit input:checked+i:after{transform:translate(16px);background:#fff;border-color:#fff}.ed-control{border:1px solid #d5d5d5;background:#fff;color:inherit;height:var(--ctl-h);padding:0 10px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;flex:0 0 auto;min-width:0;text-align:left}.ed-myfit{margin-right:auto}.ed-control{display:inline-flex;align-items:center;justify-content:space-between;gap:10px}.ed-kfit{color:#1f9d6b}.ed-control:disabled{opacity:.4;cursor:not-allowed}.ed-dir{font-size:12px;line-height:1}.ed-sortcombo{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:var(--ctl-h)}.ed-sortname,.ed-sortcombo .ed-dir{background:none;border:0;color:inherit;font:inherit;padding:0}.ed-sortcombo .ed-dir{font-size:12px}.ed-sortname:disabled,.ed-sortcombo .ed-dir:disabled{opacity:.4;cursor:not-allowed}.ed-sortscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;background:none;border:0}.ed-sortmenu{position:absolute;z-index:20;top:calc(100% + 4px);right:0;min-width:130px;background:#fff;border:1px solid var(--ed-line);box-shadow:0 10px 26px -10px #00000040}.ed-sortmenu button{display:block;width:100%;text-align:left;padding:10px 14px;background:none;border:0;color:inherit;font-size:11px;font-weight:600}.ed-sortmenu button.sel{font-weight:800}.ed-viewswitch{flex:0 0 auto;display:flex;gap:6px}.ed-viewswitch button{width:32px;height:var(--ctl-h);padding:6px;background:none;border:0;border-bottom:2px solid transparent;color:#999}.ed-viewswitch button.on{border-bottom-color:var(--ed-accent);color:var(--ed-ink)}.ed-results{padding:0 var(--ed-pad) 26px}.ed-results-head{display:flex;align-items:center;justify-content:flex-start;gap:12px}.ed-results-head .ed-eyebrow{margin-bottom:0}.ed-results-head>span{font-size:10px;color:var(--ed-muted);white-space:nowrap}.ed-products{margin-top:10px}.ed-pcard{position:relative;min-width:0;background:#fff;cursor:pointer}.ed-scores{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ed-scores.one{grid-template-columns:1fr}.ed-myscore,.ed-kvscore{display:flex;flex-direction:column;align-items:center;justify-content:center;height:38px;border:1px solid #ddd;min-width:0}.ed-myscore{background:#080808;color:#fff;border-color:#080808}.ed-scores b{font-family:var(--font-ui);font-size:19px;font-weight:500;line-height:1}.ed-scores span{font-size:7px;font-weight:700;letter-spacing:.04em;margin-top:3px;white-space:nowrap}.ed-part{display:grid;place-items:center}.ed-part img{max-width:100%;object-fit:contain}.ed-pbrand{font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ed-muted)}.ed-pcopy h3{font-size:11px;line-height:1.3;margin:4px 0 0;font-weight:600}.ed-vol{font-size:9px;color:#555;margin:3px 0 0}.ed-price{font-size:10px;font-weight:700}.ed-rating{font-size:8px;color:#444;white-space:nowrap}.ed-acts{display:flex;align-items:center}.ed-products.list .ed-acts{display:flex;align-items:center;gap:8px;justify-content:flex-end}.ed-products.list .ed-acts>*{flex:0 0 auto}.ed-cart{width:30px;height:26px;flex:0 0 auto;padding:0;border:1.5px solid var(--ed-line);border-radius:7px;background:#fff;color:inherit;display:grid;place-items:center}.ed-routine{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;color:inherit;padding:0}.ed-cart.on,.ed-products.grid .ed-cart.on,.ed-products.list .ed-cart.on{background:var(--ed-ink);border-color:var(--ed-ink);color:#fff}.ed-products.grid .ed-routine,.ed-products.list .ed-routine{background:#fff;border:1.5px solid #1D9E75;box-shadow:0 1px 3px #0000001f}.ed-routine.on,.ed-products.grid .ed-routine.on,.ed-products.list .ed-routine.on{background:#1d9e75;border-color:#1d9e75;color:#fff}.ed-routine.on img,.ed-cart.on img{filter:brightness(0) invert(1)}.ed-actlab{font-size:7px;font-weight:700;letter-spacing:.05em}.ed-amazon{width:30px;height:26px;flex:0 0 auto;border:1.5px solid #FF9900;border-radius:7px;background:#fff;display:grid;place-items:center}.ed-amz{display:flex;flex-direction:column;align-items:center;line-height:1}.ed-amz b{font-size:17px;font-weight:800;letter-spacing:-.02em}.ed-amz svg{width:22px;height:6px;margin-top:1px}.ed-products.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ed-products.grid .ed-pcard{display:grid;grid-template-columns:1fr auto;align-content:start;grid-template-areas:"art art" "copy copy" "scores scores" "price acts";gap:5px 4px;padding:8px 7px;border:1px solid #e4e4e4}.ed-products.grid .ed-part{grid-area:art;height:125px}.ed-products.grid .ed-part img{height:125px}.ed-products.grid .ed-pcopy{grid-area:copy;min-height:66px}.ed-products.grid .ed-scores{grid-area:scores}.ed-products.grid .ed-commerce{grid-area:price;display:flex;flex-direction:column;gap:2px;justify-content:center;border-top:1px solid #eee;padding-top:7px}.ed-products.grid .ed-acts{grid-area:acts;gap:4px;border-top:1px solid #eee;padding-top:7px;justify-content:flex-end}.ed-products.grid .ed-routine{position:absolute;top:8px;left:8px;width:22px;height:22px;z-index:2;border-radius:50%;display:grid;place-items:center}.ed-products.grid .ed-actlab,.ed-products.grid .ed-routine .ed-actlab{display:none}.ed-products.list{display:block}.ed-products.list .ed-pcard{display:grid;align-items:center;gap:4px;padding:12px 2px;border-bottom:1px solid #e4e4e4;grid-template-columns:56px minmax(0,1fr) 40px auto auto;grid-template-areas:"scores copy art price acts"}.ed-products.list .ed-scores{grid-area:scores;grid-template-columns:1fr;gap:4px;align-self:center}.ed-products.list .ed-myscore,.ed-products.list .ed-kvscore{width:100%;height:32px}.ed-products.list .ed-scores b{font-size:15px}.ed-products.list .ed-scores span{font-size:6px;margin-top:2px}.ed-products.list .ed-pcopy{grid-area:copy;align-self:start}.ed-products.list .ed-part{grid-area:art;height:66px}.ed-products.list .ed-part img{height:66px;max-width:44px}.ed-products.list .ed-commerce{grid-area:price;align-self:center;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:4px}.ed-products.list .ed-acts{grid-area:acts;justify-content:flex-end;gap:4px}.ed-more{width:100%;border:1px solid #ddd;background:none;color:inherit;margin-top:14px;padding:15px;font-size:12px;font-weight:700;letter-spacing:.05em}.ed-more span{margin-left:14px}.ed-empty{text-align:center;color:var(--ed-muted);font-size:13px;padding:40px 0}@media (min-width: 761px){.ed-chero{display:grid;grid-template-columns:42% 58%;padding:0}.ed-chero-copy{padding:30px var(--ed-pad)}.ed-count{font-size:82px;margin:14px 0}.ed-eyebrow{gap:17px;font-size:12px;margin-bottom:28px}.ed-num{font-size:23px}.ed-pink{font-size:14px}.ed-hair{width:28px}.ed-chero h1{font-size:28px;margin-bottom:28px}.ed-chero p{font-size:16px}.ed-chero-art{margin:0;aspect-ratio:auto;height:100%;min-height:0;border-top:0;border-left:1px solid var(--ed-line);display:flex;justify-content:flex-end}.ed-chero-art img{height:100%;width:auto;max-width:none}.ed-browse{padding:26px var(--ed-pad) 18px}.ed-browse-cols{grid-template-columns:1fr 1fr;gap:0}.ed-browse-cols>:first-child{padding-right:30px}.ed-concern{border-left:1px solid var(--ed-line);padding-left:38px}.ed-xor{max-width:360px;margin-bottom:16px}.ed-tab{height:38px;font-size:13px}.ed-concern h2{font-size:13px;height:40px;display:flex;align-items:center;margin:0 0 16px}.ed-tokens{column-gap:18px;row-gap:14px}.ed-tokens button{font-size:10px}.ed-toolbar{gap:30px;padding:0 42px 16px}.ed-toolbar-head{padding:30px 42px 0}.ed-myfit{font-size:13px;gap:14px}.ed-results-head>span{font-size:12px}.ed-myfit i{width:46px;height:25px}.ed-myfit i:after{width:21px;height:21px}.ed-myfit input:checked+i:after{transform:translate(21px)}.ed-toolbar{--ctl-h: 40px}.ed-control{flex:0 0 auto;min-width:0;padding:0 14px;font-size:12px}.ed-viewswitch{gap:14px}.ed-viewswitch button{width:34px;height:var(--ctl-h);padding:7px}.ed-results{padding:0 42px 30px}.ed-products.grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ed-products.grid .ed-part,.ed-products.grid .ed-part img{height:160px}.ed-products.grid .ed-pcopy{min-height:72px}.ed-products.grid .ed-pcard{gap:7px 6px;padding:12px 10px 10px}.ed-products.grid .ed-routine{width:23px;height:23px}.ed-pcopy h3{font-size:11px}.ed-pbrand,.ed-vol,.ed-price{font-size:9px}.ed-rating{font-size:8px}.ed-actlab{font-size:7px}.ed-scores b{font-size:22px}.ed-scores span{font-size:7px}.ed-myscore,.ed-kvscore{height:43px}.ed-scores{gap:6px}.ed-products.list .ed-pcard{grid-template-columns:145px minmax(0,1fr) 98px 74px 132px;grid-template-areas:"scores copy art price acts";gap:20px;padding:16px 0}.ed-products.list .ed-scores{grid-template-columns:1fr 1fr}.ed-products.list .ed-part{height:98px}.ed-products.list .ed-part img{max-width:98px}.ed-products.list .ed-pcopy{align-self:start}.ed-products.list .ed-commerce{align-self:center}.ed-products.list .ed-part,.ed-products.list .ed-part img{height:98px}.ed-products.list .ed-scores b{font-size:24px}.ed-products.list .ed-myscore,.ed-products.list .ed-kvscore{width:68px;height:68px}.ed-products.list .ed-commerce{align-items:flex-end;gap:4px;white-space:nowrap;border-left:1px solid #e4e4e4;padding-left:12px}.ed-products.list .ed-acts{border-left:1px solid #e4e4e4;padding-left:14px;align-self:center;column-gap:4px}.ed-actlab{font-size:8px}}.cat2{font-family:var(--font-ui);color:var(--ed-ink)}.cat2 .eyebrow{color:var(--ed-accent);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cat2 .htitle{font-family:var(--font-ui);font-weight:500}.cat2 .htitle span{font-family:var(--font-ui);font-weight:400}.cat2 .cat-tabs{border:0}.cat2 .cat-tab{border:1px solid #ccc;border-radius:0;background:#fff;color:var(--ed-ink);height:38px;min-width:170px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 -1px 0 0}.cat2 .cat-tab.on{border-color:var(--ed-accent);color:var(--ed-accent);position:relative;z-index:1}.cat2 .chip,.cat2 .catchip,.cat2 .brandtext{border:0;border-radius:0;background:none;color:var(--ed-ink);padding:0 0 4px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cat2 .chip.on,.cat2 .catchip.on,.cat2 .concerns .chip.on{background:none!important;color:var(--ed-accent)!important;border-bottom:2px solid var(--ed-accent)!important}.cat2 .azrow .chip{border:1px solid #ccc;padding:4px 8px;min-width:26px;text-align:center}.cat2 .azrow .chip.on{background:var(--ed-ink)!important;border-color:var(--ed-ink)!important;color:#fff!important;border-bottom-width:1px!important}.cat2 .sortchip,.cat2 .sortcombo2{border:1px solid #d5d5d5;border-radius:0;background:#fff;color:var(--ed-ink);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cat2 .sortchip.on,.cat2 .sortcombo2.on{border-color:#d5d5d5;background:#fff;color:var(--ed-ink)}.cat2 .sc2-menu{border-radius:0}.cat2 .lmatch{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;padding:0;border-radius:0;border:1px solid #ddd}.cat2 .lmatch b{font-size:22px;font-weight:400;line-height:1}.cat2 .lmatch i{font-style:normal;font-size:7px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:4px;white-space:nowrap}.cat2 .lmatch.myfit-tag{background:#080808;border-color:#080808;color:#fff}.cat2 .lmatch.kfit{background:#fff;color:var(--ed-ink)}.cat2 .lmatch svg{display:none}.cat2 .concerns{background:none!important;border-radius:0!important;padding:6px 0!important;box-shadow:none!important;border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line)}.cat2 .concerns .chip{color:var(--ed-ink)!important;background:none!important;border:0!important}.cat2 .caticon{border-color:#ddd!important}.cat2 .caticon.on{border-color:var(--ed-ink)!important;background:none!important}.cat2 .cl{color:var(--ed-ink)!important;font-weight:600}.cat2 .caticon.on+.cl,.cat2 .cl.on{color:var(--ed-ink)!important;font-weight:800}.cat2 .filterbar .chip.on{background:none!important}.cat2 .lrow,.cat2 .pcard,.cat2 .bcard{border-radius:0;box-shadow:none;border:1px solid #e4e4e4;background:#fff}.cat2 .lrow{border-width:0 0 1px}.cat2 .br{font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ed-muted)}.cat2 .nm{font-size:11px;font-weight:600;line-height:1.3}.cat2 .pr{font-size:9px;font-weight:700}.cat2 .rt,.cat2 .rev{font-size:8px;color:#444}.cat2 .buybtn,.cat2 .addbtn{border-radius:0}.cat2 .lrow{display:grid;align-items:center;gap:18px;grid-template-columns:140px minmax(0,1fr) 110px auto auto;padding:14px 0}.cat2 .lrow .scorestack{display:flex!important;flex-direction:row!important;gap:6px;align-items:center}.cat2 .lrow .linfo{align-self:start}.cat2 .lrow .lthumb{display:grid;place-items:center;height:98px}.cat2 .lrow .lthumb .li{height:98px;display:grid;place-items:center;background:none;border:0}.cat2 .lrow .lthumb img{max-width:100%;height:98px;object-fit:contain}.cat2 .lrow .meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap;border-left:1px solid #e4e4e4;padding-left:18px}.cat2 .lrow .lacts{display:flex;align-items:center;gap:14px;border-left:1px solid #e4e4e4;padding-left:18px}.cat2 .lacts button,.cat2 .lacts .buybtn{display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;padding:0;color:inherit;box-shadow:none}.cat2 .lacts i{font-style:normal;font-size:7px;font-weight:700;letter-spacing:.05em}.cat2 .amz{display:flex;flex-direction:column;align-items:center;line-height:1}.cat2 .amz b{font-size:17px;font-weight:800}.cat2 .amz svg{width:22px;height:6px;margin-top:1px}@media (max-width: 760px){.cat2 .lrow{grid-template-columns:106px minmax(0,1fr) 56px auto auto;gap:8px}.cat2 .lrow .lthumb,.cat2 .lrow .lthumb .li,.cat2 .lrow .lthumb img{height:72px}.cat2 .lrow .meta,.cat2 .lrow .lacts{border-left:0;padding-left:0}.cat2 .lrow .lacts{gap:8px}.cat2 .lmatch{width:50px;height:50px}.cat2 .lmatch b{font-size:18px}}.cat2 .cat-hero{display:grid;grid-template-columns:42% 58%;min-height:355px;background:none;border-bottom:1px solid var(--ed-line)}.cat2 .cat-hero .htext{position:static;padding:30px 0}.cat2 .cat-hero-art{border-left:1px solid var(--ed-line);overflow:hidden}.cat2 .cat-hero-art img{width:100%;height:100%;object-fit:cover;display:block}.cat2 .edeyebrow{display:flex;align-items:center;gap:17px;margin-bottom:14px}.cat2 .ednum{font-size:23px}.cat2 .edpink{font-size:14px;font-weight:700;color:var(--ed-accent);letter-spacing:.06em;text-transform:uppercase}.cat2 .edhair{width:28px;border-top:1px solid #aaa}.cat2 .edcount{font-size:82px;font-weight:500;line-height:.98;margin:14px 0}.cat2 .edh1{font-size:28px;font-weight:500;line-height:1.1;margin:0 0 28px}.cat2 .edlead{font-size:16px;line-height:1.5;margin:0}@media (max-width: 760px){.cat2 .cat-hero{grid-template-columns:1fr;min-height:0}.cat2 .cat-hero-art{border-left:0;border-top:1px solid var(--ed-line);aspect-ratio:16/10}.cat2 .edcount{font-size:54px}.cat2 .edh1{font-size:17px;margin-bottom:20px}.cat2 .edlead{font-size:11px}.cat2 .ednum{font-size:16px}.cat2 .edpink{font-size:10px}}.cat2 .caticons-in{display:flex!important;flex-wrap:wrap!important;column-gap:18px;row-gap:14px;padding:2px 0}.cat2 .caticon{display:inline-flex!important;flex-direction:column!important;gap:0!important}.cat2 .caticon .cc{display:none!important}.cat2 .cl{font-size:10px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;color:var(--ed-ink)!important;padding-bottom:4px;border-bottom:2px solid transparent}.cat2 .caticon.on .cl,.cat2 .cl.on{color:var(--ed-accent)!important;border-bottom-color:var(--ed-accent);font-weight:700!important}.cat2 .cat-div{display:none!important}@media (max-width: 760px){.ed-chero,.ed-hero{position:relative}.ed-chero-art{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;aspect-ratio:auto;border:0;z-index:0;overflow:hidden}.ed-chero-art img{height:100%;width:auto;max-width:none;position:absolute;right:0;top:0}.ed-chero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fffffff5,#ffffffe6 34%,#fff6 60%,#fff0 80%)}.ed-chero-copy{position:relative;z-index:1}.ed-chero{min-height:300px}}.ed-browse-head{display:flex;align-items:center;gap:20px}.ed-browse-head .ed-eyebrow{margin-bottom:0;flex:0 0 auto}.ed-search{display:flex;align-items:center;gap:8px;border:1px solid #d5d5d5;padding:8px 12px;flex:1 1 auto;min-width:0;max-width:340px;margin-left:auto}.ed-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:12px;color:inherit}.ed-search button{background:none;border:0;display:grid;place-items:center;color:var(--ed-muted)}.ed-totop{position:fixed;right:18px;bottom:22px;z-index:30;width:42px;height:42px;border:1px solid var(--ed-line);background:#fff;color:var(--ed-ink);font-size:17px;box-shadow:0 6px 18px -8px #0000004d}.ed-tokens .ed-areasep{display:inline-block;width:1px;align-self:stretch;background:var(--ed-line);margin:0 4px}.ed-brandcats{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ed-brandcats button{border:1px solid #ccc;background:#fff;color:inherit;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ed-brandcats button.on{border-color:var(--ed-ink);background:var(--ed-ink);color:#fff}.ed-brandcats b{margin-left:6px;color:var(--ed-muted);font-weight:700}.ed-brandcats button.on b{color:#fff}.ed-pick{padding:14px var(--ed-pad) 12px}.ed-axisrow{--axis-h: 34px;display:flex;align-items:flex-start;gap:8px;height:var(--axis-h)}.ed-axisrow .ed-xor{flex:1 1 220px;height:var(--axis-h)}.ed-axisrow .ed-search{flex:0 1 clamp(140px,24%,220px);margin:0 0 0 auto;max-width:none;height:var(--axis-h);padding:0 10px;gap:6px}.ed-axisrow .ed-search input{font-size:11px}.ed-pick-head .ed-eyebrow{margin-bottom:0}.ed-pick-body{margin-top:6px}.ed-pick .ed-xor{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ed-line)}.ed-pick .ed-tab{background:#fff;border:0;color:var(--ed-ink);padding:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ed-pick .ed-tab.on{background:var(--ed-ink);color:#fff}.ed-catrow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(3px,.4vw,7px) clamp(1px,.2vw,5px);margin-top:8px;padding-bottom:0}.ed-catbtn{flex:0 0 auto;background:none;border:0;color:var(--ed-ink);display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.3vw,5px);padding:clamp(4px,.5vw,8px) clamp(5px,.7vw,11px) clamp(3px,.4vw,7px);border-bottom:2px solid transparent}.ed-catbtn.on{background:var(--ed-ink);color:#fff;border-bottom-color:var(--ed-ink)}.ed-caticon{display:block;width:clamp(20px,calc(1.5vw + 7px),36px);height:clamp(20px,calc(1.5vw + 7px),36px)}.ed-caticon svg{width:100%;height:100%;display:block}.ed-catlab{font-size:clamp(8px,calc(1vw + 2.2px),13px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ed-catrow .ed-areasep{flex:0 0 auto;width:1px;align-self:stretch;background:var(--ed-line);margin:0 2px}.ed-concern2{display:grid;grid-template-columns:1fr;align-items:stretch;overflow:hidden;background:#fff;grid-template-areas:"head" "cards" "art" "copy"}.ed-concern2{--c2-art: 360px}.ed-concern2-head{grid-area:head;padding:22px var(--ed-pad) 0}.ed-concern2-head .ed-eyebrow{margin-bottom:0}.ed-concern2-copy{grid-area:copy;padding:0 var(--ed-pad) 12px}.ed-concern2-art{grid-area:art;overflow:hidden;display:flex;justify-content:center}.ed-concern2-pick{grid-area:cards;padding:0 var(--ed-pad) 11px}.ed-concern2-art img{width:100%;height:auto;display:block}.ed-concern2-lab{font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 12px}.ed-concern2-name{font-family:var(--font-ui);font-weight:500;font-size:54px;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 6px;color:var(--c2-ink, inherit)}.ed-concern2 .ed-count{font-family:var(--font-ui);font-weight:700;font-size:32px;line-height:1.1;margin:0 0 14px}.ed-concern2-lead{font-size:16px;font-weight:400;line-height:1.5;margin:0;color:#333}@media (max-width: 760px){.ed-concern2{grid-template-columns:36% 64%;grid-template-areas:"head head" "cards cards" "copy art";align-items:stretch}.ed-concern2-copy{grid-area:copy;padding-right:6px}.ed-concern2-art{grid-area:art;position:relative;margin:0;height:auto;align-self:start;aspect-ratio:auto;overflow:visible}.ed-concern2-art img{position:static;display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.ed-concern2-art:after{content:none}.ed-concern2-name{font-size:clamp(12px,calc(5.6vw - 7px),40px);margin:0 0 10px}.ed-concern2 .ed-count{font-size:28px;margin:0 0 8px}.ed-concern2-lead{font-size:12.5px}}@media (max-width: 359px){.ed-concern2{grid-template-columns:1fr;grid-template-areas:"head" "cards" "art" "copy"}.ed-concern2-art{grid-area:art;aspect-ratio:auto}.ed-concern2-art img{position:static;width:100%;height:auto;display:block}.ed-concern2-copy{grid-area:copy}.ed-concern2 .ed-count{font-size:28px}}.ed-concern2 .ed-hero-rule{margin:20px 0 18px}.ed-concerncards{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;margin-top:11px}.ed-ccard{position:relative;width:auto;min-width:0;aspect-ratio:auto;min-height:clamp(54px,calc(3.2vw + 34px),94px);padding:0 2px;margin-left:-1px;background:#fff;border:1px solid var(--ed-line);color:var(--ed-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(3px,.9vw,9px)}.ed-ccard.on{background:var(--ed-ink);color:#fff;border-color:var(--ed-ink);z-index:1}.ed-ccard:first-child{margin-left:0}.ed-ccard-ic{width:clamp(18px,calc(1.4vw + 6px),30px);height:clamp(18px,calc(1.4vw + 6px),30px)}.ed-ccard-ic svg{width:100%;height:100%;display:block}.ed-ccard-lab{font-size:clamp(7px,calc(1vw + 1.6px),11px);font-weight:700;letter-spacing:0;text-transform:uppercase;text-align:center;padding:0;line-height:1.15;align-self:stretch;max-width:100%;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.ed-ccard-check{display:none}@media (min-width: 761px){.ed-pick{padding:18px 42px 16px}.ed-axisrow{--axis-h: 40px}.ed-pick .ed-tab{font-size:12px}.ed-catrow{margin-top:4px}.ed-concern2{grid-template-columns:minmax(0,1fr) minmax(0,54%);grid-template-areas:"head head" "cards cards" "copy art";align-items:stretch;min-height:460px}.ed-concern2-pick{padding:4px 42px 15px}.ed-concern2-art{position:relative;align-self:start;height:auto;overflow:hidden;display:block;padding-right:42px}.ed-concern2-art img{position:static;width:100%;height:auto;max-width:none;display:block}.ed-concern2-head{padding:30px 42px 14px}.ed-concern2-copy{padding:0 42px 38px}.ed-concern2-copy>.ed-eyebrow,.ed-concern2-copy>.ed-count,.ed-concern2-copy>.ed-concern2-name,.ed-concern2-copy>.ed-concern2-lead,.ed-concern2-copy>.ed-hero-rule,.ed-concern2-lab{max-width:620px}.ed-concern2-name{font-size:clamp(30px,calc(7.2vw - 20px),82px);margin:0 0 14px}.ed-concern2 .ed-count{font-size:clamp(32px,calc(3.4vw - 6px),52px);margin-bottom:18px}.ed-concern2-lead{font-size:clamp(16px,calc(1.5vw + 1px),22px)}.ed-ccard{aspect-ratio:1 / 1.04}}.ed-amzlab,.ed-stars{display:none}.ed-products.list .ed-pcard{position:relative;grid-template-columns:56px minmax(0,1fr) 96px 50px 30px 30px;grid-template-areas:"art copy scores price cart amz";column-gap:4px;row-gap:0;align-items:center;padding:14px 0}.ed-products.list .ed-acts{display:contents}.ed-products.list .ed-routine{position:absolute;left:0;top:10px;z-index:2;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;padding:0}.ed-products.list .ed-part{grid-area:art;height:62px;justify-self:center;justify-items:center}.ed-products.list .ed-part img{height:62px;max-width:62px}.ed-products.list .ed-pcopy{grid-area:copy;align-self:center;padding-right:8px}.ed-products.list .ed-scores{grid-area:scores;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:0;justify-content:center}.ed-products.list .ed-myscore,.ed-products.list .ed-kvscore{margin:0}.ed-products.list .ed-myscore{margin-left:-12px}.ed-products.list .ed-commerce{grid-area:price;align-items:flex-start;justify-content:center;text-align:left;gap:2px;border:0;padding:0;white-space:nowrap;overflow:hidden}.ed-products.list .ed-cart{grid-area:cart;justify-self:end}.ed-products.list .ed-amazon{grid-area:amz;justify-self:end}.ed-products.list .ed-myscore,.ed-products.list .ed-kvscore{width:auto;height:auto;border:0;background:none;color:inherit;display:flex;flex-direction:column;align-items:center;gap:6px}.ed-products.list .ed-myscore span,.ed-products.list .ed-kvscore span{order:-1;font-size:7.5px;font-weight:700;letter-spacing:.04em;margin:0}.ed-products.list .ed-myscore span{color:#e0426b}.ed-products.list .ed-kvscore span{color:#1f9d6b}.ed-products.list .ed-myscore b,.ed-products.list .ed-kvscore b{width:58px;height:52px;border:0;border-radius:0;padding:0;display:block;font-size:0}.ed-products.list .ed-myscore b svg,.ed-products.list .ed-kvscore b svg{width:100%;height:100%;display:block}.ed-products.list .ed-price{font-size:13px;font-weight:400}.ed-products.list .ed-amzlab{display:none}.ed-products.list .ed-rating{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0 4px;font-size:9px;color:#444}.ed-products.list .ed-stars{flex:0 0 100%}.ed-products.list .ed-rating i{text-align:left}.ed-products.list .ed-stars{display:inline-block;font-size:10px;letter-spacing:-.5px;line-height:1;background:linear-gradient(90deg,#f5a623 var(--fill, 0%),#ddd var(--fill, 0%));-webkit-background-clip:text;background-clip:text;color:transparent}.ed-products.list .ed-rating b{font-weight:700}.ed-products.list .ed-rating i{font-style:normal;color:var(--ed-muted)}.ed-products.list .ed-routine .ed-actlab,.ed-products.list .ed-cart .ed-actlab{display:none}.ed-products.list .ed-amazon,.ed-products.list .ed-cart{align-self:center}@media (min-width: 761px){.ed-products.list .ed-pcard{grid-template-columns:92px minmax(0,1fr) 150px 76px 30px 30px;grid-template-areas:"art copy scores price cart amz";column-gap:4px;row-gap:0;padding:18px 0}.ed-products.list .ed-routine{top:14px}.ed-products.list .ed-myscore{margin-left:-16px}.ed-products.list .ed-part,.ed-products.list .ed-part img{height:92px;max-width:92px}.ed-products.list .ed-myscore b,.ed-products.list .ed-kvscore b{width:78px;height:70px}.ed-products.list .ed-myscore span,.ed-products.list .ed-kvscore span{font-size:8.5px}.ed-products.list .ed-price{font-size:15px}.ed-products.list .ed-rating{font-size:10px}.ed-products.list .ed-stars{font-size:12px}}.ed-products.grid .ed-scores{grid-area:scores;display:flex;flex-direction:row-reverse;justify-content:center;align-items:flex-end;gap:2px}.ed-products.grid .ed-scores.one{justify-content:center}.ed-products.grid .ed-myscore,.ed-products.grid .ed-kvscore{display:flex;flex-direction:column;align-items:center;gap:1px;height:auto;min-width:0;padding:0;background:none;border:0;color:inherit}.ed-products.grid .ed-myscore span,.ed-products.grid .ed-kvscore span{font-size:7px;font-weight:800;letter-spacing:.06em;margin:0;white-space:nowrap}.ed-products.grid .ed-myscore span{color:#e0426b}.ed-products.grid .ed-kvscore span{color:#1f9d6b}.ed-products.grid .ed-myscore b,.ed-products.grid .ed-kvscore b{width:60px;height:54px;display:block;font-size:0;border:0;border-radius:0;padding:0}.ed-products.grid .ed-myscore b svg,.ed-products.grid .ed-kvscore b svg{width:100%;height:100%;display:block}@media (min-width: 761px){.ed-products.grid .ed-myscore b,.ed-products.grid .ed-kvscore b{width:68px;height:61px}.ed-products.grid .ed-myscore span,.ed-products.grid .ed-kvscore span{font-size:8px}}@media (min-width: 761px){.ed-products.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1040px){.ed-products.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1400px){.ed-products.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 430px){.ed-products.list .ed-pcard{grid-template-columns:40px minmax(60px,1fr) 72px 46px 30px 30px;column-gap:3px;row-gap:0;padding:12px 0}.ed-products.list .ed-part,.ed-products.list .ed-part img{height:46px;max-width:40px}.ed-products.list .ed-myscore b,.ed-products.list .ed-kvscore b{width:42px;height:38px}.ed-products.list .ed-myscore{margin-left:-8px}.ed-products.list .ed-myscore span,.ed-products.list .ed-kvscore span{font-size:5.5px}.ed-products.list .ed-pcopy h3{font-size:10px}.ed-products.list .ed-price{font-size:12px}.ed-products.list .ed-rating,.ed-products.list .ed-stars{font-size:8px}}.ed-cat .ed-eyebrow{display:flex;align-items:baseline;gap:10px}.ed-cat .ed-num{font-family:var(--font-editorial);font-size:clamp(20px,calc(1.2vw + 15px),30px);font-weight:700;font-style:italic;line-height:1;color:var(--ed-accent)}.ed-cat .ed-eyetitle{font-family:var(--font-ui);font-size:clamp(12px,calc(.5vw + 9px),17px);font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--ed-ink)}.ed-cat .ed-eyedot{font-size:clamp(14px,calc(.5vw + 11px),20px);font-weight:900;line-height:1;color:var(--ed-accent);margin-left:-7px}.ed-scoreguide{padding:0 0 20px}.ed-sg-cards{display:grid;grid-template-columns:1fr;gap:10px;padding:14px var(--ed-pad) 0}.ed-sg-card{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 18px;border-radius:14px}.ed-sg-card.kv{background:#eef7f2}.ed-sg-card.mf{background:#fbeef3}.ed-sg-card.quiz{background:#fdf4e3}.ed-sg-ic{flex:0 0 auto;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff}.ed-sg-ic svg{width:24px;height:24px;display:block}.ed-sg-card.kv .ed-sg-ic{color:#1d9e75}.ed-sg-card.mf .ed-sg-ic{color:#c7477e}.ed-sg-card.quiz .ed-sg-ic{color:#b98514}.ed-sg-lab{display:block;font-size:11px;font-weight:800;letter-spacing:.07em;margin-bottom:5px}.ed-sg-hd{display:block;font-size:13px;font-weight:800;line-height:1.35;color:var(--ed-ink)}.ed-sg-txt p{font-size:12px;line-height:1.5;color:#4a4750;margin:6px 0 0}.ed-sg-btn{margin-top:12px;display:inline-flex;align-items:center;gap:10px;background:var(--ed-ink);color:#fff;border:0;padding:12px 18px;font-family:var(--font-ui);font-size:11px;font-weight:800;letter-spacing:.06em}@media (min-width: 761px){.ed-scoreguide{padding:0 0 26px}.ed-sg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 42px 0}.ed-sg-card{padding:20px 20px 22px}.ed-sg-hd{font-size:14px}.ed-sg-txt p{font-size:12.5px}}@media (min-width: 761px){.ed-sg-cards:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-scoreguide{padding:0}.ed-sg-bar{width:100%;display:flex;align-items:center;gap:10px;padding:12px var(--ed-pad);background:none;border:0;border-bottom:1px solid var(--ed-line);font-family:var(--font-ui);color:var(--ed-ink);text-align:left}.ed-sg-i{flex:0 0 auto;width:16px;height:16px;border-radius:50%;border:1px solid var(--ed-muted);color:var(--ed-muted);display:grid;place-items:center;font-size:10px;font-weight:800;font-style:italic}.ed-sg-q{font-size:12px;font-weight:700}.ed-sg-chev{margin-left:auto;font-size:13px;line-height:1;display:block;transform:rotate(180deg);transition:transform .15s}.ed-sg-bar.open .ed-sg-chev{transform:rotate(0)}.ed-sg-cards{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;border:0;border-bottom:1px solid var(--ed-line);background:#fff}.ed-sg-card{display:flex;align-items:flex-start;gap:12px;padding:14px var(--ed-pad) 16px;border-radius:0;background:none;border-top:1px solid var(--ed-line)}.ed-sg-card:first-child{border-top:0}.ed-sg-ic{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff}.ed-sg-ic svg{width:20px;height:20px;display:block}.ed-sg-card.kv .ed-sg-ic{background:#e4f3ec;color:#1d9e75}.ed-sg-card.mf .ed-sg-ic{background:#fbe4ee;color:#c7477e}.ed-sg-card.quiz .ed-sg-ic{background:#f4f4f5;color:var(--ed-ink)}.ed-sg-txt{min-width:0}.ed-sg-lab{display:block;font-size:10px;font-weight:800;letter-spacing:.07em;margin-bottom:4px}.ed-sg-card.kv .ed-sg-lab{color:#1d9e75}.ed-sg-card.mf .ed-sg-lab{color:#c7477e}.ed-sg-hd{display:block;font-size:12px;font-weight:800;line-height:1.35;color:var(--ed-ink)}.ed-sg-txt p{font-size:11px;line-height:1.5;color:#4a4750;margin:5px 0 0}.ed-sg-btn{margin-top:10px;display:inline-flex;align-items:center;gap:10px;background:var(--ed-ink);color:#fff;border:0;padding:10px 15px;font-family:var(--font-ui);font-size:10.5px;font-weight:800;letter-spacing:.06em}.ed-sg-sub{font-size:12px;color:var(--ed-muted);margin:4px 0 0}@media (min-width: 481px){.ed-sg-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-sg-card{flex-direction:column;gap:8px;border-top:0;border-left:1px solid var(--ed-line);padding:12px 12px 14px}.ed-sg-card:first-child{border-left:0;padding-left:var(--ed-pad)}.ed-sg-card:last-child{padding-right:var(--ed-pad)}.ed-sg-ic{width:30px;height:30px}.ed-sg-ic svg{width:17px;height:17px}.ed-sg-lab{font-size:9px;margin-bottom:3px}.ed-sg-hd{font-size:11px}.ed-sg-txt p{font-size:10px;margin-top:4px}.ed-sg-btn{margin-top:8px;padding:9px 12px;font-size:9.5px;gap:7px}}@media (min-width: 761px){.ed-scoreguide{padding:0 42px 26px}.ed-sg-bar{padding:13px 42px}.ed-sg-card{flex-direction:row;gap:12px;padding:16px 20px 18px}.ed-sg-card:first-child{padding-left:42px}.ed-sg-card:last-child{padding-right:42px}.ed-sg-ic{width:38px;height:38px}.ed-sg-ic svg{width:20px;height:20px}.ed-sg-lab{font-size:10px;margin-bottom:4px}.ed-sg-hd{font-size:12.5px}.ed-sg-txt p{font-size:11.5px;margin-top:5px}.ed-sg-btn{margin-top:10px;padding:10px 15px;font-size:10.5px;gap:10px}}@keyframes ed-attn{0%,91.5%{transform:scale(1);box-shadow:0 0 #b23a6b00}92.5%{transform:scale(1.14);box-shadow:0 0 0 7px #b23a6b38}93.5%{transform:scale(1);box-shadow:0 0 #b23a6b00}94.5%{transform:scale(1.14);box-shadow:0 0 0 7px #b23a6b38}95.5%{transform:scale(1);box-shadow:0 0 #b23a6b00}96.5%{transform:scale(1.14);box-shadow:0 0 0 7px #b23a6b38}97.5%{transform:scale(1);box-shadow:0 0 #b23a6b00}98.5%{transform:scale(1.14);box-shadow:0 0 0 7px #b23a6b38}to{transform:scale(1);box-shadow:0 0 #b23a6b00}}.ed-sg-btn{background:#b23a6b}.ed-sg-btn.attn{animation:ed-attn 60s ease-in-out infinite;transform-origin:left center}.ed-myfit.attn i{border-radius:20px}.ed-myfit.attn i{animation:ed-attn 60s ease-in-out infinite;transform-origin:center}@media (prefers-reduced-motion: reduce){.ed-sg-btn.attn,.ed-myfit.attn i{animation:none}}.ed-myfit i{border-color:#b23a6b}.ed-myfit i:after{border-color:#b23a6b}.ed-myfit input:checked+i{background:#b23a6b;border-color:#b23a6b}.ed-myfit input:checked+i:after{border-color:#fff}.ed-products.grid .ed-routine img,.ed-products.list .ed-routine img{width:16px!important;height:16px!important}.ed-routine img{filter:brightness(0) saturate(100%) invert(31%) sepia(35%) saturate(900%) hue-rotate(115deg) brightness(92%) contrast(92%)}.ed-cat .ed-myfit.need{opacity:1;cursor:pointer}.ed-cat .ed-myfit.need i{border-style:dashed;border-color:#c81e6e}.ed-cat .ed-myfit.need{animation:ed-attn 18s ease-in-out infinite;transform-origin:left center}@media (prefers-reduced-motion: reduce){.ed-cat .ed-myfit.need{animation:none}}.ed .ym2{--ym-green: #159b78;--ym-mint: #e4f5ef;--ym-line: #e4e4e1;font-family:var(--font-ui);color:#090909}.ed .ym2 *{box-sizing:border-box}.ed .ym2 .hero:after{display:none}.ed .ym2 .hero{height:auto;min-height:0;margin:0;border-radius:0;position:relative;padding:28px var(--ed-pad) 20px;border-bottom:1px solid var(--ym-line);background:#fff;display:grid;grid-template-columns:1fr;align-items:end;gap:14px}.ed .ym2 .herogl{display:block;width:100%;height:150px;border:0;opacity:.9}.ed .ym2 .hero-text{position:static;max-width:none;padding:0}.ed .ym2 .hero .eyebrow,.ed .ym2 .sechead .eyebrow{display:block;color:var(--ed-accent);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px}.ed .ym2 .hero h1{font-family:var(--font-ui);font-size:39px;font-weight:800;line-height:.98;letter-spacing:-1px;margin:14px 0 13px;text-transform:uppercase}.ed .ym2 .hero-sub{color:#696978;font-size:15px;margin:0}.ed .ym2 .hero .eyebrow b{color:var(--ed-ink);font-size:21px;font-weight:500;margin-right:14px}.ed .ym2 .hero-stamp{display:inline-block;background:#f4f4f4;color:#666;padding:7px 10px;margin-top:10px;font-size:11px;font-weight:600;letter-spacing:.04em}.ed .ym2 .hero-cta{position:static;margin:14px 0 0;display:flex;gap:25px;flex-wrap:wrap}.ed .ym2 .hero-cta .hbtn,.ed .ym2 .re-match-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 17px;border:1px solid var(--ym-line);border-radius:5px;background:#fff;color:inherit;font-size:11px;font-weight:600;letter-spacing:.04em}.ed .ym2 .sect{padding:20px var(--ed-pad)}.ed .ym2 .skin-card{border:0;border-radius:0;padding:0;background:none;box-shadow:none}.ed .ym2 .skin-card-top{padding:0 0 8px}.ed .ym2 .skin-summary{font-size:15px;color:#696978}.ed .ym2 .skin-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--ym-line);margin-top:20px}.ed .ym2 .skin-col{min-height:145px;padding:20px 20px 12px 0;border-right:1px solid var(--ym-line);position:relative}.ed .ym2 .skin-col:nth-child(2){border-right:0;padding-left:28px}.ed .ym2 .skin-col:nth-child(n+3){border-top:1px solid var(--ym-line)}.ed .ym2 .skin-col-label{font-size:10px;font-weight:700;color:#707080;letter-spacing:.04em;text-transform:uppercase;margin:0}.ed .ym2 .focus-row{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:600;margin-top:26px}.ed .ym2 .focus-lvl,.ym2 .need-chip,.ym2 .avoid-chip{font-style:normal;font-size:9px;font-weight:500;color:#278d72;background:var(--ym-mint);border:0;padding:7px 9px;border-radius:6px}.ed .ym2 .avoid-chip{color:#9a5b2a;background:#fdf1e6}.ed .ym2 .skin-col>div:not(.skin-col-label){margin-top:25px}.ed .ym2 .ym-round{position:absolute;bottom:12px;left:0;margin:0!important;width:44px;height:44px;border-radius:50%;background:var(--ym-mint);display:grid;place-items:center;font-size:20px;color:#278d72}.ed .ym2 .skin-col:nth-child(2) .ym-round,.ed .ym2 .skin-col:nth-child(3) .ym-round{left:28px}.ed .ym2 .skin-col-chart{padding-bottom:12px}.ed .ym2 .skin-col-chart .ym-round{display:none}.ed .ym2 .ym-bulkbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:14px 0 4px}.ed .ym2 .ym-bulktitle{font-size:14px;font-weight:700}.ed .ym2 .ym-bulksub{font-size:11px;color:#777;margin-top:2px}.ed .ym2 .ym-acts.ym-bulk{gap:10px}.ed .ym2 .ym-acts.ym-bulk .ha-routine{background:#080808!important;color:#fff!important;border-color:#080808!important;height:42px;padding:0 17px;border-radius:5px;font-size:10px;font-weight:600}.ed .ym2 .ym-acts.ym-bulk .p-addbtn,.ed .ym2 .ym-acts.ym-bulk .p-buybtn{height:42px!important;width:auto!important;min-width:52px;padding:0 14px!important;border-radius:5px!important}.ed .ym2 .lstep{display:flex;flex-direction:column;justify-content:center;min-width:0}.ed .ym2 .lstep b{display:block;font-size:20px;font-weight:500;line-height:1}.ed .ym2 .lstep span{font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ed-muted);margin-top:4px}.ed .ym2 .lrow .ym-acts .ha-routine{height:35px;border:1px solid var(--ym-line);border-radius:5px;padding:0 10px;font-size:9px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;gap:5px}.ed .ym2 .sechead{display:block;margin-bottom:14px}.ed .ym2 .h-sec{font-family:var(--font-ui);font-size:18px;font-weight:700;margin:12px 0 2px}.ed .ym2 .list{padding:0!important}.ed .ym2 .lrow{min-height:92px;border:1px solid var(--ym-line);border-radius:0;display:grid;align-items:center;gap:4px 6px;padding:6px;background:#fff;grid-template-columns:46px 46px minmax(0,1fr);grid-template-areas:"step art info" "scores scores acts"}.ed .ym2 .lrow .lstep{grid-area:step}.ed .ym2 .lrow .lthumb{grid-area:art}.ed .ym2 .lrow .linfo{grid-area:info}.ed .ym2 .lrow+.lrow{border-top:0}.ed .ym2 .lthumb{width:52px;height:70px}.ed .ym2 .lthumb .li{width:52px;height:70px;border:0;background:#fff}.ed .ym2 .linfo{min-width:0}.ed .ym2 .linfo .br{font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#777}.ed .ym2 .linfo .nm{font-size:11px;line-height:1.35;font-weight:600;margin:3px 0}.ed .ym2 .linfo .meta{font-size:9px;color:#777;display:flex;gap:8px;justify-content:flex-start}.ed .ym2 .lright .scorestack{display:flex;flex-direction:column;align-items:stretch;gap:4px}.ed .ym2 .lright .lmatch{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--ym-line);border-radius:0;background:#fff;color:inherit;padding:6px 4px;white-space:nowrap;gap:2px}.ed .ym2 .lright .lmatch b{font-size:20px;font-weight:500;line-height:1}.ed .ym2 .lright .lmatch i{font-style:normal;font-size:7px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ed .ym2 .lright .lmatch.myfit-tag{background:#090909;color:#fff;border-color:#090909}.ed .ym2 .lright .lmatch .d{display:none}.ed .ym2 .lright .lmatch.whytag{border:0;background:var(--ym-mint);color:#278d72;font-size:9px;font-weight:500;padding:7px 9px;border-radius:6px}.ed .ym2 .lrow .lright{display:contents}.ed .ym2 .lrow .lright .scorestack{grid-area:scores;flex-direction:row;justify-content:flex-start}.ed .ym2 .lrow .ym-acts{grid-area:acts;justify-content:flex-end;padding:2px 0}.ed .ym2 .disclaimer,.ym2 .kv-disclaimer{margin-top:25px;border:0;border-top:1px solid var(--ed-line, #dedede);background:none;padding:12px 0 0;font-size:9px;line-height:1.6;color:#151515}@media (min-width: 761px){.ed .ym2 .hero,.ed .ym2 .sect{padding-left:42px;padding-right:42px}.ed .ym2 .hero{grid-template-columns:1fr auto}.ed .ym2 .hero-cta{margin:0 0 4px}.ed .ym2 .hero{padding-top:28px}.ed .ym2 .hero h1{font-size:58px;letter-spacing:-2px;margin:20px 0 13px}.ed .ym2 .herogl{height:220px}.ed .ym2 .skin-card-grid{grid-template-columns:1fr 1.25fr 1fr 2fr}.ed .ym2 .skin-col{min-height:210px;padding:20px 20px 12px 0}.ed .ym2 .skin-col:nth-child(2){border-right:1px solid var(--ym-line)}.ed .ym2 .skin-col:nth-child(3){padding-left:28px}.ed .ym2 .skin-col:nth-child(4){border-right:0;padding-left:28px}.ed .ym2 .skin-col:nth-child(n+3){border-top:0}.ed .ym2 .lrow{min-height:82px;gap:0 14px;padding:6px 14px;grid-template-columns:105px 105px minmax(0,1fr) auto auto;grid-template-areas:"step art info scores acts"}.ed .ym2 .lrow .lright .scorestack{justify-content:flex-end}.ed .ym2 .lrow .ym-acts{padding:0}.ed .ym2 .lthumb,.ed .ym2 .lthumb .li{width:105px;height:70px}.ed .ym2 .lstep b{font-size:24px}.ed .ym2 .lright .scorestack{flex-direction:row}.ed .ym2 .lright .lmatch{height:49px;width:72px;padding:0}.ed .ym2 .lright .lmatch.whytag{height:auto;width:auto}.ed .ym2 .linfo .nm{font-size:13px}}.ed .ym2 .ym-period{background:#fff;border:0;border-radius:0;overflow:visible}.ed .ym2 .ym-periodhead{height:45px;display:grid;grid-template-columns:30px 45px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:0;background:none;margin-top:24px}.ed .ym2 .ym-periodhead b{grid-row:1 / 3;font-size:20px}.ed .ym2 .ym-periodhead span{grid-row:1 / 3;font-weight:700;font-size:13px;letter-spacing:.04em}.ed .ym2 .ym-periodhead strong{font-size:14px;font-weight:700;align-self:end;letter-spacing:.04em;text-transform:uppercase}.ed .ym2 .ym-periodhead small{font-size:9px;color:var(--ed-muted);align-self:start;text-transform:uppercase;letter-spacing:.05em}.ed .ym2 .lrow .lmatch.whytag{display:none}.ed .ym2 .ym-acts .p-addbtn.on,.ed .ym2 .ym-acts .ha-routine.on{background:#080808!important;border-color:#080808!important;color:#fff!important}.ed .ym2 .ym-round{background:#f4f4f4;color:#7a7a7a}.ed .ym2 .ym-periodhead b{display:flex;align-items:center}.ed .ym2,.ed .ym2 h1,.ed .ym2 h2,.ed .ym2 h3,.ed .ym2 b,.ed .ym2 strong,.ed .ym2 .hero-text h1,.ed .ym2 .h-sec,.ed .ym2 .skin-type-name,.ed .ym2 .linfo .nm,.ed .ym2 .linfo .br,.ed .ym2 .lstep b,.ed .ym2 .lright .lmatch b,.ed .ym2 button,.ed .ym2 a{font-family:var(--font-ui)}.ed .ym2 .ym-skinbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--ym-line);cursor:pointer}.ed .ym2 .ym-skinbar .skin-col-label{color:#707080;margin-bottom:4px}.ed .ym2 .ym-skinbar-name strong{font-family:var(--font-ui);font-size:18px;font-weight:700}.ed .ym2 .ym-skinbar-acts{display:flex;gap:10px;flex:none}.ed .ym2 .ym-skinbar-acts .hbtn{font-size:10px}.ed .ym2 .ym-cands{margin:0 0 0 34px}.ed .ym2 .lrow.ym-cand{border:0;border-top:1px solid #f0f0ee;background:#fbfbfa}.ed .ym2 .lrow.ym-cand+.lrow.ym-cand{border-top:1px solid #f0f0ee}.ed .ym2 .ym-cands>div:first-child{padding:0 0 8px}.ed .ym2{--myfit: var(--ed-accent, #ff3b78);--kfit: #0b0b0b}.ed .ym2 .lrow,.ed .ym2 .lthumb .li,.ed .ym2 .lright .lmatch,.ed .ym2 .ym-acts .ha-routine,.ed .ym2 .p-addbtn,.ed .ym2 .p-buybtn,.ed .ym2 .ym-cand,.ed .ym2 .pcard{border-radius:0}.ed .ym2 .lrow .lright .scorestack,.ed .ym2 .lright .scorestack{display:flex;flex-direction:row-reverse!important;align-items:flex-start;gap:0;justify-content:center}.ed .ym2 .lright .lmatch{width:auto;height:auto;border:0;background:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:6px}.ed .ym2 .lrow .lright .lmatch.myfit-tag,.ed .ym2 .lright .lmatch.myfit-tag{margin-left:-12px;background:none;color:inherit;border:0}.ed .ym2 .lright .lmatch i{order:-1;font-style:normal;font-size:7.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin:0}.ed .ym2 .lright .lmatch.myfit-tag i{color:#e0426b}.ed .ym2 .lright .lmatch.kfit i{color:#1f9d6b}.ed .ym2 .lright .lmatch b{width:58px;height:52px;display:block;padding:0;border:0;border-radius:0;font-size:0}.ed .ym2 .lright .lmatch b svg{width:100%;height:100%;display:block}.ed .ym2 .lright .lmatch.whytag{display:none}@media (min-width: 761px){.ed .ym2 .lright .lmatch b{width:78px;height:70px}.ed .ym2 .lright .lmatch i{font-size:8.5px}.ed .ym2 .lrow .lright .lmatch.myfit-tag,.ed .ym2 .lright .lmatch.myfit-tag{margin-left:-16px}}.ed .ym2 .lrow .ym-acts .ha-routine{background:#0b0b0b;border:0;color:#fff;height:38px;padding:0 16px;font-size:10.5px;font-weight:800;letter-spacing:.08em;gap:8px}.ed .ym2 .lrow .ym-acts .ha-routine.on{background:#0b0b0b;color:#fff}.ed .ym2 .p-addbtn,.ed .ym2 .p-buybtn{border:1px solid var(--ed-line);background:#fff;height:38px}.ed .ym2 .p-addbtn.on{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.ed .ym2 .lstep b{font-size:34px;font-weight:800;letter-spacing:-.02em}.ed .ym2 .lstep span{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-ink)}.ed .ym2 .ym-cands{border:1px solid var(--ed-line);border-top:0}.ed .ym2 .ym-cands:before{content:"ALTERNATIVES";display:block;padding:12px 16px 0;font-size:9px;font-weight:800;letter-spacing:.12em;color:var(--ed-muted)}.ed .ym2{--great: var(--ed-accent, #ff3b78);--great-d: var(--ed-ink, #0b0b0b);--soft: #f4f4f4}.ed .ym2 .hbtn,.ed .ym2 .re-match-btn{border:1px solid var(--ed-line);border-radius:0;color:var(--ed-ink);font-size:11px;font-weight:800;letter-spacing:.06em}.ed .ym2 .need-chip,.ed .ym2 .avoid-chip{border-radius:20px;background:#fff;border:1px solid #ccc;color:var(--ed-ink);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ed .ym2 .seclink{color:var(--ed-ink)}.ed .ym2 .hero .eyebrow,.ed .ym2 .sechead .eyebrow,.ed .ym2 .sect>.eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-accent);margin:0 0 14px}.ed .ym2 .hero .eyebrow b,.ed .ym2 .sechead .eyebrow b,.ed .ym2 .sect>.eyebrow b{color:var(--ed-ink);font-size:16px;font-weight:400;margin:0}.ed .ym2 .hero .eyebrow:after,.ed .ym2 .sechead .eyebrow:after,.ed .ym2 .sect>.eyebrow:after{content:"";flex:1;max-width:40px;border-top:1px solid #bbb}.ed .ym2 .hero h1{font-family:var(--font-editorial);font-weight:400;text-transform:none;font-size:clamp(34px,5vw,62px);line-height:.98;letter-spacing:0;margin:4px 0 14px}.ed .ym2 .h-sec{font-family:var(--font-editorial);font-weight:400;font-size:26px;letter-spacing:0}.ed .ym2 .hero-sub{color:#555;font-size:13px}.ed .ym2 .hero-stamp{background:none;border:1px solid var(--ed-line);color:var(--ed-muted);padding:6px 10px;font-size:9.5px;font-weight:800;letter-spacing:.12em}.ed .ym2 .hero-cta .hbtn,.ed .ym2 .re-match-btn,.ed .ym2 .hbtn{border-radius:0}.ed .ym2 .hero-cta{gap:10px}.ed .ym2 .herogl{display:none}@media (max-width: 760px){.ed .ym2 .hero h1{font-size:30px;margin:2px 0 10px}.ed .ym2 .h-sec{font-size:20px}.ed .ym2 .hero-sub{font-size:12px}.ed .ym2 .hero .eyebrow,.ed .ym2 .sechead .eyebrow,.ed .ym2 .sect>.eyebrow{font-size:9px;margin-bottom:10px}.ed .ym2 .hero .eyebrow b,.ed .ym2 .sechead .eyebrow b,.ed .ym2 .sect>.eyebrow b{font-size:13px}}.ed .ym2 .re-match-btn.qzgo{background:#0b0b0b;border:1px solid #0b0b0b;color:#fff;height:42px;padding:0 20px;border-radius:0;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ed .ym2 .skin-col-label{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:var(--ed-muted, #777)}.ed .ym2 .focus-row{font-family:var(--font-editorial);font-size:22px;font-weight:400;letter-spacing:0}.ed .ym2 .focus-lvl{background:none;border:1px solid var(--ed-line, #dedede);color:var(--ed-ink, #0b0b0b);border-radius:0;padding:5px 8px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ed .ym2 .need-chip,.ed .ym2 .avoid-chip{border-radius:0;background:none;border:1px solid var(--ed-line, #dedede);color:var(--ed-ink, #0b0b0b);padding:6px 9px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ed .ym2 .ym-round{display:none}.ed .ym2 .skin-col{min-height:0;padding-bottom:24px}@media (max-width: 760px){.ed .ym2 .focus-row{font-size:19px}.ed .ym2 .need-chip,.ed .ym2 .avoid-chip{font-size:9px}}.ed .ym2 .ym-skinbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 0 14px;border-bottom:1px solid var(--ed-line, #dedede);cursor:pointer}.ed .ym2 .ym-skinbar .eyebrow{margin:0 0 6px}.ed .ym2 .ym-skinbar .h-sec{margin:0}.ed .ym2 .ym-skinbar-acts{flex:none}.ed .ym2 .skin-card-grid{grid-template-columns:1fr;border-top:0;margin-top:0}.ed .ym2 .skin-col{border-right:0;border-top:1px solid var(--ed-line, #dedede);padding:18px 0;min-height:0}.ed .ym2 .skin-col:first-child{border-top:0}.ed .ym2 .skin-col:nth-child(2),.ed .ym2 .skin-col:nth-child(3),.ed .ym2 .skin-col:nth-child(4){padding-left:0}.ed .ym2 .skin-col>div:not(.skin-col-label){margin-top:12px}.ed .ym2 .focus-row{margin-top:12px}.ed .ym2 .skin-chart-row{border-top:1px solid var(--ed-line, #dedede);padding:18px 0 4px}.ed .ym2 .skin-chart-row svg{width:100%;height:auto}@media (min-width: 761px){.ed .ym2 .skin-card-grid{grid-template-columns:repeat(3,1fr)}.ed .ym2 .skin-col{border-top:0;border-right:1px solid var(--ed-line, #dedede);padding:22px 22px 22px 0}.ed .ym2 .skin-col:nth-child(2),.ed .ym2 .skin-col:nth-child(3){padding-left:22px}.ed .ym2 .skin-col:last-child{border-right:0}}.ed .ym2 .ym-skinbar .eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-accent);margin:0 0 6px}.ed .ym2 .ym-skinbar .eyebrow b{color:var(--ed-ink);font-size:16px;font-weight:400;margin:0}.ed .ym2 .ym-skinbar .eyebrow:after{content:"";flex:1;max-width:40px;border-top:1px solid #bbb}.ed .ym2 .skin-col-hint{margin:6px 0 0;font-size:11px;line-height:1.5;color:var(--ed-muted, #777);max-width:30ch}.ed .ym2 .skin-col>div:not(.skin-col-label){margin-top:14px}.ed .ym2 .hero-cta .hbtn-solid{background:#0b0b0b;border:1px solid #0b0b0b;color:#fff}.ed .ym2 .lrow .linfo .meta .pr{font-size:15px;font-weight:700;color:var(--ed-ink, #0b0b0b)}@media (min-width: 761px){.ed .ym2 .lrow .linfo .meta .pr{font-size:17px}}.ed .ym2 .lrow{grid-template-columns:50px 52px minmax(0,1fr);grid-template-areas:"step art  info" "step art  price" "scores scores acts"}.ed .ym2 .lrow .lprice{grid-area:price;justify-self:start;white-space:nowrap;font-size:15px;font-weight:700;color:var(--ed-ink, #0b0b0b)}.ed .ym2 .lrow .linfo .nm{color:var(--ed-ink, #0b0b0b)}.ed .ym2 .lrow .linfo .meta{color:var(--ed-muted, #777)}@media (min-width: 761px){.ed .ym2 .lrow{min-height:82px;gap:0 14px;padding:8px 14px;align-items:center;grid-template-columns:74px 92px minmax(0,1fr) 168px 86px auto;grid-template-areas:"step art info scores price acts"}.ed .ym2 .lrow .lprice{justify-self:end;font-size:17px}.ed .ym2 .lrow .lright .scorestack{justify-content:center}.ed .ym2 .lthumb,.ed .ym2 .lthumb .li{width:92px;height:70px}}.ed .ym2 .lrow .ym-acts{display:flex;align-items:center;gap:8px}.ed .ym2 .lrow .ym-acts .ha-routine{background:#0b0b0b;border:0;color:#fff;height:32px;padding:0 11px;font-size:9px;font-weight:800;letter-spacing:.06em;gap:6px;border-radius:0}.ed .ym2 .lrow .ym-acts .p-addbtn{width:34px;height:34px;padding:0}@media (max-width: 760px){.ed .ym2 .lrow .lstep span{font-size:7.5px;letter-spacing:.03em}.ed .ym2 .lrow .ym-acts{flex-wrap:wrap;justify-content:flex-end}.ed .ym2 .lrow .lprice{font-size:14px}}.ed .ym2 .ym-steplab{display:flex;align-items:baseline;gap:9px;padding:16px 0 2px}.ed .ym2 .ym-steplab b{font-family:var(--font-editorial);font-size:15px;font-weight:400;line-height:1}.ed .ym2 .ym-steplab span{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-muted, #777)}.ed .ym2 .ed-products.list .ed-pcard.ym-cand{padding-left:22px}.ed .ym2 .ym-cands{border:0;border-left:1px solid var(--ed-line, #dedede);margin:0 0 0 20px;padding-left:16px;background:none}.ed .ym2 .ym-cands:before{padding:10px 0 0}.ed .ym2 .ed-products.list .ed-pcard.ym-cand{padding-left:0}.ed .ym2 .ed-products.list .ed-price{font-size:13px}.ed .ym2 .ed-products.list .ed-commerce{white-space:nowrap}@media (min-width: 761px){.ed .ym2 .ed-products.list .ed-price{font-size:14px}.ed .ym2 .ed-products.list .ed-pcard{grid-template-columns:92px minmax(0,1fr) 150px 62px 40px 56px}}.ed .ym2 .sect{border-top:1px solid var(--ed-line, #dedede);padding-top:30px;padding-bottom:34px}.ed .ym2 .sect+.sect{border-top:1px solid var(--ed-line, #dedede)}@media (min-width: 761px){.ed .ym2 .sect{padding-top:40px;padding-bottom:46px}}.ed .ym2 .ym-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;border-top:1px solid var(--ed-line, #dedede);background:none;padding:14px 0 0;margin-top:18px;border-radius:0}.ed .ym2 .ym-bulktitle{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-ink, #0b0b0b)}.ed .ym2 .ym-bulkwrap{margin:0}.ed .ym2 .ym-bulkwrap .ed-acts{padding:0}.ed .ym2 .ym-bulkwrap .ed-routine,.ed .ym2 .ym-bulkwrap .ed-cart,.ed .ym2 .ym-bulkwrap .ed-amazon{position:relative}.ed .ym2 .ym-allbadge{position:absolute;top:-7px;right:-7px;z-index:2;background:var(--ed-accent, #ff3b78);color:#fff;font-size:7px;font-weight:800;letter-spacing:.06em;padding:1px 4px;border-radius:0}.ed .ym2 .ym-period+.ym-period{margin-top:6px}.ed .ym2 .ym-periodhead{display:flex;align-items:center;gap:10px;height:auto;border-top:1px solid var(--ed-ink, #0b0b0b);border-bottom:1px solid var(--ed-line, #dedede);padding:10px 0;margin:26px 0 0;background:none;grid-template-columns:none}.ed .ym2 .ym-periodhead b{display:flex;align-items:center;font-size:15px;grid-row:auto}.ed .ym2 .ym-periodhead span{grid-row:auto;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ed .ym2 .ym-periodhead strong{font-family:var(--font-editorial);font-size:17px;font-weight:400;letter-spacing:0;text-transform:none;align-self:auto;flex:1}.ed .ym2 .ym-periodhead small{font-size:9px;font-weight:800;letter-spacing:.12em;align-self:auto;color:var(--ed-muted, #777)}.ed .ym2 .ym-steplab{display:flex;align-items:center;gap:10px;padding:20px 0 6px}.ed .ym2 .ym-steplab b{font-family:var(--font-editorial);font-size:17px;font-weight:400;line-height:1;color:var(--ed-ink, #0b0b0b)}.ed .ym2 .ym-steplab span{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-ink, #0b0b0b)}.ed .ym2 .ym-steplab:after{content:"";flex:1;border-top:1px solid var(--ed-line, #dedede)}.ed .ym2 .ed-products.list .ed-pcopy h3{color:var(--ed-ink, #0b0b0b)}.ed .ym2 .ed-products.list .ed-pbrand{color:var(--ed-muted, #777)}.ed .ym2{--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.ed .ym2 .hero{position:relative;overflow:visible;display:grid;grid-template-columns:1fr;align-items:end;margin:46px var(--ed-pad) 0;padding:26px 22px 20px;border:1px solid var(--ed-ink, #0b0b0b);background:#fff}.ed .ym2 .hero-text{position:static}.ed .ym2 .hero .eyebrow{position:absolute;left:-1px;top:0;transform:translateY(-100%);margin:0;background:#fff;padding:8px 16px;border:1px solid var(--ed-ink, #0b0b0b);border-bottom:0}.ed .ym2 .hero .eyebrow:after{display:none}.ed .ym2 .hero-lab{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ed-muted, #777)}.ed .ym2 .hero h1{margin:4px 0 16px}.ed .ym2 .hero-facts{margin:0;border-top:1px solid var(--ed-line, #dedede)}.ed .ym2 .hero-facts>div{display:flex;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px dotted #cfcfcf}.ed .ym2 .hero-facts dt{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-muted, #777);flex:0 0 106px;margin:0}.ed .ym2 .hero-facts dd{margin:0;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--ed-ink, #0b0b0b)}.ed .ym2 .hero-stamp{display:none}.ed .ym2 .hero-cta{justify-content:flex-end;margin:18px 0 0;gap:14px;align-items:center}.ed .ym2 .hero-cta .hbtn-link{border:0;background:none;padding:0;height:auto;color:var(--ed-ink, #0b0b0b);text-decoration:underline;text-underline-offset:4px}@media (min-width: 761px){.ed .ym2 .hero{grid-template-columns:1fr;padding:32px 30px 24px}.ed .ym2 .hero-facts dt{flex-basis:130px}}.ed .ym2 .sheet-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--ed-muted, #777)}.ed .ym2 .skin-card-grid,.ed .ym2 .skin-chart-row{background:#fbfbf8;padding-left:16px;padding-right:16px;border-left:1px solid var(--ed-line, #dedede);border-right:1px solid var(--ed-line, #dedede)}.ed .ym2 .skin-col-label,.ed .ym2 .skin-col-hint,.ed .ym2 .focus-lvl,.ed .ym2 .need-chip,.ed .ym2 .avoid-chip{font-family:var(--font-mono)}.ed .ym2 .skin-col{border-top-style:dotted}.ed .ym2 .focus-row{font-family:var(--font-editorial)}.ed .ym2 .ai-meta{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--ed-muted, #777);margin-top:6px}.ed .ym2 .ym-bulktitle,.ed .ym2 .ym-periodhead span,.ed .ym2 .ym-periodhead small,.ed .ym2 .ym-steplab span{font-family:var(--font-mono)}.ed .ym2 .ym-periodhead span:before{content:"["}.ed .ym2 .ym-periodhead span:after{content:"]"}.ed .ym2 .ym-steplab b{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em}.ed .ym2 .ym-steplab b:before{content:"["}.ed .ym2 .ym-steplab b:after{content:"]"}.ed .ym2 .ym-allbadge{display:none}.ed .ym2 .ym-bulktitle{flex:1 1 auto;min-width:0}.ed .ym2 .ym-bulkwrap{flex:0 0 auto}.ed .ym2 .ed-products.list.ym-bulkwrap .ed-acts{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:16px}@media (max-width: 460px){.ed .ym2 .ym-bulkbar{flex-wrap:wrap}.ed .ym2 .ym-bulkwrap{width:100%}.ed .ym2 .ym-bulkwrap .ed-acts{justify-content:flex-start}}.ed .ym2 .hero,.ed .ym2 .sect{position:relative;overflow:visible;margin:48px var(--ed-pad) 0;padding:26px 20px 22px;border:1px solid var(--ed-ink, #0b0b0b);background:#fff}.ed .ym2 .sect:last-of-type{margin-bottom:26px}.ed .ym2 .hero .eyebrow,.ed .ym2 .sect .eyebrow{position:absolute;left:-1px;top:0;transform:translateY(-100%);margin:0;background:#fff;padding:8px 16px;border:1px solid var(--ed-ink, #0b0b0b);border-bottom:0}.ed .ym2 .hero .eyebrow:after,.ed .ym2 .sect .eyebrow:after{display:none}.ed .ym2 .hero-text,.ed .ym2 .sechead,.ed .ym2 .sechead>div,.ed .ym2 .ym-skinbar,.ed .ym2 .ym-skinbar-name{position:static}.ed .ym2 .skin-card-grid,.ed .ym2 .skin-chart-row{border-left:0;border-right:0;padding-left:0;padding-right:0;background:none}.ed .ym2 .skin-card-grid{background:#fbfbf8;padding:0 14px}.ed .ym2 .skin-chart-row{background:#fbfbf8;padding:18px 14px 6px}@media (min-width: 761px){.ed .ym2 .hero,.ed .ym2 .sect{padding:30px 28px 26px}}@media (max-width: 460px){.ed .ym2 .hero,.ed .ym2 .sect{padding:22px 14px 18px;margin-top:44px}.ed .ym2 .hero .eyebrow,.ed .ym2 .sect .eyebrow{padding:7px 12px}}.ed .ym2 .ed-products.list.ym-bulkwrap .ed-cart{width:34px;height:34px}.ed .ym2 .ym-alltag{flex:0 0 auto;margin-right:-4px;align-self:center;font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.16em;color:#fff;background:var(--ed-accent, #ff3b78);padding:4px 8px;border-radius:0}@media (max-width: 460px){.ed .ym2 .ed-products.list.ym-bulkwrap .ed-acts{justify-content:flex-start}}.ed .ym2 .ym-periodhead{background:#0b0b0b!important;border:0!important;padding:11px 14px!important;color:#fff}.ed .ym2 .ym-periodhead b,.ed .ym2 .ym-periodhead span,.ed .ym2 .ym-periodhead strong{color:#fff}.ed .ym2 .ym-periodhead b svg{stroke:#fff;fill:none}.ed .ym2 .ym-periodhead small{color:#ffffffb3}.ed .ym2 .ed-products.list .ed-pbrand,.ed .ym2 .ed-products.list .ed-rating,.ed .ym2 .ed-products.list .ed-rating b,.ed .ym2 .ed-products.list .ed-rating i,.ed .ym2 .ed-products.list .ed-amzlab,.ed .ym2 .ym-cands:before,.ed .ym2 .ym-steplab span,.ed .ym2 .ym-periodhead small,.ed .ym2 .skin-col-label,.ed .ym2 .skin-col-hint,.ed .ym2 .sheet-meta,.ed .ym2 .ai-meta,.ed .ym2 .hero-lab,.ed .ym2 .hero-facts dt,.ed .ym2 .hero-stamp{color:var(--ed-ink, #0b0b0b)!important}.ed .ym2 .ym-periodhead small{color:#fffc!important}.mx-next{display:flex;align-items:stretch;gap:0;overflow:hidden;margin:22px 0 0;background:#fff;border:1px solid #0b0b0b;box-shadow:10px 10px #ffe2ec}.mx-next-ph{flex:0 0 112px;align-self:stretch;background:#f1e9ea;overflow:hidden}.mx-next-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;display:block}.mx-next-bd{flex:1 1 auto;min-width:0;padding:16px 18px}.mx-next-bd b{display:block;font-size:15px;font-weight:800;line-height:1.3;color:#0b0b0b}.mx-next-bd i{display:block;margin-top:5px;font-style:normal;font-size:12.5px;line-height:1.45;color:#151515}.mx-next-cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mx-next-go,.mx-next-amz{display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:1px solid #0b0b0b;padding:10px 15px;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.02em}.mx-next-go{background:#0b0b0b;color:#fff}.mx-next-amz{background:#fff;color:#0b0b0b}@media (max-width: 480px){.mx-next{box-shadow:6px 6px #ffe2ec}.mx-next-ph{flex-basis:84px}.mx-next-bd{padding:14px}.mx-next-bd b{font-size:14px}.mx-next-cta{gap:6px}.mx-next-go,.mx-next-amz{padding:9px 12px;font-size:11.5px}}@media (min-width: 761px){.mx-next-ph{flex-basis:168px}.mx-next-bd{padding:24px 26px}.mx-next-bd b{font-size:18px}.mx-next-bd i{font-size:13.5px}}.ed .ym2 .mx-next{margin:22px var(--ed-pad) 0}@media (min-width: 761px){.ed .ym2 .mx-next{margin:28px 42px 0}}.ed .ym2 .ed-amazon{display:inline-flex;align-items:center;gap:5px;width:auto;padding:0 9px}.ed .ym2 .ed-amazon .ed-actlab{display:inline}.mx-next-amz{gap:8px}.mx-next-amz svg,.mx-next-amz img{display:block}.ed .ym2 .ed-products.list.ym-bulkwrap .ed-acts{gap:20px;align-items:center}.ed .ym2 .ed-products.list.ym-bulkwrap .ed-routine,.ed .ym2 .ed-products.list.ym-bulkwrap .ed-cart,.ed .ym2 .ed-products.list.ym-bulkwrap .ed-amazon{width:34px!important;height:34px!important;min-width:34px;padding:0!important;border-radius:7px!important;display:inline-flex!important;align-items:center;justify-content:center;place-items:center;flex:0 0 auto;align-self:center;gap:0;position:relative;top:0;left:auto;overflow:hidden}.ed .ym2 .ed-products.list.ym-bulkwrap .ed-acts{align-items:flex-start}.ed .ym2 .ed-products.list.ym-bulkwrap .ed-routine,.ed .ym2 .ed-products.list.ym-bulkwrap .ed-cart,.ed .ym2 .ed-products.list.ym-bulkwrap .ed-amazon{overflow:visible}.ed .ym2 .ed-products.list.ym-bulkwrap .ed-actlab{display:block!important;position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:5px;white-space:nowrap;font-size:7.5px;font-weight:800;letter-spacing:.04em;line-height:1;color:#151515}.ed .ym2 .ed-products.list.ym-bulkwrap .ed-routine svg,.ed .ym2 .ed-products.list.ym-bulkwrap .ed-cart svg,.ed .ym2 .ed-products.list.ym-bulkwrap .ed-amazon svg{display:block}.ed .ym2 .ym-alltag{height:34px;display:inline-flex;align-items:center;margin-right:0;padding:0 9px;align-self:flex-start}.ed .ym2 .ed-products.list.ym-bulkwrap{padding-bottom:16px}.ed .ym2 .ed-products.list .ed-amazon{width:auto!important;min-width:44px;padding:0 8px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:5px}.ed .ym2 .ed-products.list .ed-amazon .ed-actlab{display:inline;font-size:9px;font-weight:800;letter-spacing:.08em;color:#0b0b0b;line-height:1}.ed .ym2 .ed-products.list .ed-amzlab{display:block!important;order:-1;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#151515;line-height:1}@media (max-width: 899px){.ed .ym2 .ed-products.list .ed-pcard{grid-template-columns:56px minmax(0,1fr) 96px;grid-template-areas:"art copy scores" "art copy price" "art acts acts";row-gap:2px;align-items:start}.ed .ym2 .ed-products.list .ed-pcopy{align-self:center}.ed .ym2 .ed-products.list .ed-scores{align-self:start}.ed .ym2 .ed-products.list .ed-acts{display:flex!important;grid-area:acts;align-items:center;justify-content:flex-end;gap:8px;margin-top:7px}.ed .ym2 .ed-products.list .ed-amazon{min-width:92px;height:32px!important;padding:0 12px!important}.ed .ym2 .ed-products.list .ed-amazon .ed-actlab{font-size:11px;letter-spacing:.1em}.ed .ym2 .ed-products.list .ed-cart{width:40px!important;height:32px!important}.ed .ym2 .ed-products.list .ed-commerce{align-self:start;align-items:center;text-align:center;margin-top:2px}}@keyframes kv-beat{0%,62%,to{box-shadow:0 0 #f900}18%{box-shadow:0 0 0 4px #ff990052}40%{box-shadow:0 0 #f900}}@keyframes kv-beat-pink{0%,62%,to{box-shadow:0 0 #ff3b7800}18%{box-shadow:0 0 0 4px #ff3b7857}40%{box-shadow:0 0 #ff3b7800}}.ed .ym2 .ed-products.list .ed-amazon,.ed .ym2 .ed-products.list.ym-bulkwrap .ed-amazon{animation:kv-beat 2.6s ease-in-out infinite}.ed .ym2 .ym-alltag{animation:kv-beat-pink 2.6s ease-in-out infinite}.ed .ym2 .ed-products.list .ed-pcard.ym-cand .ed-amazon{animation:none}@media (prefers-reduced-motion: reduce){.ed .ym2 .ed-products.list .ed-amazon,.ed .ym2 .ed-products.list.ym-bulkwrap .ed-amazon,.ed .ym2 .ym-alltag{animation:none}}.ed .ym2 .ym-bulktitle{display:flex;align-items:center;gap:8px}.ed .ym2 .ym-help-q{flex:0 0 auto;width:18px;height:18px;padding:0;border-radius:50%;border:1px solid var(--ed-ink, #0b0b0b);background:#fff;color:var(--ed-ink, #0b0b0b);font-family:var(--font-ui);font-size:11px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ed .ym2 .ym-help-q.on{background:var(--ed-ink, #0b0b0b);color:#fff}.ed .ym2 .ym-help{flex:1 1 100%;margin:12px 0 0;padding:13px 14px;border:1px solid var(--ed-ink, #0b0b0b);background:#fff}.ed .ym2 .ym-help>b{display:block;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-accent, #ff3b78);margin:0 0 9px}.ed .ym2 .ym-help dl{margin:0;display:grid;grid-template-columns:58px minmax(0,1fr);gap:7px 10px}.ed .ym2 .ym-help dt{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-ink, #0b0b0b);line-height:1.5}.ed .ym2 .ym-help dd{margin:0;font-size:12px;font-weight:600;line-height:1.5;color:#151515}.ed .ym2{display:flex;flex-direction:column}.ed .ym2>.ym-top3{order:2}.ed .ym2>.sect:not(.ym-profile-sect):not(.ym-tail):not(.ym-top3){order:3}.ed .ym2>.ym-tail{order:8}.ed .ym2>.ym-profile-sect{order:9}.ed .ym2 .hero{padding-bottom:16px}.ed .ym2 .ym-t3{list-style:none;margin:14px 0 0;padding:0}.ed .ym2 .ym-t3>li{display:grid;grid-template-columns:22px 62px minmax(0,1fr) auto;grid-template-areas:"n ph bd sc" ". ph go go";column-gap:10px;row-gap:6px;align-items:center;padding:14px 0;border-top:1px solid var(--ed-line, #dedede);cursor:pointer}.ed .ym2 .ym-t3>li:first-child{border-top:0}.ed .ym2 .ym-t3-n{grid-area:n;font-family:var(--font-editorial);font-size:20px;color:var(--ed-accent, #ff3b78)}.ed .ym2 .ym-t3-ph{grid-area:ph;display:block;height:68px}.ed .ym2 .ym-t3-ph img{width:100%;height:100%;object-fit:contain;display:block}.ed .ym2 .ym-t3-bd{grid-area:bd;display:block;min-width:0}.ed .ym2 .ym-t3-bd b{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0b0b0b}.ed .ym2 .ym-t3-bd i{display:block;font-style:normal;font-size:14px;font-weight:700;line-height:1.3;color:#0b0b0b;margin-top:2px}.ed .ym2 .ym-t3-bd s{display:block;text-decoration:none;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#151515;margin-top:4px}.ed .ym2 .ym-t3-sc{grid-area:sc;display:flex;gap:10px;align-items:flex-start}.ed .ym2 .ym-t3-sc em{display:grid;justify-items:center;font-style:normal}.ed .ym2 .ym-t3-sc u{text-decoration:none;font-size:7.5px;font-weight:800;letter-spacing:.08em;color:#b23a6b}.ed .ym2 .ym-t3-sc .kv u{color:#1d9e75}.ed .ym2 .ym-t3-sc b{font-family:var(--font-editorial);font-size:22px;font-weight:400;color:#0b0b0b}.ed .ym2 .ym-t3-go{grid-area:go;justify-self:start;align-self:center;font-size:11px;font-weight:800;letter-spacing:.06em;color:#0b0b0b;border-bottom:1.5px solid #0b0b0b;padding-bottom:2px}.ed .ym2 .ym-paths{display:grid;gap:10px;margin-top:20px}@media (min-width: 761px){.ed .ym2 .ym-paths{grid-template-columns:1fr 1fr}}.ed .ym2 .ym-path{display:block;text-align:left;padding:16px 18px;cursor:pointer;background:#0b0b0b;color:#fff;border:2px solid #0b0b0b;border-radius:0}.ed .ym2 .ym-path.ym-path-alt{background:#fff;color:#0b0b0b}.ed .ym2 .ym-path b{display:block;font-size:14px;font-weight:800;letter-spacing:.01em}.ed .ym2 .ym-path i{display:block;font-style:normal;font-size:12px;font-weight:600;line-height:1.45;margin-top:4px;opacity:.92}.ed .ym2 .ym-tail{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.ed .ym2 .ym-tail-facts{display:flex;gap:22px;margin:0}.ed .ym2 .ym-tail-facts dt{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#151515}.ed .ym2 .ym-tail-facts dd{margin:3px 0 0;font-size:13px;font-weight:700;color:#0b0b0b}.ed .ym2 .ym-tail-acts{display:flex;gap:10px;align-items:center;margin-left:auto}.ed .my2{--my-line: #e7e7e7;font-family:var(--font-ui);color:#0a0a0a;padding:24px var(--ed-pad) 28px;max-width:1180px}.ed .my2,.ed .my2 h1,.ed .my2 h2,.ed .my2 h3,.ed .my2 b,.ed .my2 strong,.ed .my2 button,.ed .my2 a{font-family:var(--font-ui)}.ed .my2 *{box-sizing:border-box}.ed .my2 .eyebrow{color:var(--ed-ink);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.ed .my2 .prof-card{border:1px solid var(--my-line);border-radius:18px;padding:16px;background:#fff;box-shadow:none}.ed .my2 .prof-av{width:46px;height:46px;border-radius:50%;background:#0a0a0a;color:#fff;display:grid;place-items:center;font-size:16px;font-weight:700}.ed .my2 .prof-name{font-size:15px;font-weight:700;margin:0 0 5px}.ed .my2 .prof-email{font-size:9px;color:#969696}.ed .my2 .settings-btn{height:30px;padding:0 12px;border:1px solid var(--my-line);border-radius:18px;background:#fff;color:inherit;font-size:8px;display:inline-flex;align-items:center;gap:6px}.ed .my2 .stat3{display:block}.ed .my2 .stat-box{width:150px;height:62px;border:1px solid var(--my-line);border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.ed .my2 .stat-n{font-size:20px;font-weight:700;line-height:1}.ed .my2 .stat-l{font-size:9px;color:#888;letter-spacing:.08em;margin-top:5px;text-transform:uppercase}.ed .my2 .skin-link{margin-top:15px;background:#f7f7f7;border:0;border-radius:11px;min-height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;width:100%;color:inherit}.ed .my2 .skin-link-l,.ed .my2 .skin-link-r{font-size:9px;font-weight:700}.ed .my2 .sect{margin-top:34px}.ed .my2 .sechead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.ed .my2 .sechead .eyebrow{margin-bottom:7px}.ed .my2 .h-sec{font-family:var(--font-ui);font-size:14px;font-weight:700;margin:0}.ed .my2 .seclink{font-size:8px;font-weight:700;color:var(--ed-accent);background:none;border:0}.ed .my2 .mrc{display:grid;grid-template-columns:1fr;gap:26px}.ed .my2 .mrc-col{position:relative;border:0;border-radius:0;padding:0;background:none;box-shadow:none}.ed .my2 .mrc-h{font-size:15px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--ed-ink);margin:0 0 12px}.ed .my2 .mrc-h i{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ed-muted)}.ed .my2 .mrc-row{display:flex;align-items:flex-start;justify-content:space-between;gap:0;background:#0b0b0b;padding:22px 22px 44px;border-radius:14px}.ed .my2 .mrc-step{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1 0;min-width:0}.ed .my2 .mrc-cat{display:block;font-size:10px;color:#fff!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:0}.ed .my2 .mrc-ic{width:100%;max-width:96px;height:auto;aspect-ratio:3/4;border:0;border-radius:0;background:none;color:#cfcfcf;display:grid;place-items:center;overflow:hidden;position:relative}.ed .my2 .mrc-ic.empty{border:1px dashed #6a6a6a;border-radius:4px}.ed .my2 .mrc-arr{color:#5a5a5a;font-size:12px;flex:0 0 16px;min-width:16px;align-self:center;margin-top:34px}.ed .my2 .mrc-name{display:block;font-size:10px;line-height:1.35;color:#cfcfcf;min-height:30px}.ed .my2 .mrc-edit{position:absolute;right:20px;bottom:14px;color:#fff}.ed .my2 .seg{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);background:#f4f4f4;border-radius:13px;padding:3px;gap:0;border:0}.ed .my2 .seg button{height:28px;border:0;border-radius:10px;background:none;font-size:8px;color:#6f6f6f}.ed .my2 .seg button.on{background:#fff;color:#111;box-shadow:0 1px 5px #00000014;font-weight:700}.ed .my2 .my-actrows{margin-top:11px}.ed .my2 .lrow{display:grid;grid-template-columns:22px 42px minmax(60px,1fr) 44px 50px;grid-template-areas:"icon pic copy myfit kvfit" "icon pic acts acts acts";gap:3px;align-items:center;min-height:84px;border:0;border-bottom:1px solid #ededed;border-radius:0;padding:0;background:#fff}.ed .my2 .lrow>.heart{grid-area:icon}.ed .my2 .lrow .lthumb{grid-area:pic}.ed .my2 .lrow .linfo{grid-area:copy}.ed .my2 .lrow .lmatch.myfit-tag{grid-area:myfit}.ed .my2 .lrow .lmatch.kfit{grid-area:kvfit}.ed .my2 .lrow .lacts{grid-area:acts;justify-content:flex-end;padding-bottom:6px}.ed .my2 .lrow .heart{position:static;width:22px;height:22px;border:1px solid #1a1a1a;border-radius:50%;background:#fff;display:grid;place-items:center;padding:0}.ed .my2 .lrow .heart:not(.on){border-color:#ddd;color:#999}.ed .my2 .lthumb{width:42px;height:52px;position:static}.ed .my2 .lthumb .li{width:42px;height:52px;border:0;background:none;display:grid;place-items:center}.ed .my2 .lthumb img{max-width:40px;max-height:52px;object-fit:contain}.ed .my2 .linfo{min-width:0}.ed .my2 .linfo .br{font-size:6.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ed-ink)}.ed .my2 .linfo .nm{font-size:7px;line-height:1.2;margin:4px 0;font-weight:500}.ed .my2 .linfo .meta{font-size:6.5px;color:#777;display:flex;gap:6px;flex-wrap:nowrap;justify-content:flex-start;white-space:nowrap}.ed .my2 .lright,.ed .my2 .scorestack{display:contents}.ed .my2 .lmatch{width:100%;height:48px;border:1px solid #ddd;border-radius:0;background:#fff;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0;font-size:6px;font-weight:700;line-height:1.1}.ed .my2 .lmatch .d{width:5px;height:5px;border-radius:50%;background:currentColor;margin-bottom:4px}.ed .my2 .lmatch.myfit-tag{background:#050505;color:#fff;border-color:#050505}.ed .my2 .lacts{display:flex;align-items:center;gap:4px;flex:none}.ed .my2 .lacts .addbtn{width:30px;height:28px;border:1px solid #e0e0e0;border-radius:9px;background:#fff;display:grid;place-items:center}.ed .my2 .lacts .addbtn.on{background:#080808;border-color:#080808;color:#fff}.ed .my2 .lacts .buybtn{width:29px;height:28px;border:0;display:grid;place-items:center}.ed .my2 .scan-empty{grid-column:1 / -1;text-align:center;color:var(--ed-muted);font-size:11px;padding:26px 0}@media (min-width: 761px){.ed .my2{padding:28px 32px 34px}.ed .my2 .eyebrow{font-size:11px;margin-bottom:18px}.ed .my2 .prof-card{border-radius:22px;padding:20px}.ed .my2 .prof-av{width:54px;height:54px;font-size:19px}.ed .my2 .prof-name{font-size:18px}.ed .my2 .prof-email{font-size:12px}.ed .my2 .settings-btn{height:34px;padding:0 16px;font-size:10px}.ed .my2 .stat-box{width:185px;height:74px}.ed .my2 .skin-link{min-height:40px}.ed .my2 .skin-link-l,.ed .my2 .skin-link-r{font-size:11px}.ed .my2 .sect{margin-top:40px}.ed .my2 .h-sec{font-size:17px}.ed .my2 .seclink{font-size:10px}.ed .my2 .mrc-row{padding:26px 26px 48px}.ed .my2 .mrc-ic{max-width:112px}.ed .my2 .seg button{height:31px;font-size:10px}.ed .my2 .lrow{grid-template-columns:32px 72px minmax(160px,1fr) 58px 76px 90px;gap:8px;min-height:94px;grid-template-areas:"icon pic copy myfit kvfit acts"}.ed .my2 .lrow .lacts{padding-bottom:0}.ed .my2 .lmatch{width:100%}.ed .my2 .lthumb,.ed .my2 .lthumb .li{width:66px;height:66px}.ed .my2 .lthumb img{max-width:58px;max-height:68px}.ed .my2 .linfo .br{font-size:8px}.ed .my2 .linfo .nm{font-size:9px}.ed .my2 .linfo .meta{font-size:8px}.ed .my2 .lmatch{width:58px;height:53px;font-size:7px}.ed .my2 .lacts .addbtn{width:40px;height:34px}.ed .my2 .lacts .buybtn{width:38px;height:34px}}@media (max-width: 760px){.ed .my2 .mrc{gap:18px}.ed .my2 .mrc-h{font-size:12.5px;margin-bottom:9px}.ed .my2 .mrc-row{padding:16px 14px 38px;border-radius:11px}.ed .my2 .mrc-cat{font-size:8.5px;letter-spacing:.08em}.ed .my2 .mrc-ic{max-width:52px}.ed .my2 .mrc-name{font-size:8.5px;min-height:26px}.ed .my2 .mrc-arr{flex:0 0 8px;min-width:8px;margin-top:26px}.ed .my2 .mrc-edit{right:14px;bottom:10px}}.ed .my2 .seg{display:flex;background:none;border:1px solid var(--ed-line);border-radius:0;padding:0;gap:0;margin-bottom:18px}.ed .my2 .seg button{flex:1;padding:13px 10px;border-radius:0;border:0;border-left:1px solid var(--ed-line);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ed-muted);background:none}.ed .my2 .seg button:first-child{border-left:0}.ed .my2 .seg button.on{background:#0b0b0b;color:#fff;box-shadow:none}.ed .my2 .rt-head{align-items:center}.ed .my2 .rt-head .eyebrow{margin-bottom:0}.ed .my2 .rt-head .seclink{color:var(--ed-ink);font-size:11px;font-weight:800;letter-spacing:.04em}.ed .my2{--great: var(--ed-accent, #ff3b78);--great-d: var(--ed-ink, #0b0b0b)}.ed .my2 .prof-card,.ed .my2 .stat-box,.ed .my2 .skin-link,.ed .my2 .settings-btn,.ed .my2 .seg,.ed .my2 .seg button,.ed .my2 .lmatch,.ed .my2 .lacts .addbtn,.ed .my2 .mrc-row,.ed .my2 .mrc-ic,.ed .my2 .lrow,.ed .my2 .lthumb .li{border-radius:0}.ed .my2 .prof-av{border-radius:50%}.ed .my2 .prof-card{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.ed .my2 .prof-name{color:#fff}.ed .my2 .prof-email{color:#9a9a9a}.ed .my2 .prof-av{background:#fff;color:#0b0b0b}.ed .my2 .settings-btn{background:none;border-color:#4a4a4a;color:#fff}.ed .my2 .stat-box{background:none;border-color:#4a4a4a}.ed .my2 .stat-n{color:#fff}.ed .my2 .stat-l{color:#9a9a9a}.ed .my2 .skin-link{background:none;border-top:1px solid #3a3a3a;margin-top:16px;padding:14px 0 0}.ed .my2 .skin-link-l,.ed .my2 .skin-link-r{color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em}.ed .my2 .mrc-row{background:none;border:1px solid var(--ed-line);padding:22px 22px 44px}.ed .my2 .mrc-cat{color:var(--ed-ink)!important}.ed .my2 .mrc-ic.empty{border:1px dashed #cfcfcf;border-radius:0}.ed .my2 .mrc-name{color:var(--ed-muted)}.ed .my2 .mrc-arr{color:#cfcfcf}.ed .my2 .mrc-edit{color:var(--ed-ink);border-bottom:1px solid var(--ed-ink);padding-bottom:3px}.ed .my2 .mrc-add{color:#9a9a9a}.ed .skrep{max-width:820px;margin:0 auto;display:grid;gap:18px;color:var(--ed-ink)}.ed .skrep-pick{width:100%;height:46px;border:1px solid var(--ed-line);border-radius:0;padding:0 14px;font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.02em;background:#fff;color:var(--ed-ink);box-sizing:border-box}.ed .skrep-note{border:1px solid var(--ed-line);padding:16px;display:grid;gap:7px}.ed .skrep-note b{font-size:13px}.ed .skrep-note span{font-size:11.5px;color:var(--ed-muted)}.ed .skrep-note button{margin-top:4px;height:42px;border:0;background:#080808;color:#fff;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.06em}.ed .skrep-doc{border:1px solid var(--ed-ink);padding:26px 24px 8px;background:#fff}.ed .skrep-hd{display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px;border-bottom:2px solid var(--ed-ink);padding-bottom:18px}.ed .skrep-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-accent)}.ed .skrep-kicker em{font-style:normal;border:1px solid var(--ed-line);color:var(--ed-muted);padding:3px 7px;letter-spacing:.08em}.ed .skrep-hd h1{font-family:var(--font-editorial);font-weight:400;font-size:clamp(26px,3.6vw,40px);line-height:1.05;margin:12px 0 0;letter-spacing:0}.ed .skrep-score{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.ed .skrep-score b{font-family:var(--font-editorial);font-weight:400;font-size:clamp(40px,6vw,68px);line-height:.9}.ed .skrep-score span{font-size:11px;font-weight:800;color:var(--ed-muted)}.ed .skrep-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.ed .skrep-facts>div{display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--ed-line)}.ed .skrep-facts dt{margin:0;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-muted)}.ed .skrep-facts dd{margin:0;font-size:12.5px;font-weight:700}.ed .skrep-how{font-size:11px;line-height:1.6;color:var(--ed-muted);margin:16px 0 0}.ed .skrep-expl{font-size:13px;line-height:1.65;color:#333;margin:10px 0 0;white-space:pre-line}.ed .skrep-qa{margin-top:26px}.ed .skrep-qahd{display:flex;align-items:center;justify-content:space-between;border-top:2px solid var(--ed-ink);padding-top:12px;margin-bottom:4px}.ed .skrep-qahd span{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ed .skrep-qahd em{font-style:normal;font-size:10px;font-weight:800;color:var(--ed-muted)}.ed .skrep-qa ol{list-style:none;margin:0;padding:0}.ed .skrep-qa li{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start;padding:14px 0;border-bottom:1px solid var(--ed-line)}.ed .skrep-n{font-family:var(--font-editorial);font-size:15px;color:var(--ed-muted);line-height:1.35}.ed .skrep-qtext{min-width:0}.ed .skrep-q{margin:0;font-size:12.5px;line-height:1.45;color:var(--ed-muted);white-space:normal;overflow-wrap:anywhere}.ed .skrep-a{margin:5px 0 0;font-size:14px;font-weight:700;line-height:1.4;color:var(--ed-ink)}.ed .skrep-retest{height:52px;border:1px solid var(--ed-ink);background:#fff;color:var(--ed-ink);font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.06em;display:inline-flex;align-items:center;justify-content:center;gap:10px}@media (max-width: 760px){.ed .skrep-doc{padding:18px 16px 4px}.ed .skrep-hd{grid-template-columns:1fr;align-items:start;gap:10px;padding-bottom:14px}.ed .skrep-facts{grid-template-columns:1fr}.ed .skrep-facts>div{grid-template-columns:78px 1fr}.ed .skrep-qa li{grid-template-columns:26px 1fr;gap:8px;padding:12px 0}.ed .skrep-q{font-size:11.5px}.ed .skrep-a{font-size:12.5px}}.ed .skrep-doc{background:#fbf9f4;border-color:#1a1a1a;box-shadow:0 1px #e8e3d8,0 14px 34px -22px #00000059}.ed .skrep-doc .skrep-facts>div,.ed .skrep-qa li{border-bottom-color:#e6e0d3}.ed .skrep-hd{border-bottom-color:#1a1a1a}.ed .skrep-qahd{border-top-color:#1a1a1a}.ed .skrep-kicker em{border-color:#ddd6c6}.ed .skrep-q{color:#6f6a5e}.ed .skrep-n{color:#b6ae9c}.ed .skrep-how{color:#6f6a5e}.ed .my2 .mrc-row{padding:20px 14px 40px}.ed .my2 .mrc-ic{max-width:118px}.ed .my2 .mrc-name{color:var(--ed-ink);font-weight:600}.ed .my2 .mrc-name b{color:var(--ed-ink)}@media (min-width: 761px){.ed .my2 .mrc-row{padding:24px 18px 44px}.ed .my2 .mrc-ic{max-width:132px}}@media (max-width: 760px){.ed .my2 .mrc-row{padding:14px 8px 36px}.ed .my2 .mrc-ic{max-width:58px}}.ed .stg{--stg-lg: 19px;--stg-title: 14px;--stg-body: 12.5px}@media (max-width: 760px){.ed .stg{--stg-lg: 16px;--stg-title: 12.5px;--stg-body: 11.5px}}.ed .stg>div:nth-of-type(1)>button{font-size:10.5px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ed .stg .card{border:1px solid var(--ed-line);border-radius:0;box-shadow:none}.ed .stg .muted.tiny{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-muted)}.ed .my2 .sect{position:relative;overflow:visible;margin:48px 0 0;padding:26px 20px 22px;border:1px solid var(--ed-ink, #0b0b0b);background:#fff}.ed .my2 .sect .eyebrow{position:absolute;left:-1px;top:0;transform:translateY(-100%);display:flex;align-items:center;gap:9px;margin:0;background:#fff;padding:8px 16px;border:1px solid var(--ed-ink, #0b0b0b);border-bottom:0;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-accent, #ff3b78)}.ed .my2 .sect .eyebrow b{color:var(--ed-ink, #0b0b0b);font-size:16px;font-weight:400;margin:0}.ed .my2 .sect .eyebrow:after{display:none}.ed .my2 .sect>.prof-card{border:0;padding:0}.ed .my2 .sechead{display:flex;align-items:center;justify-content:space-between;gap:12px}.ed .my2 .mrc .mrc-h{background:#0b0b0b;color:#fff;margin:0 0 14px;padding:11px 14px;border:0;border-radius:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ed .my2 .mrc .mrc-h i{color:#fffc;font-style:normal;font-weight:700;letter-spacing:.06em}.ed .my2 .mrc .mrc-col{border:1px solid var(--ed-line, #dedede);padding:0 14px 34px}.ed .my2 .mrc .mrc-col+.mrc-col{margin-top:18px}.ed .my2 .mrc .mrc-cat,.ed .my2 .mrc .mrc-name,.ed .my2 .mrc .mrc-add,.ed .my2 .mrc .mrc-arr,.ed .my2 .prof-email,.ed .my2 .stat-l,.ed .my2 .seg button,.ed .my2 .h-sec,.ed .my2 .scan-empty,.ed .my2 .ed-products.list .ed-pbrand,.ed .my2 .ed-products.list .ed-rating,.ed .my2 .ed-products.list .ed-rating b,.ed .my2 .ed-products.list .ed-rating i,.ed .my2 .ed-products.list .ed-amzlab{color:var(--ed-ink, #0b0b0b)!important}.ed .my2 .seg button.on{color:#fff!important}.ed .my2 .sect>.prof-card{background:#fff!important;border:0!important;color:var(--ed-ink, #0b0b0b)!important;padding:0!important}.ed .my2 .sect .prof-av{background:#0b0b0b!important;color:#fff!important}.ed .my2 .sect .prof-name,.ed .my2 .sect .prof-email{color:var(--ed-ink, #0b0b0b)!important}.ed .my2 .sect .stat-box{border-color:var(--ed-line, #dedede)!important;background:none!important}.ed .my2 .sect .stat-n,.ed .my2 .sect .stat-l{color:var(--ed-ink, #0b0b0b)!important}.ed .my2 .sect .skin-link{border-top:1px solid var(--ed-line, #dedede)!important}.ed .my2 .sect .skin-link-l,.ed .my2 .sect .skin-link-r{color:var(--ed-ink, #0b0b0b)!important}.ed .my2 .sect .settings-btn{border:1px solid var(--ed-line, #dedede)!important;background:#fff!important;color:var(--ed-ink, #0b0b0b)!important;border-radius:0!important}.ed .my2 .mrc .mrc-col{border:0!important;padding:0!important}.ed .my2 .mrc .mrc-col+.mrc-col{margin-top:26px!important}.ed .my2 .mrc .mrc-h{margin:0!important}.ed .my2 .mrc .mrc-row{border:0!important;background:none!important;padding:18px 0 34px!important}.ed .my2 .mrc .mrc-ic.empty{border:0!important;background:#f5f5f3!important}.ed .my2 .mrc .mrc-arr{color:var(--ed-ink, #0b0b0b)!important}.ed .my2 .mrc .mrc-edit{right:0!important}.ed .rpage .r-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 4px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-accent, #ff3b78)}.ed .rpage .r-eyebrow b{color:var(--ed-ink, #0b0b0b);font-size:16px;font-weight:400}.ed .rpage .r-h2{font-family:var(--font-editorial);font-weight:400;font-size:30px;letter-spacing:0;margin:0 0 4px;color:var(--ed-ink, #0b0b0b)}.ed .rpage .r-hrow{align-items:flex-end;margin-bottom:18px}.ed .rpage .r-save{background:#0b0b0b!important;border:1px solid #0b0b0b!important;border-radius:0!important;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:10px 16px}.ed .rpage .r-link{color:var(--ed-ink, #0b0b0b)!important;text-decoration:underline;text-underline-offset:4px}.ed .rpage .r-buy{background:#0b0b0b!important;border-radius:0!important;width:34px;height:34px}.ed .rpage .r-card{background:#fff!important;border:1px solid var(--ed-line, #dedede)!important;box-shadow:none!important;border-radius:0!important;padding:0 0 14px!important}.ed .rpage .r-chip,.ed .rpage .r-vbtn,.ed .rpage .r-slot,.ed .rpage .r-modal,.ed .rpage .r-pcard{border-radius:0!important}.ed .rpage .r-chip.on,.ed .rpage .r-slot.am.on,.ed .rpage .r-slot.pm.on{background:#0b0b0b!important;border-color:#0b0b0b!important;color:#fff!important}.ed .rpage .r-slot,.ed .rpage .r-chip,.ed .rpage .r-pname,.ed .rpage .r-pbrand,.ed .rpage .r-sub,.ed .rpage .r-msg,.ed .rpage .r-cat,.ed .rpage .r-step-lab{color:var(--ed-ink, #0b0b0b)!important}.ed .au-page{max-width:420px;margin:52px auto 40px}.ed .au-card{position:relative;border:1px solid var(--ed-ink, #0b0b0b);background:#fff;padding:30px 24px 26px}.ed .au-tab{position:absolute;left:-1px;top:0;transform:translateY(-100%);display:flex;align-items:center;gap:9px;background:#fff;padding:8px 16px;border:1px solid var(--ed-ink, #0b0b0b);border-bottom:0;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-accent, #ff3b78)}.ed .au-tab b{color:var(--ed-ink, #0b0b0b);font-size:16px;font-weight:400}.ed .au-h1{font-family:var(--font-editorial);font-weight:400;font-size:32px;line-height:1.08;letter-spacing:0;margin:0 0 10px;color:var(--ed-ink, #0b0b0b);text-transform:none}.ed .au-sub{font-size:12px;line-height:1.6;color:var(--ed-ink, #0b0b0b);margin:0 0 22px;padding-bottom:20px;border-bottom:1px solid var(--ed-line, #dedede)}@media (max-width: 480px){.ed .au-page{margin:44px 12px 32px}.ed .au-card{padding:24px 16px 20px}.ed .au-h1{font-size:26px}}.au-gatebg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0b0b0b8c;display:grid;place-items:end center}.au-gate{width:100%;max-width:460px;background:#fff;border:1px solid var(--ed-ink, #0b0b0b);border-bottom:0;border-radius:0;padding:0 20px 20px;box-shadow:none}.au-gatehd{display:flex;align-items:center;justify-content:space-between;margin:0 -20px 18px;padding:12px 20px;border-bottom:1px solid var(--ed-line, #dedede)}.au-gatelab{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-accent, #ff3b78)}.au-gatex{border:1px solid var(--ed-line, #dedede);background:#fff;border-radius:0;width:30px;height:30px;font-size:16px;line-height:1;cursor:pointer;color:var(--ed-ink, #0b0b0b)}.au-gateh2{font-family:var(--font-editorial);font-weight:400;font-size:26px;line-height:1.12;letter-spacing:0;margin:0 0 6px;color:var(--ed-ink, #0b0b0b);text-transform:none}.au-gatesub{font-size:12px;line-height:1.6;color:var(--ed-ink, #0b0b0b);margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--ed-line, #dedede)}.au-gateskip{width:100%;margin-top:12px;height:38px;border:0;background:none;cursor:pointer;color:var(--ed-ink, #0b0b0b);font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.ed .cart2{max-width:900px}.ed .cart2 .hero{display:none!important}.ed .cart2 .page-head{position:relative;margin:52px 0 0;padding:28px 22px 22px;border:1px solid var(--ed-ink, #0b0b0b);background:#fff}.ed .cart2 .page-head .eyebrow{position:absolute;left:-1px;top:0;transform:translateY(-100%);display:flex;align-items:center;gap:9px;margin:0;background:#fff;padding:8px 16px;border:1px solid var(--ed-ink, #0b0b0b);border-bottom:0;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-accent, #ff3b78)}.ed .cart2 .page-head .eyebrow b{color:var(--ed-ink, #0b0b0b);font-size:16px;font-weight:400}.ed .cart2 .page-h1{font-family:var(--font-editorial);font-weight:400;font-size:32px;letter-spacing:0;margin:0 0 6px;color:var(--ed-ink, #0b0b0b)}.ed .cart2 .page-sub{font-size:12px;color:var(--ed-ink, #0b0b0b)}.ed .cart2 .selbar,.ed .cart2 .items-card,.ed .cart2 .chk,.ed .cart2 .fit-badge,.ed .cart2 .qty,.ed .cart2 .mv-routine,.ed .cart2 .sendbtn,.ed .cart2 .shi-acts .buyagain,.ed .cart2 .disc-note,.ed .cart2 .ci-thumb{border-radius:0!important}.ed .cart2 .items-card{box-shadow:none!important}.ed .cart2 .chk.on{background:#0b0b0b!important;border-color:#0b0b0b!important}.ed .cart2 .shi-acts .buyagain,.ed .cart2 .sendbtn{background:#0b0b0b!important;border-color:#0b0b0b!important;color:#fff!important}.ed .cart2 .disc-note svg{color:var(--ed-ink, #0b0b0b)!important}.ed .cart2 .moveacts .mv-routine:hover:not(:disabled){border-color:#0b0b0b!important;background:#f4f4f4!important}.ed .cart2 .hero-sub,.ed .cart2 .page-sub,.ed .cart2 .ci-brand,.ed .cart2 .ci-meta,.ed .cart2 .selbar .rmsel,.ed .cart2 .qty,.ed .cart2 .disc-note,.ed .cart2 .empty,.ed .cart2 .ci-name{color:var(--ed-ink, #0b0b0b)!important}.ed .cart2 .moveacts .mv-routine{border-color:var(--ed-line, #dedede)!important;color:var(--ed-ink, #0b0b0b)!important;border-style:solid!important;border-radius:0!important}.ed .cart2 .sum-row,.ed .cart2 .sum-row .val,.ed .cart2 .emptybox,.ed .cart2 .foot,.ed .cart2 .note,.ed .cart2 a,.ed .cart2 .shi-hd{color:var(--ed-ink, #0b0b0b)!important}.ed .cart2 .emptybox{border-radius:0!important}.ed .cart2 .ci-scores{display:inline-flex;flex-direction:row;align-items:flex-start;gap:0}.ed .cart2 .ci-scores .ed-myscore,.ed .cart2 .ci-scores .ed-kvscore{display:flex;flex-direction:column;align-items:center;gap:4px;width:auto;height:auto;border:0;background:none;padding:0;margin:0}.ed .cart2 .ci-scores .ed-myscore{margin-left:-12px}.ed .cart2 .ci-scores .ed-myscore>span,.ed .cart2 .ci-scores .ed-kvscore>span{order:-1;font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ed .cart2 .ci-scores .ed-myscore>span{color:#e0426b}.ed .cart2 .ci-scores .ed-kvscore>span{color:#1f9d6b}.ed .cart2 .ci-scores b{width:54px;height:48px;display:block;padding:0;border:0;border-radius:0;font-size:0}.ed .cart2 .ci-scores b svg{width:100%;height:100%;display:block}.ed .cart2 .fit-badge{display:none!important}.ed .cart2 .qty,.ed .cart2 .qty button{border-radius:0!important}.ed .cart2 .ci-meta{align-items:center;gap:14px}.ed .cart2 .ci-price{font-size:15px;font-weight:700;color:var(--ed-ink, #0b0b0b)!important}.ed .cart2 .sh-groups>div,.ed .cart2 .shg-sent,.ed .cart2 .shg-foot button,.ed .cart2 .shi-th,.ed .cart2 .shi-acts button,.ed .cart2 .shi-acts a{border-radius:0!important}.ed .cart2 .sh-groups>div{box-shadow:none!important;border:1px solid var(--ed-line, #dedede)!important}.ed .cart2 .shg-head,.ed .cart2 .shg-foot{background:#fbfbf8!important}.ed .cart2 .shg-sent{background:none!important;border:1px solid var(--ed-ink, #0b0b0b)!important;color:var(--ed-ink, #0b0b0b)!important;font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px}.ed .cart2 .shg-foot .mark{background:#0b0b0b!important;border-color:#0b0b0b!important;color:#fff!important}.ed .cart2 .shg-count,.ed .cart2 .shg-foot .q,.ed .cart2 .shi-sub,.ed .cart2 .shi-nm,.ed .cart2 .sh-toggle .n,.ed .cart2 .sh-toggle .caret,.ed .cart2 .shi-acts button,.ed .cart2 .shi-acts a{color:var(--ed-ink, #0b0b0b)!important}.ed .cart2 .shi-acts .buyagain{color:#fff!important}.ed .cart2 .items-card{border:0!important}.ed .cart2 .cart-item{display:flex!important;align-items:center;gap:12px;padding:0!important;border-bottom:0!important}.ed .cart2 .cart-item .chk{flex:0 0 auto}.ed .cart2 .cart-item>.ed-pcard{flex:1 1 auto;min-width:0}.ed .cart2 .cart-item .ed-scores{display:flex;flex-direction:row-reverse;gap:0;justify-content:center}.ed .cart2 .cart-item .ed-myscore{margin-left:-12px}.ed .cart2 .cart-item .qty{display:inline-flex;align-items:center}@media (min-width: 761px){.ed .cart2 .cart-item .ed-myscore{margin-left:-16px}}.ed .cart2 .ed-products.list .ed-pbrand,.ed .cart2 .ed-products.list .ed-rating,.ed .cart2 .ed-products.list .ed-rating b,.ed .cart2 .ed-products.list .ed-rating i,.ed .cart2 .ed-products.list .ed-amzlab{color:var(--ed-ink, #0b0b0b)!important}.ed .cart2 .cart-item{align-items:center}.ed .cart2 .items-card .ed-pcard{display:grid;align-items:center;gap:0 14px;padding:14px 0;grid-template-columns:72px minmax(0,1fr) 150px 72px 104px;grid-template-areas:"art copy scores price acts";border-bottom:1px solid var(--ed-line, #dedede)}.ed .cart2 .items-card .ed-part{grid-area:art;height:72px;max-width:72px}.ed .cart2 .items-card .ed-part img{height:72px;max-width:72px}.ed .cart2 .items-card .ed-pcopy{grid-area:copy}.ed .cart2 .items-card .ed-scores{grid-area:scores}.ed .cart2 .items-card .ed-commerce{grid-area:price;justify-self:end;text-align:right}.ed .cart2 .items-card .ed-acts{grid-area:acts;justify-self:end;display:flex!important}.ed .cart2 .items-card .ed-price{font-size:13px!important;font-weight:700;white-space:nowrap}.ed .cart2 .items-card .ed-pcopy h3{font-size:12px;line-height:1.35;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ed .cart2 .qty{display:inline-flex;align-items:center;gap:0;flex:none;border:1px solid var(--ed-line, #dedede)}.ed .cart2 .qty button{width:30px;height:30px;border:0;background:#fff;cursor:pointer;font-size:14px;line-height:1;color:var(--ed-ink, #0b0b0b)}.ed .cart2 .qty button:disabled{opacity:.3;cursor:default}.ed .cart2 .qty>span{min-width:30px;text-align:center;font-size:12px;font-weight:700;border-left:1px solid var(--ed-line, #dedede);border-right:1px solid var(--ed-line, #dedede);line-height:30px}@media (max-width: 760px){.ed .cart2 .items-card .ed-pcard{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"art copy scores" "art price acts";gap:6px 10px}.ed .cart2 .items-card .ed-part,.ed .cart2 .items-card .ed-part img{height:56px;max-width:56px}.ed .cart2 .items-card .ed-commerce{justify-self:start;text-align:left}}.ed .rpage .r-pbadges .ed-scores,.ed .rpage .ed-scores{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:0;justify-content:center;margin:6px 0 8px}.ed .rpage .ed-myscore,.ed .rpage .ed-kvscore{display:flex;flex-direction:column;align-items:center;gap:3px;width:auto;height:auto;border:0;background:none;padding:0;margin:0}.ed .rpage .ed-myscore{margin-left:-12px}.ed .rpage .ed-myscore>span,.ed .rpage .ed-kvscore>span{order:-1;font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ed .rpage .ed-myscore>span{color:#e0426b}.ed .rpage .ed-kvscore>span{color:#1f9d6b}.ed .rpage .ed-myscore b,.ed .rpage .ed-kvscore b{width:54px;height:48px;display:block;padding:0;border:0;border-radius:0;font-size:0}.ed .rpage .ed-myscore b svg,.ed .rpage .ed-kvscore b svg{width:100%;height:100%;display:block}.ed .rpage .r-bmy,.ed .rpage .r-bkv{display:none!important}.ed .rpage .r-slot{border-radius:0!important;border-color:var(--ed-line, #dedede)!important;color:var(--ed-ink, #0b0b0b)!important;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;height:32px}.ed .rpage .r-slot.am.on,.ed .rpage .r-slot.pm.on{background:#0b0b0b!important;border-color:#0b0b0b!important;color:#fff!important}.ed .rpage .r-buy{width:32px;height:32px}.ed .rpage .r-card{border:1px solid var(--ed-line, #dedede)!important;padding:0 0 14px!important}.ed .rpage .r-rhead{background:#0b0b0b;color:#fff;margin:0 0 12px;padding:11px 14px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ed .rpage .r-rhead .r-rname,.ed .rpage .r-rhead .r-rsteps{color:#fff}.ed .rpage .r-rhead .r-rsteps{opacity:.8;font-weight:700;letter-spacing:.06em}.ed .rpage .r-flow{display:flex;align-items:flex-start;gap:0;padding:0 14px}.ed .rpage .r-node{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1 0;min-width:0;width:auto}.ed .rpage .r-nlabel{order:-1;font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-ink, #0b0b0b)!important}.ed .rpage .r-jar{width:100%;max-width:92px;height:auto;aspect-ratio:3 / 4;border:0!important;border-radius:0!important;background:none!important;display:grid;place-items:center;overflow:hidden;position:relative}.ed .rpage .r-jar.empty{background:#f5f5f3!important}.ed .rpage .r-jar img{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);height:100%;width:auto;max-width:none;object-fit:contain}.ed .rpage .r-npname{font-size:10px;line-height:1.35;text-align:center;color:var(--ed-ink, #0b0b0b)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ed .rpage .r-conn{align-self:center;flex:0 0 16px;min-width:16px;height:1px;background:none;border:0;margin-top:26px;text-align:center;color:var(--ed-ink, #0b0b0b)}.ed .rpage .r-conn:before{content:"–";display:block;line-height:1}@media (max-width: 760px){.ed .rpage .r-flow{padding:0 8px}.ed .rpage .r-jar{max-width:58px}.ed .rpage .r-conn{flex:0 0 8px;min-width:8px}.ed .rpage .r-nlabel{font-size:7.5px}.ed .rpage .r-npname{font-size:9px}}.ed .rpage .r-pcard .r-pbadges{display:flex;justify-content:center}.ed .rpage .r-pcard .ed-scores{width:100%;justify-content:center}.ed .rpage .r-pcard .r-pacts{justify-content:center}.ed .rpage .r-pbar,.ed .rpage .r-pcard{border-radius:0!important}.ed .rpage .r-pbar{border:1px solid var(--ed-line, #dedede)!important;box-shadow:none!important}.ed .rpage .r-pbar.inuse,.ed .rpage .r-pcard.inuse{border-color:#1d9e75!important;box-shadow:none!important}.ed .rpage .r-idot{border-radius:50%!important}.ed .rpage .r-idot.on{background:#1d9e75!important}.ed .rpage .r-catrow{flex-wrap:wrap;overflow-x:visible;gap:7px}.ed .rpage .r-chip{flex:0 0 auto}.ed .ed-products .ed-cart.on img,.ed .ym2 .p-addbtn.on img,.ed .p-addbtn.on img{filter:invert(1)}.ed .ed-amazon{background:#fff!important;border:1.5px solid #FF9900!important;border-radius:7px!important;width:30px!important;height:26px!important;display:grid!important;place-items:center!important}.ed .ed-amazon img{filter:none!important}.ed{--v2-pink: #EC3B7C;--v2-green: #12805C;--v2-ink: #111111;--v2-grey: #6B6B6B;--v2-line: #E6E6E6}.ed .ed-topright .v2-hbtn{width:auto!important;height:34px!important;padding:0;margin:0 3px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:0;box-sizing:border-box}.ed .ed-topright .v2-hrt{padding:0 10px;border:1.5px solid var(--v2-green);color:var(--v2-green)}.ed .ed-topright .v2-hrt-lab{font-size:11px;font-weight:800;letter-spacing:.05em;line-height:1}.ed .ed-topright .v2-hrt.on{background:var(--v2-green);color:#fff}.ed .ed-topright .v2-hbag{width:34px!important;border:1.5px solid var(--v2-ink)}.ed .ed-topright .v2-hbag img{width:20px!important;height:20px!important}.ed .ed-topright .v2-hbag.on,.ed .ed-topright .v2-hbag.has{background:var(--v2-ink)}.ed .ed-topright .v2-hbag.on img,.ed .ed-topright .v2-hbag.has img{filter:brightness(0) invert(1)}.ed .ed-topright .v2-hbtn:hover img{opacity:1}.ed .ed-products.grid .ed-pcard{display:flex!important;flex-direction:column;gap:6px;padding:10px!important;border:1px solid var(--v2-line)!important}.ed .ed-products.grid .ed-part{order:1;height:150px!important}.ed .ed-products.grid .ed-part img{height:150px!important}.ed .ed-products.grid .ed-pcopy{order:2;min-height:0!important}.ed .ed-products.grid .ed-pbrand{font-size:11px!important;letter-spacing:.06em;color:var(--v2-grey)}.ed .ed-products.grid .ed-pcopy h3{font-size:14px!important;line-height:1.28!important;font-weight:700!important;margin-top:4px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:35.84px}.ed .ed-products.grid .ed-vol{display:none}.ed .ed-products.grid .ed-scores{order:3}.ed .ed-products.grid .ed-commerce{order:4;flex-direction:row!important;align-items:baseline;justify-content:space-between;border-top:1px solid var(--v2-line)!important;padding-top:8px!important}.ed .ed-products.grid .ed-price{font-size:17px!important;font-weight:800!important}.ed .ed-products.grid .ed-rating{font-size:12px!important;color:var(--v2-grey)!important}.ed .ed-products.grid .ed-acts{order:5;margin-top:auto;display:flex!important;gap:5px!important;border-top:0!important;padding-top:2px!important;justify-content:stretch!important}.ed .ed-acts .ed-routine{position:static!important;flex:1 1 auto;min-width:0;width:auto!important;height:38px!important;border-radius:0!important;box-shadow:none!important;padding:0 6px!important;display:flex!important;align-items:center;justify-content:center;background:#fff!important;border:1.5px solid var(--v2-green)!important;color:var(--v2-green)!important}.ed .ed-acts .ed-routine .v2-rtlab{font-size:12px;font-weight:800;letter-spacing:.03em;white-space:nowrap;line-height:1}.ed .ed-acts .ed-routine.on{background:var(--v2-green)!important;color:#fff!important}.ed .ed-acts .ed-cart,.ed .ed-acts .ed-amazon{flex:0 0 38px;width:38px!important;height:38px!important;border-radius:0!important;display:grid!important;place-items:center}.ed .ed-acts .ed-cart{border:1.5px solid var(--v2-ink)!important;background:#fff!important;color:var(--v2-ink)!important}.ed .ed-acts .ed-cart.on{background:var(--v2-ink)!important;color:#fff!important}.ed .ed-acts .ed-amazon{border:1.5px solid #F0A500!important;background:#fff6de!important}.ed .ed-acts .ed-cart .ed-actlab{display:none!important}@media (min-width: 761px){.ed .ed-products.grid .ed-part,.ed .ed-products.grid .ed-part img{height:180px!important}.ed .ed-products.grid .ed-pcopy h3{font-size:15px!important;min-height:38.4px}.ed .ed-acts .ed-routine,.ed .ed-acts .ed-cart,.ed .ed-acts .ed-amazon{height:40px!important}.ed .ed-acts .ed-cart,.ed .ed-acts .ed-amazon{flex-basis:40px;width:40px!important}}@media (min-width: 1400px){.ed .ed-products.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 760px){.ed .ed-products.grid .ed-pcard{padding:8px!important}.ed .ed-acts{gap:4px!important}.ed .ed-acts .ed-routine{padding:0 2px!important}.ed .ed-acts .ed-routine .v2-rtlab{font-size:10.5px;letter-spacing:0}.ed .ed-acts .ed-cart,.ed .ed-acts .ed-amazon{flex-basis:34px;width:34px!important}}.ed .qz2 .v2-qhead{position:sticky;top:0;z-index:6;background:#fff}.ed .qz2 .qz-chipsnav{border-bottom:1px solid var(--v2-line)}.ed .qz2 .qz-cur,.ed .qz2 .v2-qactive{scroll-margin-top:170px}.ed .qz2 .qz-nav.v2-noNext .qz-next{display:none}.v2-qdone{margin-bottom:6px}.v2-qrow{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--v2-line, #E6E6E6)}.v2-qchk{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;background:var(--v2-green, #12805C);color:#fff;font-size:13px;font-weight:900}.v2-qtxt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-qtxt span{font-size:12.5px;color:var(--v2-grey, #6B6B6B);line-height:1.35}.v2-qtxt b{font-size:15px;font-weight:800;color:var(--v2-ink, #111)}.v2-qchg{flex:0 0 auto;min-height:40px;padding:0 4px;background:none;border:0;font-size:12px;font-weight:800;color:var(--v2-ink, #111);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.v2-qactive{padding:18px 0 4px}.v2-qlater{padding:14px 0;border-top:1px solid var(--v2-line, #E6E6E6);opacity:.45;font-size:17px;font-weight:800;line-height:1.3}.v2-qlater.far{opacity:.25}.v2-qlater span{display:block;margin-bottom:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.v2-qhint{margin:10px 0 0;font-size:13px;color:var(--v2-grey, #6B6B6B)}.v2-qnext{margin-top:18px;padding-top:16px;border-top:3px solid var(--v2-ink, #111);opacity:.3;font-size:18px;font-weight:800;line-height:1.3}.ed .qz2 .qz-main{background:#fff!important;border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.ed .qz2 .v2-qactive .qz-opts,.ed .qz2 .qz-cur>.qz-q>.qz-opts{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.ed .qz2 .v2-qactive .qz-opt,.ed .qz2 .qz-cur>.qz-q>.qz-opts .qz-opt{display:flex!important;align-items:center;gap:14px;width:100%;min-height:54px;padding:8px 16px!important;border:1.5px solid var(--v2-line)!important;background:#fff!important;border-radius:0!important;text-align:left}.ed .qz2 .v2-qactive .qz-opt .qz-oico,.ed .qz2 .qz-cur>.qz-q>.qz-opts .qz-opt .qz-oico{flex:0 0 26px;width:26px!important;height:26px!important;border:1.5px solid var(--v2-ink)!important;border-radius:0!important;display:grid!important;place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px!important;background:#fff!important;color:var(--v2-ink)!important}.ed .qz2 .v2-qactive .qz-opt .qz-otext b,.ed .qz2 .qz-cur>.qz-q>.qz-opts .qz-opt .qz-otext b{font-size:16px!important;font-weight:700!important}.ed .qz2 .v2-qactive .qz-opt.on,.ed .qz2 .qz-cur>.qz-q>.qz-opts .qz-opt.on{background:var(--v2-ink)!important;border-color:var(--v2-ink)!important;color:#fff!important}.ed .qz2 .v2-qactive .qz-opt.on .qz-otext b,.ed .qz2 .qz-cur>.qz-q>.qz-opts .qz-opt.on .qz-otext b{color:#fff!important}.ed .qz2 .v2-qactive .qz-opt.on .qz-oico{background:var(--v2-ink)!important;border-color:#fff!important;color:#fff!important}.ed .qz2 .v2-qactive .qz-title{font-size:24px!important;line-height:1.2!important;font-weight:900!important}@media (min-width: 761px){.ed .qz2 .v2-qactive .qz-opts{grid-template-columns:1fr 1fr!important}}.ed .qz2 .qz-chipsnav{margin-top:0!important;margin-bottom:0!important}.ed .qz2 .qz-grid{margin-top:20px}.mockup.ym2 .v2-seeall-band{width:100%;display:flex;align-items:center;gap:16px;padding:18px;margin-top:12px;background:#fff;border:2px solid var(--v2-pink, #EC3B7C);text-align:left;cursor:pointer;font:inherit;color:inherit}.mockup.ym2 .v2-seeall-thumbs{flex:1;min-width:0;display:flex;gap:6px;overflow:hidden}.mockup.ym2 .v2-seeall-thumbs img{flex:0 0 auto;width:58px;height:58px;object-fit:contain;border:1px solid var(--v2-line, #E6E6E6);background:#fff}.mockup.ym2 .v2-seeall-go{flex:0 0 auto;display:flex;flex-direction:column;gap:4px}.mockup.ym2 .v2-seeall-go b{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 16px;background:var(--v2-pink, #EC3B7C);color:#fff;font-size:14px;font-weight:900;white-space:nowrap}.mockup.ym2 .v2-seeall-go i{font-style:normal;font-size:12px;color:var(--v2-grey, #6B6B6B)}@media (max-width: 760px){.mockup.ym2 .v2-seeall-band{flex-direction:column;align-items:stretch}.mockup.ym2 .v2-seeall-thumbs img{width:52px;height:52px}.mockup.ym2 .v2-seeall-go b{justify-content:space-between}}.mockup.ym2 .v2-nine{margin:10px 0 0;font-size:15px;line-height:1.5;color:#333}.mockup.ym2 .v2-strips{display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px}@media (min-width: 761px){.mockup.ym2 .v2-strips{grid-template-columns:1fr 1fr;gap:24px}}.mockup.ym2 .v2-strip-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px}.mockup.ym2 .v2-strip-it{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:inherit;min-width:0}.mockup.ym2 .v2-strip-ph{width:100%;aspect-ratio:1 / 1;border:1px solid var(--v2-line, #E6E6E6);background:#fff;display:grid;place-items:center;overflow:hidden}.mockup.ym2 .v2-strip-ph img{width:86%;height:86%;object-fit:contain}.mockup.ym2 .v2-strip-lab{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-grey, #6B6B6B);text-align:center;line-height:1.2}.mockup.ym2 .v2-more{width:100%;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;background:var(--v2-ink, #111);color:#fff;border:0;font:inherit;font-size:14px;font-weight:900;letter-spacing:.06em;cursor:pointer}.mockup.ym2 .v2-more.open{background:#fff;color:var(--v2-ink, #111);border:1.5px solid var(--v2-ink, #111)}.mockup.ym2 .v2-strip-lab{font-size:9px;letter-spacing:.02em;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.ed .ym2>*{order:20}.ed .ym2>.hero{order:1}.ed .ym2>.ym-tail{order:2}.ed .ym2>.ym-profile-sect{order:3}.ed .ym2>.v2-seeall{order:4}.ed .ym2>.sect:not(.ym-profile-sect):not(.ym-tail):not(.ym-top3):not(.v2-seeall){order:5}.ed .ym2 .ym-bulkwrap .ed-acts{display:flex!important;align-items:center;gap:6px!important;width:100%}.ed .ym2 .ym-bulkwrap .ed-acts>*{grid-area:auto!important;position:static!important}.ed .ym2 .ym-bulkwrap .ym-alltag{display:none}.ed .ym2 .ym-bulkwrap .ed-actlab{display:none!important}.ed .ym2 .ym-bulkbar{flex-wrap:wrap}.ed .ym2 .ym-bulkwrap{flex:1 1 300px;max-width:440px;margin-left:auto}.ed .ym2 .ym-bulkwrap .ed-routine{flex:1 1 auto!important}@media (max-width: 760px){.ed .ym2 .ym-bulkwrap{flex-basis:100%;max-width:none}}.ed .ym2 .ym-bulkwrap .ed-routine,.ed .ym2 .ym-bulkwrap .ed-cart,.ed .ym2 .ym-bulkwrap .ed-amazon{border-radius:0!important;height:40px!important}.ed .ym2 .ym-bulkwrap .ed-cart,.ed .ym2 .ym-bulkwrap .ed-amazon{width:40px!important;flex:0 0 40px!important}.ed .ed-quizlead.v2-skinband{background:var(--v2-ink)!important;color:#fff!important;border-color:var(--v2-ink)!important}.ed .v2-skinband .ed-quizlead-txt h2{color:#fff!important}.ed .v2-skinband .ed-quizlead-txt p{color:#e4e4e4!important}.ed .v2-skinband-k{display:block;font-size:11px;font-weight:900;letter-spacing:.12em;color:#bdbdbd;margin-bottom:4px}.ed .v2-skinband .ed-quizlead-btn{background:var(--v2-pink)!important;color:#fff!important;border-color:var(--v2-pink)!important}.ed .v2-seoulhero .v2-quizcta{margin:22px 0 12px;background:var(--v2-pink)!important;border-color:var(--v2-pink)!important;color:#fff!important}.ed .v2-homenote{display:flex;justify-content:center;padding:24px var(--ed-pad, 20px) 0}.ed .v2-homenote img{width:min(300px,80%);transform:rotate(-2deg)}.ed .v2-notes{padding-top:28px}.ed .v2-notes-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ed .v2-notes-head .ed-eyebrow{margin-bottom:0}.ed .v2-notes-all{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0;background:none;border:0;font:inherit;font-size:13px;font-weight:900;letter-spacing:.06em;color:var(--v2-ink);cursor:pointer}.ed .v2-notes-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:11px;background:var(--v2-pink);color:#fff;font-size:11px}.ed .v2-notes-list{margin-top:10px;border-top:2px solid var(--v2-ink)}.ed .v2-note{width:100%;display:flex;align-items:center;gap:14px;padding:12px 0;background:none;border:0;border-bottom:1px solid var(--v2-line);text-align:left;font:inherit;color:inherit;cursor:pointer}.ed .v2-note-ph{flex:0 0 76px;width:76px;height:76px;overflow:hidden}.ed .v2-note-ph img{width:100%;height:100%;object-fit:cover;display:block}.ed .v2-note-bd{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ed .v2-note-no{font-family:var(--font-editorial, "Noto Serif", serif);font-style:italic;font-size:14px;color:var(--v2-pink)}.ed .v2-note-bd b{font-size:17px;font-weight:900;line-height:1.1}.ed .v2-note-bd b.ko{font-family:"Noto Sans KR",var(--font-ui),sans-serif;font-size:22px}.ed .v2-note-bd i{font-style:normal;font-family:var(--font-editorial, "Noto Serif", serif);font-size:13px;text-transform:uppercase;color:#333}.ed .v2-reel{align-self:flex-start;margin-top:4px;padding:3px 7px;background:var(--v2-pink);color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em}.ed .v2-note-arr{flex:0 0 auto;font-size:18px}@media (min-width: 761px){.ed .v2-notes-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-top:0;margin-top:18px}.ed .v2-note{flex-direction:column;align-items:stretch;border-bottom:0;padding:0}.ed .v2-note-ph{flex:none;width:100%;height:200px}.ed .v2-note-arr{display:none}}@media (min-width: 1200px){.ed .v2-notes-list{grid-template-columns:repeat(6,minmax(0,1fr))}}.ed .ed-home .v2-notes{padding-left:var(--ed-pad);padding-right:var(--ed-pad)}@media (min-width: 761px){.ed .ed-home .v2-seoulhero{grid-template-columns:42% 58%;min-height:0}.ed .ed-home .v2-seoulhero h2{font-size:clamp(40px,4.2vw,64px)!important}}.ed .ed-eyebrow{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.ed .ed-eyebrow .ed-num{font-family:var(--font-editorial, "Noto Serif", Georgia, serif);font-style:italic;font-weight:400;color:var(--v2-pink);font-size:28px;line-height:1}.ed .ed-eyebrow .ed-pink{color:var(--v2-ink);font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ed .ed-eyebrow .ed-pink:after{content:".";color:var(--v2-pink)}.ed .ed-eyebrow .ed-hair{display:none}.ed .ym2 .hero,.ed .ym2 .sect{border:0!important;background:none!important;margin:34px var(--ed-pad) 0!important;padding:0!important}.ed .ym2 .hero{height:auto!important;min-height:0!important;overflow:visible!important}.ed .ym2 .hero .herogl{display:none!important}.ed .ym2 .hero .eyebrow,.ed .ym2 .sect .eyebrow{position:static!important;transform:none!important;border:0!important;padding:0!important;background:none!important;display:flex!important;align-items:baseline;gap:10px;margin:0 0 12px!important;font-size:15px!important;font-weight:900!important;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-ink)!important}.ed .ym2 .hero .eyebrow b,.ed .ym2 .sect .eyebrow b{font-family:var(--font-editorial, "Noto Serif", serif)!important;font-style:italic;font-weight:400!important;font-size:28px!important;color:var(--v2-pink)!important}.ed .ym2 .hero .eyebrow:after,.ed .ym2 .sect .eyebrow:after{content:"."!important;display:inline!important;color:var(--v2-pink);position:static!important;width:auto!important;height:auto!important;border:0!important;background:none!important}.ed .ym2 .sect+.sect{border-top:0!important}.ed .ym2 .v2-skinbox{background:var(--v2-ink);color:#fff;padding:22px}.ed .ym2 .v2-skinbox .hero-lab{color:#bdbdbd!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em;text-transform:uppercase}.ed .ym2 .v2-skinbox h1{color:#fff!important;font-family:var(--font-editorial, "Noto Serif", serif)!important;font-size:40px!important;line-height:1.05!important;margin:6px 0 0!important}.ed .ym2 .v2-skinbox .hero-sub{color:#e4e4e4!important;margin-top:10px}.ed .ym2 .v2-skinbox .ym-tail-facts{display:flex;gap:26px;margin:16px 0 0}.ed .ym2 .v2-skinbox .ym-tail-facts dt{color:#bdbdbd!important;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.ed .ym2 .v2-skinbox .ym-tail-facts dd{color:#fff!important;font-weight:800;margin:2px 0 0}.ed .ym2 .v2-skinbox .ym-tail-acts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0!important}.ed .ym2 .v2-skinbox .v2-rematch{background:var(--v2-pink)!important;color:#fff!important;border:0!important;border-radius:0!important;min-height:44px;padding:0 16px;font-weight:900}.ed .ym2 .v2-skinbox .v2-checkins{background:none!important;color:#fff!important;border:1.5px solid #fff!important;border-radius:0!important;min-height:44px;padding:0 14px;text-decoration:none!important}.ed .ym2 .v2-sheetchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ed .ym2 .v2-chip-pink{padding:8px 12px;background:#fde7ef;color:var(--v2-pink);font-size:12px;font-weight:900}.ed .ym2 .v2-chip-line{padding:8px 12px;border:1.5px solid var(--v2-ink);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.ed .ym2 .ym-skinbar .hbtn{border-radius:0!important}.ed .ed-home .v2-seoulhero h2{font-family:var(--font-ui, Inter, sans-serif)!important;font-weight:900!important;letter-spacing:-.03em;line-height:.98!important}.ed .ed-home .v2-seoulq{font-size:19px!important;font-weight:800!important;color:var(--v2-ink)!important;line-height:1.35}.ed .v2-pinkword{color:var(--v2-pink)}.ed .ed-home .v2-seoulhero .ed-primary{min-height:54px;font-size:14px}@media (max-width: 760px){.ed .ed-home .v2-seoulhero{display:flex!important;flex-direction:column}.ed .ed-home .v2-seoulhero .ed-seoul-photo{order:-1;margin:0 0 22px}.ed .ed-home .v2-seoulhero .ed-seoul-copy{order:0}.ed .ed-home .v2-seoulhero .ed-seoul-copy .ed-eyebrow{margin-bottom:14px}.ed .ed-home .v2-seoulhero h2{font-size:40px!important}}.ed .ed-quizlead:not(.v2-skinband){background:var(--v2-ink)!important;color:#fff!important;border-color:var(--v2-ink)!important}.ed .ed-quizlead:not(.v2-skinband) h2{color:#fff!important}.ed .ed-quizlead:not(.v2-skinband) p{color:#e4e4e4!important}.ed .ed-quizlead .ed-quizlead-btn{background:var(--v2-pink)!important;color:#fff!important;border-color:var(--v2-pink)!important;border-radius:0!important}.ed .qz2 .qz-stepn{display:flex;flex-direction:column;align-items:center}.ed .qz2 .v2-qsub{display:block;font-family:var(--font-ui, Inter, sans-serif);font-size:12px;letter-spacing:0;color:var(--v2-grey);text-transform:none;margin-top:2px}.ed .qz2 .qz-bar{display:none!important}.ed .qz2 .v2-qprog{display:flex;gap:4px;margin-top:10px}.ed .qz2 .v2-qprog i{flex:1;height:6px;background:var(--v2-line)}.ed .qz2 .v2-qprog i.on{background:var(--v2-pink)}.ed .qz2 .v2-qprog i.done{background:var(--v2-green)}.ed .qz2 .qz-chipsnav{display:none!important}.ed .qz2 .v2-qstage{display:flex;align-items:baseline;gap:10px;padding:14px 0 6px;border-top:3px solid var(--v2-ink);font-size:15px;font-weight:900;letter-spacing:.06em}.ed .qz2 .v2-qstage i{font-family:var(--font-editorial, "Noto Serif", serif);font-size:24px;color:var(--v2-pink);font-weight:400}.ed .qz2 .v2-qactive .qz-qn{color:var(--v2-pink)!important}.ed .qz2 .v2-qlegal{margin:26px 0 0;font-size:12px;line-height:1.6;color:var(--v2-grey)}.ed .qz2 .v2-qside{display:none}@media (min-width: 761px){.ed .qz2 .v2-qprog{display:none}.ed .qz2 .qz-grid{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:40px!important;align-items:start}.ed .qz2 .qz-report{display:none!important}.ed .qz2 .v2-qside{display:flex;flex-direction:column;gap:4px;position:sticky;top:110px}.ed .qz2 .v2-qside-it{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;text-align:left;background:#fff;border:0;border-left:3px solid var(--v2-line);font:inherit;font-size:14px;color:var(--v2-grey);cursor:pointer}.ed .qz2 .v2-qside-it:disabled{cursor:default}.ed .qz2 .v2-qside-it i{font-family:var(--font-editorial, "Noto Serif", serif);font-size:18px}.ed .qz2 .v2-qside-it b{margin-left:auto;color:var(--v2-green)}.ed .qz2 .v2-qside-it.on{border-left-color:var(--v2-pink);background:#fde7ef;color:var(--v2-ink);font-weight:900}.ed .qz2 .v2-qside-it.on i{color:var(--v2-pink)}.ed .qz2 .v2-qside-it.done{color:var(--v2-ink);border-left-color:var(--v2-green)}.ed .qz2 .qz-main{max-width:680px!important}}@media (min-width: 1200px){.ed .qz2 .qz-grid{grid-template-columns:300px minmax(0,1fr)!important;gap:64px!important}}.ed .ed-catrow{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin-top:12px;overflow:visible!important}.ed .ed-catrow .ed-areasep{display:none!important}.ed .ed-catrow .ed-catbtn{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:72px!important;width:auto!important;min-width:0!important;padding:0 2px!important;margin:0!important;border:1px solid var(--v2-line)!important;background:#fff!important;color:var(--v2-ink)!important;border-radius:0!important}.ed .ed-catrow .ed-catbtn.on{background:var(--v2-ink)!important;border-color:var(--v2-ink)!important;color:#fff!important}.ed .ed-catrow .ed-catbtn.on svg,.ed .ed-catrow .ed-catbtn.on img{filter:brightness(0) invert(1)}.ed .ed-catrow .ed-catlab{font-size:10px!important;font-weight:800!important;letter-spacing:.03em;text-transform:uppercase;border:0!important}@media (min-width: 761px){.ed .ed-catrow{grid-template-columns:repeat(7,minmax(0,1fr))!important}.ed .ed-catrow .ed-catbtn{height:80px!important}}@media (min-width: 1200px){.ed .ed-catrow{grid-template-columns:repeat(13,minmax(0,1fr))!important}}.ed .ed-concerncards{display:flex!important;flex-wrap:wrap!important;gap:6px!important;grid-template-columns:none!important}.ed .ed-concerncards .ed-ccard{display:inline-flex!important;flex-direction:row!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-height:40px;padding:0 14px!important;margin:0!important;border:1.5px solid var(--v2-line)!important;background:#fff!important;color:var(--v2-ink)!important;border-radius:0!important}.ed .ed-concerncards .ed-ccard .ed-ccard-ic{display:none!important}.ed .ed-concerncards .ed-ccard .ed-ccard-lab{font-size:12px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase}.ed .ed-concerncards .ed-ccard.on{background:var(--v2-ink)!important;border-color:var(--v2-ink)!important;color:#fff!important}@media (min-width: 761px){.ed .ed-concerncards{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.ed .ed-concerncards .ed-ccard{width:100%!important;min-height:54px}}@media (min-width: 1200px){.ed .ed-concerncards{grid-template-columns:repeat(9,minmax(0,1fr))!important}}@media (max-width: 760px){.ed .ed-home .v2-seoulhero .ed-seoul-copy{display:contents}.ed .ed-home .v2-seoulhero .ed-seoul-copy .ed-eyebrow{order:-2}.ed .ed-home .v2-seoulhero .ed-seoul-photo{order:-1}.ed .ed-home .v2-seoulhero .ed-answer{font-size:16px!important;line-height:1.5}.ed .ed-home .v2-seoulhero .ed-answer .ed-ingredients{font-size:17px!important}.ed .ed-home .v2-seoulhero .ed-answer p{font-size:16px!important}}.ed .ed-concerncards .ed-ccard{aspect-ratio:auto!important;height:auto!important;max-height:none!important}.ed .ed-concerncards .ed-ccard .ed-ccard-lab{position:static!important;margin:0!important;padding:0!important;transform:none!important;text-align:center;line-height:1.2}.ed .ed-concerncards .ed-ccard.on .ed-ccard-lab{color:#fff!important}.ed .ed-concerncards .ed-ccard .ed-ccard-lab{height:auto!important;min-height:0!important;display:block!important}.ed .ed-concerncards .ed-ccard .ed-ccard-lab{align-self:center!important}.ed .ed-products.grid .ed-scores span,.ed .ed-products.list .ed-scores span{text-transform:uppercase;font-weight:800!important;font-size:9px!important;letter-spacing:.06em}.ed .ed-products.grid .ed-myscore b,.ed .ed-products.grid .ed-kvscore b{width:64px!important;height:64px!important}.ed .ed-products .ed-rating .ed-stars{display:none!important}.ed .ed-products .ed-rating b:before{content:"★ "}.ed .ed-products .ed-rating b{font-weight:400!important}.ed .ed-products .ed-rating i{font-style:normal!important;margin-left:3px}.ed .v2-notes-top .v2-homenote{padding:0 0 24px}.ed .v2-notes-sub{margin:6px 0 0;font-size:15px;line-height:1.5;color:#333}@media (min-width: 761px){.ed .v2-notes-top{display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px;align-items:center;margin-bottom:26px}.ed .v2-notes-top .v2-homenote{padding:0;justify-content:flex-start}.ed .v2-notes-top .v2-homenote img{width:100%}.ed .v2-notes-sub{font-size:17px}}@media (min-width: 1200px){.ed .v2-notes-top{grid-template-columns:330px minmax(0,1fr)}}.ed .ed-topright .v2-hlogin{width:34px!important;border:1.5px solid var(--v2-ink);color:var(--v2-ink)}.ed .ed-topright .v2-hlogin:hover{background:var(--v2-ink);color:#fff}.ed .v2-savebox{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:18px 20px;border:2px solid var(--v2-pink)}.ed .v2-savebox-txt{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px}.ed .v2-savebox-txt b{font-size:15px;font-weight:900;letter-spacing:.06em;color:var(--v2-ink)}.ed .v2-savebox-txt span{font-size:14px;color:var(--v2-grey)}.ed .v2-savebox-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border:0;background:var(--v2-pink);color:#fff;font-size:13px;font-weight:900;letter-spacing:.06em;cursor:pointer}@media (max-width: 760px){.ed .v2-savebox-btn{width:100%;justify-content:center}}.ed .ed-home .v2-seoulhero .ed-seoul-photolink{position:relative;display:block;width:100%}.ed .ed-home .v2-seoulhero .ed-seoul-photo img{object-position:22% 50%!important}.ed .v2-cover-tag{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:18px 20px 16px;background:#f3a88d;color:#2a1520;text-align:left;border-top:4px solid #2A1520}.ed .v2-cover-tag .k{font-size:10.5px;font-weight:900;letter-spacing:.14em}.ed .v2-cover-tag .h{font-family:var(--font-editorial, Georgia),serif;font-size:40px;line-height:1}.ed .v2-cover-tag .h em{font-style:italic;font-size:.6em;margin-right:6px}.ed .v2-cover-tag .d{font-family:var(--font-editorial, Georgia),serif;font-style:italic;font-size:15px}.ed .v2-cover-tag .r{align-self:flex-start;margin-top:8px;padding:8px 12px;background:#2a1520;color:#fbefe9;font-size:11.5px;font-weight:900;letter-spacing:.08em}@media (max-width: 760px){.ed .v2-cover-tag{padding:12px 14px}.ed .v2-cover-tag .h{font-size:30px}.ed .v2-cover-tag .d{font-size:13px}.ed .v2-cover-tag .r{margin-top:6px;padding:6px 10px;font-size:10.5px}}.ed .ed-home .v2-seoulhero .ed-cta-link{display:none!important}@media (max-width: 760px){.ed .v2-cover-tag{position:static}.ed .ed-home .v2-seoulhero .ed-seoul-photo img{height:230px!important;width:100%!important;object-fit:cover!important;display:block}}@media (max-width: 760px){.ed .ed-home .v2-seoulhero .ed-seoul-photo,.ed .ed-home .v2-seoulhero .ed-seoul-photolink,.ed .ed-home .v2-seoulhero .ed-seoul-photo picture{height:auto!important;max-height:none!important;overflow:visible!important;aspect-ratio:auto!important}}.ed .v2-fitnone{display:flex;flex-direction:column;gap:4px;margin:6px 0 16px;padding:14px 16px;border:2px solid var(--v2-pink);background:#fde7ef}.ed .v2-fitnone b{font-size:15px;font-weight:900;color:var(--v2-ink)}.ed .v2-fitnone span{font-size:13.5px;color:#333}.ed .v2-mailbox{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:2px solid var(--v2-ink)}.ed .v2-mailbox>b{font-size:15px;font-weight:900;letter-spacing:.06em}.ed .v2-mailbox>span{font-size:14px;color:var(--v2-grey)}.ed .v2-mailrow{display:flex;gap:8px;margin-top:8px}.ed .v2-mailrow input{flex:1;min-width:0;height:48px;padding:0 14px;border:1.5px solid #CFCFCF;font:inherit;font-size:15px}.ed .v2-mailrow button{flex:none;height:48px;padding:0 22px;border:0;background:var(--v2-ink);color:#fff;font:inherit;font-size:13px;font-weight:900;letter-spacing:.06em;cursor:pointer}.ed .v2-mailrow button:disabled{opacity:.55;cursor:default}.ed .v2-mailmsg{margin:6px 0 0;font-size:13px;color:var(--v2-ink)}.ed .v2-mailsect{margin-bottom:0!important}@media (max-width: 760px){.ed .v2-mailrow{flex-direction:column}.ed .v2-mailrow button{width:100%}}.ed .v2-mailrow .v2-mailsave{background:#fff!important;color:var(--v2-ink)!important;border:1.5px solid var(--v2-ink)!important}.ed .v2-mailbox{border-color:var(--v2-pink)}.ed .v2-mailrow button[type=submit]{background:var(--v2-pink)}.ed .ym2>.v2-mailsect{order:1;margin-top:18px!important}.ed .ed-topright .v2-hlogin{width:auto!important;gap:6px;padding:0 10px}.ed .ed-topright .v2-hlogin-lab{font-size:11px;font-weight:800;letter-spacing:.05em;line-height:1}.ed .ed-dutil .v2-dlogin{font-weight:900!important;color:var(--v2-pink)!important}@media (max-width: 420px){.ed .ed-topright .v2-hlogin{padding:0 8px}.ed .ed-topright .v2-hlogin-lab{font-size:10px}}.ed .ym2>.sect.v2-mailsect{order:1!important}.ed .v2-mailrow{flex-wrap:wrap}.ed .v2-mailrow input{flex:1 1 100%!important}.ed .v2-mailrow button{flex:1 1 0!important;min-width:0;white-space:nowrap}.ed .ed-concern2 .ed-concern2-name{font-family:var(--font-ui, Inter, sans-serif)!important;font-size:13px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--v2-pink)!important;line-height:1.2!important;margin:0 0 8px!important}.ed .ed-concern2 .ed-count{font-family:var(--font-editorial, Georgia),serif!important;font-weight:400!important;font-size:clamp(48px,5.4vw,76px)!important;line-height:1!important;color:#111!important;margin:0 0 14px!important}.ed .ed-concern2 .ed-concern2-lead{font-size:20px!important;line-height:1.5!important;font-weight:600!important;color:#111!important}.ed .ed-concern2 .ed-hero-rule{display:none!important}.ed .ed-concern2-copy{align-self:center!important}.ed .ed-concern2-head{margin-bottom:14px!important}.ed .ed-concern2-pick{margin-top:0!important}@media (max-width: 760px){.ed .ed-concern2 .ed-count{font-size:44px!important}.ed .ed-concern2 .ed-concern2-lead{font-size:16px!important}}.ed .ed-axisrow .ed-xor{flex:0 0 auto!important;width:auto!important}.ed .ed-axisrow .ed-xor .ed-tab{flex:0 0 auto!important;min-width:0!important;width:auto!important;padding:0 26px!important;height:46px!important;font-size:13px!important}.ed .ed-concern2{grid-template-rows:auto auto auto!important}.ed .ed-concern2-head{margin-bottom:0!important;padding-bottom:0!important}.ed .ed-concern2-pick{padding-top:0!important}.ed .ed-concern2-pick .ed-concerncards{margin-top:0!important}.ed .v2-mailoptin{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;line-height:1.4;color:#333;cursor:pointer}.ed .v2-mailoptin input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--v2-pink)}.ed .v2-kotitle{font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,sans-serif;font-weight:900;font-size:44px;line-height:1.05;letter-spacing:-.02em;color:#111;margin:0 0 10px}@media (max-width: 1100px){.ed .v2-kotitle{font-size:38px}}@media (max-width: 760px){.ed .v2-kotitle{font-size:32px;margin-bottom:8px}}.ed .v2-kohead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-bottom:16px}.ed .v2-kohead .v2-kotitle{margin:0}.ed .v2-kohead .ed-eyebrow{margin:0!important}@media (max-width: 760px){.ed .v2-kohead{display:block}.ed .v2-kohead .v2-kotitle{margin-bottom:8px}}@media (max-width: 760px){.ed .v2-mailrow{flex-direction:column;flex-wrap:nowrap}.ed .v2-mailrow input,.ed .v2-mailrow button{flex:none!important;width:100%!important;height:48px!important;min-height:48px}}.ed .ed-axisrow{--axis-h: 46px !important;margin-bottom:14px!important}.ed-story.fd .st-head h1{font-size:clamp(26px,4.4vw,58px)!important}.qz2 .qz-main{min-width:0}.qz2 .qz-opt,.qz2 .qz-otext,.qz2 .qz-otext b{white-space:normal;min-width:0}.ed .prod2{--v2-pink: #EC3B7C;--v2-green: #12805C;--v2-ink: #111111;--v2-grey: #6B6B6B;--v2-line: #E6E6E6}.ed .prod2 .prod-img{background:#fff!important;border:0!important}.ed .prod2 .prod-img img{max-height:320px;object-fit:contain}.ed .prod2 .prod-brand{font-size:13px!important;font-weight:900!important;letter-spacing:.08em!important;color:var(--v2-grey)!important;text-transform:uppercase}.ed .prod2 .prod-name{font-size:26px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.01em;margin-top:4px}.ed .prod2 .prod-tags .tag{border:1.5px solid var(--v2-ink)!important;border-radius:0!important;background:#fff!important;font-size:12px!important;font-weight:800!important;padding:6px 12px!important;color:var(--v2-ink)!important}.ed .prod2 .report{border:2px solid var(--v2-ink)!important;border-radius:0!important;background:#fff!important;overflow:hidden}.ed .prod2 .report .rtitle{background:var(--v2-ink)!important;color:#fff!important;padding:10px 14px!important;border:0!important}.ed .prod2 .report .rtitle .t{color:#fff!important;font-size:12px!important;font-weight:900!important;letter-spacing:.1em!important}.ed .prod2 .report .rtitle .seal{color:#cfcfcf!important;font-size:11px!important}.ed .prod2 .report .scores .scol+.scol{border-left:1px solid var(--v2-line)!important}.ed .prod2 .report .slabel{font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important}.ed .prod2 .report .slabel.kv{color:var(--v2-green)!important}.ed .prod2 .report .slabel.my{color:var(--v2-pink)!important}.ed .prod2 .report .sgrade{font-size:17px!important;font-weight:800!important}.ed .prod2 .report .sdesc{font-size:12.5px!important;color:var(--v2-grey)!important}.ed .prod2 .report .rfoot{border-top:1px solid var(--v2-line)!important;background:#fff!important;font-size:14px!important;line-height:1.5!important;padding:12px 14px!important}.ed .prod2 .hero-actions,.ed .prod2 .store-btns{display:flex!important;align-items:center;gap:6px!important}.ed .prod2 .hero-actions .act-div,.ed .prod2 .store-btns .act-div{display:none!important}.ed .prod2 .ha-routine,.ed .prod2 .p-routinebtn{flex:1 1 auto;min-width:0;height:48px!important;padding:0 12px!important;border-radius:0!important;display:flex!important;align-items:center;justify-content:center;background:#fff!important;border:1.5px solid var(--v2-green)!important;color:var(--v2-green)!important;font-size:13px!important;font-weight:900!important;letter-spacing:.04em;white-space:nowrap;box-shadow:none!important}.ed .prod2 .ha-routine.on,.ed .prod2 .p-routinebtn.on{background:var(--v2-green)!important;color:#fff!important}.ed .prod2 .hero-actions .p-addbtn,.ed .prod2 .store-btns .p-addbtn{flex:0 0 48px;width:48px!important;height:48px!important;border-radius:0!important;border:1.5px solid var(--v2-ink)!important;background:#fff!important;color:var(--v2-ink)!important;display:grid!important;place-items:center}.ed .prod2 .hero-actions .p-addbtn.on,.ed .prod2 .store-btns .p-addbtn.on{background:var(--v2-ink)!important;color:#fff!important}.ed .prod2 .hero-actions .p-buybtn,.ed .prod2 .store-btns .p-buybtn{flex:0 0 auto;min-width:48px;height:48px!important;padding:0 12px!important;border-radius:0!important;margin-left:0!important;border:1.5px solid #F0A500!important;background:#fff6de!important;color:#141414!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px}.ed .prod2 .chart-title{display:flex;align-items:baseline;gap:10px;font-size:15px!important;font-weight:900!important;letter-spacing:.04em;text-transform:uppercase}.ed .prod2 .v2-pnum{font-family:var(--font-editorial, "Noto Serif", Georgia, serif);font-style:italic;font-weight:400;font-size:26px;line-height:1;color:var(--v2-pink);letter-spacing:0}.ed .prod2 .chart-legend .leg{font-size:12px!important;font-weight:800!important}.ed .prod2 .v2-eff .chart-legend .leg:first-child .leg-dot{background:var(--v2-green)!important}.ed .prod2 .v2-eff .chart-legend .leg:nth-child(2) .leg-dot{background:var(--v2-pink)!important}.ed .prod2 .chart-legend .leg-dot{border-radius:0!important}.ed .prod2 .v2-eff .chart-body{display:none!important}.ed .prod2 .v2-hbars{margin-top:12px}.ed .prod2 .v2-hbar{display:grid;grid-template-columns:96px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:5px 0}.ed .prod2 .v2-hbar-lab{font-size:13px;font-weight:700;color:var(--v2-ink)}.ed .prod2 .v2-hbar-tracks{display:flex;flex-direction:column;gap:3px}.ed .prod2 .v2-hbar-k,.ed .prod2 .v2-hbar-m{display:block;height:9px}.ed .prod2 .v2-hbar-k{background:var(--v2-green)}.ed .prod2 .v2-hbar-m{background:var(--v2-pink)}.ed .prod2 .v2-hbar-k.low,.ed .prod2 .v2-hbar-m.low{opacity:.45}.ed .prod2 .v2-hbar-val{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.15}.ed .prod2 .v2-hbar-val .k{color:var(--v2-green);font-weight:800}.ed .prod2 .v2-hbar-val .m{color:var(--v2-pink);font-weight:800}.ed .prod2 .v2-hbal{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:12px 14px;background:#f5f5f5}.ed .prod2 .v2-hbal b{font-size:14px}.ed .prod2 .v2-hbal span{font-size:20px;font-weight:900}.ed .prod2 .v2-hbal i{font-style:normal}.ed .prod2 .v2-hbal i.k{color:var(--v2-green)}.ed .prod2 .v2-hbal i.m{color:var(--v2-pink)}.ed .prod2 .v2-hbal em{font-style:normal;color:var(--v2-grey)}.ed .prod2 .store-card{border:1.5px solid var(--v2-ink)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.ed .prod2 .store-logo{border-radius:0!important}.ed .prod2 .store-badge{border-radius:0!important;background:var(--v2-ink)!important;color:#fff!important}.ed .prod2 .store-price{font-size:22px!important;font-weight:900!important}.ed .prod2 .store-reviews{background:#fff!important;border-top:1px solid var(--v2-line)!important}.ed .prod2 .rev-big{font-size:34px!important;font-weight:900!important}.ed .prod2 .rev-stars{color:var(--v2-green)!important}.ed .prod2 .rev-track{border-radius:0!important;background:#efefef!important}.ed .prod2 .rev-fill{border-radius:0!important;background:var(--v2-green)!important}.ed .prod2 .sec-title{font-size:24px!important;font-weight:900!important}@media (max-width: 760px){.ed .prod2 .store-row{flex-wrap:wrap}.ed .prod2 .store-btns{flex:1 1 100%;order:5;margin-top:10px}}@media (min-width: 761px){.ed .prod2 .prod-hero{display:grid!important;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.ed .prod2 .prod-img{border:1px solid var(--v2-line)!important;min-height:380px;display:grid;place-items:center;padding:20px}.ed .prod2 .prod-img img{max-height:520px;width:100%}.ed .prod2 .prod-name{font-size:30px!important}.ed .prod2 .v2-charts{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.ed .prod2 .v2-charts>hr{display:none}}@media (min-width: 1200px){.ed .prod2 .prod-name{font-size:34px!important}.ed .prod2 .v2-charts{gap:56px}}.ed .prod2 .prod-img,.ed .prod2 .prod-img img{border-radius:0!important}.ed .prod2 .chart-hd{flex-wrap:wrap;row-gap:8px}@media (max-width: 760px){.ed .prod2 .chart-hd{flex-direction:column;align-items:flex-start!important}.ed .prod2 .chart-legend{gap:14px!important}}.ed .prod2 .v2-charts .chart-wrap:not(.v2-eff) div[style*=border-radius]{border-radius:0!important}.ed .prod2 .v2-charts .chart-wrap:not(.v2-eff) div[style*=border-radius]>div[style*=background]{background:var(--v2-green)!important}.ed .prod2 .v2-charts .chart-wrap:not(.v2-eff) span[style*=text-align]{color:var(--v2-green)!important}.ed .prod2 .v2-charts .chart-wrap:not(.v2-eff) .leg-dot{background:var(--v2-green)!important}.ed .ed-topright .v2-hbtn,.ed .ed-topright .v2-hbtn.on{border-radius:0!important}.ed .cart2{max-width:1200px}.ed .cart2 .v2-cart-grid{display:block}@media (min-width: 761px){.ed .cart2 .v2-cart-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.ed .cart2 .v2-cart-side{position:sticky;top:16px}}@media (min-width: 1200px){.ed .cart2 .v2-cart-grid{grid-template-columns:minmax(0,1fr) 360px;gap:40px}}.ed .cart2 .selbar{border-radius:0!important;border:0!important;border-bottom:2px solid var(--v2-ink, #111)!important;padding:12px 0!important;background:none!important}.ed .cart2 .selall{font-size:14px!important;font-weight:800!important}.ed .cart2 .rmsel{font-size:13px!important;font-weight:800!important;text-decoration:underline;text-underline-offset:3px;background:none!important;border:0!important}.ed .cart2 .chk{border-radius:0!important}.ed .cart2 .items-card .ed-pcard{grid-template-columns:88px minmax(0,1fr) auto!important;grid-template-areas:"art copy scores" "art price price" "acts acts acts"!important;gap:6px 12px!important;padding:14px 0!important;border-bottom:1px solid var(--v2-line, #E6E6E6)!important}.ed .cart2 .items-card .ed-part{max-width:88px!important}.ed .cart2 .items-card .ed-commerce{justify-self:start!important;text-align:left!important}.ed .cart2 .items-card .ed-acts{justify-self:start!important;align-items:center}@media (min-width: 1200px){.ed .cart2 .items-card .ed-pcard{grid-template-columns:96px minmax(0,1fr) 110px 80px auto!important;grid-template-areas:"art copy scores price acts"!important;gap:0 16px!important}.ed .cart2 .items-card .ed-commerce{justify-self:end!important;text-align:right!important}.ed .cart2 .items-card .ed-acts{justify-self:end!important}}.ed .cart2 .items-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important}.ed .cart2 .cart-item .ed-part,.ed .cart2 .cart-item .ed-part img{height:96px!important}.ed .cart2 .cart-item .ed-part img{max-width:88px!important;object-fit:contain}.ed .cart2 .cart-item .ed-pbrand{font-size:11px!important;letter-spacing:.06em;color:var(--v2-grey, #6B6B6B)!important}.ed .cart2 .cart-item .ed-pcopy h3{font-size:15px!important;font-weight:700!important;line-height:1.28!important}.ed .cart2 .cart-item .ed-price{font-size:17px!important;font-weight:800!important}.ed .cart2 .qty{border-radius:0!important;height:38px}.ed .cart2 .qty button,.ed .cart2 .qty span{height:38px!important;min-width:34px;border-radius:0!important}.ed .cart2 .v2-rm{height:38px;padding:0 10px;margin-left:6px;background:#fff;border:1.5px solid var(--v2-line, #E6E6E6);font:inherit;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-ink, #111);cursor:pointer}.ed .cart2 .v2-rm:hover{border-color:var(--v2-ink, #111)}.ed .cart2 .moveacts .mv-routine{width:100%;min-height:48px;border-radius:0!important;background:#fff!important;border:1.5px solid var(--v2-green, #12805C)!important;color:var(--v2-green, #12805C)!important;font-size:13px!important;font-weight:900!important;letter-spacing:.04em}.ed .cart2 .moveacts .mv-routine:disabled{opacity:.4}.ed .cart2 .summary-card{border-radius:0!important;box-shadow:none!important;background:#fff!important;border:1.5px solid var(--v2-ink, #111)!important;padding:16px 18px!important;margin-top:16px}@media (min-width: 761px){.ed .cart2 .v2-cart-side .summary-card{margin-top:0}}.ed .cart2 .sum-row{font-size:14px!important}.ed .cart2 .sum-row.total{font-size:18px!important;font-weight:900!important;border-top:1px solid var(--v2-line, #E6E6E6)!important}.ed .cart2 .amazon-btn{border-radius:0!important;min-height:56px;box-shadow:none!important;background:#f90!important;color:var(--v2-ink, #111)!important;font-size:15px!important;font-weight:900!important}.ed .cart2 .amazon-btn.dis{background:#f3f3f3!important;color:#9a9a9a!important}.ed .cart2 .disc-note{border-radius:0!important;background:#fff!important;font-size:12px!important}.ed .cart2 .disc-foot{font-size:12px!important}.ed .cart2 .sendhist,.ed .cart2 .shg,.ed .cart2 .sh-groups>*{border-radius:0!important}.ed .rpage{max-width:1200px}.ed .rpage .r-card{box-shadow:none!important;background:#fff!important}.ed .rpage .r-save{border-radius:0!important;min-height:44px}.ed .rpage .r-routines{grid-template-columns:1fr!important;gap:14px}@media (min-width: 761px){.ed .rpage .r-routines{grid-template-columns:1fr 1fr!important;gap:20px}}.ed .rpage .r-jar{border-radius:0!important}.ed .rpage .r-jar.empty{border:1.5px dashed #CFCFCF!important;background:#fff!important}.ed .rpage .r-nlabel{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ed .rpage .r-pgrid{gap:10px!important}@media (min-width: 761px){.ed .rpage .r-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}.ed .rpage .r-pcard{border:1px solid var(--v2-line, #E6E6E6)!important;background:#fff!important}.ed .rpage .r-pcard.inuse{border-color:var(--v2-green, #12805C)!important}.ed .rpage .r-pbr{font-size:11px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-grey, #6B6B6B)!important}.ed .rpage .r-pnm{font-size:14px!important;font-weight:700!important;line-height:1.28!important}.ed .rpage .r-pacts{gap:5px!important}.ed .rpage .r-slot{flex:1 1 0;height:38px!important;border-radius:0!important;font-size:12px!important;font-weight:900!important}.ed .rpage .r-buy{width:38px!important;height:38px!important;flex:0 0 38px;border-radius:0!important;background:#fff6de!important;border-color:#f0a500!important}.ed .rpage .r-chip{min-height:36px;font-size:12px!important;font-weight:800!important}.ed .rpage .r-vtoggle{border-radius:0!important}.ed .rpage .r-pcard .r-pthumb{aspect-ratio:1 / 1!important;max-height:240px}.ed .rpage .r-link{white-space:nowrap}@media (min-width: 1200px){.ed .rpage .r-pgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ed .rpage .card{border-radius:0!important;box-shadow:none!important;border:1px solid var(--v2-line, #E6E6E6)!important;background:#fff!important}.ed .rpage .card>span{border-radius:0!important}.ed .rpage .card .btn-primary{border-radius:0!important;background:var(--v2-ink, #111)!important;color:#fff!important;border-color:var(--v2-ink, #111)!important;min-height:46px;box-shadow:none!important}.ed .v2-eyebrow{display:flex;align-items:baseline;gap:10px;margin:6px 0 2px;font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-ink, #111)}.ed .v2-eyebrow b{font-family:var(--font-editorial, "Noto Serif", Georgia, serif);font-style:italic;font-weight:400;font-size:26px;line-height:1;color:var(--v2-pink, #EC3B7C);letter-spacing:0}.ed .v2-eyebrow i{font-style:normal;color:var(--v2-pink, #EC3B7C);margin-left:-8px}.ed .mockup.my2 .sect>.prof-card{background:var(--v2-ink, #111)!important;border:0!important;border-radius:0!important;color:#fff!important;padding:20px!important}.ed .mockup.my2 .sect>.prof-card .prof-name{color:#fff!important;font-size:20px;font-weight:800}.ed .mockup.my2 .sect>.prof-card .prof-email{color:#cfcfcf!important}.ed .mockup.my2 .sect .prof-av{border-radius:0!important;background:var(--v2-pink, #EC3B7C)!important;color:#fff!important}.ed .mockup.my2 .sect .settings-btn{border-radius:0!important;min-height:40px;height:40px!important;background:none!important;border:1.5px solid #fff!important;color:#fff!important;font-weight:800!important}.ed .mockup.my2 .sect .settings-btn.v2-signin{background:var(--v2-pink, #EC3B7C)!important;border-color:var(--v2-pink, #EC3B7C)!important}.ed .mockup.my2 .sect .stat-box{border-radius:0!important;background:#fff!important;color:var(--v2-ink, #111)!important;border:0!important}.ed .mockup.my2 .sect .stat-box .stat-n{color:var(--v2-ink, #111)!important}.ed .mockup.my2 .sect .skin-link{border-radius:0!important}.ed .mockup.my2 .sect .mrc{display:grid!important;grid-template-columns:1fr;gap:20px}.ed .mockup.my2 .sect .mrc-h{border-radius:0!important}.ed .mockup.my2 .sect .mrc-ic{border-radius:0!important;border:1.5px dashed #CFCFCF!important;background:#fff!important}.ed .mockup.my2 .sect .mrc-ic:not(.empty){border-style:solid!important;border-color:var(--v2-line, #E6E6E6)!important}.ed .mockup.my2 .sect .mrc-add b{color:var(--v2-pink, #EC3B7C)}.ed .mockup.my2 .sect .mrc-edit{border-radius:0!important}@media (min-width: 761px){.ed .mockup.my2 .sect .mrc{grid-template-columns:1fr 1fr;gap:24px;align-items:start}.ed .mockup.my2 .sect .mrc-col{margin-top:0!important}}.ed .mockup.my2 .sect .seg{border-radius:0!important}.ed .mockup.my2 .sect .seg button{min-height:44px;font-size:12px!important;font-weight:800!important}.ed .mockup.my2 .sect .scan-empty{padding:26px 10px;text-align:center;font-size:14px;color:var(--v2-grey, #6B6B6B)}.ed .v2-act{padding:18px var(--ed-pad, 20px) 40px}.ed .v2-act .v2-acttabs{background:none!important;border:1px solid var(--v2-line, #E6E6E6)!important;border-radius:0!important;padding:0!important}.ed .v2-act .v2-acttabs button{border-radius:0!important;box-shadow:none!important;height:46px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;background:#fff!important;color:var(--v2-ink, #111)!important}.ed .v2-act .v2-acttabs button+button{border-left:1px solid var(--v2-line, #E6E6E6)!important}.ed .v2-act .v2-acttabs button.on{background:var(--v2-ink, #111)!important;color:#fff!important}.ed .v2-act .card{border-radius:0!important;box-shadow:none!important;border:1px solid var(--v2-line, #E6E6E6)!important}.ed .v2-act .card .btn-primary,.ed .v2-act .btn-primary{border-radius:0!important;background:var(--v2-pink, #EC3B7C)!important;border-color:var(--v2-pink, #EC3B7C)!important;color:#fff!important;min-height:46px;font-weight:900!important;letter-spacing:.06em;text-transform:uppercase}.ed .stg{padding:18px var(--ed-pad, 20px) 40px}.ed .stg .v2-stgtabs{background:none!important;border:1px solid var(--v2-line, #E6E6E6);padding:0!important}.ed .stg .v2-stgtabs button{box-shadow:none!important;height:46px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;background:#fff!important;color:var(--v2-ink, #111)!important}.ed .stg .v2-stgtabs button+button{border-left:1px solid var(--v2-line, #E6E6E6)}.ed .stg .v2-stgtabs button.on{background:var(--v2-ink, #111)!important;color:#fff!important}.ed .stg .card{border-radius:0!important;box-shadow:none!important;border:1px solid var(--v2-line, #E6E6E6)!important}.ed .stg .btn-primary{border-radius:0!important;background:var(--v2-pink, #EC3B7C)!important;border-color:var(--v2-pink, #EC3B7C)!important}@media (min-width: 761px){.ed .stg{max-width:920px!important;grid-template-columns:220px minmax(0,1fr);column-gap:32px;align-items:start}.ed .stg>*{grid-column:2}.ed .stg>.v2-eyebrow{grid-column:1 / -1}.ed .stg>.v2-stgtabs{grid-column:1;grid-row:2 / span 30;flex-direction:column;border:0}.ed .stg>.v2-stgtabs button{flex:0 0 auto!important;text-align:left;padding:0 16px!important;border-left:3px solid transparent!important;border-bottom:1px solid var(--v2-line, #E6E6E6)!important}.ed .stg>.v2-stgtabs button+button{border-left:3px solid transparent!important}.ed .stg>.v2-stgtabs button.on{background:#fde7ef!important;color:var(--v2-ink, #111)!important;border-left-color:var(--v2-pink, #EC3B7C)!important}}.ed .skrep-doc{border-radius:0!important;box-shadow:none!important}.ed .skrep-score b{color:var(--v2-pink, #EC3B7C)!important;font-family:var(--font-editorial, "Noto Serif", serif)}.ed .skrep-retest{width:100%;min-height:54px;border-radius:0!important;border:0!important;background:var(--v2-pink, #EC3B7C)!important;color:#fff!important;font-weight:900!important;letter-spacing:.06em;text-transform:uppercase}.ed .skrep-pick{border-radius:0!important;min-height:44px}@media (min-width: 1200px){.ed .skrep-qa ol,.ed .skrep-qa ul{display:grid!important;grid-template-columns:1fr 1fr;column-gap:32px}}.ed .au-page.v2-login .v2-login-art{display:none;margin:0}.ed .au-page.v2-login .au-submit{background:var(--v2-pink, #EC3B7C)!important;border-color:var(--v2-pink, #EC3B7C)!important;color:#fff!important;border-radius:0!important}.ed .au-page.v2-login .au-card{border-radius:0!important}@media (min-width: 761px){.ed .au-page.v2-login{max-width:980px!important;display:grid;grid-template-columns:1fr minmax(340px,420px);gap:32px;align-items:start;margin:40px auto!important;padding:0 var(--ed-pad, 20px)}.ed .au-page.v2-login .v2-login-art{display:block;position:sticky;top:20px;height:560px;overflow:hidden;background:#f4f1ec}.ed .au-page.v2-login .v2-login-art img{width:100%;height:100%;object-fit:cover;display:block}}.ed .skrep-doc{background:#fff!important;border:1.5px solid var(--v2-ink, #111)!important}.ed .skrep-note button{background:var(--v2-pink, #EC3B7C)!important;border-color:var(--v2-pink, #EC3B7C)!important;color:#fff!important;border-radius:0!important;min-height:48px}@media (max-width: 760px){.ed .au-page.v2-login .v2-login-art{display:block!important;height:220px;overflow:hidden;background:#f4f1ec;margin:0 0 18px!important}.ed .au-page.v2-login .v2-login-art img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}}.ed .v2-login .v2a-card{border:2px solid #111!important;padding:24px!important;background:#fff}.ed .v2a-tabs{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid #111;margin-bottom:22px}.ed .v2a-tabs button{height:44px;border:0;background:#fff;color:#111;font:inherit;font-size:11.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ed .v2a-tabs button.on{background:#111;color:#fff}.ed .v2a-h1{margin:0;font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:34px;line-height:1.1;color:#111}.ed .v2a-sub{margin:8px 0 0;font-size:14px;line-height:1.45;color:#6b6b6b}.ed .v2a-get{list-style:none;margin:16px 0 20px;padding:14px 16px;background:#fde7ef;display:grid;gap:8px}.ed .v2a-get li{font-size:14px;font-weight:600;color:#111}.ed .v2a-get b{color:#ec3b7c;margin-right:8px}.ed .v2a>.v2a-google{margin-top:18px}.ed .v2a-get+.v2a-google{margin-top:0}.ed .v2a-google{width:100%;height:50px;display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid #111;background:#fff;color:#111;font:inherit;font-size:12.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ed .v2a-google .g{color:#4285f4;font-weight:900}.ed .v2a-or{display:flex;align-items:center;gap:10px;margin:18px 0}.ed .v2a-or i{flex:1;height:1px;background:#d9d9d9}.ed .v2a-or span{font-size:10.5px;font-weight:900;letter-spacing:.12em;color:#6b6b6b}.ed .v2a-lab{display:block;margin:0 0 6px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#111}.ed .v2a-in{width:100%;height:48px;margin:0 0 14px;padding:0 14px;border:1.5px solid #D9D9D9;border-radius:0;font:inherit;font-size:15px;color:#111;background:#fff;box-sizing:border-box;outline:none}.ed .v2a-in:focus{border-color:#111}.ed .v2a-forgot{display:block;margin:-6px 0 14px auto;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:700;color:#111;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ed .v2a-err{margin:0 0 10px;font-size:14px;font-weight:600;color:#c0492e}.ed .v2a-msg{margin:0 0 10px;font-size:14px;font-weight:600;color:#12805c}.ed .v2a-cta{width:100%;height:54px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:#ec3b7c;color:#fff;font:inherit;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ed .v2a-cta:disabled{opacity:.45;cursor:default}.ed .v2a-chk{display:flex!important;align-items:flex-start;gap:10px;margin:16px 0 0!important;font-size:13px!important;line-height:1.4;color:#333}.ed .v2a-chk input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#EC3B7C}.ed .v2a-terms{margin-top:14px;font-size:12px;line-height:1.5;color:#6b6b6b;text-align:center}.ed .v2a-terms b{font-weight:600;color:#6b6b6b;text-decoration:underline;text-underline-offset:3px}.ed .v2a-switch{margin-top:16px;padding-top:14px;border-top:1px solid #D9D9D9;font-size:14px;text-align:center;color:#111}.ed .v2a-switch button{padding:0;border:0;background:none;font:inherit;font-weight:800;color:#111;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ed .au-perk{display:none!important}@media (max-width: 760px){.ed .v2-login .v2a-card{padding:18px!important}.ed .v2a-h1{font-size:28px}}@media (max-width: 760px){.ed .v2a-tabs button{font-size:10.5px;letter-spacing:.05em;white-space:nowrap}}.ed .v2a-first{padding-bottom:22px;margin-bottom:22px;border-bottom:2px solid #111}.ed .v2a-first-k{display:inline-block;font-size:10.5px;font-weight:900;letter-spacing:.12em;color:#ec3b7c}.ed .v2a-first .v2a-h1{margin-top:6px}.ed .v2a-first-row{display:flex;gap:8px;margin-top:16px}.ed .v2a-first-row .v2a-in{flex:1;min-width:0;margin:0}.ed .v2a-first-row .v2a-cta{flex:none;width:auto;height:48px;padding:0 22px}.ed .v2a-first>.v2a-cta{margin-top:14px}.ed .v2a-first .v2a-msg{margin:10px 0 0}.ed .v2a-first-fine{margin:10px 0 0;font-size:12px;line-height:1.45;color:#6b6b6b}.ed .v2a-acct-h{margin-bottom:16px}.ed .v2a-acct-h>b{display:block;margin-top:4px;font-size:18px;font-weight:900;color:#111}.ed .v2a-acct-h .v2a-get{margin:12px 0 0;padding:12px 14px}.ed .v2a-acct-h .v2a-get li{font-size:13px}.ed .v2a-acct-h~.v2a .v2a-cta{background:#111}@media (max-width: 760px){.ed .v2a-first-row{flex-direction:column}.ed .v2a-first-row .v2a-cta{width:100%}}.ed .v2a-card>.v2a-h1{margin-top:6px}.ed .v2a-card>.v2a-sub{margin-bottom:18px}.ed .v2a-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ed .v2a-two .v2a-cta{height:52px;font-size:12.5px;padding:0 8px}.ed .v2a-save{height:52px;border:1.5px solid #111;background:#fff;color:#111;font:inherit;font-size:12.5px;font-weight:900;letter-spacing:.06em;cursor:pointer;padding:0 8px}.ed .v2a-save.on{background:#111;color:#fff}.ed .v2a-card>.v2a-msg{margin:12px 0 0}.ed .v2a-acct{margin-top:20px;padding-top:18px;border-top:2px solid #111}.ed .v2a-acct .v2a-acct-h{margin-bottom:14px}.ed .v2a-acct .v2a-acct-h>b{margin:0}.ed .v2a-acct .v2a>.v2a-google{margin-top:0}.ed .v2a-acct .v2a-cta{background:#111}@media (max-width: 760px){.ed .v2a-two{grid-template-columns:1fr}}.ed .ed-story .tp-list li{display:grid!important;align-items:start!important;grid-template-columns:24px 88px minmax(0,1fr) auto auto!important;grid-template-areas:"n ph bd bd bd" "n ph kf mf x" "act act act act act"!important;gap:8px 12px!important;padding:16px 0!important;border-bottom:1px solid var(--v2-line, #E6E6E6)}.ed .ed-story .tp-list li>*{grid-row:auto!important;grid-column:auto!important;min-width:0}.ed .ed-story .tp-list .tp-n{grid-area:n!important;font-family:var(--font-editorial, "Noto Serif", serif);font-style:italic;font-size:20px;line-height:1;color:var(--v2-pink, #EC3B7C)!important;padding-top:4px}.ed .ed-story .tp-list .tp-ph{grid-area:ph!important;width:88px!important;height:104px!important;border:1px solid var(--v2-line, #E6E6E6);background:#fff;display:grid;place-items:center;overflow:hidden}.ed .ed-story .tp-list .tp-ph img{width:90%!important;height:90%!important;object-fit:contain}.ed .ed-story .tp-list .tp-bd{grid-area:bd!important;display:flex!important;flex-direction:column;gap:4px}.ed .ed-story .tp-list .tp-bd b{font-size:15px!important;line-height:1.28!important;font-weight:800!important;word-break:normal!important;overflow-wrap:break-word}.ed .ed-story .tp-list .tp-bd i{font-size:15px!important;line-height:1.35!important}.ed .ed-story .tp-list .tp-bd s{font-size:12px!important;line-height:1.45!important;text-decoration:none;color:var(--v2-grey, #6B6B6B)}.ed .ed-story .tp-list .tp-kf{grid-area:kf!important}.ed .ed-story .tp-list .tp-mf{grid-area:mf!important}.ed .ed-story .tp-list .t50-amz,.ed .ed-story .tp-list .fd-badge{grid-area:x!important;align-self:center}.ed .ed-story .tp-list .tp-kf,.ed .ed-story .tp-list .tp-mf,.ed .ed-story .tp-list .t50-amz{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;width:auto!important}.ed .ed-story .tp-list .tp-kf u,.ed .ed-story .tp-list .tp-mf u,.ed .ed-story .tp-list .t50-amz u{text-decoration:none;font-size:9px!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ed .ed-story .tp-list .tp-kf u{color:var(--v2-green, #12805C)}.ed .ed-story .tp-list .tp-mf u{color:var(--v2-pink, #EC3B7C)}.ed .ed-story .tp-list .tp-kf b,.ed .ed-story .tp-list .tp-mf b,.ed .ed-story .tp-list .t50-amz b{font-size:24px!important;line-height:1!important}.ed .ed-story .tp-list .tp-kf b{color:var(--v2-green, #12805C)}.ed .ed-story .tp-list .tp-mf b{color:var(--v2-pink, #EC3B7C)}.ed .ed-story .tp-list .tp-act{grid-area:act!important;display:flex!important;flex-direction:row!important;align-items:center;gap:6px;width:100%;position:static!important}.ed .ed-story .tp-act .tp-pr{margin-right:auto;font-size:18px!important;font-weight:800;white-space:nowrap}.ed .ed-story .v2-strt{flex:0 1 170px;min-width:0;height:40px;padding:0 8px;border:1.5px solid var(--v2-green, #12805C);background:#fff;color:var(--v2-green, #12805C);font:inherit;font-size:12px;font-weight:800;letter-spacing:.03em;white-space:nowrap;cursor:pointer;border-radius:0}.ed .ed-story .v2-strt.on{background:var(--v2-green, #12805C);color:#fff}.ed .ed-story .tp-act .st-cart,.ed .ed-story .tp-act .st-amz,.ed .ed-story .st-act .st-cart,.ed .ed-story .st-act .st-amz{flex:0 0 40px;width:40px!important;height:40px!important;border-radius:0!important;display:grid!important;place-items:center;padding:0!important}.ed .ed-story .st-cart{border:1.5px solid var(--v2-ink, #111)!important;background:#fff!important;color:var(--v2-ink, #111)!important}.ed .ed-story .st-cart.on{background:var(--v2-ink, #111)!important;color:#fff!important}.ed .ed-story .st-cart svg{width:20px!important;height:20px!important}.ed .ed-story .st-amz{border:1.5px solid #F0A500!important;background:#fff6de!important}.ed .ed-story .st-amz svg,.ed .ed-story .st-amz img{max-width:26px;height:auto}.ed .ed-story .st-act{display:flex!important;align-items:center;gap:6px}.ed .ed-story .st-act .v2-strt{flex:1 1 auto}@media (min-width: 761px){.ed .ed-story .tp-list li{grid-template-columns:30px 110px minmax(0,1fr) 70px 70px 70px 300px!important;grid-template-areas:"n ph bd kf mf x act"!important;align-items:center!important;gap:0 16px!important;padding:18px 0!important}.ed .ed-story .tp-list .tp-ph{width:110px!important;height:120px!important}.ed .ed-story .tp-list .tp-bd b{font-size:16px!important}}@media (min-width: 761px) and (max-width: 1199px){.ed .ed-story .tp-list li{grid-template-columns:26px 96px minmax(0,1fr) auto auto auto!important;grid-template-areas:"n ph bd bd bd bd" "n ph kf mf x ." "n ph act act act act"!important;gap:8px 14px!important;align-items:start!important}}.ed .ed-story .tp-list .tp-n,.ed .ed-story .tp-list .tp-ph{align-self:start!important}.ed .v2-noteidx .ni-txt{display:flex!important;flex-direction:column;gap:3px}.ed .v2-noteidx .v2-ni-no{font-family:var(--font-editorial, "Noto Serif", serif);font-style:italic;font-size:18px;line-height:1;color:var(--v2-pink, #EC3B7C)}.ed .v2-noteidx .ni-txt b{font-family:var(--font-ui, Inter, sans-serif)!important;font-size:19px!important;font-weight:900!important;line-height:1.12!important;letter-spacing:-.01em;text-transform:uppercase}.ed .v2-noteidx .ni-txt b.ko{font-family:"Noto Sans KR",var(--font-ui, sans-serif)!important;font-size:24px!important;text-transform:none}.ed .v2-noteidx .v2-ni-sub{font-style:normal;font-family:var(--font-editorial, "Noto Serif", serif);font-size:13px;text-transform:uppercase;color:#333}.ed .v2-noteidx .ni-txt em{font-style:normal;font-size:14px;color:var(--v2-grey, #6B6B6B)}.ed .v2-noteidx .v2-ni-meta{display:flex;align-items:center;gap:8px;margin-top:4px}.ed .v2-noteidx .v2-reel{padding:3px 7px;background:var(--v2-pink, #EC3B7C);color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em}.ed .v2-noteidx .ni-ph{flex:0 0 96px!important;width:96px!important;height:96px!important;overflow:hidden}.ed .v2-noteidx .ni-ph img{width:100%!important;height:100%!important;object-fit:cover}@media (min-width: 761px){.ed .v2-noteidx ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;border-top:2px solid var(--v2-ink, #111);padding-top:22px!important}.ed .v2-noteidx li{border:0!important}.ed .v2-noteidx li>button{display:flex!important;flex-direction:column;align-items:stretch!important;gap:12px!important;padding:0!important;text-align:left;height:100%}.ed .v2-noteidx .ni-ph{flex:none!important;width:100%!important;height:240px!important}.ed .v2-noteidx .ni-arr{display:none!important}}@media (min-width: 1200px){.ed .v2-noteidx ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ed .v2-noteidx .ni-ph{height:280px!important}}.ed .v2-about{max-width:820px!important}.ed .v2-about *{border-radius:0!important;box-shadow:none!important}.ed .v2-about [style*="border-radius: 50%"]{border-radius:50%!important}.ed .v2-about h1{font-family:var(--font-editorial, "Noto Serif", serif)!important;font-weight:400!important;font-size:40px!important;line-height:1.05!important}.ed .v2-about h2{font-weight:900!important;font-size:26px!important;line-height:1.15!important;letter-spacing:-.01em}.ed .v2-about h3{font-weight:900!important}.ed .v2-about [style*="letter-spacing: 0.12em"]{color:var(--v2-pink, #EC3B7C)!important;font-size:12px!important}.ed .v2-about>div:nth-child(2){background:#fff!important;border:1.5px solid var(--v2-ink, #111)!important;padding:0!important}.ed .v2-about>div:nth-child(2)>button{height:46px!important;font-size:13px!important;font-weight:900!important;letter-spacing:.06em;text-transform:uppercase;background:#fff!important;color:var(--v2-ink, #111)!important}.ed .v2-about>div:nth-child(2)>button[style*="var(--sh-sm)"],.ed .v2-about>div:nth-child(2)>button[style*="background: rgb(255, 255, 255)"]{background:var(--v2-ink, #111)!important;color:#fff!important}.ed .v2-about .btn-primary{background:var(--v2-pink, #EC3B7C)!important;border-color:var(--v2-pink, #EC3B7C)!important;color:#fff!important;height:50px!important;font-weight:900!important;letter-spacing:.04em}.ed .v2-about button[style*="1.5px solid var(--line)"]{border:1.5px solid var(--v2-ink, #111)!important;height:50px!important}.ed .v2-about [style*="1.5px solid var(--line)"]{border-color:var(--v2-line, #E6E6E6)!important}.ed .v2-about [style*="width: 28px; height: 28px"]{background:none!important;color:var(--v2-pink, #EC3B7C)!important;font-family:var(--font-editorial, "Noto Serif", serif)!important;font-style:italic;font-weight:400!important;font-size:24px!important;width:30px!important}.ed .ed-story .tp-list li{grid-template-columns:24px 88px auto auto minmax(0,1fr)!important;grid-template-areas:"n ph bd bd bd" "n ph kf mf x" "act act act act act"!important}.ed .ed-story .tp-list .t50-amz,.ed .ed-story .tp-list .fd-badge{justify-self:start}@media (min-width: 761px) and (max-width: 1199px){.ed .ed-story .tp-list li{grid-template-columns:26px 96px auto auto auto minmax(0,1fr)!important;grid-template-areas:"n ph bd bd bd bd" "n ph kf mf x ." "n ph act act act act"!important}.ed .ed-story .tp-list .tp-ph{width:96px!important;height:110px!important}}@media (min-width: 1200px){.ed .ed-story .tp-list li{grid-template-columns:30px 110px minmax(0,1fr) auto auto auto 300px!important;grid-template-areas:"n ph bd kf mf x act"!important}}.ed .ed-story .fd-flag{align-self:flex-start;border:0!important;padding:3px 8px!important;margin:2px 0 0!important;background:#fff1e8;color:#b4531f;font-family:var(--font-ui, Inter, sans-serif)!important;font-style:normal!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;line-height:1.3!important}.ed .ed-story .fd-flag:before{content:"⚠ "}.ed .ed-story .fd-badge{border-radius:0!important}.ed .ed-story.fd .tp-list .fd-badge{display:inline-block!important;padding:4px 8px!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em}.ed .ed-story .tp-list .tp-bd .fd-flag{font-size:11px!important;line-height:1.3!important}.ed .ed-story .v2-vs{display:block}.ed .ed-story .v2-vs-mark{display:flex;justify-content:center;margin:6px 0 18px}.ed .ed-story .v2-vs-mark span{width:56px;height:56px;border-radius:28px;display:grid;place-items:center;background:var(--v2-ink, #111);color:#fff;font-weight:900;font-size:18px;letter-spacing:.04em}.ed .ed-story .v2-vs-kor .st-secn b,.ed .ed-story .v2-vs-kor .st-secn{color:var(--v2-green, #12805C)}@media (min-width: 1200px){.ed .ed-story .v2-vs{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:0 18px;align-items:start}.ed .ed-story .v2-vs-mark{position:sticky;top:120px;margin:120px 0 0}.ed .ed-story .v2-vs .tp-list li{grid-template-columns:26px 88px auto auto auto minmax(0,1fr)!important;grid-template-areas:"n ph bd bd bd bd" "n ph kf mf x ." "n ph act act act act"!important;gap:8px 14px!important;align-items:start!important}.ed .ed-story .v2-vs .tp-list .tp-ph{width:88px!important;height:100px!important}}@media (max-width: 1199px){.ed .ed-story .v2-vs{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:0 6px;align-items:start}.ed .ed-story .v2-vs>.st-sec{padding-left:0!important;padding-right:0!important;margin:0!important;min-width:0}.ed .ed-story .v2-vs-mark{position:sticky;top:90px;margin:70px 0 0}.ed .ed-story .v2-vs-mark span{width:34px;height:34px;border-radius:17px;font-size:12px}.ed .ed-story .v2-vs h2{font-size:17px!important;line-height:1.25!important}.ed .ed-story .v2-vs .st-secn,.ed .ed-story .v2-vs .fd-same{font-size:11px!important}.ed .ed-story .v2-vs .tp-list li{position:relative;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;grid-template-areas:"ph ph ph" "bd bd bd" "kf mf x" "act act act"!important;gap:6px 8px!important;padding:12px 0!important;align-items:start!important}.ed .ed-story .v2-vs .tp-list .tp-n{position:absolute;left:4px;top:16px;z-index:1;font-size:15px;padding:0}.ed .ed-story .v2-vs .tp-list .tp-ph{width:100%!important;height:120px!important}.ed .ed-story .v2-vs .tp-list .tp-bd b{font-size:13px!important;line-height:1.25!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ed .ed-story .v2-vs .tp-list .tp-bd i:not(.fd-flag){font-size:12px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ed .ed-story .v2-vs .tp-list .tp-kf b,.ed .ed-story .v2-vs .tp-list .tp-mf b{font-size:20px!important}.ed .ed-story .v2-vs .tp-list .fd-badge{align-self:end!important;font-size:9px!important;padding:3px 6px!important}.ed .ed-story .v2-vs .tp-list .tp-act{flex-wrap:wrap!important;gap:4px!important}.ed .ed-story .v2-vs .tp-act .tp-pr{width:100%;margin:0 0 2px!important;font-size:15px!important}.ed .ed-story .v2-vs .v2-strt{flex:1 1 auto!important;height:34px;font-size:10.5px;padding:0 2px;letter-spacing:0}.ed .ed-story .v2-vs .tp-act .st-cart,.ed .ed-story .v2-vs .tp-act .st-amz{flex:0 0 34px!important;width:34px!important;height:34px!important}}@media (min-width: 761px) and (max-width: 1199px){.ed .ed-story .v2-vs{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:0 12px}.ed .ed-story .v2-vs-mark span{width:44px;height:44px;border-radius:22px;font-size:15px}.ed .ed-story .v2-vs .tp-list .tp-ph{height:150px!important}.ed .ed-story .v2-vs h2{font-size:22px!important}}@media (max-width: 1199px){.ed .ed-story .v2-vs .st-secn{white-space:normal!important;overflow:visible!important;line-height:1.3;display:block!important}.ed .ed-story .v2-vs .tp-list .tp-ph img{object-fit:contain!important;width:88%!important;height:88%!important;max-height:none!important}.ed .ed-story .v2-vs .tp-list .tp-act{flex-wrap:wrap!important}.ed .ed-story .v2-vs .tp-act .tp-pr{text-align:left!important}.ed .ed-story .v2-vs .v2-strt{min-width:0!important;flex:1 1 0!important;overflow:hidden;text-overflow:clip}}@media (max-width: 760px){.ed .ed-story .v2-vs .tp-act .st-cart,.ed .ed-story .v2-vs .tp-act .st-amz{flex:0 0 30px!important;width:30px!important;height:34px!important}.ed .ed-story .v2-vs .v2-strt{font-size:10px!important}.ed .ed-story .v2-vs .st-secn b{font-size:18px!important}}.v2-seoulnote{max-width:760px;margin:0 auto;padding:24px var(--ed-pad, 20px) 60px;color:#111}.v2-seoulnote .sn-kicker{font-size:11px;font-weight:900;letter-spacing:.12em;color:#ec3b7c;text-transform:uppercase}.v2-seoulnote .sn-head h1{margin:10px 0 0;font-family:var(--font-ui, Inter, sans-serif);font-size:34px;line-height:1.08;font-weight:900;letter-spacing:-.02em}.v2-seoulnote .sn-dek{margin:12px 0 0;font-family:var(--font-editorial, "Noto Serif", serif);font-style:italic;font-size:20px;color:#333}.v2-seoulnote .sn-lead{margin:12px 0 0;font-size:17px;line-height:1.55;font-weight:600}.v2-seoulnote .sn-hero{display:block;width:100%;max-height:520px;object-fit:cover;margin-top:22px}.v2-seoulnote .sn-block{padding-top:44px;margin-top:44px;border-top:1px solid #E6E6E6}.v2-seoulnote .sn-sec{display:flex;align-items:baseline;gap:10px}.v2-seoulnote .sn-sec i{font-family:var(--font-editorial, "Noto Serif", serif);font-style:italic;font-size:28px;color:#ec3b7c;line-height:1}.v2-seoulnote .sn-sec span{font-size:13px;font-weight:900;letter-spacing:.08em}.v2-seoulnote h2{margin:12px 0 14px;font-family:var(--font-editorial, "Noto Serif", serif);font-size:30px;line-height:1.15;font-weight:400}.v2-seoulnote h3{margin:6px 0 8px;font-size:22px;font-weight:900}.v2-seoulnote p{margin:0 0 14px;font-size:17px;line-height:1.65;color:#222}.v2-seoulnote p.sn-big{font-size:21px;line-height:1.35;font-weight:800;color:#111;margin:22px 0 16px}.v2-seoulnote p.sn-note{font-size:13px;line-height:1.5;color:#6b6b6b}.v2-seoulnote .sn-sub{margin-top:26px}.v2-seoulnote .sn-celebs{display:grid;grid-template-columns:1fr;gap:12px;margin:22px 0}.v2-seoulnote .sn-celeb{display:flex;gap:14px;margin:0;padding:12px;border:1px solid #E6E6E6}.v2-seoulnote .sn-celeb img{width:96px;height:120px;object-fit:cover;flex:none;background:#f5f3f1}.v2-seoulnote .sn-celeb figcaption{display:flex;flex-direction:column;gap:6px}.v2-seoulnote .sn-celeb b{font-size:12px;font-weight:900;letter-spacing:.08em;color:#ec3b7c}.v2-seoulnote .sn-celeb span{font-size:15px;line-height:1.45}.v2-seoulnote .sn-celeb a{font-size:11px;color:#6b6b6b;text-decoration:underline;margin-top:auto}.v2-seoulnote .sn-wide{display:block;width:100%;height:auto;margin:6px 0 18px}.v2-seoulnote .sn-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;margin:0 0 22px;background:#111;color:#fff}.v2-seoulnote .sn-stats-h{grid-column:1 / -1;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ff8db6}.v2-seoulnote .sn-stats div{display:flex;flex-direction:column;gap:4px}.v2-seoulnote .sn-stats strong{font-family:var(--font-editorial, "Noto Serif", serif);font-size:32px;font-weight:400;line-height:1}.v2-seoulnote .sn-stats span{font-size:12px;line-height:1.35;color:#dadada}.v2-seoulnote .sn-stats small{grid-column:1 / -1;font-size:11px;color:#bdbdbd}.v2-seoulnote .sn-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 8px}.v2-seoulnote .sn-pair figure{margin:0}.v2-seoulnote .sn-pair img{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.v2-seoulnote .sn-pair figcaption{margin-top:6px;font-size:12px;font-weight:800}.v2-seoulnote .sn-num{display:flex;align-items:center;gap:18px;margin:22px 0;padding:18px;border:2px solid #EC3B7C}.v2-seoulnote .sn-num strong{flex:none;font-family:var(--font-editorial, "Noto Serif", serif);font-size:46px;font-weight:400;line-height:1;color:#ec3b7c;white-space:nowrap}.v2-seoulnote .sn-num span{font-size:15px;line-height:1.5}.v2-seoulnote .sn-products{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 22px}.v2-seoulnote .sn-prod{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid #E6E6E6;background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer}.v2-seoulnote .sn-prod-ph{aspect-ratio:1 / 1;display:grid;place-items:center;background:#faf9f8;margin-bottom:6px}.v2-seoulnote .sn-prod-ph img{width:86%;height:86%;object-fit:contain}.v2-seoulnote .sn-prod b{font-size:11px;font-weight:800;letter-spacing:.06em;color:#6b6b6b}.v2-seoulnote .sn-prod strong{font-size:14px;line-height:1.3}.v2-seoulnote .sn-prod span{font-size:12px;color:#555;line-height:1.4}.v2-seoulnote .sn-two{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 8px}.v2-seoulnote .sn-two div{display:flex;flex-direction:column;gap:6px;padding:16px;background:#111;color:#fff}.v2-seoulnote .sn-two div+div{background:#fde7ef;color:#111}.v2-seoulnote .sn-two b{font-size:12px;letter-spacing:.1em}.v2-seoulnote .sn-two span{font-size:14px;line-height:1.45}.v2-seoulnote .sn-names{margin:10px 0 0;border-top:2px solid #111}.v2-seoulnote .sn-names div{padding:12px 0;border-bottom:1px solid #E6E6E6}.v2-seoulnote .sn-names dt{font-size:16px;font-weight:900}.v2-seoulnote .sn-names dd{margin:4px 0 0;font-size:14px;line-height:1.5;color:#333}.v2-seoulnote .sn-scores{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 6px}.v2-seoulnote .sn-scores div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 6px;border:1px solid #E6E6E6;text-align:center}.v2-seoulnote .sn-scores strong{font-family:var(--font-editorial, "Noto Serif", serif);font-size:34px;font-weight:400;color:#12805c;line-height:1}.v2-seoulnote .sn-scores span{font-size:10px;font-weight:800;letter-spacing:.06em}.v2-seoulnote .sn-qs{list-style:none;margin:10px 0 0;padding:0;border-top:2px solid #111}.v2-seoulnote .sn-qs li{display:grid;grid-template-columns:40px 1fr;gap:4px 10px;padding:14px 0;border-bottom:1px solid #E6E6E6}.v2-seoulnote .sn-qs i{grid-row:span 2;font-family:var(--font-editorial, "Noto Serif", serif);font-style:italic;font-size:22px;color:#ec3b7c}.v2-seoulnote .sn-qs b{font-size:17px}.v2-seoulnote .sn-qs span{font-size:15px;line-height:1.5;color:#333}.v2-seoulnote .sn-cta{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 20px;margin:18px 0 26px;background:#ec3b7c;color:#fff;border:0;font:inherit;font-size:15px;font-weight:900;letter-spacing:.06em;cursor:pointer}.v2-seoulnote .sn-next{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid #111}.v2-seoulnote .sn-next b{font-size:20px;font-weight:900}.v2-seoulnote .sn-next span:not(.sn-kicker){font-size:15px;line-height:1.5}.v2-seoulnote .sn-next i{font-style:normal;font-size:12px;font-weight:900;letter-spacing:.08em;color:#6b6b6b}@media (min-width: 761px){.v2-seoulnote{padding-top:40px}.v2-seoulnote .sn-head h1{font-size:46px}.v2-seoulnote h2{font-size:36px}.v2-seoulnote .sn-celebs{grid-template-columns:repeat(3,1fr)}.v2-seoulnote .sn-celeb{flex-direction:column}.v2-seoulnote .sn-celeb img{width:100%;height:220px}.v2-seoulnote .sn-products{grid-template-columns:repeat(4,1fr)}.v2-seoulnote .sn-scores{grid-template-columns:repeat(6,1fr)}}@media (max-width: 460px){.v2-seoulnote .sn-stats,.v2-seoulnote .sn-two{grid-template-columns:1fr}.v2-seoulnote .sn-num strong{font-size:38px}}.v2-seoulnote .sn-num{flex-direction:column;align-items:flex-start;gap:8px}.ed .ed-story .v2-vs .tp-list .tp-ph{position:relative!important}.ed .ed-story .v2-vs .tp-list .tp-ph img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;width:auto!important;height:auto!important;max-width:88%!important;max-height:88%!important}.ed .ed-story .v2-vs>.st-sec{border-top:0!important}.ed .ed-story .v2-vs{border-top:1px solid var(--v2-line, #E6E6E6)}.ed .ed-story .v2-vs .st-secn b{margin-right:8px}.v2-seoulnote .sn-block{border-top:3px solid #111!important;padding-top:22px!important;margin-top:48px!important}.v2-seoulnote .sn-sec{padding-bottom:10px;border-bottom:1px solid #E6E6E6}.v2-seoulnote p.sn-big{padding-left:12px;border-left:4px solid #EC3B7C}@media (max-width: 760px){.v2-seoulnote{padding-top:18px}.v2-seoulnote .sn-head h1{font-size:27px;line-height:1.12}.v2-seoulnote .sn-dek{font-size:16px;margin-top:8px}.v2-seoulnote .sn-lead{font-size:15px;font-weight:500;line-height:1.55}.v2-seoulnote .sn-hero{margin-top:16px}.v2-seoulnote .sn-sec i{font-size:24px}.v2-seoulnote .sn-sec span{font-size:12px}.v2-seoulnote h2{font-size:23px;margin:10px 0 12px}.v2-seoulnote h3{font-size:17px}.v2-seoulnote p{font-size:15px;line-height:1.6;margin-bottom:12px}.v2-seoulnote p.sn-big{font-size:17px;line-height:1.35;margin:26px 0 12px}.v2-seoulnote p.sn-note{font-size:12px}.v2-seoulnote .sn-celeb span{font-size:14px}.v2-seoulnote .sn-celeb img{width:80px;height:100px}.v2-seoulnote .sn-stats strong{font-size:28px}.v2-seoulnote .sn-num strong{font-size:34px}.v2-seoulnote .sn-num span{font-size:14px}.v2-seoulnote .sn-names dt{font-size:15px}.v2-seoulnote .sn-names dd{font-size:13.5px}.v2-seoulnote .sn-scores strong{font-size:28px}.v2-seoulnote .sn-qs b{font-size:15px}.v2-seoulnote .sn-qs span{font-size:14px}.v2-seoulnote .sn-next b{font-size:17px}.v2-seoulnote .sn-next span:not(.sn-kicker){font-size:14px}}@media (max-width: 760px){.ed .v2-seoulnote{padding-left:16px!important;padding-right:16px!important}.v2-seoulnote .sn-head h1{font-size:25px}}.ed .ed-story.fd .st-sec{max-width:none;border-top:3px solid #111!important;padding-top:20px;margin-top:30px}.ed .ed-story.fd .st-secn{display:flex;align-items:baseline;gap:10px;font-size:13px!important;font-weight:900;letter-spacing:.08em;color:#111!important}.ed .ed-story.fd .st-secn b{font-family:var(--font-editorial, Georgia),serif!important;font-style:italic!important;font-weight:400!important;font-size:28px!important;color:#ec3b7c!important;margin:0!important}.ed .ed-story.fd .st-sec h2{margin-top:8px}.ed .ed-story.fd ul.v2-chk{list-style:none;margin:14px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,1fr);border-top:2px solid #111;border-left:1px solid #D9D9D9;max-width:none}.ed .ed-story.fd ul.v2-chk li{display:grid!important;grid-template-columns:auto 1fr;column-gap:10px;padding:12px!important;margin:0!important;border:0!important;border-right:1px solid #D9D9D9!important;border-bottom:1px solid #D9D9D9!important}.ed .ed-story.fd ul.v2-chk li>b{font-family:var(--font-editorial, Georgia),serif;font-style:italic;font-weight:400;color:#ec3b7c;font-size:20px;line-height:1;min-width:0!important;width:auto!important}.ed .ed-story.fd ul.v2-chk li>span{display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.35;color:#555}.ed .ed-story.fd ul.v2-chk li>span em{font-style:normal;font-weight:800;font-size:14px;color:#111}@media (max-width: 760px){.ed .ed-story.fd ul.v2-chk{grid-template-columns:1fr 1fr}.ed .ed-story.fd ul.v2-chk li{padding:10px!important}.ed .ed-story.fd ul.v2-chk li>span{font-size:11.5px}.ed .ed-story.fd ul.v2-chk li>span em{font-size:13px}}.v2-cmp .v2-sum{margin-top:16px;display:grid;grid-template-columns:1fr 60px 1fr;border:2px solid #111}.v2-cmp .v2-sum .c{display:flex;flex-direction:column;gap:6px;padding:16px 18px}.v2-cmp .v2-sum .lab{font-size:11px;font-weight:900;letter-spacing:.06em}.v2-cmp .v2-sum .big{font-family:var(--font-editorial, Georgia),serif;font-size:46px;line-height:1}.v2-cmp .v2-sum .big small{font-family:var(--font-ui, Inter, sans-serif);font-size:14px;color:#6b6b6b}.v2-cmp .v2-sum .tx{font-size:14px;line-height:1.35;color:#111}.v2-cmp .v2-sum .vs{display:flex;align-items:center;justify-content:center;background:#111;color:#fff;font-weight:900;font-size:13px}.v2-cmp .v2-sum .k .lab,.v2-cmp .v2-sum .k .big{color:#12805c}.v2-cmp .v2-sum .a .lab,.v2-cmp .v2-sum .a .big{color:#c2562e}.v2-cmp .v2-how{margin:10px 0 0;font-size:12px;color:#6b6b6b;line-height:1.5}.v2-cmp .v2-cmp-heads,.v2-cmp .v2-cmp-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.v2-cmp .v2-cmp-heads{margin-top:24px;padding-bottom:10px;position:sticky;top:60px;z-index:3;background:#fff}.v2-cmp .v2-cmp-heads>div{padding:10px 12px;color:#fff;font-weight:900;font-size:13px;letter-spacing:.05em}.v2-cmp .v2-cmp-heads small{display:block;font-weight:500;letter-spacing:0;font-size:11.5px;margin-top:3px;opacity:.9}.v2-cmp .v2-cmp-heads .hk{background:#12805c}.v2-cmp .v2-cmp-heads .ha{background:#111}.v2-cmp .v2-cmp-row{margin-bottom:24px}.v2-cmp .v2c{display:flex;flex-direction:column;border:1.5px solid #D9D9D9;background:#fff;cursor:pointer;min-width:0}.v2-cmp .v2c-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;padding:8px 10px;font-size:10.5px}.v2-cmp .v2c-top b{font-weight:900;letter-spacing:.05em}.v2-cmp .v2c-top span{color:#6b6b6b;font-weight:600}.v2-cmp .v2c-k .v2c-top{background:#e6f3ee}.v2-cmp .v2c-k .v2c-top b{color:#12805c}.v2-cmp .v2c-a .v2c-top{background:#f0f0f0}.v2-cmp .v2c-ph{height:170px;display:flex;align-items:center;justify-content:center;padding:10px;border-bottom:1px solid #EEE}.v2-cmp .v2c-ph img{height:100%;width:auto;max-width:100%;object-fit:contain}.v2-cmp .v2c-bd{flex:1;display:flex;flex-direction:column;padding:10px 12px 12px}.v2-cmp .v2c-br{font-size:10.5px;font-weight:900;letter-spacing:.06em;color:#6b6b6b;text-transform:uppercase}.v2-cmp .v2c-nm{font-size:15px;line-height:1.3;margin-top:2px;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2-cmp .v2c-note{margin:6px 0 0!important;font-size:12px!important;line-height:1.35!important;color:#333;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-ui, Inter, sans-serif)!important}.v2-cmp .v2c-note.warn{color:#c2562e;font-weight:800}.v2-cmp .v2c-sc{margin-top:10px;padding:8px 10px;background:#fafafa;border:1px solid #EEE;--tone: #8A8A8A}.v2-cmp .v2c-sc.g{--tone: #12805C}.v2-cmp .v2c-sc.o{--tone: #C2562E}.v2-cmp .v2c-sl{font-size:9.5px;font-weight:900;letter-spacing:.06em;color:#6b6b6b}.v2-cmp .v2c-sv{display:flex;align-items:center;gap:6px;margin-top:4px}.v2-cmp .v2c-sv .n{font-family:var(--font-editorial, Georgia),serif;font-size:32px;line-height:1;color:var(--tone)}.v2-cmp .v2c-sv .of{font-size:12px;color:#6b6b6b}.v2-cmp .v2c-bdg{color:#fff;background:var(--tone, #8A8A8A);font-size:9.5px;font-weight:900;padding:3px 6px;letter-spacing:.05em}.v2-cmp .v2c-bdg.g{background:#12805c}.v2-cmp .v2c-bdg.o{background:#c2562e}.v2-cmp .v2c-bdg.n{background:#8a8a8a}.v2-cmp .v2c-sv .bar{flex:1;height:6px;background:#e6e6e6;margin-left:4px}.v2-cmp .v2c-sv .bar i{display:block;height:100%;background:var(--tone)}.v2-cmp .v2c .tp-act{display:flex!important;align-items:center;gap:5px!important;margin-top:10px!important;width:auto!important}.v2-cmp .v2c .tp-act .tp-pr{margin-right:auto!important;font-size:15px!important;font-weight:900;width:auto!important}.v2-cmp .v2c .v2-strt{height:34px;padding:0 10px;font-size:10.5px;white-space:nowrap}.v2-cmp .v2c .st-cart,.v2-cmp .v2c .st-amz{width:34px!important;height:34px!important;flex:0 0 34px!important}@media (max-width: 760px){.v2-cmp .v2-sum{grid-template-columns:1fr}.v2-cmp .v2-sum .vs{padding:6px;font-size:11px}.v2-cmp .v2-sum .c{padding:12px 14px}.v2-cmp .v2-sum .big{font-size:36px}.v2-cmp .v2-sum .tx{font-size:13px}.v2-cmp .v2-cmp-heads,.v2-cmp .v2-cmp-row{gap:8px}.v2-cmp .v2-cmp-row{margin-bottom:8px}.v2-cmp .v2-cmp-heads{top:52px}.v2-cmp .v2-cmp-heads>div{font-size:11.5px;padding:8px 10px}.v2-cmp .v2c-top{padding:6px 8px;font-size:9.5px}.v2-cmp .v2c-top span{display:none}.v2-cmp .v2c-ph{height:120px}.v2-cmp .v2c-bd{padding:8px 9px 10px}.v2-cmp .v2c-nm{font-size:12.5px}.v2-cmp .v2c-sc{padding:6px 7px}.v2-cmp .v2c-sl{font-size:8.5px}.v2-cmp .v2c-sv{flex-wrap:wrap}.v2-cmp .v2c-sv .n{font-size:24px}.v2-cmp .v2c-sv .bar{display:none}.v2-cmp .v2c .tp-act{flex-wrap:wrap!important}.v2-cmp .v2c .tp-act .tp-pr{width:100%!important}.v2-cmp .v2c .v2-strt{flex:1 1 auto;padding:0 4px;font-size:9.5px;height:30px}.v2-cmp .v2c .st-cart,.v2-cmp .v2c .st-amz{width:30px!important;height:30px!important;flex:0 0 30px!important}}.v2-cmp .v2c{border-width:2px}.v2-cmp .v2c-k{border-color:#12805c}.v2-cmp .v2c-a{border-color:#111}.v2-cmp .v2c-k .v2c-top{background:#12805c}.v2-cmp .v2c-k .v2c-top b,.v2-cmp .v2c-k .v2c-top span{color:#fff}.v2-cmp .v2c-a .v2c-top{background:#111}.v2-cmp .v2c-a .v2c-top b{color:#fff}.v2-cmp .v2c-ph{position:relative;height:190px;padding:14px 14px 14px 96px}.v2-cmp .v2c-k .v2c-ph{background:#eef7f3}.v2-cmp .v2c-a .v2c-ph{background:#f2f2f2}.v2-cmp .v2c-ph img{mix-blend-mode:multiply}.v2-cmp .v2c-tag{position:absolute;left:10px;top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 9px 8px;background:#fff;border:2px solid var(--tone, #8A8A8A);--tone: #8A8A8A;min-width:74px}.v2-cmp .v2c-tag.g{--tone: #12805C}.v2-cmp .v2c-tag.o{--tone: #C2562E}.v2-cmp .v2c-tag .l{font-size:8px;font-weight:900;letter-spacing:.06em;color:#6b6b6b}.v2-cmp .v2c-tag .n{font-family:var(--font-editorial, Georgia),serif;font-size:34px;line-height:1;color:var(--tone)}.v2-cmp .v2c-tag .n small{font-family:var(--font-ui, Inter, sans-serif);font-size:11px;color:#6b6b6b;margin-left:2px}.v2-cmp .v2c-tag .b{align-self:stretch;text-align:center;background:var(--tone);color:#fff;font-size:9.5px;font-weight:900;letter-spacing:.06em;padding:3px 5px}.v2-cmp .v2c .tp-act{flex-direction:row!important;flex-wrap:nowrap!important}.v2-cmp .v2c .v2-strt{flex:1 1 auto!important;width:auto!important}@media (max-width: 760px){.v2-cmp .v2c-ph{height:150px;padding:64px 8px 8px}.v2-cmp .v2c-tag{left:6px;top:6px;flex-direction:row;align-items:center;gap:5px;padding:4px 6px;min-width:0}.v2-cmp .v2c-tag .l{display:none}.v2-cmp .v2c-tag .n{font-size:22px}.v2-cmp .v2c-tag .b{font-size:8.5px;padding:2px 4px}.v2-cmp .v2c .tp-act{flex-wrap:wrap!important}}.v2-cmp .v2c-a .v2c-top span{color:#cfcfcf}.v2-cmp .v2c .tp-act{width:100%!important;justify-content:flex-start!important}.v2-cmp .v2c .tp-act>.v2-strt{flex:1 1 auto!important;min-width:0!important;max-width:none!important}.v2-cmp .v2c-tag .b{line-height:1.2}@media (max-width: 760px){.v2-cmp .v2c .tp-act{flex-wrap:wrap!important}.v2-cmp .v2c .tp-act .tp-pr{flex:0 0 100%!important;text-align:left!important;margin:0 0 4px!important}.v2-cmp .v2c-tag{align-items:center}.v2-cmp .v2c-tag .b{align-self:center}}@media (max-width: 760px){.v2-cmp .v2c .tp-act{display:grid!important;grid-template-columns:minmax(0,1fr) 30px 30px;gap:4px!important}.v2-cmp .v2c .tp-act .tp-pr{grid-column:1 / -1}.v2-cmp .v2c .tp-act>.v2-strt{width:100%!important;padding:0 2px!important}}@media (max-width: 760px){.ed .v2-cmp .v2c .tp-act .st-cart,.ed .v2-cmp .v2c .tp-act .st-amz{width:30px!important;height:30px!important;min-width:0!important;padding:0!important;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center}.ed .v2-cmp .v2c .tp-act .st-cart svg,.ed .v2-cmp .v2c .tp-act .st-amz svg{max-width:18px;max-height:18px}.ed .v2-cmp .v2c .tp-act>.v2-strt{height:30px!important}}.ed .v2-seoulnote{max-width:1100px}.ed .v2-seoulnote .sn-block,.ed .v2-seoulnote .sn-short,.ed .v2-seoulnote .sn-nav{max-width:820px}.ed .v2-seoulnote .sn-top{margin-bottom:8px}.v2-seoulnote .sn-short{margin-top:22px;padding:18px 20px;background:#111;color:#fff}.v2-seoulnote .sn-short-h{font-size:11px;font-weight:900;letter-spacing:.12em;color:#ff8db6}.v2-seoulnote .sn-short ol{margin:10px 0 0;padding:0;list-style:none;counter-reset:sh}.v2-seoulnote .sn-short li{counter-increment:sh;display:grid;grid-template-columns:28px 1fr;padding:8px 0;border-top:1px solid #333;font-size:15px;line-height:1.4;font-weight:600}.v2-seoulnote .sn-short li:before{content:counter(sh,decimal-leading-zero);font-family:var(--font-editorial, Georgia),serif;font-style:italic;color:#ec3b7c;font-size:16px}.v2-seoulnote .sn-short-cta{margin-top:12px;width:100%;display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 18px;background:#ec3b7c;color:#fff;border:0;font:inherit;font-size:14px;font-weight:900;letter-spacing:.06em;cursor:pointer}.v2-seoulnote .sn-nav{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.v2-seoulnote .sn-nav button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1.5px solid #111;background:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.v2-seoulnote .sn-nav i{font-family:var(--font-editorial, Georgia),serif;color:#ec3b7c;font-size:15px}.v2-seoulnote .sn-block{scroll-margin-top:70px}.v2-seoulnote .sn-more{margin:4px 0 16px}.v2-seoulnote .sn-more-body{margin-bottom:8px}.v2-seoulnote .sn-more-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1.5px solid #111;background:#fff;font:inherit;font-size:12px;font-weight:900;letter-spacing:.08em;cursor:pointer}.v2-seoulnote .sn-more.open .sn-more-btn{background:#111;color:#fff}@media (max-width: 760px){.v2-seoulnote .sn-short{padding:14px 16px}.v2-seoulnote .sn-short li{font-size:14px}.v2-seoulnote .sn-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.v2-seoulnote .sn-nav button{flex:none}}.ed .v2-seoulnote .sn-top{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:24px!important;align-items:center;max-width:820px;padding:0!important}.ed .v2-seoulnote .sn-top .st-copy{max-width:none!important;width:auto!important;padding:0!important}.ed .v2-seoulnote .sn-top h1{font-size:34px!important;line-height:1.12!important;margin:10px 0 0!important}.ed .v2-seoulnote .sn-top p{font-size:15px!important;line-height:1.55!important;margin-top:10px!important}.ed .v2-seoulnote .sn-top .st-photo{width:auto!important;max-width:none!important;margin:0!important}.ed .v2-seoulnote .sn-top .st-photo img{width:100%;height:300px;object-fit:cover;display:block}.ed .v2-seoulnote .sn-wide{max-width:520px}@media (max-width: 760px){.ed .v2-seoulnote .sn-top{grid-template-columns:1fr!important;gap:14px!important}.ed .v2-seoulnote .sn-top h1{font-size:25px!important}.ed .v2-seoulnote .sn-top p{font-size:14px!important}.ed .v2-seoulnote .sn-top .st-photo img{height:220px}}.ed .v2-note-ph img[src*=note-oily]{object-fit:contain!important;background:#fae7a6}.ed .v2-seoulnote .sn-nav{position:sticky;top:0;z-index:5;background:#fff;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;padding:8px 0;margin-top:10px;border-bottom:1px solid #E6E6E6}.ed .v2-seoulnote .sn-nav::-webkit-scrollbar{display:none}.ed .v2-seoulnote .sn-nav button{flex:none}.ed .v2-seoulnote .sn-nav button.on{background:#111;color:#fff}.ed .v2-seoulnote .sn-nav button.on i{color:#ff8db6}.ed .v2-seoulnote .sn-block{scroll-margin-top:64px}.ed .sn-mag{--m-bg: #F6EFE6;--m-salmon: #F3A88D;--m-salmon-l: #FBE1D6;--m-coral: #D9583B;--m-plum: #2A1520;--m-ink: #1E1517;max-width:none!important;margin:0!important;padding:0 0 60px!important;background:var(--m-bg);color:var(--m-ink)}.ed .sn-mag>*{max-width:880px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.ed .sn-mag>.sn-block,.ed .sn-mag>.sn-short,.ed .sn-mag>.sn-nav{padding-left:24px;padding-right:24px}.ed .sn-mag .sn-cover{max-width:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;background:var(--m-salmon)}.ed .sn-mag .sn-cover-copy{padding:40px 28px 34px max(28px,calc((100% - 880px)/2 + 24px));display:flex;flex-direction:column;justify-content:flex-end}.ed .sn-mag .sn-kicker{color:var(--m-plum);font-size:11px;font-weight:900;letter-spacing:.14em}.ed .sn-mag .sn-cover h1{margin:14px 0 0;font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:76px;line-height:.95;letter-spacing:-.02em;color:var(--m-plum)}.ed .sn-mag .sn-cover h1 em{display:block;font-size:.5em;font-style:italic}.ed .sn-mag .sn-cover-sub{margin:14px 0 0;font-size:17px;font-weight:800;line-height:1.3;color:var(--m-plum)}.ed .sn-mag .sn-cover-dek{margin:8px 0 0;font-family:var(--font-editorial, Georgia),serif;font-style:italic;font-size:18px;color:var(--m-plum)}.ed .sn-mag .sn-cover-ph img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover}.ed .sn-mag .sn-short{margin-top:0!important;max-width:880px;background:var(--m-plum);padding-top:20px;padding-bottom:20px}.ed .sn-mag .sn-short-h{color:var(--m-salmon)}.ed .sn-mag .sn-short li{border-top-color:#4a2e38;color:#fbefe9}.ed .sn-mag .sn-short li:before{color:var(--m-salmon)}.ed .sn-mag .sn-nav{background:var(--m-bg);border-bottom:1px solid #E3D5C8;margin-top:0!important}.ed .sn-mag .sn-nav button{background:transparent;border-color:var(--m-plum);color:var(--m-plum)}.ed .sn-mag .sn-nav button i{color:var(--m-coral)}.ed .sn-mag .sn-nav button.on{background:var(--m-plum);color:#fff}.ed .sn-mag .sn-nav button.on i{color:var(--m-salmon)}.ed .sn-mag .sn-block{border-top:0!important;margin-top:0!important;padding-top:44px!important;padding-bottom:8px}.ed .sn-mag .sn-sec{border-bottom:2px solid var(--m-plum);padding-bottom:10px}.ed .sn-mag .sn-sec i{font-size:44px;color:var(--m-coral)}.ed .sn-mag .sn-sec span{color:var(--m-plum);letter-spacing:.12em}.ed .sn-mag h2{color:var(--m-plum);font-size:34px;margin-top:16px}.ed .sn-mag .sn-h3{margin:26px 0 12px;font-family:var(--font-editorial, Georgia),serif;font-style:italic;font-weight:400;font-size:26px;color:var(--m-plum)}.ed .sn-mag p{color:#3a2c30}.ed .sn-mag p.sn-big{border-left-color:var(--m-coral);color:var(--m-plum)}.ed .sn-mag .sn-more-btn{background:transparent;border-color:var(--m-plum);color:var(--m-plum)}.ed .sn-mag .sn-more.open .sn-more-btn{background:var(--m-plum);color:#fff}.ed .sn-mag .sn-tt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;background:var(--m-plum)}.ed .sn-mag .sn-tt .sn-wide{margin:0;max-width:none;width:100%;height:100%;object-fit:cover}.ed .sn-mag .sn-tt .sn-stats{margin:0;background:var(--m-plum);grid-template-columns:1fr;align-content:center;padding:24px}.ed .sn-mag .sn-stats strong{color:var(--m-salmon);font-size:44px}.ed .sn-mag .sn-stats-h{color:#fbefe9}.ed .sn-mag .sn-bignums{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 10px}.ed .sn-mag .sn-bignums div{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--m-salmon-l);border-top:4px solid var(--m-coral)}.ed .sn-mag .sn-bignums strong{font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:58px;line-height:1;color:var(--m-coral)}.ed .sn-mag .sn-bignums span{font-size:14px;line-height:1.45;color:var(--m-plum)}.ed .sn-mag .sn-shelf{max-width:none;background:var(--m-salmon-l);padding-left:max(24px,calc((100% - 880px)/2 + 24px));padding-right:max(24px,calc((100% - 880px)/2 + 24px));padding-bottom:36px;margin-top:36px!important}.ed .sn-mag .sn-prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 12px}.ed .sn-mag .sn-pcard{display:flex;flex-direction:column;text-align:left;background:#fff;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;box-shadow:0 1px #2a152014}.ed .sn-mag .sn-pcard-ph{height:170px;display:flex;align-items:center;justify-content:center;padding:12px;background:#fff}.ed .sn-mag .sn-pcard-ph img{height:100%;width:auto;max-width:100%;object-fit:contain}.ed .sn-mag .sn-pcard-bd{display:flex;flex-direction:column;gap:4px;padding:10px 12px 14px;border-top:1px solid #F0E4DC}.ed .sn-mag .sn-pcard-bd>b{font-size:10.5px;font-weight:900;letter-spacing:.08em;color:var(--m-coral)}.ed .sn-mag .sn-pcard-bd>strong{font-size:14px;line-height:1.3;min-height:2.6em;color:var(--m-plum)}.ed .sn-mag .sn-pcard-note{font-size:11.5px;line-height:1.35;color:#6e5f63;min-height:2.7em}.ed .sn-mag .sn-pcard-sc{display:flex;justify-content:space-around;margin-top:6px}.ed .sn-mag .sn-medal{display:flex;flex-direction:column;align-items:center;gap:2px}.ed .sn-mag .sn-medal i{display:block;width:72px;height:72px;font-style:normal}.ed .sn-mag .sn-medal i svg{width:100%;height:100%;display:block}.ed .sn-mag .sn-medal-q,.ed .sn-mag .sn-medal-wait{display:flex!important;align-items:center;justify-content:center;border-radius:50%;border:3px dashed #EC3B7C;color:#ec3b7c;font-family:var(--font-editorial, Georgia),serif;font-size:30px;width:58px!important;height:58px!important;margin:7px;box-sizing:border-box}.ed .sn-mag .sn-medal-wait{border-color:#cfc3ba;color:#cfc3ba}.ed .sn-mag .sn-medal u{text-decoration:none;font-size:9px;font-weight:900;letter-spacing:.08em;color:var(--m-plum)}.ed .sn-mag .sn-pcard-pr{margin-top:8px;font-size:16px;font-weight:900;color:var(--m-plum)}.ed .sn-mag .sn-myfit{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 18px;margin-top:8px;background:#fff;border:2px solid #EC3B7C;color:var(--m-plum);font:inherit;font-size:14px;cursor:pointer;text-align:left}.ed .sn-mag .sn-myfit b{color:#ec3b7c;margin-right:6px}.ed .sn-mag .sn-two div{background:var(--m-plum)}.ed .sn-mag .sn-two div+div{background:var(--m-salmon-l);color:var(--m-plum)}.ed .sn-mag .sn-band{margin:18px 0;padding:22px;background:var(--m-plum);color:#fbefe9}.ed .sn-mag .sn-band-h{font-size:11px;font-weight:900;letter-spacing:.12em;color:var(--m-salmon)}.ed .sn-mag .sn-band .sn-scores{margin:14px 0 8px;grid-template-columns:repeat(6,1fr)}.ed .sn-mag .sn-band .sn-scores div{border:1px solid #4A2E38;background:transparent}.ed .sn-mag .sn-band .sn-scores strong{color:var(--m-salmon);font-size:40px}.ed .sn-mag .sn-band .sn-scores strong small{font-family:var(--font-ui, Inter, sans-serif);font-size:11px;color:#bfa9b0;margin-left:2px}.ed .sn-mag .sn-band .sn-scores span{color:#fbefe9;font-size:9.5px}.ed .sn-mag .sn-band-note{font-size:11.5px!important;color:#bfa9b0!important;margin:0 0 14px!important}.ed .sn-mag .sn-band-num{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding-top:14px;border-top:1px solid #4A2E38}.ed .sn-mag .sn-band-num strong{font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:44px;line-height:1;color:var(--m-salmon);white-space:nowrap}.ed .sn-mag .sn-band-num span{font-size:13.5px;line-height:1.5;color:#fbefe9}.ed .sn-mag .sn-names,.ed .sn-mag .sn-qs{border-top-color:var(--m-plum)}.ed .sn-mag .sn-qs i{color:var(--m-coral)}.ed .sn-mag .sn-cta{background:var(--m-coral)}.ed .sn-mag .sn-next{border-color:var(--m-plum);background:#fff}@media (max-width: 760px){.ed .sn-mag>.sn-block,.ed .sn-mag>.sn-short,.ed .sn-mag>.sn-nav{padding-left:16px;padding-right:16px}.ed .sn-mag .sn-cover{grid-template-columns:1fr}.ed .sn-mag .sn-cover-copy{padding:26px 16px 22px;order:0}.ed .sn-mag .sn-cover-ph img{min-height:0;height:230px}.ed .sn-mag .sn-cover h1{font-size:54px}.ed .sn-mag .sn-cover-sub{font-size:15px}.ed .sn-mag .sn-cover-dek{font-size:16px}.ed .sn-mag .sn-sec i{font-size:34px}.ed .sn-mag h2{font-size:24px}.ed .sn-mag .sn-h3{font-size:21px}.ed .sn-mag .sn-tt{grid-template-columns:1fr}.ed .sn-mag .sn-tt .sn-stats{grid-template-columns:repeat(3,1fr);padding:16px}.ed .sn-mag .sn-stats strong{font-size:26px}.ed .sn-mag .sn-bignums{grid-template-columns:1fr}.ed .sn-mag .sn-bignums strong{font-size:44px}.ed .sn-mag .sn-shelf{padding-left:16px;padding-right:16px}.ed .sn-mag .sn-prods{grid-template-columns:1fr 1fr;gap:8px}.ed .sn-mag .sn-pcard-ph{height:130px}.ed .sn-mag .sn-medal i{width:58px;height:58px}.ed .sn-mag .sn-medal-q,.ed .sn-mag .sn-medal-wait{width:46px!important;height:46px!important;font-size:24px;margin:6px}.ed .sn-mag .sn-band{padding:16px}.ed .sn-mag .sn-band .sn-scores{grid-template-columns:repeat(3,1fr)}.ed .sn-mag .sn-band .sn-scores strong{font-size:30px}.ed .sn-mag .sn-band-num{grid-template-columns:1fr;gap:8px}.ed .sn-mag .sn-band-num strong{font-size:36px}}.v2-faqpage{max-width:820px;margin:0 auto;padding:28px var(--ed-pad, 20px) 60px;color:#111}.v2-faq-eb{display:flex;align-items:baseline;gap:10px}.v2-faq-eb i{font-family:var(--font-editorial, Georgia),serif;font-style:italic;font-size:28px;color:#ec3b7c}.v2-faq-eb span{font-size:13px;font-weight:900;letter-spacing:.08em}.v2-faq-h1{margin:10px 0 0;font-family:var(--font-editorial, Georgia),serif;font-weight:400;font-size:40px;line-height:1.1}.v2-faq-lead{margin:10px 0 0;font-size:15px;line-height:1.55;color:#333}.v2-faq{margin-top:10px}.v2-faq-group{margin-top:28px}.v2-faq-gh{display:flex;align-items:baseline;gap:10px;padding-bottom:8px;border-bottom:3px solid #111}.v2-faq-gh i{font-family:var(--font-editorial, Georgia),serif;font-style:italic;font-size:22px;color:#ec3b7c}.v2-faq-gh span{font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.v2-faq-item{border-bottom:1px solid #E6E6E6}.v2-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;background:none;border:0;font:inherit;font-size:16px;font-weight:800;color:#111;text-align:left;cursor:pointer}.v2-faq-q i{flex:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1.5px solid #111;font-style:normal;font-size:18px;line-height:1}.v2-faq-item.open .v2-faq-q i{background:#111;color:#fff}.v2-faq-a{margin:0 0 16px;padding-right:42px;font-size:15px;line-height:1.6;color:#333}.v2-faq-ask{display:flex;flex-direction:column;gap:6px;margin-top:34px;padding:22px;background:#111;color:#fff}.v2-faq-ask b{font-size:18px;font-weight:900}.v2-faq-ask>span{font-size:14px;color:#dadada}.v2-faq-askbtn{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin-top:8px;min-height:48px;padding:0 18px;background:#ec3b7c;color:#fff!important;text-decoration:none;font-size:15px;font-weight:900}@media (max-width: 760px){.v2-faqpage{padding-top:18px}.v2-faq-h1{font-size:30px}.v2-faq-q{font-size:15px}.v2-faq-a{font-size:14px;padding-right:0}.v2-faq-askbtn{align-self:stretch;justify-content:space-between;font-size:14px}}.kv-wel{border-radius:0!important;max-width:380px!important;box-shadow:0 24px 60px #0000004d!important}.kv-wel-ph:after{display:none}.kv-wel-bub{border-radius:0!important;background:#ff8db6!important;color:#111!important;font-weight:800!important;transform:rotate(-3deg);box-shadow:0 6px 14px #0000002e!important}.kv-wel-x{border-radius:0!important;background:#fff!important;width:40px!important;height:40px!important;line-height:40px!important}.kv-wel-bd{padding:20px 22px 18px!important}.kv-wel-lab{font-weight:900!important}.kv-wel-bd h2{font-size:27px!important;font-weight:900!important;line-height:1.08!important;color:#111!important}.kv-wel-you{color:#ec3b7c!important}.kv-wel-bd p{color:#333!important;font-size:15px!important}.kv-wel-steps{gap:4px 8px!important;font-size:13px!important;font-weight:700!important}.kv-wel-steps b{width:auto!important;height:auto!important;background:none!important;border-radius:0!important;font-family:var(--font-editorial, "Noto Serif", serif);font-style:italic;font-weight:400!important;font-size:17px!important;color:#ec3b7c!important;margin-right:5px!important}.kv-wel-go{border-radius:0!important;background:#ec3b7c!important;min-height:58px;font-weight:900!important;letter-spacing:.02em}.kv-wel-later{min-height:44px;color:#111!important;font-weight:800!important;text-decoration:underline;text-underline-offset:4px}@media (min-width: 761px){.kv-wel{max-width:760px!important;display:grid;grid-template-columns:44% 56%}.kv-wel-ph{aspect-ratio:auto!important;height:100%;min-height:440px}.kv-wel-bd{padding:40px 36px 30px!important;display:flex;flex-direction:column;justify-content:center}.kv-wel-bd h2{font-size:34px!important}}.ed-drawer{width:min(360px,88vw)!important}@media (min-width: 761px){.ed-drawer{width:420px!important;padding-left:32px!important;padding-right:32px!important}}.ed-dnav{margin-top:30px!important}.ed-dnav button{font-size:16px!important;font-weight:900!important;letter-spacing:.06em!important;min-height:48px;padding:0 0 0 12px!important;border-left:3px solid transparent}.ed-dnav button.on{color:#ec3b7c!important;border-left-color:#ec3b7c}.ed-dutil button{min-height:44px;font-size:14px!important;font-weight:600}.ed-dutil .ed-badge-n{border-radius:0!important;background:#ec3b7c!important}.ed-dquiz h3{font-size:20px!important;font-weight:900!important;letter-spacing:.02em}.ed-dquiz .ed-primary{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#111!important;color:#fff!important;border:0!important;border-radius:0!important;font-weight:900;letter-spacing:.08em}.ed-dlang-opts button.on{color:#ec3b7c!important;font-weight:800!important}.v2-an .v2-an-title{font-size:40px!important}.v2-an .v2-an-chk{width:24px;height:24px;display:grid!important;place-items:center;background:#ec3b7c;color:#fff!important;font-size:13px!important}@media (min-width: 761px){.v2-an .v2-an-box{max-width:980px!important;display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.v2-an .v2-an-title{font-size:52px!important}.v2-an .v2-an-foot{max-width:980px!important}}.ed .kv-confirm-ov{background:#1111118c!important}.ed .kv-confirm{border-radius:0!important;border:2px solid #111!important;box-shadow:none!important;padding:24px!important}.ed .kv-confirm h3{font-family:var(--font-editorial, Georgia),serif!important;font-weight:400!important;font-size:26px!important;margin:0 0 8px!important;color:#111!important}.ed .kv-confirm p{font-size:14px!important;line-height:1.5!important;color:#444!important}.ed .kv-confirm-row{gap:8px!important}.ed .kv-confirm-row button{border-radius:0!important;height:48px!important;font-size:13px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.ed .kv-confirm-row button:first-child{background:#fff!important;color:#111!important;border:1.5px solid #111!important}.ed .kv-confirm-row button:last-child{background:#111!important;color:#fff!important;border:1.5px solid #111!important}@keyframes v2Pulse{0%{box-shadow:0 0 #ec3b7ca6}70%{box-shadow:0 0 0 14px #ec3b7c00}to{box-shadow:0 0 #ec3b7c00}}@keyframes v2Bob{0%,86%,to{transform:translateY(0)}90%{transform:translateY(-6px)}95%{transform:translateY(0)}}@keyframes v2Dot{50%{opacity:.25}}.ed .ed-quizlead:not(.v2-skinband){background:#fde7ef!important;color:#111!important;border:0!important;border-left:6px solid var(--v2-pink)!important}.ed .ed-quizlead:not(.v2-skinband) h2{color:#111!important}.ed .ed-quizlead:not(.v2-skinband) p{color:#333!important}.ed .ed-quizlead-btn.v2-pulse{animation:v2Pulse 1.8s ease-out infinite}.v2-mine{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:60;display:inline-flex;align-items:center;gap:8px;background:#111315;color:#fff;border:2px solid #EC3B7C;border-radius:999px;padding:18px 26px;font-family:inherit;font-weight:800;font-size:16px;line-height:1;cursor:pointer;animation:v2Pulse 1.8s ease-out infinite,v2Bob 4s ease-in-out infinite}.v2-mine .d{width:8px;height:8px;border-radius:50%;background:#ec3b7c;animation:v2Dot 1.2s ease-in-out infinite}@media (max-width: 600px){.v2-mine{padding:16px 22px;font-size:15px;right:14px}}@media (prefers-reduced-motion: reduce){.ed .ed-quizlead-btn.v2-pulse,.v2-mine,.v2-mine .d{animation:none}}.ed .ed-railcta{animation:v2Pulse 1.8s ease-out infinite,v2Bob 4s ease-in-out infinite!important}.ed .ed-myfit i{animation:v2Pulse 1.8s ease-out infinite!important;border-radius:20px}.ed .ed-myfit,.ed .ed-cat .ed-myfit.need{animation:v2Bob 4s ease-in-out infinite!important}.ed .ed-myfit:before{content:"";width:8px;height:8px;border-radius:50%;background:#ec3b7c;flex:none;animation:v2Dot 1.2s ease-in-out infinite}.ed .ed-quizlead-btn.v2-pulse{animation:v2Pulse 1.8s ease-out infinite,v2Bob 4s ease-in-out infinite!important}.ed .ed-quizlead-btn.v2-pulse:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;flex:none;margin-right:10px;animation:v2Dot 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.ed .ed-railcta,.ed .ed-myfit,.ed .ed-myfit i,.ed .ed-myfit:before,.ed .ed-quizlead-btn.v2-pulse,.ed .ed-quizlead-btn.v2-pulse:before{animation:none!important}}.ed .ed-railnav .v2-raildot{position:absolute;right:calc(50% + 8px);top:50%;margin-top:-3.5px;width:7px;height:7px;border-radius:50%;background:#ec3b7c;animation:v2Dot 1.2s ease-in-out infinite}.ed .ed-railnav .v2-railsep{display:block;width:18px;border-top:1px solid #cfcfcf;margin:10px 0 4px}.ed .ed-railnav button:has(+.v2-railsep):after{display:none}.ed .ed-railnav button.v2-railsub{font-size:7.5px;font-weight:600;color:#8a8a8a;padding:12px 0}.ed .ed-railnav button.v2-railsub.on{color:var(--ed-ink, #111);font-weight:900}@media (min-width: 761px){.ed .ed-railnav button.v2-railsub{font-size:8px;padding:16px 0}}@media (prefers-reduced-motion: reduce){.ed .ed-railnav .v2-raildot{animation:none}}.ed .ed-railnav button.v2-railkey{font-weight:900;color:#111}.ed .ed-railnav button:not(.v2-railkey):not(.on):not(.v2-railsub){color:#555}@keyframes v2AmzPulse{0%{box-shadow:0 0 #f0a5008c}70%{box-shadow:0 0 0 7px #f0a50000}to{box-shadow:0 0 #f0a50000}}.ed .ed-acts .ed-amazon{animation:v2AmzPulse 2.4s ease-out infinite}@media (prefers-reduced-motion: reduce){.ed .ed-acts .ed-amazon{animation:none}}.v2-pdquiz{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:11px 16px;border:0;cursor:pointer;background:#ec3b7c;color:#fff;font-family:inherit;font-weight:800;font-size:12px;letter-spacing:.06em;animation:v2Pulse 1.8s ease-out infinite,v2Bob 4s ease-in-out infinite}.v2-pdquiz .d{width:7px;height:7px;border-radius:50%;background:#fff;animation:v2Dot 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.v2-pdquiz,.v2-pdquiz .d{animation:none}}.ed .v2-start{margin:18px var(--ed-pad, 20px) 6px;padding:18px;background:#fde7ef;border-left:5px solid #EC3B7C}.ed .v2-start h2{margin:0;font-size:22px;font-weight:900;line-height:1.2;letter-spacing:-.02em;color:#111}.ed .v2-start h2 em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.2em;color:#ec3b7c}.ed .v2-start-sub{margin:8px 0 0;font-size:14px;line-height:1.45;color:#444}.ed .v2-start-btn{margin-top:12px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;border:0;background:#ec3b7c;color:#fff;font:inherit;font-size:15px;font-weight:900;letter-spacing:.02em;cursor:pointer}.ed .v2-skinpick{margin-top:14px;padding-top:12px;border-top:1px solid #F3B9CE}.ed .v2-skinpick-q{display:block;font-size:13px;font-weight:800;color:#111}.ed .v2-skinpick-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ed .v2-skinpick-row button{border:1.5px solid #111;background:#fff;padding:8px 12px;font:inherit;font-size:13px;font-weight:700;color:#111;cursor:pointer}.ed .v2-skinpick-row button.on{background:#111;color:#fff}.ed .v2-skinpick-row button.v2-sens{border-style:dashed}.ed .v2-skinpick-row button.v2-sens.on{border-style:solid;background:#ec3b7c;border-color:#ec3b7c;color:#fff}.ed .v2-skinpick-row button.v2-sun{border-style:dashed}.ed .v2-skinpick-row button.v2-sun.on{border-style:solid;background:#f5b400;border-color:#111;color:#111}.ed .v2-skinpick+.v2-skinpick{border-top:0;padding-top:0;margin-top:10px}.ed .v2-basis{margin:10px 0 0;font-size:13px;color:#444}.ed .v2-basis b{color:#c2185b;font-weight:800}.ed .v2-basis small{font-size:12px;color:#8a8a8a}@media (min-width: 761px){.ed .v2-start{padding:24px 28px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;align-items:center}.ed .v2-start h2{font-size:30px}.ed .v2-start-sub{grid-column:1}.ed .v2-start-btn{grid-column:2;grid-row:1 / span 2;width:auto;margin:0;padding:16px 28px}.ed .v2-skinpick,.ed .v2-basis{grid-column:1 / -1}.ed .v2-skinpick{display:flex;align-items:center;gap:12px}.ed .v2-skinpick-row{margin-top:0}}.ed .ed-sortcombo.v2-amzsort{border-color:#e8a400!important;background:#fff4d6!important}.ed .ed-sortcombo.v2-amzsort .ed-sortname,.ed .ed-sortcombo.v2-amzsort .ed-dir{color:#111!important;background:transparent!important}.ed .v2-amznote{margin:10px var(--ed-pad, 20px) 0;padding:9px 12px;background:#fff4d6;border-left:3px solid #E8A400;font-size:13px;line-height:1.45;color:#5a4500}.ed .v2-picks{position:sticky;top:0;z-index:5;margin:12px var(--ed-pad, 20px) 14px;padding:9px 12px;background:#fff;border:1.5px solid var(--v2-ink, #111);box-shadow:3px 3px 0 var(--v2-ink, #111)}.ed .v2-picks-t{margin:0;font-size:10px;font-weight:900;letter-spacing:.14em;color:var(--v2-ink, #111)}.ed .v2-picks-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.ed .v2-pk{display:inline-flex;align-items:baseline;gap:5px;padding:3px 8px;background:#f2f2f2;border:1px solid #D6D6D6;font-size:12.5px;font-weight:800;color:var(--v2-ink, #111)}.ed .v2-pk i{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a}.ed .v2-pk.on{background:#ec3b7c;border-color:#ec3b7c;color:#fff}.ed .v2-pk.on i{color:#ffd3e2}.ed .v2-pk.unset{border-style:dashed;border-color:#aaa;background:#fff;color:#8a8a8a}.ed .v2-pk.amz{background:#fff4d6;border-color:#e8a400}.ed .ed-products.grid .ed-pcard.v2-lab{padding:0!important;gap:0!important;border:1px solid #141414!important}.ed .ed-products.grid .ed-pcard.v2-lab.amz{border-color:#e8a400!important}.ed .v2-lab-no{display:flex;justify-content:space-between;gap:6px;padding:6px 9px;border-bottom:1px solid #141414;font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.02em;white-space:nowrap;overflow:hidden}.ed .v2-lab-no span:last-child{overflow:hidden;text-overflow:ellipsis}.ed .v2-lab.amz .v2-lab-no{background:#fff4d6;border-bottom-color:#e8a400;font-weight:600}.ed .v2-lab-ph{position:relative;height:190px;display:flex;align-items:center;justify-content:center;padding:10px}.ed .v2-lab-ph img{max-width:100%;max-height:100%;object-fit:contain}.ed .v2-stamp{position:absolute;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:2px solid currentColor;outline:2px solid currentColor;outline-offset:3px;line-height:1;padding:0;font:inherit}.ed .v2-stamp b{font-weight:900}.ed .v2-stamp small{font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;font-weight:600;letter-spacing:0;margin-top:2px;white-space:nowrap;text-transform:uppercase}.ed .v2-stamp.kv{color:#12805c}.ed .v2-stamp.my{color:#ec3b7c}.ed .v2-stamp.lock{border-style:dashed;outline-style:dashed;cursor:pointer}.ed .v2-stamp.big{width:64px;height:64px}.ed .v2-stamp.big b{font-size:23px}.ed .v2-stamp.big small{font-size:7px}.ed .v2-stamp.sm{width:46px;height:46px}.ed .v2-stamp.sm b{font-size:16px}.ed .v2-stamp.sm small{font-size:6px}.ed .v2-stamp.right{right:12px;bottom:12px;transform:rotate(-8deg)}.ed .v2-stamp.left{left:12px;bottom:12px;transform:rotate(6deg)}.ed .v2-lab-bd{display:flex;flex-direction:column;gap:4px;padding:9px 10px 6px;border-top:1px solid var(--v2-line, #E6E6E6)}.ed .v2-lab-brand{font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:#555}.ed .v2-lab-bd h3{margin:0;font-size:14px;font-weight:700;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:35.84px}.ed .v2-lab-mx{display:flex;justify-content:space-between;align-items:baseline;gap:6px;border-top:1px solid var(--v2-line, #E6E6E6);padding-top:6px;margin-top:2px;font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;color:#555}.ed .v2-lab-mx b{font-size:15px;font-weight:600;color:#111}.ed .ed-products.grid .ed-pcard.v2-lab .ed-acts{padding:4px 10px 10px!important}@media (max-width: 760px){.ed .v2-lab-no{font-size:9.5px;padding:5px 7px}.ed .v2-lab-ph{height:150px;padding:8px}.ed .v2-stamp.big{width:54px;height:54px}.ed .v2-stamp.big b{font-size:19px}.ed .v2-stamp.big small{font-size:6px}.ed .v2-stamp.sm{width:40px;height:40px}.ed .v2-stamp.sm b{font-size:14px}.ed .v2-stamp.sm small{font-size:5.5px}.ed .v2-stamp.right{right:8px;bottom:8px}.ed .v2-stamp.left{left:8px;bottom:8px}.ed .v2-lab-bd{padding:8px 7px 5px}.ed .v2-lab-brand{font-size:9.5px}.ed .v2-lab-bd h3{font-size:12.5px;min-height:32px}.ed .v2-lab-mx{font-size:10px}.ed .v2-lab-mx b{font-size:13px}.ed .ed-products.grid .ed-pcard.v2-lab .ed-acts{padding:4px 7px 7px!important}.ed .v2-pk{font-size:11.5px}}@media (min-width: 761px){.ed .v2-start,.ed .v2-picks,.ed .v2-amznote{margin-left:42px;margin-right:42px}}@media (max-width: 760px){.ed .ed-toolbar{flex-wrap:wrap;row-gap:8px}.ed .v2-lab.amz .v2-lab-no span:last-child{display:none}}.ed .ed-toolbar-head .ed-sg-sub{margin:4px 0 14px}.ed .ed-toolbar .ed-kfit.on{background:#12805c!important;border-color:#12805c!important;color:#fff!important}.ed .ed-toolbar .ed-kfit.on .ed-dir{color:#fff!important}.ed .ed-toolbar .ed-sortcombo.on:not(.v2-amzsort){background:#111!important;border-color:#111!important}.ed .ed-toolbar .ed-sortcombo.on:not(.v2-amzsort) .ed-sortname,.ed .ed-toolbar .ed-sortcombo.on:not(.v2-amzsort) .ed-dir{color:#fff!important;background:transparent!important}.ed .ed-toolbar .ed-viewswitch button{border:1.5px solid transparent}.ed .ed-toolbar .ed-viewswitch button.on{background:#111!important;border-color:#111!important;color:#fff!important;box-shadow:none!important}.ed .ed-toolbar .ed-viewswitch button.on svg{stroke:#fff;color:#fff}.ed .prod2 .v2-hbar-m.v2-hbar-none{background:transparent!important;opacity:1!important;border:1.5px dashed #F2A7C3;height:9px;box-sizing:border-box}.ed .prod2 .v2-hbar-val .m.none{color:#e58bae;font-weight:700}.ed .v2-bn{margin:14px var(--ed-pad, 20px) 0}.ed .v2-bn-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ed .v2-bn-track::-webkit-scrollbar{display:none}.ed .v2-bn-slide{flex:0 0 100%;scroll-snap-align:start;position:relative;--bn-bg: #F3EDE4;--bn-ink: #8A4B1F}.ed .v2-bn-slide.oily{--bn-bg: #E7F1EA;--bn-ink: #12805C}.ed .v2-bn-slide.combo{--bn-bg: #ECEFF7;--bn-ink: #3B4FA0}.ed .v2-bn-slide.sens{--bn-bg: #FCE8EF;--bn-ink: #C2185B}.ed .v2-bn-hit{display:grid;grid-template-rows:auto auto;width:100%;padding:0;border:0;background:var(--bn-bg);text-align:left;cursor:pointer;font:inherit;color:#111}.ed .v2-bn-ph{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#fff}.ed .v2-bn-ph img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.ed .v2-bn-tx{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px}.ed .v2-bn-k{font-size:11px;font-weight:900;letter-spacing:.14em;color:var(--bn-ink)}.ed .v2-bn-h{font-family:"Instrument Serif",Georgia,serif;font-size:28px;line-height:1.08;letter-spacing:-.01em}.ed .v2-bn-p{font-size:14px;line-height:1.45;color:#444}.ed .v2-bn-go{margin-top:4px;font-size:13px;font-weight:800;color:var(--bn-ink);text-decoration:underline;text-underline-offset:3px}.ed .v2-bn-pick{position:absolute;right:16px;bottom:14px;border:0;background:#111;color:#fff;font:inherit;font-size:12px;font-weight:800;padding:8px 12px;cursor:pointer;box-shadow:0 4px 14px #0000002e}.ed .v2-bn-nav{display:flex;align-items:center;gap:10px;margin-top:10px}.ed .v2-bn-arr{width:32px;height:32px;border:1.5px solid #111;background:#fff;font:inherit;font-size:18px;line-height:1;cursor:pointer}.ed .v2-bn-dots{display:flex;gap:6px;margin-right:auto}.ed .v2-bn-dots button{width:22px;height:4px;padding:0;border:0;background:#d9d9d9;cursor:pointer}.ed .v2-bn-dots button.on{background:#111}.ed .v2-bn-cnt{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:#777}.ed .v2-bn-nav{flex-wrap:nowrap}.ed .v2-bn-nav .v2-bn-arr:first-of-type{order:3}.ed .v2-bn-nav .v2-bn-cnt{order:2}.ed .v2-bn-nav .v2-bn-arr:last-of-type{order:4}@media (min-width: 761px){.ed .v2-bn{margin:18px 42px 0}.ed .v2-bn-hit{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:none;height:380px}.ed .v2-bn-ph{aspect-ratio:auto;height:100%}.ed .v2-bn-tx{justify-content:center;padding:34px 40px;gap:10px}.ed .v2-bn-h{font-size:44px}.ed .v2-bn-p{font-size:16px}.ed .v2-bn-pick{top:auto;right:auto;left:calc(52.4% + 40px);bottom:34px}}.ed .v2-bn-slide.dry .v2-bn-ph img{object-position:center top}.ed .v2-bn-ph.v2-bn-type{display:flex;align-items:center;justify-content:center;padding:20px;background:#f7c6d7;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(40px,11vw,72px);line-height:1;text-align:center;color:#fff;letter-spacing:.01em}@media (max-width: 760px){.ed .v2-bn-tx{padding-bottom:62px}.ed .v2-bn-pick{left:16px;right:auto;bottom:16px}}.ed .ed-catrow{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;margin-top:10px;padding-bottom:4px;scrollbar-width:none}.ed .ed-catrow::-webkit-scrollbar{display:none}.ed .ed-catrow .ed-catbtn{flex:0 0 auto!important;width:70px!important;min-width:70px!important;height:58px!important;aspect-ratio:auto!important;padding:6px 4px!important;gap:4px!important}.ed .ed-catrow .ed-caticon,.ed .ed-catrow .ed-caticon svg{width:18px!important;height:18px!important}.ed .ed-catrow .ed-catlab{font-size:9.5px!important;white-space:nowrap}.ed .ed-concern2{display:block!important}.ed .ed-concern2-art,.ed .ed-concern2-copy{display:none!important}.ed .ed-concerncards{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;padding-bottom:4px;scrollbar-width:none}.ed .ed-concerncards::-webkit-scrollbar{display:none}.ed .ed-concerncards .ed-ccard{flex:0 0 auto!important;width:auto!important;min-width:0!important;aspect-ratio:auto!important;height:40px!important;padding:0 14px!important;white-space:nowrap}.ed .v2-picks-n{font-weight:700;letter-spacing:.04em;color:#8a8a8a}.ed .ed-concern2{min-height:0!important;height:auto!important}.ed .v2-pk-x{margin-left:4px;border:0;background:none;padding:0 2px;font:inherit;font-size:14px;line-height:1;color:#888;cursor:pointer}.ed .v2-pk-x:hover{color:#111}@media (max-width: 760px){.ed .v2-start{margin-top:10px;padding:12px 12px 10px;border-left-width:4px}.ed .v2-start h2{font-size:17px}.ed .v2-start-sub{display:none}.ed .v2-start-btn{margin-top:8px;padding:10px 12px;font-size:14px}.ed .v2-skinpick{margin-top:8px;padding-top:8px;display:flex;align-items:center;gap:8px}.ed .v2-skinpick+.v2-skinpick{margin-top:6px}.ed .v2-skinpick-q{flex:0 0 auto;font-size:11px;width:74px;line-height:1.2}.ed .v2-skinpick-row{margin-top:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0}.ed .v2-skinpick-row::-webkit-scrollbar{display:none}.ed .v2-skinpick-row button{flex:0 0 auto;padding:6px 9px;font-size:12px;white-space:nowrap}.ed .v2-basis{margin-top:6px;font-size:12px}.ed .ed-pick-head,.ed .ed-concern2-head,.ed .ed-toolbar-head{display:none!important}.ed .ed-pick{padding-top:12px!important;padding-bottom:6px!important}.ed .ed-axisrow{margin-bottom:0!important}.ed .ed-axisrow .ed-tab{height:36px!important;min-height:0!important;font-size:12px!important}.ed .ed-axisrow .ed-search{height:36px!important}.ed .ed-catrow{margin-top:8px!important}.ed .ed-catrow .ed-catbtn{height:50px!important;width:62px!important;min-width:62px!important}.ed .ed-concern2-pick{padding-top:8px!important;padding-bottom:8px!important}.ed .ed-concerncards .ed-ccard{height:34px!important;padding:0 11px!important}.ed .ed-toolbar{flex-wrap:nowrap!important;gap:6px!important;padding-top:8px!important;padding-bottom:8px!important}.ed .ed-toolbar .ed-myfit{gap:6px!important;font-size:12px!important}.ed .ed-toolbar .ed-control,.ed .ed-toolbar .ed-sortcombo{height:32px!important;font-size:11px!important;padding:0 8px!important}.ed .ed-toolbar .ed-viewswitch{display:none!important}.ed .ed-scoreguide .ed-sg-bar{padding-top:8px!important;padding-bottom:8px!important}.ed .v2-picks{margin-top:8px;margin-bottom:10px;padding:7px 10px}}@media (min-width: 761px){.ed .ed-toolbar-head{display:none!important}.ed .ed-toolbar{padding-top:14px!important}.ed .v2-start{padding:18px 24px}.ed .v2-start h2{font-size:26px}.ed .v2-skinpick{margin-top:10px;padding-top:10px}.ed .ed-concern2-head{padding-top:14px!important;margin-bottom:8px!important}.ed .ed-pick-head{padding-top:14px!important}.ed .ed-scoreguide .ed-sg-bar{padding-top:10px!important;padding-bottom:10px!important}}@media (min-width: 761px){.ed .ed-pick-head,.ed .ed-concern2-head{display:none!important}.ed .ed-pick{padding-top:18px!important}.ed .ed-concern2-pick{padding-top:14px!important}}.ed .ed-brandbar .ed-az.v2-aztop{width:auto!important;padding:0 8px!important}.ed .v2-srow{position:relative}.ed .v2-srow>div{user-select:none;-webkit-user-select:none;cursor:grab}.ed .v2-srow>div.dragging{cursor:grabbing;scroll-behavior:auto}.ed .v2-srow>div.dragging button{pointer-events:none}.ed .v2-srow.r:after,.ed .v2-srow.l:before{content:"";position:absolute;top:0;bottom:4px;width:46px;pointer-events:none;z-index:1}.ed .v2-srow.r:after{right:0;background:linear-gradient(90deg,#fff0,#fff 75%)}.ed .v2-srow.l:before{left:0;background:linear-gradient(270deg,#fff0,#fff 75%)}.ed .v2-pk-btn{font-family:inherit;cursor:pointer}.ed .v2-pk-btn .v2-pk-car{font-size:9px;margin-left:3px;color:#888}.ed .v2-pk-btn.edit{background:#111;color:#fff;border-color:#111;border-style:solid}.ed .v2-pk-btn.edit i,.ed .v2-pk-btn.edit .v2-pk-car{color:#bbb}.ed .v2-pk-edit{margin-top:8px;padding-top:8px;border-top:1px solid #E6E6E6}.ed .v2-pk-edit .v2-skinpick-row{display:flex;flex-wrap:wrap;gap:6px;margin:0}.ed .v2-pk-edit .v2-skinpick-row button{border:1.5px solid #111;background:#fff;padding:6px 10px;font:inherit;font-size:12.5px;font-weight:700;color:#111;cursor:pointer}.ed .v2-pk-edit .v2-skinpick-row button.on{background:#111;color:#fff}.ed .v2-pk-edit .v2-skinpick-row button.v2-sens,.ed .v2-pk-edit .v2-skinpick-row button.v2-sun{border-style:dashed}.ed .v2-pk-edit .v2-skinpick-row button.v2-sens.on{border-style:solid;background:#ec3b7c;border-color:#ec3b7c;color:#fff}.ed .v2-pk-edit .v2-skinpick-row button.v2-sun.on{border-style:solid;background:#f5b400;border-color:#111;color:#111}.ed .v2-pk-note{margin:8px 0 0;font-size:11.5px;line-height:1.4;color:#666}.ed .v2-pk-btn .v2-pk-car{font-size:14px!important;line-height:1;margin-left:6px!important;color:#111!important}.ed .v2-pk-btn.edit .v2-pk-car{color:#fff!important}.ed .v2-lab-ph{overflow:hidden}.ed .v2-lab-ph .v2-lab-imglink{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ed .v2-lab-ph .v2-lab-imglink img{max-width:100%;max-height:100%;object-fit:contain}.ed .ed-topright .v2-hlang{position:relative;display:flex}.ed .ed-topright .v2-hlangbtn{width:auto!important;gap:4px;padding:0 8px;border:1.5px solid var(--v2-ink, #111);color:var(--v2-ink, #111);font-size:11px;font-weight:800;letter-spacing:.05em}.ed .ed-topright .v2-hlangbtn:hover,.ed .ed-topright .v2-hlangbtn[aria-expanded=true]{background:var(--v2-ink, #111);color:#fff}.ed .v2-hlang-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;border:0;background:transparent;cursor:default}.ed .v2-hlang-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:61;min-width:150px;background:#fff;border:1.5px solid var(--v2-ink, #111);box-shadow:3px 3px 0 var(--v2-ink, #111);display:flex;flex-direction:column}.ed .v2-hlang-menu button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;border:0;background:#fff;font:inherit;font-size:14px;font-weight:700;color:#111;text-align:left;cursor:pointer}.ed .v2-hlang-menu button+button{border-top:1px solid var(--v2-line, #E6E6E6)}.ed .v2-hlang-menu button.on{color:#c2185b}.ed .v2-hlang-menu button:hover{background:#f6f6f6}@media (max-width: 760px){.ed .ed-topright .v2-hlogin .v2-hlogin-lab{display:none}.ed .ed-topright .v2-hlogin{width:34px!important;padding:0!important;justify-content:center}.ed .ed-topright .v2-hlangbtn{width:34px!important;padding:0!important;justify-content:center;font-size:11px}.ed .ed-topright .v2-hlangbtn svg{display:none}.ed .ed-top .ed-logo{flex-shrink:0}.ed .ed-topright{gap:6px!important}.ed .ed-topright>*{margin-left:0!important}.ed .ed-topright .v2-hrt{padding:0 7px!important}}@media (max-width: 380px){.ed .ed-top{padding-right:10px!important}.ed .ed-topright{gap:4px!important}.ed .ed-topright .v2-hrt{padding:0 5px!important}.ed .ed-topright .v2-hrt-lab{font-size:10px!important;letter-spacing:.02em!important}.ed .ed-topright .v2-hlangbtn,.ed .ed-topright .v2-hlogin,.ed .ed-topright .v2-hbag{width:32px!important}}.ed .ed-topright .v2-hlogin{background:var(--v2-ink, #111)!important;color:#fff!important;border-color:var(--v2-ink, #111)!important}.ed .ed-topright .v2-hlogin:hover{background:#ec3b7c!important;border-color:#ec3b7c!important}.ed .ed-topright .v2-hlangbtn{border-color:transparent!important}.ed .ed-topright .v2-hlangbtn:hover,.ed .ed-topright .v2-hlangbtn[aria-expanded=true]{background:#f2f2f2!important;color:var(--v2-ink, #111)!important;border-color:transparent!important}.ed .sv{--sv-pad: var(--ed-pad, 20px);color:#111;padding-bottom:40px}.ed .sv :where(h1,h2,p,ul,ol){margin:0}.ed .sv-bd b,.ed .sv-why{overflow-wrap:anywhere}.ed .sv-head{padding:26px var(--sv-pad) 6px;max-width:820px}.ed .sv-kick{font-size:11px;font-weight:800;letter-spacing:.16em;color:#c2185b}.ed .sv-head h1{margin-top:10px;font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(34px,6vw,58px);line-height:1.05;letter-spacing:-.01em}.ed .sv-lead{margin-top:12px;font-size:16px;line-height:1.5;color:#333}.ed .sv-asof{margin-top:12px;padding-top:10px;border-top:1px solid var(--v2-line, #E6E6E6);font-size:10.5px;font-weight:700;letter-spacing:.06em;color:#777;line-height:1.6}.ed .sv-quiz{margin-top:18px;padding:16px;background:#fde7ef;border-left:5px solid #EC3B7C;display:grid;gap:12px}.ed .sv-quiz p{font-size:14px;line-height:1.45;color:#444}.ed .sv-quiz p b{display:block;margin-bottom:2px;font-size:16px;font-weight:900;color:#111}.ed .sv-quiz-btn{border:0;background:#ec3b7c;color:#fff;font:inherit;font-size:15px;font-weight:900;padding:13px 18px;cursor:pointer}.ed .sv-quiz.big{margin:30px var(--sv-pad) 0}.ed .sv-quiz.big p b{font-size:20px}.ed .sv-sec{margin:34px var(--sv-pad) 0;padding-top:18px;border-top:2px solid #111}.ed .sv-secn{display:flex;align-items:baseline;gap:10px;font-size:11px;font-weight:800;letter-spacing:.14em}.ed .sv-secn b{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:26px;letter-spacing:0;color:#ec3b7c}.ed .sv-sec h2{margin-top:4px;font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(24px,3.4vw,32px);line-height:1.15}.ed .sv-fn{margin-top:16px;display:grid;gap:12px}.ed .sv-fn-row{display:grid;grid-template-columns:56px minmax(0,1fr) 34px;align-items:center;gap:10px}.ed .sv-fn-n{font-size:10px;font-weight:800;letter-spacing:.1em}.ed .sv-fn-track{height:18px;background:#f1f1f1}.ed .sv-fn-bar{display:block;height:100%;background:#111}.ed .sv-fn-bar.last{background:#ec3b7c}.ed .sv-fn-v{font-family:"Instrument Serif",Georgia,serif;font-size:22px;text-align:right}.ed .sv-fn-why{margin:6px 0 0 66px;font-size:13.5px;line-height:1.45;color:#444}.ed .sv-fn-why b{color:#c2185b;font-weight:800;margin-right:4px}.ed .sv-note{margin-top:10px;font-size:13px;color:#555;line-height:1.5}.ed .sv-list{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--v2-line, #E6E6E6)}.ed .sv-list li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--v2-line, #E6E6E6);cursor:pointer}.ed .sv-ph{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid var(--v2-line, #E6E6E6);background:#fff}.ed .sv-ph img{max-width:100%;max-height:100%;object-fit:contain}.ed .sv-bd{min-width:0;display:flex;flex-direction:column;gap:3px}.ed .sv-rank{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;color:#888}.ed .sv-bd b{font-size:14px;font-weight:700;line-height:1.3}.ed .sv-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.ed .sv-pass,.ed .sv-cer{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 6px;line-height:1.3}.ed .sv-pass{background:#12805c;color:#fff}.ed .sv-cer{border:1px solid #12805C;color:#12805c;background:#fff}.ed .sv-why{font-size:12.5px;line-height:1.45;color:#444}.ed .sv-why s{text-decoration:none;margin-left:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;color:#888;white-space:nowrap}.ed .sv-buy{display:flex;align-items:center;gap:6px}.ed .sv-pr{font-size:14px;font-weight:800;margin-right:2px}.ed .sv-cart,.ed .sv-amz{width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.ed .sv-cart{border:1.5px solid #111;background:#fff;color:#111}.ed .sv-cart.on{background:#111;color:#fff}.ed .sv-amz{border:1.5px solid #F0A500;background:#fff6de}.ed .sv-fail{margin-top:12px;border:1.5px solid #111}.ed .sv-fail summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:12px;cursor:pointer}.ed .sv-fail summary::-webkit-details-marker{display:none}.ed .sv-fail-t{font-size:14px;font-weight:700}.ed .sv-fail-t b{display:inline-block;margin-right:6px;padding:2px 6px;background:#c2562e;color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;vertical-align:1px}.ed .sv-fail-t i{font-style:normal;color:#888}.ed .sv-thumbs{display:flex}.ed .sv-thumbs img{width:30px;height:30px;object-fit:contain;background:#fff;border:1px solid #E6E6E6;margin-left:-6px}.ed .sv-chev{font-size:16px;text-align:center;transition:transform .15s}.ed .sv-fail[open] .sv-chev{transform:rotate(180deg)}.ed .sv-fail .sv-list{margin:0 12px 4px}.ed .sv-med{margin:24px var(--sv-pad) 0;padding:12px 14px;border:1.5px solid #111;font-size:14px;font-weight:700}.ed .sv-more{padding-left:var(--sv-pad)!important;padding-right:var(--sv-pad)!important}.ed .sv-more .st-mtitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed .sv-tail{margin:30px var(--sv-pad) 0;padding-top:14px;border-top:1.5px solid #111;font-size:12.5px;line-height:1.55;color:#444}.ed .sv-tail b{font-size:11px;font-weight:800;letter-spacing:.14em;color:#111}.ed .sv-tail ul{margin:8px 0 10px;padding-left:18px}.ed .sv-tail p+p{margin-top:10px}.ed .sv-sources{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ed .sv-sources span{font-size:11px;font-weight:800;letter-spacing:.14em;color:#111}.ed .sv-sources a{color:#444}@media (max-width: 760px){.ed .sv-list li{grid-template-columns:56px minmax(0,1fr)}.ed .sv-ph{width:56px;height:56px}.ed .sv-buy{grid-column:2}.ed .sv-thumbs{display:none}.ed .sv-fail summary{grid-template-columns:minmax(0,1fr) 20px}.ed .sv-fn-why{margin-left:0}}@media (min-width: 761px){.ed .sv{--sv-pad: 42px}.ed .sv-head{padding-top:40px}.ed .sv-quiz{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ed .sv-sec,.ed .sv-quiz.big,.ed .sv-med,.ed .sv-tail{max-width:900px}}.ed .sv-grp{margin-top:18px}.ed .sv-grp-h{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.ed .sv-grp-h i{font-style:normal;color:#888}.ed .sv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ed .sv-card{border:1px solid #141414;background:#fff;display:flex;flex-direction:column;cursor:pointer;min-width:0}.ed .sv-card-no{display:flex;justify-content:space-between;gap:6px;padding:5px 7px;border-bottom:1px solid #141414;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;white-space:nowrap}.ed .sv-card-no b{font-family:Inter,sans-serif;font-weight:800;color:#12805c;letter-spacing:.04em}.ed .sv-card-ph{position:relative;height:150px;display:flex;align-items:center;justify-content:center;padding:8px}.ed .sv-card-ph img{max-width:100%;max-height:100%;object-fit:contain}.ed .sv-card-bd{padding:8px 7px 4px;border-top:1px solid var(--v2-line, #E6E6E6);display:flex;flex-direction:column;gap:3px}.ed .sv-card-br{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:9.5px;color:#555}.ed .sv-card-bd h3{margin:0;font-size:12.5px;font-weight:700;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.ed .sv-card .sv-buy{padding:6px 7px 8px;margin-top:auto}.ed .sv-card .sv-pr{margin-right:auto;font-size:13px}.ed .sv-card .v2-stamp.big{width:52px;height:52px;right:8px;bottom:8px}.ed .sv-card .v2-stamp.big b{font-size:18px}.ed .sv-card .v2-stamp.big small{font-size:5.5px}@media (min-width: 761px){.ed .sv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ed .sv-card-ph{height:180px}.ed .sv-card-bd h3{font-size:13.5px}}@media (max-width: 760px){.ed .sv-card-no b{display:none}}.ed .sv-head{display:flex;flex-direction:column}.ed .sv-hero{order:0;margin:0 0 16px;aspect-ratio:4 / 3;overflow:hidden;background:#f3f3f3}.ed .sv-hero img{width:100%;height:100%;object-fit:cover;object-position:40% 28%;display:block}.ed .sv-head-tx{order:1}@media (min-width: 761px){.ed .sv-head{max-width:1100px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px;align-items:center}.ed .sv-hero{order:2;margin:0;aspect-ratio:960 / 1122}.ed .sv-hero img{object-position:center top}.ed .sv-head-tx{order:1}}.ed .sv-hero{aspect-ratio:1402 / 1122!important}.ed .sv-hero img{object-fit:contain!important;object-position:center!important;background:#f4f4f4}@media (min-width: 761px){.ed .sv-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ed .sv-head .sv-quiz{grid-template-columns:1fr!important}.ed .sv-head .sv-quiz-btn{justify-self:start}@media (min-width: 761px) and (max-width: 1099px){.ed .sv-head{display:flex!important;flex-direction:column;max-width:760px}.ed .sv-hero{order:0!important;margin:0 0 18px!important}.ed .sv-head-tx{order:1!important}}@media (min-width: 761px) and (max-width: 1099px){.ed .sv-hero{width:100%;align-self:stretch}}.ed .prod2 h1.v2-prod-h1{margin:0;padding:0;font:inherit;letter-spacing:normal}.ed .prod2 h1.v2-prod-h1 .prod-brand,.ed .prod2 h1.v2-prod-h1 .prod-name{display:block}.v2-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ed .prod2 .v2-suitline{border-top:1px solid var(--v2-line, #E6E6E6);padding:10px 14px;font-size:13px;line-height:1.5;color:#444}.ed .prod2 .v2-suitline b{color:#111;margin-right:2px}a.v2-link{color:inherit;text-decoration:none}.ed-railnav a.v2-raila{width:100%;padding:16px 0;background:none;border:0;color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg);position:relative;cursor:pointer}.ed-railnav a.v2-raila:after{content:"";position:absolute;bottom:0;left:50%;height:14px;border-left:1px solid #cfcfcf}.ed-railnav a.v2-raila:last-child:after{display:none}html:lang(ko) .ed-railnav a.v2-raila{text-orientation:upright;transform:none;letter-spacing:0}.ed-railnav a.v2-raila.on{font-weight:900}.ed-railnav a.v2-raila.on:before{content:"";position:absolute;left:4px;top:50%;width:3px;height:16px;background:var(--ed-accent);transform:translateY(-50%);border-radius:3px}@media (min-width: 761px){.ed-railnav a.v2-raila{padding:22px 0;font-size:9px;letter-spacing:.08em}.ed-railnav a.v2-raila:after{height:18px}}.ed .ed-railnav a.v2-raila:has(+.v2-railsep):after{display:none}.ed .ed-railnav a.v2-raila.v2-railkey{font-weight:900;color:#111}.ed .ed-railnav a.v2-raila.v2-railsub{font-size:7.5px;font-weight:600;color:#8a8a8a;padding:12px 0}.ed .ed-railnav a.v2-raila.v2-railsub.on{color:var(--ed-ink, #111);font-weight:900}@media (min-width: 761px){.ed .ed-railnav a.v2-raila.v2-railsub{font-size:8px;padding:16px 0}}.ed .ed-railnav a.v2-raila:not(.v2-railkey):not(.on):not(.v2-railsub){color:#555}.ed .prod2 .v2-keying{border-top:1px solid var(--v2-line, #E6E6E6);padding:12px 14px}.ed .prod2 .v2-keying-h{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#12805c}.ed .prod2 .v2-keying-h:before{content:"✓";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#12805c;color:#fff;font-size:11px}.ed .prod2 .v2-keying.watch .v2-keying-h{color:#c2562e}.ed .prod2 .v2-keying.watch .v2-keying-h:before{content:"!";background:#c2562e;font-weight:900}.ed .prod2 .v2-keying-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ed .prod2 .v2-keying-list li{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border:1.5px solid #12805C;background:#e9f5ef;font-size:13px;line-height:1.3}.ed .prod2 .v2-keying-list .nm{font-weight:800;color:#111}.ed .prod2 .v2-keying-list .ax{font-size:11.5px;color:#12805c;font-weight:700}.ed .prod2 .v2-keying.watch .v2-keying-list li{border-color:#c2562e;background:#fbeee7}.ed .prod2 .v2-keying.watch .v2-keying-list .ax{color:#c2562e}.ed .prod2 .v2-keying{display:flex;align-items:center;gap:10px;padding:9px 14px}.ed .prod2 .v2-keying-h{flex:0 0 auto;font-size:10.5px;letter-spacing:.06em}.ed .prod2 .v2-keying-h:before{width:16px;height:16px;font-size:10px}.ed .prod2 .v2-keying-list{margin:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.ed .prod2 .report,.ed .prod2 .v2-keying{min-width:0;max-width:100%}.ed .prod2 .v2-keying-list::-webkit-scrollbar{display:none}.ed .prod2 .v2-keying-list li{flex:0 0 auto;padding:4px 8px;font-size:12px;border-width:1px;white-space:nowrap}.ed .prod2 .v2-keying-list .ax{font-size:10.5px}.ed .prod2 .chart-wrap .v2-keying{border-top:0;padding:0 0 14px;flex-wrap:wrap;align-items:center}.ed .prod2 .chart-wrap .v2-keying-list{flex-wrap:wrap;overflow:visible;padding-right:0;-webkit-mask-image:none;mask-image:none}.ed .prod2 .v2-keying-list li.more{padding:0;border:0;background:none}.ed .prod2 .v2-keying-list li.more button{font:inherit;font-size:12px;font-weight:700;padding:4px 8px;cursor:pointer;border:1px dashed currentColor;background:#fff;color:inherit}.ed .prod2 .v2-keying.good li.more button{color:#1d7a55}.ed .prod2 .v2-keying.watch li.more button{color:#c2562e}.ed .prod2 .v2-keying-note{flex-basis:100%;font-size:11.5px;color:#8a8a8a;margin-top:2px}.ed .prod2 .v2-avoidrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0 0 14px}.ed .prod2 .v2-avoidrow-h{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#d6336c;display:inline-flex;align-items:center;gap:7px}.ed .prod2 .v2-avoidrow-h:before{content:"✕";width:18px;height:18px;border-radius:50%;background:#d6336c;color:#fff;font-size:10px;display:inline-flex;align-items:center;justify-content:center}.ed .prod2 .v2-avoidrow.ok .v2-avoidrow-h{color:#1d7a55}.ed .prod2 .v2-avoidrow.ok .v2-avoidrow-h:before{content:"✓";background:#1d7a55}.ed .prod2 .v2-avoidrow .v2-keying-list{margin:0}.ed .prod2 .v2-avoidrow .v2-keying-list li{background:#fdecf2;border:1px solid #D6336C;padding:4px 8px;font-size:12px}.ed .prod2 .v2-avoidrow.ok .v2-avoidrow-h{text-transform:none;letter-spacing:0;font-size:12.5px}.ed .prod2 .v2-ingtop{margin:0 0 4px}.ed .prod2 .v2-ingtop .sec-title{margin-bottom:4px}.ed .prod2 .v2-ingtop .ig-sub{margin-bottom:12px}.ed .prod2 .v2-ingtop .ig-tiles{margin-bottom:14px}.ed .prod2 .v2-ingtop .ig-tile{padding:10px 14px;min-height:0}.ed .prod2 .v2-ingtop .ig-n{font-size:20px;line-height:1.1}.ed .prod2 .v2-ingtop .v2-keying{border-top:0;padding:0 0 10px;flex-wrap:wrap;align-items:center;display:flex;gap:8px 10px}.ed .prod2 .v2-ingtop .v2-keying-list{flex-wrap:wrap;overflow:visible;padding-right:0;-webkit-mask-image:none;mask-image:none}.ed .prod2 .v2-ingtop .ig-panel{margin-top:2px}.ed .prod2 .v2-ingtop .v2-keying-note{margin:8px 0 2px}.ed .prod2 .v2-ingcount{font-size:12.5px;color:var(--ink-2, #555);margin:0 0 10px}.ed .prod2 .v2-ingcount b{color:#c2562e}.ed .prod2 .v2-ingnote{margin-top:8px}.ed .prod2 .v2-ingpanel{padding:12px 14px 4px;margin:0 0 16px;border-radius:10px}.ed .prod2 .v2-ingpanel.good{background:#f1f8f4}.ed .prod2 .v2-ingpanel.watch{background:#fbf4ef}.ed .prod2 .v2-ingpanel-k,.ed .prod2 .v2-scorek{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8a8a8a;margin:0 0 8px}.ed .prod2 .v2-scorek{margin:4px 0 10px}.ed .prod2 .v2-ingpanel .v2-keying{padding-bottom:8px}.ed .prod2 .v2-ingpanel .v2-keying-list li{background:#fff}.ed .prod2 .v2-ingpanel .v2-avoidrow{padding-bottom:10px}.ed .prod2 .v2-ingpanel .v2-ingcount{margin-bottom:8px}.ed .prod2 .v2-ingpanel.good,.ed .prod2 .v2-ingpanel.watch{background:none;padding:0}.ed .prod2 .v2-eff .chart-body,.ed .prod2 .v2-safebars{background:#f4f5f7;border-radius:10px}.ed .prod2 .v2-eff .chart-body{padding:14px 14px 6px}.ed .prod2 .v2-safebars{padding:14px}.ed .prod2 .v2-safebars>div>div:nth-child(2){background:#e3e6ea!important}.ed .prod2 .v2-charts .chart-hd{background:#1b1b1b;color:#fff;padding:12px 16px;border-radius:10px;margin-bottom:14px;align-items:center}.ed .prod2 .v2-charts .chart-hd .chart-title,.ed .prod2 .v2-charts .chart-hd .leg{color:#fff}.ed .prod2 .v2-charts .chart-hd .v2-pnum{color:#ff7aa8}.ed .prod2 .v2-eff .chart-body,.ed .prod2 .v2-safebars{background:#e6e8ec}.ed .prod2 .v2-safebars>div>div:nth-child(2){background:#cdd2d8!important}.ed .prod2 .v2-hbars{background:#e6e8ec;border-radius:10px;padding:12px 14px}.ed .prod2 .v2-hbal{background:#d9dce1}.ed .prod2 .v2-hbars,.ed .prod2 .v2-safebars,.ed .prod2 .v2-eff .chart-body{background:#ddf0e5}.ed .prod2 .v2-hbal{background:#c9e6d5}.ed .prod2 .v2-safebars>div>div:nth-child(2){background:#c2ddcd!important}
