[data-lme-tool]{--yellow:#ffb919;--gold:#d59605;--ink:#111;--muted:#565656;--line:#dedede;--paper:#fff;--soft:#f5f5f5;--blue:#e4f6ff;--radius:18px}[data-lme-tool] *{box-sizing:border-box}[data-lme-tool]{scroll-behavior:smooth}[data-lme-tool]{margin:0;color:var(--ink);background:#fcfcfc;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;font-size:18px;line-height:1.55}[data-lme-tool] button,[data-lme-tool] input,[data-lme-tool] select{font:inherit}[data-lme-tool] button,[data-lme-tool] a,[data-lme-tool] input,[data-lme-tool] select{touch-action:manipulation}[data-lme-tool] button,[data-lme-tool] a{-webkit-tap-highlight-color:transparent}[data-lme-tool] a{color:inherit;text-underline-offset:4px}[data-lme-tool] button{cursor:pointer}[data-lme-tool] button:disabled{cursor:not-allowed;opacity:.45}[data-lme-tool] a:focus-visible,[data-lme-tool] button:focus-visible,[data-lme-tool] input:focus-visible,[data-lme-tool] select:focus-visible,[data-lme-tool] summary:focus-visible{outline:3px solid #0071ce;outline-offset:4px}[data-lme-tool] button,[data-lme-tool] input,[data-lme-tool] select{border-radius:9px}[data-lme-tool] button{transition:background .15s,transform .15s,box-shadow .15s}[data-lme-tool] button:hover:not(:disabled){transform:translateY(-1px)}[data-lme-tool] h1,[data-lme-tool] h2,[data-lme-tool] h3,[data-lme-tool] p{margin-top:0}[data-lme-tool] h1,[data-lme-tool] h2,[data-lme-tool] h3{line-height:1.13;letter-spacing:-.035em}[data-lme-tool] h1{font-size:clamp(36.8px,4.5vw,66.4px);font-weight:800;margin-bottom:22px}[data-lme-tool] h2{font-size:clamp(26.4px,2.8vw,38.4px);font-weight:800}[data-lme-tool] h3{font-size:20.8px;font-weight:750}[data-lme-tool] p{margin-bottom:18px}[data-lme-tool] .eyebrow{font-size:14px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;display:block;margin-bottom:14px}[data-lme-tool] .small{font-size:14px;line-height:1.5}[data-lme-tool] .muted{color:var(--muted)}[data-lme-tool] .tag{font-size:14px;font-weight:700;padding:5px 10px;background:#f2f2f2;border-radius:5px;display:inline-flex;align-items:center;gap:6px}[data-lme-tool] .tag.yellow{background:var(--yellow)}[data-lme-tool] .review-ribbon{background:var(--ink);color:#fff;padding:8px 24px;text-align:center;font-size:14px}[data-lme-tool] .review-ribbon a{font-weight:700;color:var(--yellow);margin-left:12px}[data-lme-tool] .header{background:#fff;border-bottom:1px solid var(--line)}[data-lme-tool] .header-inner{max-width:1300px;margin:auto;min-height:100px;padding:16px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}[data-lme-tool] .logo{display:block;width:220px;height:auto}[data-lme-tool] .top-links{display:flex;align-items:center;gap:26px;font-size:16px;font-weight:700}[data-lme-tool] .top-links a{text-decoration:none}[data-lme-tool] .top-links .shop{padding:11px 19px;background:var(--yellow);border-radius:8px}[data-lme-tool] .tool-nav{background:#fff;border-bottom:1px solid var(--line)}[data-lme-tool] .nav-inner{max-width:1300px;margin:auto;padding:0 30px;display:flex;gap:30px;overflow:auto}[data-lme-tool] .nav-inner a{padding:18px 0;white-space:nowrap;font-size:16px;font-weight:700;text-decoration:none;border-bottom:3px solid transparent}[data-lme-tool] .nav-inner a[aria-current=page]{border-color:var(--yellow)}[data-lme-tool] .wrap{width:calc(100% - 60px);max-width:1240px;margin:0 auto}[data-lme-tool] .breadcrumb{font-size:14px;padding:22px 0;color:var(--muted)}[data-lme-tool] .breadcrumb a{text-decoration:none}[data-lme-tool] .workbench{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:36px;margin:0 0 56px;align-items:stretch}[data-lme-tool] .intro{background:var(--yellow);border-radius:var(--radius);padding:36px;position:relative;overflow:hidden;display:flex;flex-direction:column}[data-lme-tool] .intro h1{max-width:510px}[data-lme-tool] .intro p{max-width:490px}[data-lme-tool] .intro .number{font-size:14px;font-weight:800;letter-spacing:.1em}[data-lme-tool] .intro-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:27px}[data-lme-tool] .intro .eyebrow{margin:0}[data-lme-tool] .intro .sub{font-size:20px}[data-lme-tool] .intro .bottle-stage{flex:1;min-height:205px;position:relative;display:flex;align-items:center;justify-content:center;margin:2px 0 0}[data-lme-tool] .bottle-stage img{max-height:220px;width:220px;object-fit:contain;border-radius:20px;mix-blend-mode:multiply;transform:rotate(-5deg)}[data-lme-tool] .bottle-stage .side-note{font-size:14px;font-weight:700;max-width:130px;position:absolute;right:0;bottom:35px;border-top:2px solid var(--ink);padding-top:10px}[data-lme-tool] .intro-bottom{font-size:14px;font-weight:700;display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px solid #1114}[data-lme-tool] .panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px;box-shadow:0 8px 30px #00000006;min-width:0}[data-lme-tool] .panel h2{font-size:28px}[data-lme-tool] .quiz-progress{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px;font-weight:700}[data-lme-tool] .progress{height:6px;background:#ededed;border-radius:20px;overflow:hidden;margin-bottom:27px}[data-lme-tool] .progress span{display:block;background:var(--ink);height:100%;transition:width .3s}[data-lme-tool] .choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}[data-lme-tool] .choice{border:1px solid var(--line);padding:18px 16px;min-height:88px;text-align:left;color:var(--ink);background:#fff;position:relative;display:flex;gap:12px;align-items:center}[data-lme-tool] .choice.selected{background:#fff7e3;border:2px solid #b77700;padding:17px 15px;box-shadow:0 0 0 1px #b777000c}[data-lme-tool] .choice .choice-mark{width:24px;height:24px;flex-shrink:0;border:1px solid #999;border-radius:50%;display:grid;place-items:center;font-size:14px;background:#fff}[data-lme-tool] .choice.selected .choice-mark{background:var(--ink);border-color:var(--ink);color:var(--yellow)}[data-lme-tool] .choice .choice-desc{font-size:14px;color:var(--muted);display:block;margin-top:4px}[data-lme-tool] .actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}[data-lme-tool] .btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:12px 21px;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:8px;font-weight:750;text-decoration:none;font-size:18px}[data-lme-tool] .btn.yellow{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}[data-lme-tool] .btn.yellow:hover{background:#e5a20b;border-color:#e5a20b}[data-lme-tool] .btn.outline{background:#fff;color:var(--ink);border:1px solid #b8b8b8}[data-lme-tool] .btn.link{border:none;background:transparent;color:var(--ink);padding-left:0;padding-right:0;min-height:44px;text-decoration:underline;font-size:16px}[data-lme-tool] .wide{width:100%}[data-lme-tool] .quiz-controls{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:24px}[data-lme-tool] .error{color:#9e201a;font-size:16px;margin:12px 0}[data-lme-tool] .notice{background:#f4f4f4;border-left:3px solid var(--ink);padding:16px 18px;border-radius:0 8px 8px 0;font-size:16px;line-height:1.5;margin:20px 0}[data-lme-tool] .notice.gold{background:#fff6dd;border-color:#a86a00}[data-lme-tool] .notice.blue{background:var(--blue);border-color:#0071ce}[data-lme-tool] .section{padding:30px 0 50px}[data-lme-tool] .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px}[data-lme-tool] .section-head h2{margin-bottom:0}[data-lme-tool] .tool-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}[data-lme-tool] .tool-card{padding:24px;border:1px solid var(--line);border-radius:13px;background:#fff;text-decoration:none;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}[data-lme-tool] .tool-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000010}[data-lme-tool] .tool-card .num{font-size:14px;font-weight:800;margin-bottom:27px;display:flex;justify-content:space-between}[data-lme-tool] .tool-card h3{margin-bottom:12px}[data-lme-tool] .tool-card p{font-size:16px;color:var(--muted);margin-bottom:18px}[data-lme-tool] .tool-card .card-link{font-weight:750;font-size:16px;margin-top:auto;text-decoration:underline;text-decoration-color:var(--gold)}[data-lme-tool] .learn{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:48px 0}[data-lme-tool] .learn p,[data-lme-tool] .learn li{font-size:18px;color:#454545}[data-lme-tool] .faq{margin:0}[data-lme-tool] .faq details{padding:17px 0;border-bottom:1px solid var(--line)}[data-lme-tool] .faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;gap:18px;justify-content:space-between;align-items:center}[data-lme-tool] .faq summary:after{content:"+";font-size:26px;font-weight:400}[data-lme-tool] .faq details[open] summary:after{content:"\2212"}[data-lme-tool] .faq details p{margin:15px 0 0;font-size:16px}[data-lme-tool] .disclaimer{background:#f0f0f0;padding:23px;border-radius:10px;font-size:14px;color:#444;margin-bottom:38px}[data-lme-tool] .footer{background:var(--ink);color:#fff;padding:46px 0}[data-lme-tool] .footer-inner{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:35px}[data-lme-tool] .footer h3{color:var(--yellow);font-size:18px;letter-spacing:0}[data-lme-tool] .footer a{display:block;margin:8px 0;font-size:16px;text-decoration:none}[data-lme-tool] .footer p{font-size:16px;max-width:330px}[data-lme-tool] .copyright{border-top:1px solid #ffffff30;margin-top:26px;padding-top:20px;font-size:14px;color:#ddd}[data-lme-tool] .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}[data-lme-tool] .field{display:block;min-width:0}[data-lme-tool] .field>span,[data-lme-tool] .field>label{display:block;font-weight:700;font-size:16px;margin-bottom:8px}[data-lme-tool] .field input,[data-lme-tool] .field select{width:100%;padding:12px 14px;border:1px solid #a8a8a8;background:#fff;min-height:52px}[data-lme-tool] .field small{font-size:14px;display:block;margin-top:6px;color:#555}[data-lme-tool] .field.full{grid-column:1/-1}[data-lme-tool] .segmented{display:flex;background:#eee;padding:4px;border-radius:9px;gap:4px}[data-lme-tool] .segmented button{flex:1;padding:10px 12px;min-height:44px;font-size:16px;font-weight:700;background:transparent;border:0;color:var(--ink)}[data-lme-tool] .segmented button.active{background:var(--ink);color:#fff}[data-lme-tool] .metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}[data-lme-tool] .metric{padding:20px;border:1px solid var(--line);border-radius:11px;background:#fff}[data-lme-tool] .metric.main{background:var(--yellow);border-color:var(--yellow)}[data-lme-tool] .metric .value{display:block;font-size:36px;line-height:1.1;font-weight:800;letter-spacing:-.05em;margin-bottom:7px}[data-lme-tool] .metric .label{font-size:14px;line-height:1.4}[data-lme-tool] .live-result{margin-top:24px}[data-lme-tool] .result-title{display:flex;align-items:center;gap:14px;margin-bottom:22px}[data-lme-tool] .result-title h2{margin:0}[data-lme-tool] .result-title .badge{background:var(--yellow);padding:10px;font-size:14px;font-weight:800;border-radius:8px}[data-lme-tool] .match-card{display:grid;grid-template-columns:140px 1fr;gap:20px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:20px;margin:18px 0;background:#fff}[data-lme-tool] .match-card img{width:100%;max-height:170px;object-fit:contain;mix-blend-mode:multiply}[data-lme-tool] .match-card h3{margin:8px 0}[data-lme-tool] .match-card p{font-size:16px;margin-bottom:12px}[data-lme-tool] .match-card .btn{font-size:16px;min-height:46px;padding:10px 15px}[data-lme-tool] .match-card.primary{background:#fff8e8;border-color:#c89a32}[data-lme-tool] .share-box{background:#f3f3f3;padding:15px;border-radius:10px;margin-top:20px}[data-lme-tool] .share-box input{width:100%;font-size:14px;padding:10px;border:1px solid #bcbcbc;background:#fff}[data-lme-tool] .chip-list{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 24px}[data-lme-tool] .goal-chip{border:1px solid #aaa;background:#fff;padding:9px 14px;min-height:48px;border-radius:8px;font-size:16px;font-weight:700}[data-lme-tool] .goal-chip.selected{background:var(--yellow);border-color:#a86a00}[data-lme-tool] .planner-layout{display:grid;grid-template-columns:340px 1fr;gap:30px;margin-bottom:50px}[data-lme-tool] .planner-sidebar{padding:25px;background:var(--yellow);border-radius:16px;align-self:start}[data-lme-tool] .planner-sidebar h2{font-size:25.6px}[data-lme-tool] .planner-sidebar .goal-chip{display:block;width:100%;margin-bottom:9px;text-align:left}[data-lme-tool] .planner-sidebar .goal-chip.selected{background:#111;color:#fff;border-color:#111}[data-lme-tool] .planner-sidebar label{font-size:16px;font-weight:700;display:block;margin:22px 0 6px}[data-lme-tool] .planner-sidebar input{background:#fff;padding:12px;width:100%;border:1px solid #777}[data-lme-tool] .page-intro{max-width:830px;padding:10px 0 26px}[data-lme-tool] .page-intro h1{font-size:clamp(33.6px,4vw,57.6px);margin-bottom:14px}[data-lme-tool] .page-intro p{font-size:20px;max-width:720px}[data-lme-tool] .week-tabs{display:flex;gap:10px;margin:22px 0}[data-lme-tool] .week-tabs button{flex:1;min-height:55px;border:1px solid var(--line);background:#fff;font-weight:700}[data-lme-tool] .week-tabs button.active{background:var(--ink);color:#fff}[data-lme-tool] .plan-strip{background:#f5f5f5;border-radius:9px;padding:16px;font-size:16px;margin-bottom:20px}[data-lme-tool] .routine-product{border-top:1px solid var(--line);padding:20px 0;display:grid;grid-template-columns:70px 1fr 155px;gap:17px;align-items:center}[data-lme-tool] .routine-product img{width:70px;height:90px;object-fit:contain}[data-lme-tool] .routine-product h3{font-size:20px;margin:0 0 5px}[data-lme-tool] .routine-product p{font-size:14px;margin:0}[data-lme-tool] .routine-product select{width:100%;font-size:16px;padding:10px;border:1px solid #aaa}[data-lme-tool] .week-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin:20px 0}[data-lme-tool] .day{background:#f3f3f3;border:1px solid #ddd;border-radius:9px;text-align:center;padding:11px 2px}[data-lme-tool] .day strong{display:block;font-size:14px}[data-lme-tool] .day span{font-size:14px;display:block}[data-lme-tool] .day label{display:flex;justify-content:center;align-items:center;font-size:14px;min-height:36px;margin-top:4px}[data-lme-tool] .day input{width:22px;height:22px;accent-color:#111}[data-lme-tool] .plan-products{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}[data-lme-tool] .plan-products a{font-size:16px}[data-lme-tool] .label-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;margin-bottom:50px}[data-lme-tool] .facts{background:#fff;border:2px solid #111;border-radius:0;padding:24px;position:relative}[data-lme-tool] .facts h2{font-size:33.6px;border-bottom:9px solid #111;padding-bottom:10px;margin-bottom:7px}[data-lme-tool] .facts .fact-row{border-bottom:1px solid #111;display:flex;justify-content:space-between;padding:10px 0;font-size:16px;gap:20px}[data-lme-tool] .facts .fact-big{border-bottom:5px solid #111;padding:22px 0}[data-lme-tool] .facts .fact-big strong{font-size:52.8px;line-height:1;letter-spacing:-.06em;display:block;margin-bottom:7px}[data-lme-tool] .fact-explain{background:#111;color:#fff;padding:23px;margin:0 -24px -24px}[data-lme-tool] .fact-explain .eyebrow{color:var(--yellow)}[data-lme-tool] .fact-explain p{font-size:16px;margin-bottom:0}[data-lme-tool] .checklist{margin-top:30px}[data-lme-tool] .check-item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid #ddd;font-size:16px}[data-lme-tool] .check-mark{border:1px solid #aaa;padding:2px 7px;border-radius:4px;flex-shrink:0;font-size:14px;font-weight:800}[data-lme-tool] .check-mark.yes{background:var(--yellow);border-color:#a86a00}[data-lme-tool] .catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:22px 0}[data-lme-tool] .catalog-card{background:#fff;border:1px solid #ddd;padding:22px;border-radius:12px}[data-lme-tool] .catalog-card img{width:100%;height:165px;object-fit:contain;margin-bottom:16px}[data-lme-tool] .catalog-card h3{margin-bottom:8px}[data-lme-tool] .catalog-card p{font-size:16px}[data-lme-tool] .catalog-card a{font-size:16px;font-weight:750}[data-lme-tool] .compare-controls{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}[data-lme-tool] .table-wrap{overflow:auto;border:1px solid #ddd;border-radius:10px}[data-lme-tool] table{border-collapse:collapse;width:100%;font-size:16px;background:#fff}[data-lme-tool] th,[data-lme-tool] td{padding:18px;text-align:left;border-bottom:1px solid #ddd;vertical-align:top}[data-lme-tool] th{background:#f3f3f3;font-weight:750}[data-lme-tool] thead th{background:#111;color:#fff}[data-lme-tool] tr:last-child td{border-bottom:0}[data-lme-tool] td small{display:block;font-size:14px;color:#555;margin-top:5px}[data-lme-tool] .seo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}[data-lme-tool] .seo-stats .metric{padding:28px}[data-lme-tool] .review-section{padding:36px 0;border-bottom:1px solid #ddd}[data-lme-tool] .review-section h2{margin-bottom:22px}[data-lme-tool] .review-section .two{display:grid;grid-template-columns:1fr 1fr;gap:28px}[data-lme-tool] .priority{background:var(--yellow);padding:23px;border-radius:10px}[data-lme-tool] .priority p{font-size:16px}[data-lme-tool] .print-only{display:none}[data-lme-tool] .toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#111;color:#fff;padding:13px 24px;border-radius:8px;box-shadow:0 5px 30px #0003;z-index:10;font-size:16px;max-width:90%}[data-lme-tool] .seo-badge{font-size:14px;padding:5px 9px;background:var(--yellow);border-radius:5px}[data-lme-tool] .screen-reader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-lme-tool] .skip{position:absolute;left:20px;top:-100px;padding:10px;background:#fff;z-index:20}[data-lme-tool] .skip:focus{top:20px}[data-lme-tool] ul{padding-left:23px}[data-lme-tool] li{margin-bottom:9px}@media(min-width:1450px){[data-lme-tool] .workbench{gap:46px}[data-lme-tool] .intro{padding:42px}[data-lme-tool] .panel{padding:38px}}@media(max-width:1020px){[data-lme-tool] .header-inner{padding:17px 22px}[data-lme-tool] .wrap{width:calc(100% - 44px)}[data-lme-tool] .nav-inner{padding:0 22px;gap:22px}[data-lme-tool] .workbench{gap:24px;grid-template-columns:.85fr 1.15fr}[data-lme-tool] .intro,[data-lme-tool] .panel{padding:26px}[data-lme-tool] .intro h1{font-size:44.8px}[data-lme-tool] .bottle-stage .side-note{display:none}[data-lme-tool] .choice{padding:15px 11px}[data-lme-tool] .choice.selected{padding:14px 10px}[data-lme-tool] .choice-grid{gap:9px}[data-lme-tool] .choice strong{font-size:16px}[data-lme-tool] .tool-cards{grid-template-columns:repeat(2,1fr)}[data-lme-tool] .planner-layout{grid-template-columns:285px 1fr;gap:24px}[data-lme-tool] .routine-product{grid-template-columns:55px 1fr}[data-lme-tool] .routine-product select{grid-column:2}[data-lme-tool] .routine-product img{width:55px}[data-lme-tool] .label-layout{gap:24px}[data-lme-tool] .top-links{gap:18px}[data-lme-tool] .catalog{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){[data-lme-tool] .header-inner{min-height:80px;padding:14px 18px}[data-lme-tool] .logo{width:170px}[data-lme-tool] .top-links a:not(.shop){display:none}[data-lme-tool] .top-links .shop{font-size:14px;padding:10px 13px}[data-lme-tool] .review-ribbon{font-size:12px;padding:8px 14px}[data-lme-tool] .review-ribbon a{margin-left:6px}[data-lme-tool] .nav-inner{padding:0 18px;gap:23px}[data-lme-tool] .nav-inner a{font-size:14px;padding:15px 0}[data-lme-tool] .wrap{width:calc(100% - 36px)}[data-lme-tool] .breadcrumb{padding:16px 0}[data-lme-tool] .workbench{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}[data-lme-tool] .intro{padding:25px;min-height:auto}[data-lme-tool] .intro h1{font-size:36.8px;max-width:100%;margin-bottom:12px}[data-lme-tool] .intro .sub{font-size:18px;margin-bottom:0}[data-lme-tool] .intro-top{margin-bottom:15px}[data-lme-tool] .intro .bottle-stage{display:none}[data-lme-tool] .intro-bottom{margin-top:16px;font-size:12px;padding-top:12px}[data-lme-tool] .panel{padding:23px}[data-lme-tool] .panel h2{font-size:25.6px}[data-lme-tool] .choice-grid{margin:18px 0}[data-lme-tool] .choice{min-height:90px}[data-lme-tool] .choice strong{font-size:16px;line-height:1.3;display:block}[data-lme-tool] .choice .choice-desc{font-size:12px}[data-lme-tool] .choice .choice-mark{width:20px;height:20px}[data-lme-tool] .quiz-controls{margin-top:19px}[data-lme-tool] .btn{font-size:16px;padding:11px 17px}[data-lme-tool] .progress{margin-bottom:22px}[data-lme-tool] .section-head{display:block}[data-lme-tool] .section-head p{margin-top:15px}[data-lme-tool] .tool-card{padding:21px}[data-lme-tool] .tool-card .num{margin-bottom:17px}[data-lme-tool] .tool-card h3{font-size:18.4px}[data-lme-tool] .tool-card p{font-size:14px}[data-lme-tool] .learn{grid-template-columns:1fr;gap:20px;padding:30px 0}[data-lme-tool] .footer-inner{grid-template-columns:1fr 1fr;gap:25px}[data-lme-tool] .footer-inner>div:first-child{grid-column:1/-1}[data-lme-tool] .footer{padding:32px 0}[data-lme-tool] .planner-layout,[data-lme-tool] .label-layout{grid-template-columns:1fr;gap:22px}[data-lme-tool] .planner-sidebar{padding:24px}[data-lme-tool] .planner-sidebar .goal-chip{width:auto;display:inline-block;margin-right:6px}[data-lme-tool] .page-intro h1{font-size:36.8px}[data-lme-tool] .page-intro p{font-size:18px}[data-lme-tool] .week-grid{gap:4px}[data-lme-tool] .day{border-radius:5px}[data-lme-tool] .day strong,[data-lme-tool] .day span{font-size:12px}[data-lme-tool] .routine-product{grid-template-columns:60px 1fr 135px;gap:12px}[data-lme-tool] .routine-product select{grid-column:auto;font-size:14px}[data-lme-tool] .routine-product img{width:60px}[data-lme-tool] .routine-product h3{font-size:18px}[data-lme-tool] .catalog{gap:14px}[data-lme-tool] .catalog-card{padding:18px}[data-lme-tool] .catalog-card img{height:125px}[data-lme-tool] .catalog-card h3{font-size:17.6px}[data-lme-tool] .seo-stats{grid-template-columns:1fr;gap:12px}[data-lme-tool] .seo-stats .metric{padding:20px}[data-lme-tool] .review-section .two{grid-template-columns:1fr}[data-lme-tool] .match-card{grid-template-columns:100px 1fr;padding:17px;gap:15px}[data-lme-tool] .match-card h3{font-size:19.2px}[data-lme-tool] .section{padding-bottom:32px}[data-lme-tool] .form-grid{gap:16px}[data-lme-tool] .field>span{font-size:14px}[data-lme-tool] .field input,[data-lme-tool] .field select{font-size:16px}[data-lme-tool] .facts{padding:22px}[data-lme-tool] .facts h2{font-size:30.4px}[data-lme-tool] .fact-explain{margin:0 -22px -22px}[data-lme-tool] .section-head h2{font-size:28.8px}}@media(max-width:380px){[data-lme-tool] .choice-grid{grid-template-columns:1fr}[data-lme-tool] .choice{min-height:70px}[data-lme-tool] .form-grid{grid-template-columns:1fr}[data-lme-tool] .metric-grid{gap:9px}[data-lme-tool] .metric{padding:15px}[data-lme-tool] .metric .value{font-size:30.4px}[data-lme-tool] .tool-cards{grid-template-columns:1fr}[data-lme-tool] .routine-product{grid-template-columns:50px 1fr}[data-lme-tool] .routine-product select{grid-column:2}[data-lme-tool] .catalog{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){[data-lme-tool]{scroll-behavior:auto}[data-lme-tool] *,[data-lme-tool] *:before,[data-lme-tool] *:after{transition:none!important;animation:none!important}}@media print{[data-lme-tool]{font-size:12pt;background:#fff}[data-lme-tool] .header,[data-lme-tool] .tool-nav,[data-lme-tool] .review-ribbon,[data-lme-tool] .breadcrumb,[data-lme-tool] .planner-sidebar,[data-lme-tool] .actions,[data-lme-tool] .week-tabs,[data-lme-tool] .section,[data-lme-tool] .learn,[data-lme-tool] .disclaimer,[data-lme-tool] .footer,[data-lme-tool] .page-intro,[data-lme-tool] .no-print{display:none!important}[data-lme-tool] .wrap{width:100%;max-width:none}[data-lme-tool] .planner-layout{display:block}[data-lme-tool] .panel{border:0;padding:0;box-shadow:none}[data-lme-tool] .print-only{display:block}[data-lme-tool] .print-week{break-inside:avoid;page-break-inside:avoid;border-top:2px solid #111;padding-top:18px;margin-top:20px}[data-lme-tool] .print-week h2{font-size:18pt}[data-lme-tool] .print-only h1{font-size:24pt}[data-lme-tool] .print-only p{font-size:10pt}[data-lme-tool] .print-table th,[data-lme-tool] .print-table td{padding:10px;font-size:10pt}[data-lme-tool] .print-table th{background:#eee;color:#000}[data-lme-tool] [data-lme-id=routine-content]{display:none}[data-lme-tool] .print-only .week-grid{display:grid}[data-lme-tool] .print-only .day{padding:8px}[data-lme-tool] .print-only .day:after{content:"\25a1";font-size:20pt}[data-lme-tool] .print-only .day input{display:none}}[data-lme-tool] .choice strong{font-size:18px}[data-lme-tool] .choice .choice-desc{font-size:14px}[data-lme-tool] .field>span,[data-lme-tool] .field>label,[data-lme-tool] .field input,[data-lme-tool] .field select,[data-lme-tool] .goal-chip,[data-lme-tool] .planner-sidebar label{font-size:18px}[data-lme-tool] .share-box:empty{display:none}[data-lme-tool] .choice>span:last-child{min-width:0;overflow-wrap:anywhere}@media(max-width:480px){[data-lme-tool] .choice-grid{grid-template-columns:1fr}[data-lme-tool] .choice{min-height:78px;padding:16px}[data-lme-tool] .choice.selected{padding:15px}[data-lme-tool] .choice .choice-mark{width:24px;height:24px}[data-lme-tool] .choice .choice-desc{font-size:14px}[data-lme-tool] .intro h1{font-size:36px}}[data-lme-tool]{font-family:var(--font-body-family,"Avenir Next",Avenir,Arial,sans-serif);font-size:18px;line-height:1.55;margin:30px 0;isolation:isolate;color:#111;min-width:0}[data-lme-tool] h1,[data-lme-tool] h2,[data-lme-tool] h3{font-family:inherit;color:inherit;text-transform:none}[data-lme-tool] button{width:auto;letter-spacing:normal;text-transform:none;box-shadow:none}[data-lme-tool] input,[data-lme-tool] select{color:#111;letter-spacing:normal}[data-lme-tool] p{line-height:1.55}[data-lme-tool] .lme-tool-nav{margin-bottom:28px;border-bottom:1px solid var(--line);background:#fff}[data-lme-tool] .lme-tool-nav .nav-inner{padding:0;gap:26px}[data-lme-tool] .is-compact{margin-top:0}[data-lme-tool].is-compact .workbench{grid-template-columns:1fr;max-width:840px;margin-left:auto;margin-right:auto}[data-lme-tool] .lme-compact-title{font-size:32px;text-align:center;margin:0 0 22px}[data-lme-tool] .tool-card{color:#111}.lme-print-shell{display:none}@media(max-width:760px){[data-lme-tool]{margin:22px 0}[data-lme-tool] .lme-compact-title{font-size:28px}[data-lme-tool] .lme-tool-nav .nav-inner{gap:22px}}@media print{body.lme-is-printing>*:not(.lme-print-shell){display:none!important}body.lme-is-printing>.lme-print-shell{display:block!important}.lme-print-shell [data-lme-tool]{margin:0;width:100%}.lme-print-shell .print-only{display:block!important}}[data-lme-tool] label.field{display:block!important;position:static!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}[data-lme-tool] .field:before,[data-lme-tool] .field:after{content:none!important;display:none!important}[data-lme-tool] .field>span{display:block!important;position:static!important;transform:none!important;margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;font-size:18px!important;line-height:1.35!important}[data-lme-tool] .field>input,[data-lme-tool] .field>select{display:block!important;position:static!important;width:100%!important;min-width:0!important;height:54px!important;margin:0!important;padding:12px 14px!important;border:1px solid #b8b8b8!important;border-radius:9px!important;background-color:#fff!important;box-shadow:none!important;color:#111!important;font:inherit!important;font-size:18px!important}[data-lme-tool] .form-grid{align-items:end}@media(min-width:761px){[data-lme-tool] .workbench{align-items:start}[data-lme-tool] .intro{min-height:0;height:auto}[data-lme-tool] .intro h1{font-size:clamp(40px,4vw,56px);line-height:1.08}[data-lme-tool] .intro .bottle-stage{flex:0 0 auto;min-height:0;margin-top:24px}[data-lme-tool] .bottle-stage img{width:280px;max-width:100%;height:260px;max-height:260px;object-fit:contain;padding:10px;background:#fff;border-radius:14px;mix-blend-mode:normal;transform:none}[data-lme-tool] .bottle-stage .side-note{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lme-wellness-tools.css.map */
