.fkhead{padding-block:12px 22px}.fkhead h1{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.02em}.fkhead p{margin:8px 0 0;max-width:68ch}.sw{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;padding-bottom:64px}.swc{border:0;background:none;padding:0;text-align:left;display:grid;gap:6px;cursor:pointer}.swc i{display:block;aspect-ratio:1/1;border-radius:8px;box-shadow:inset 0 0 0 1px #00000014}.swc span{font-size:12.5px;color:var(--ink);font-variant-numeric:tabular-nums}.swc:hover i{box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px var(--ink)}.subh{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 16px}.subh h2{font-size:22px}.tool{display:grid;gap:14px;border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--soft);margin-bottom:22px}.tool .lbl{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}.hues{display:flex;gap:8px;flex-wrap:wrap}.hue{display:flex;align-items:center;gap:7px;border:1px solid var(--line-2);background:#fff;border-radius:999px;padding:5px 12px 5px 6px;font-size:13.5px;color:var(--ink);cursor:pointer}.hue i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.hue[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.trow{display:flex;gap:22px;flex-wrap:wrap;align-items:end}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:8px;overflow:hidden;background:#fff}.seg button{border:0;background:none;padding:7px 14px;font-size:13.5px;color:var(--ink);border-right:1px solid var(--line-2);cursor:pointer}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--ink);color:#fff}.tool input{border:1px solid var(--line-2);border-radius:8px;padding:8px 12px;font-size:14px;width:200px;background:#fff}.tray{position:sticky;bottom:0;background:#fff;border-top:1px solid var(--line);padding:12px 0;z-index:5}.tray .wrap{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tray i{width:38px;height:38px;border-radius:6px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001a;vertical-align:middle}.fkd{position:fixed;top:0;right:0;bottom:0;left:0;background:#15191e73;z-index:40;display:flex;justify-content:flex-end}.fkd .panel{width:min(440px,100%);background:#fff;height:100%;overflow:auto;display:grid;align-content:start}.fkd .big{height:260px}.fkd .in{padding:22px;display:grid;gap:14px}.fkd h3{font-size:26px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.fkd .mini{display:flex;gap:8px}.fkd .mini button{border:0;padding:0;background:none;display:grid;gap:4px;font-size:11.5px;color:var(--muted);text-align:left;cursor:pointer}.fkd .mini i{width:64px;height:48px;border-radius:6px;display:block;box-shadow:inset 0 0 0 1px #00000014}.fkd .use{display:grid;gap:8px}.fkd .use button{display:flex;justify-content:space-between;border:1px solid var(--line);border-radius:8px;background:#fff;padding:11px 14px;font-size:14.5px;color:var(--ink);text-align:left;cursor:pointer}.fkd .use button:hover{border-color:var(--ink)}.fkd small{color:var(--muted);font-size:12.5px;line-height:1.5}.fkd .x{position:absolute;margin:12px;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffe6;font-size:20px;cursor:pointer}.cpromo{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:#fff;margin-bottom:22px}.cpromo .ic{width:44px;height:44px;border-radius:10px;background:var(--soft);display:grid;place-items:center;flex:none}.cpromo .ic svg{width:24px;height:24px;color:var(--accent)}.cpromo .t{flex:1;min-width:220px;font-size:14.5px;color:var(--ink)}.cpromo .t small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.calcbox{display:flex;align-items:center;gap:12px;border:1px dashed var(--line-2);border-radius:10px;padding:11px 14px;margin:2px 0 0;background:var(--soft)}.calcbox svg{width:22px;height:22px;color:var(--accent);flex:none}.calcbox .t{flex:1;font-size:14px;color:var(--ink)}.calcbox .t small{display:block;color:var(--muted);font-size:12.5px}.calcbox button{cursor:pointer;border:1px solid var(--ink);background:#fff;border-radius:8px;padding:7px 12px;font-size:13.5px;color:var(--ink);white-space:nowrap}.calc{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:start}@media(max-width:860px){.calc{grid-template-columns:1fr}}.calc .fs{display:grid;gap:18px}.calc .q{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.rooms{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.rooms button{border:1px solid var(--line-2);background:#fff;border-radius:10px;padding:10px 12px;text-align:left;font-size:14px;color:var(--ink);display:grid;gap:2px;cursor:pointer}.rooms button small{font-size:12px;color:var(--muted)}.rooms button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.dims{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fld{display:grid;gap:5px;font-size:13px;color:var(--text)}.fld input,.fld select{border:1px solid var(--line-2);border-radius:8px;padding:9px 11px;font-size:15px;background:#fff;color:var(--ink);width:100%;font-variant-numeric:tabular-nums}.chk{display:flex;gap:10px;flex-wrap:wrap}.chk label{display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:8px;padding:8px 12px;font-size:14px;background:#fff;cursor:pointer}.res{border:1px solid var(--line);border-radius:14px;background:var(--soft);padding:20px;display:grid;gap:14px;position:sticky;top:16px}.res .need{display:flex;align-items:baseline;gap:10px}.res .need b{font-size:38px;letter-spacing:-.02em;color:var(--ink)}.res .need span{color:var(--muted);font-size:14px}.res .lines{display:grid;gap:6px;font-size:14px}.res .lines div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:6px}.res small{color:var(--muted);font-size:12.5px;line-height:1.5}.rec{display:grid;gap:10px}.recp{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px}.recp img{width:54px;height:54px;object-fit:contain;mix-blend-mode:multiply}.recp .n{font-size:14px;color:var(--ink);font-weight:500}.recp .n small{display:block;font-weight:400;color:var(--muted);font-size:12.5px}.recp .pr{text-align:right;font-size:14px;color:var(--ink);font-weight:600;white-space:nowrap}.recp .pr button{display:block;margin-top:6px;border:0;background:var(--ink);color:#fff;border-radius:7px;padding:6px 10px;font-size:12.5px;font-weight:500;cursor:pointer}.calcm{position:fixed;top:0;right:0;bottom:0;left:0;background:#15191e73;z-index:45;display:flex;align-items:center;justify-content:center;padding:16px}.calcm .box{background:#fff;border-radius:14px;width:min(980px,100%);max-height:90vh;overflow:auto}.calcm .hd{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:2}.calcm .hd h3{font-size:19px}.calcm .hd button{border:0;background:none;font-size:24px;line-height:1;cursor:pointer}.calcm .bd{padding:20px 22px 24px}.calcm .res{position:static}.cband{background:var(--accent);color:#fff}.cband .wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center;padding-block:46px}.cband h2{color:#fff}.cband p{color:#ffffffd1}.cband .eyebrow{color:#ffffffb3}.cband .btn,.cband a.btn{background:#fff;color:var(--accent)}.cband .demo{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:20px;display:grid;gap:10px;font-size:14.5px}.cband .demo div{display:flex;justify-content:space-between;gap:10px}.cband .demo b{color:#fff}.cband .demo .big{font-size:22px;font-weight:600;border-top:1px solid rgba(255,255,255,.2);padding-top:12px;margin-top:4px}@media(max-width:760px){.cband .wrap{grid-template-columns:1fr}}.ncsdot{display:inline-block;width:18px;height:18px;border-radius:5px;vertical-align:-4px;margin-right:6px;box-shadow:inset 0 0 0 1px #0000001f}@media(max-width:640px){.dims{grid-template-columns:repeat(2,1fr)}.tool input{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mu-extra.css.map */
