.kz-root,.kz-root *,.kz-root *:before,.kz-root *:after{box-sizing:border-box}.kz-root{--kz-bg: #f3f3f3;--kz-surface: #ffffff;--kz-surface-2: #ececec;--kz-ink: #000000;--kz-ink-2: rgba(0, 0, 0, .64);--kz-ink-3: rgba(0, 0, 0, .42);--kz-line: rgba(0, 0, 0, .13);--kz-line-2: rgba(0, 0, 0, .28);--kz-accent: #fdc656;--kz-accent-hover: #fdbe3d;--kz-accent-soft: #fff4dd;--kz-good: #1f7a4d;--kz-good-soft: #e4f2ea;--kz-bad: #b3341c;--kz-bad-soft: #fbe8e4;--kz-font: "Space Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--kz-font-display: "Instrument Serif", Georgia, "Times New Roman", serif;--kz-r-pill: 999px;--kz-panel-w: 344px;--kz-shadow-sm: 0 1px 2px rgba(0, 0, 0, .07), 0 2px 8px rgba(0, 0, 0, .05);--kz-shadow-md: 0 2px 6px rgba(0, 0, 0, .07), 0 10px 28px rgba(0, 0, 0, .11);--kz-shadow-lg: 0 8px 18px rgba(0, 0, 0, .1), 0 28px 64px rgba(0, 0, 0, .2);position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--kz-panel-w);width:100%;height:100%;overflow:hidden;background:var(--kz-bg);color:var(--kz-ink);font-family:var(--kz-font);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}html.kz-page,html.kz-page body{height:100%;margin:0;overflow:hidden;overscroll-behavior:none}html.kz-page>body>.kz-root,body.kz-page .kz-root,.kz-root.kz-is-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;z-index:2147483000}.kz-stage{position:relative;min-width:0;overflow:hidden;background:radial-gradient(120% 100% at 50% 0%,#fbfbfb,#f0f0f0 58%,#e2e2e2);touch-action:none}.kz-canvas{display:block;width:100%;height:100%;outline:none}.kz-canvas.kz-grabbing{cursor:grabbing}.kz-canvas.kz-panning{cursor:move}.kz-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(82% 74% at 50% 46%,transparent 58%,rgba(0,0,0,.12) 100%);mix-blend-mode:multiply}.kz-stage-ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.kz-stage-ui>*{pointer-events:auto}.kz-back{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:9px;height:42px;padding:0 16px 0 12px;border:1px solid var(--kz-ink);border-radius:var(--kz-r-pill);background:var(--kz-surface);color:var(--kz-ink);font:inherit;font-size:11.5px;text-decoration:none;cursor:pointer;transition:background .16s,color .16s}.kz-back:hover{background:var(--kz-accent)}.kz-back svg{width:15px;height:15px;flex:0 0 auto}.kz-back img{height:20px;width:auto;display:block}.kz-back-label{white-space:nowrap}.kz-pricebar{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:6}.kz-pill{display:flex;align-items:center;gap:12px;height:42px;padding:0 6px 0 18px;border:0;border-radius:var(--kz-r-pill);background:var(--kz-ink);color:var(--kz-bg);font:inherit;cursor:pointer;box-shadow:var(--kz-shadow-md);transition:background .16s}.kz-pill:hover:not(:disabled){background:#262626}.kz-pill:disabled{cursor:default;opacity:.8}.kz-pill-total{font-family:var(--kz-font-display);font-size:21px;line-height:1;letter-spacing:.01em}.kz-pill-count{font-size:10.5px;color:#f3f3f39e;white-space:nowrap}.kz-pill-chev{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f3f3f324;transition:transform .22s}.kz-pill-chev svg{width:14px;height:14px}.kz-pricebar.kz-open .kz-pill-chev{transform:rotate(180deg)}.kz-pill-save{padding:3px 9px;border-radius:var(--kz-r-pill);background:var(--kz-accent);color:var(--kz-ink);font-size:10px;white-space:nowrap}.kz-pricepanel{position:absolute;top:calc(100% + 8px);left:50%;width:min(370px,88vw);padding:8px;border:1px solid var(--kz-ink);background:var(--kz-surface);box-shadow:var(--kz-shadow-lg);transform:translate(-50%,-8px);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s}.kz-pricebar.kz-open .kz-pricepanel{opacity:1;visibility:visible;transform:translate(-50%)}.kz-pricepanel-list{max-height:38vh;overflow-y:auto;overscroll-behavior:contain}.kz-pricepanel-foot{padding:10px 10px 4px;border-top:1px solid var(--kz-line)}.kz-toolbar{position:absolute;top:180px;right:16px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px;border:1px solid var(--kz-ink);border-radius:22px;background:var(--kz-surface);box-shadow:var(--kz-shadow-sm);z-index:5}.kz-toolbar-toggle{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:0;border-radius:50%;background:transparent;color:var(--kz-ink);cursor:pointer;transition:background .15s,color .15s}.kz-toolbar-toggle:hover{background:var(--kz-surface-2)}.kz-toolbar.kz-open .kz-toolbar-toggle{background:var(--kz-ink);color:var(--kz-bg)}.kz-toolbar-toggle svg{width:17px;height:17px}.kz-toolbar .kz-tool-label{display:none}.kz-toolbar .kz-tool{min-width:34px;width:34px;padding:0}.kz-toolbar-tools{display:flex;flex-direction:column;align-items:center;gap:2px;width:34px;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s cubic-bezier(.22,.9,.3,1),opacity .2s,margin-top .3s}.kz-toolbar.kz-open .kz-toolbar-tools{max-height:420px;opacity:1;margin-top:4px;overflow:visible}.kz-tool{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:34px;height:34px;padding:0 9px;border:0;border-radius:var(--kz-r-pill);background:transparent;color:var(--kz-ink);font:inherit;font-size:11px;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.kz-tool:hover:not(:disabled){background:var(--kz-surface-2)}.kz-tool:disabled{opacity:.28;cursor:not-allowed}.kz-tool.kz-on{background:var(--kz-ink);color:var(--kz-bg)}.kz-tool svg{width:16px;height:16px;flex:0 0 auto}.kz-tool-sep{width:20px;height:1px;margin:3px 0;background:var(--kz-line-2)}.kz-tool-danger:hover:not(:disabled){background:var(--kz-bad-soft);color:var(--kz-bad)}.kz-tool-dot{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000059}.kz-night-btn{position:absolute;top:18px;right:16px;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid var(--kz-ink);border-radius:50%;background:var(--kz-surface);color:var(--kz-ink);box-shadow:var(--kz-shadow-sm);cursor:pointer;transition:background .16s,color .16s;z-index:5}.kz-decor-btn{position:absolute;top:72px;right:16px;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid var(--kz-ink);border-radius:50%;background:var(--kz-surface);color:var(--kz-ink);box-shadow:var(--kz-shadow-sm);cursor:pointer;transition:background .16s,color .16s;z-index:5}.kz-decor-btn svg{width:21px;height:21px}.kz-prop-btn{position:absolute;top:126px;right:16px;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid var(--kz-ink);border-radius:50%;background:var(--kz-surface);color:var(--kz-ink);box-shadow:var(--kz-shadow-sm);cursor:pointer;transition:background .16s,color .16s;z-index:5}.kz-prop-btn[hidden]{display:none}.kz-prop-btn svg{width:20px;height:20px}.kz-night-btn,.kz-decor-btn,.kz-prop-btn{border-color:var(--kz-line-2);color:var(--kz-ink-3);transition:border-color .16s,color .16s,background .16s}.kz-night-btn[aria-pressed=true],.kz-decor-btn[aria-pressed=true],.kz-prop-btn[aria-pressed=true]{border-color:var(--kz-ink);color:var(--kz-ink)}@media(hover:hover){.kz-night-btn:hover,.kz-decor-btn:hover,.kz-prop-btn:hover{background:var(--kz-surface-2)}}.kz-night-btn:focus-visible,.kz-decor-btn:focus-visible,.kz-prop-btn:focus-visible{outline:2px solid var(--kz-ink);outline-offset:2px}.kz-night-btn span{display:grid;place-items:center}.kz-night-btn svg{width:19px;height:19px}.kz-night-btn .kz-night-golden svg{width:22px;height:22px}.kz-night-btn .kz-night-moon,.kz-night-btn .kz-night-sun,.kz-night-btn.kz-golden .kz-night-golden,.kz-night-btn.kz-on .kz-night-golden{display:none}.kz-night-btn.kz-golden .kz-night-moon,.kz-night-btn.kz-on .kz-night-sun{display:grid}.kz-tool-wrap{position:relative;display:flex}.kz-tool-wrap.kz-open>.kz-tool{background:var(--kz-ink);color:var(--kz-bg)}.kz-tool-wrap.kz-open>.kz-tool .kz-tool-dot{box-shadow:inset 0 0 0 1px #ffffff80}.kz-pop{position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%) translate(6px);min-width:236px;padding:14px;border:1px solid var(--kz-ink);background:var(--kz-surface);box-shadow:var(--kz-shadow-lg);transform:translateY(-6px);opacity:0;visibility:hidden;transition:opacity .16s,transform .16s,visibility .16s;z-index:7;cursor:default}.kz-tool-wrap.kz-open .kz-pop{opacity:1;visibility:visible;transform:translateY(-50%)}.kz-pop-title{margin-bottom:10px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--kz-ink-3);text-align:left}.kz-dims{display:flex;gap:9px}.kz-field{flex:1;text-align:left}.kz-field label{display:block;margin-bottom:5px;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--kz-ink-3)}.kz-stepper{display:flex;align-items:center;height:38px;border:1px solid var(--kz-ink);background:var(--kz-surface);overflow:hidden}.kz-stepper button{width:30px;height:100%;flex:0 0 auto;border:0;background:transparent;color:var(--kz-ink);font:inherit;font-size:15px;line-height:1;cursor:pointer;transition:background .15s}.kz-stepper button:hover{background:var(--kz-accent)}.kz-stepper input{width:100%;min-width:0;height:100%;border:0;background:transparent;text-align:center;font:inherit;font-size:13px;color:var(--kz-ink);outline:none;-moz-appearance:textfield}.kz-stepper input::-webkit-outer-spin-button,.kz-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kz-presets{display:flex;gap:6px;margin-top:10px}.kz-preset{flex:1;height:30px;border:1px solid var(--kz-line-2);border-radius:var(--kz-r-pill);background:var(--kz-surface);color:var(--kz-ink-2);font:inherit;font-size:10px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.kz-preset:hover{border-color:var(--kz-ink);background:var(--kz-accent);color:var(--kz-ink)}.kz-wallcolors{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kz-wallcolor{position:relative;aspect-ratio:1;border:1px solid var(--kz-line-2);border-radius:50%;cursor:pointer;transition:transform .16s}.kz-wallcolor:hover{transform:translateY(-2px)}.kz-wallcolor.kz-on{box-shadow:0 0 0 2px var(--kz-surface),0 0 0 4px var(--kz-ink)}.kz-rail{position:absolute;left:50%;bottom:18px;transform:translate(-50%);width:min(560px,calc(100% - 40px));padding:11px 34px 10px;border:1px solid var(--kz-line-2);border-radius:var(--kz-r-pill);background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--kz-shadow-sm);z-index:4}.kz-rail-msg{margin-bottom:8px;text-align:center;font-size:10.5px;color:var(--kz-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kz-rail-msg b{color:var(--kz-ink)}.kz-rail-track{position:relative;height:26px}.kz-rail-track:before{content:"";position:absolute;left:0;right:0;top:4px;height:2px;background:var(--kz-line)}.kz-rail-fill{position:absolute;left:0;top:4px;height:2px;background:var(--kz-good);transition:width .5s cubic-bezier(.22,.8,.3,1)}.kz-rail-stops{position:absolute;top:0;right:0;bottom:0;left:0}.kz-stop{position:absolute;top:0;left:var(--kz-at, 0%);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.kz-stop-dot{width:10px;height:10px;border-radius:50%;background:var(--kz-bg);box-shadow:inset 0 0 0 1.5px var(--kz-line-2);transition:background .3s,box-shadow .3s,transform .3s}.kz-stop.kz-reached .kz-stop-dot{background:var(--kz-good);box-shadow:inset 0 0 0 1.5px var(--kz-good),0 0 0 3px var(--kz-good-soft)}.kz-stop.kz-current .kz-stop-dot{transform:scale(1.35)}.kz-stop-label{font-size:8.5px;color:var(--kz-ink-3);white-space:nowrap}.kz-stop.kz-reached .kz-stop-label{color:var(--kz-good)}.kz-stop.kz-current .kz-stop-label{color:var(--kz-ink)}.kz-drawer-open{display:none;position:absolute;right:16px;bottom:96px;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid var(--kz-ink);border-radius:50%;background:var(--kz-accent);color:var(--kz-ink);box-shadow:var(--kz-shadow-md);cursor:pointer;transition:background .16s,transform .16s;z-index:5}.kz-drawer-open:hover{background:var(--kz-accent-hover)}.kz-drawer-open:active{transform:scale(.94)}.kz-drawer-open svg{width:24px;height:24px}.kz-drawer-open-count{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:var(--kz-r-pill);background:var(--kz-ink);color:var(--kz-bg);font-size:10px}.kz-assistant{position:absolute;left:16px;top:76px;display:flex;align-items:flex-start;gap:10px;max-width:min(380px,54%);cursor:pointer;z-index:4}.kz-assistant-avatar{position:relative;flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:var(--kz-ink);display:grid;place-items:center;box-shadow:var(--kz-shadow-md);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.kz-assistant:hover .kz-assistant-avatar{transform:scale(1.06)}.kz-assistant.kz-talking .kz-assistant-avatar{transform:translateY(-3px) scale(1.05)}.kz-assistant-avatar svg{width:25px;height:25px}.kz-assistant-avatar:after{content:"";position:absolute;right:0;bottom:0;width:11px;height:11px;border:2px solid var(--kz-bg);border-radius:50%;background:#22c55e}.kz-bubble{position:relative;padding:11px 15px;border:1px solid var(--kz-ink);background:var(--kz-surface);box-shadow:var(--kz-shadow-md);font-size:11.5px;line-height:1.55;opacity:0;transform:translateY(8px) scale(.96);transform-origin:0 0;visibility:hidden;pointer-events:none;transition:opacity .26s,transform .32s cubic-bezier(.34,1.4,.64,1),visibility .26s}.kz-assistant.kz-talking .kz-bubble{opacity:1;transform:none;visibility:visible;pointer-events:auto}.kz-bubble-tag{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:var(--kz-r-pill);background:var(--kz-accent);color:var(--kz-ink);font-size:9px;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}.kz-bubble.kz-tone-win .kz-bubble-tag{background:var(--kz-good);color:#fff}.kz-bubble.kz-tone-warn .kz-bubble-tag{background:var(--kz-bad);color:#fff}.kz-bubble-form{max-width:300px}.kz-mail-form{display:flex;gap:6px;margin-top:9px}.kz-mail-form input{flex:1 1 auto;min-width:0;height:34px;padding:0 11px;border:1px solid var(--kz-line-2);border-radius:var(--kz-r-pill);background:var(--kz-surface);color:var(--kz-ink);font:inherit;font-size:11.5px;outline:none;transition:border-color .15s}.kz-mail-form input:focus{border-color:var(--kz-ink)}.kz-mail-form.kz-bad input{border-color:var(--kz-bad);background:var(--kz-bad-soft)}.kz-mail-form button{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--kz-ink);border-radius:50%;background:var(--kz-accent);color:var(--kz-ink);cursor:pointer;transition:background .15s,transform .15s}.kz-mail-form button:hover{background:var(--kz-accent-hover)}.kz-mail-form button:active{transform:scale(.92)}.kz-mail-form button svg{width:15px;height:15px}.kz-mail-form.kz-busy{opacity:.55;pointer-events:none}.kz-mail-note{display:block;margin-top:7px;font-size:9px;line-height:1.5;color:var(--kz-ink-3)}.kz-mail-note a{color:var(--kz-ink-2)}.kz-wa-btn,.kz-room-btn{position:absolute;left:16px;display:flex;align-items:center;justify-content:flex-start;height:42px;padding:0;border:0;border-radius:var(--kz-r-pill);background:var(--kz-ink);color:#fff;box-shadow:var(--kz-shadow-md);cursor:pointer;overflow:hidden;transition:background .16s,transform .16s;z-index:5}.kz-wa-btn{top:128px}.kz-room-btn{top:180px}.kz-wa-btn[hidden],.kz-room-btn[hidden]{display:none}.kz-wa-btn:hover,.kz-room-btn:hover{background:#333}.kz-wa-btn:active,.kz-room-btn:active{transform:scale(.96)}.kz-wa-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;order:-1}.kz-wa-icon svg{width:25px;height:25px}.kz-room-btn .kz-wa-icon svg{width:30px;height:30px}@keyframes kz-room-pulse{0%,82%,to{transform:scale(1);box-shadow:var(--kz-shadow-md)}88%{transform:scale(1.09);box-shadow:var(--kz-shadow-md),0 0 0 7px #00000014}94%{transform:scale(.99);box-shadow:var(--kz-shadow-md),0 0 0 11px #0000}}.kz-room-btn.kz-pulse{animation:kz-room-pulse 5.5s ease-in-out infinite}.kz-room-btn.kz-pulse:hover{animation:none}@media(prefers-reduced-motion:reduce){.kz-room-btn.kz-pulse{animation:none}}.kz-wa-text{display:grid;grid-template-columns:0fr;transition:grid-template-columns .42s cubic-bezier(.22,.9,.3,1)}.kz-wa-text>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;padding-right:0;font-size:11.5px;line-height:1.25;text-align:left;white-space:normal;opacity:0;transition:opacity .2s,padding-right .42s}.kz-wa-btn.kz-open .kz-wa-text,.kz-room-btn.kz-open .kz-wa-text{grid-template-columns:1fr}.kz-wa-btn.kz-open .kz-wa-text>span,.kz-room-btn.kz-open .kz-wa-text>span{width:max-content;max-width:168px;padding-right:15px;opacity:1}.kz-room-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000042;opacity:0;transition:opacity .13s ease;z-index:11}.kz-room-scrim.kz-on{opacity:1}.kz-room-scrim[hidden],.kz-room-modal[hidden]{display:none}.kz-room-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.97);width:min(640px,calc(100% - 32px));max-height:calc(100% - 48px);overflow-y:auto;padding:20px 20px 16px;border:1px solid var(--kz-ink);border-radius:18px;background:var(--kz-surface);box-shadow:var(--kz-shadow-lg);opacity:0;transition:opacity .13s ease,transform .13s cubic-bezier(.22,.9,.3,1);z-index:12}.kz-room-modal.kz-on{opacity:1;transform:translate(-50%,-50%) scale(1)}.kz-room-close{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--kz-ink-2);cursor:pointer}.kz-room-close:hover{background:var(--kz-surface-2);color:var(--kz-ink)}.kz-room-close svg{width:16px;height:16px}.kz-room-modal h3{margin:0 30px 4px 0;font-family:var(--kz-font-display);font-size:24px;font-weight:400;line-height:1.15}.kz-room-sub{margin:0 0 14px;font-size:11.5px;line-height:1.45;color:var(--kz-ink-2)}.kz-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kz-room-card{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--kz-line);border-radius:12px;background:var(--kz-surface);color:var(--kz-ink);-webkit-text-fill-color:currentColor;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.kz-room-card-txt b{color:var(--kz-ink)}.kz-room-card-txt small{color:var(--kz-ink-3)}.kz-room-card:hover{border-color:var(--kz-line-2);background:var(--kz-surface-2)}.kz-room-card.kz-on{border-color:var(--kz-ink);background:var(--kz-accent-soft)}.kz-room-card-mark{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--kz-line);border-radius:9px;background:var(--kz-surface);color:var(--kz-ink)}.kz-room-card-mark svg{width:27px;height:27px}.kz-room-card.kz-on .kz-room-card-mark{border-color:var(--kz-ink);background:var(--kz-ink);color:#fff}.kz-room-card-txt{min-width:0}.kz-room-card-txt b{display:block;font-size:12px;line-height:1.25}.kz-room-card-txt small{display:block;margin-top:1px;font-size:10px;line-height:1.3;color:var(--kz-ink-3)}.kz-room-opts{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;margin-top:14px;padding-top:13px;border-top:1px solid var(--kz-line)}.kz-room-opt label{display:block;margin-bottom:6px;font-size:11px;color:var(--kz-ink-2)}.kz-seg{display:flex;gap:4px;padding:3px;border:1px solid var(--kz-line);border-radius:11px;background:var(--kz-surface-2)}.kz-seg button{flex:1 1 0;-webkit-text-fill-color:currentColor;min-width:0;padding:6px 4px 5px;border:0;border-radius:8px;background:transparent;color:var(--kz-ink-2);font:inherit;line-height:1.15;cursor:pointer;transition:background .14s,color .14s}.kz-seg button b{display:block;font-size:11px;font-weight:700}.kz-seg button small{display:block;margin-top:1px;font-size:9px;opacity:.72}.kz-seg button:hover{background:#0000000d}.kz-seg button.kz-on{background:var(--kz-ink);color:#fff}.kz-room-dims{margin-top:14px;padding-top:13px;border-top:1px solid var(--kz-line)}.kz-room-dims label{display:block;margin-bottom:7px;font-size:11px;color:var(--kz-ink-2)}.kz-room-dims-row{display:flex;align-items:center;gap:7px}.kz-room-dims-row input{width:72px;height:36px;padding:0 9px;border:1px solid var(--kz-line-2);border-radius:9px;background:var(--kz-surface);font:inherit;font-size:13px;color:var(--kz-ink)}.kz-room-dims-row span{font-size:12px;color:var(--kz-ink-3)}.kz-room-unit{margin-right:auto}.kz-room-apply{-webkit-text-fill-color:currentColor;height:36px;padding:0 16px;border:1px solid var(--kz-ink);border-radius:var(--kz-r-pill);background:var(--kz-ink);color:#fff;font:inherit;font-size:11.5px;cursor:pointer}.kz-room-apply:hover{background:#333}.kz-room-warn{display:block;margin-top:11px;font-size:10px;color:var(--kz-ink-3)}.kz-hint{position:absolute;right:16px;bottom:86px;max-width:250px;padding:8px 13px;border-radius:var(--kz-r-pill);background:#000000d1;color:#f3f3f3;font-size:10.5px;line-height:1.5;opacity:0;transform:translateY(6px);transition:opacity .28s,transform .28s;pointer-events:none}.kz-hint.kz-show{opacity:1;transform:none}.kz-boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;background:#f3f3f3;transition:opacity .45s ease,visibility .45s}.kz-boot.kz-done{opacity:0;visibility:hidden;pointer-events:none}.kz-boot-logo{position:relative;width:min(210px,52vw);aspect-ratio:974 / 263}.kz-boot-logo svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.kz-boot-iz path{fill:none;stroke:#111;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linejoin:miter}.kz-boot-dolu path{fill:#111}.kz-boot-dolu{clip-path:inset(48% 0 0 0);animation:kz-boot-ilk 2.4s cubic-bezier(.15,.7,.25,1) both}.kz-boot-js .kz-boot-dolu{animation:none;clip-path:inset(calc((1 - var(--kz-boot, .5)) * 100%) 0 0 0);transition:clip-path .45s cubic-bezier(.2,.7,.2,1)}@keyframes kz-boot-ilk{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(48% 0 0 0)}}@media(prefers-reduced-motion:reduce){.kz-boot-dolu,.kz-boot-js .kz-boot-dolu{animation:none;transition:none}}.kz-obj-tools{position:absolute;z-index:5;display:flex;gap:1px;padding:2px;border-radius:var(--kz-r-pill);background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 1px 6px #0000002e;transform:translate(-50%,-50%) scale(.9);opacity:0;visibility:hidden;transition:opacity .16s,transform .16s,background .16s}.kz-obj-tools.kz-show{opacity:.72;visibility:visible;transform:translate(-50%,-50%) scale(1)}.kz-obj-tools.kz-show:hover{opacity:1;background:#000000d1}.kz-obj-tool{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:#f3f3f3e6;cursor:pointer;transition:background .15s,color .15s}.kz-obj-tool:hover{background:var(--kz-accent);color:var(--kz-ink)}.kz-obj-tool.kz-danger:hover{background:var(--kz-bad);color:#fff}.kz-obj-tool svg{width:12px;height:12px}.kz-panel{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--kz-surface);border-left:1px solid var(--kz-ink);z-index:8}.kz-panel-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px 10px;scrollbar-width:thin}.kz-panel-scroll::-webkit-scrollbar{width:8px}.kz-panel-scroll::-webkit-scrollbar-thumb{background:var(--kz-line-2)}.kz-block{margin-bottom:22px}.kz-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:11px}.kz-block-head h3{margin:0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--kz-ink)}.kz-block-note{font-size:9.5px;color:var(--kz-ink-3)}.kz-colors{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.kz-swatch{padding:0;border:0;background:none;cursor:pointer;text-align:center}.kz-swatch-chip{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e,inset 0 -8px 16px #00000026;transition:transform .18s cubic-bezier(.34,1.5,.64,1),box-shadow .18s}.kz-swatch:hover .kz-swatch-chip{transform:translateY(-2px)}.kz-swatch.kz-on .kz-swatch-chip{box-shadow:inset 0 0 0 1px #0000002e,inset 0 -8px 16px #00000026,0 0 0 2px var(--kz-surface),0 0 0 4px var(--kz-ink)}.kz-swatch-chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(155deg,rgba(255,255,255,.28) 0%,transparent 46%)}.kz-swatch-name,.kz-swatch-ral{display:none}.kz-color-active{margin-top:9px;font-size:10.5px;color:var(--kz-ink)}.kz-color-active span{color:var(--kz-ink-3);margin-left:6px}.kz-catalog{display:flex;flex-direction:column;gap:10px}.kz-card{position:relative;overflow:hidden;border:1px solid var(--kz-ink);background:var(--kz-surface);cursor:pointer;transition:box-shadow .16s,transform .16s;touch-action:none}.kz-card:hover{box-shadow:var(--kz-shadow-md);transform:translateY(-1px)}.kz-card.kz-dragging{opacity:.4}.kz-card-thumb{position:relative;width:100%;height:104px;background:var(--kz-surface-2);overflow:hidden}.kz-card-thumb img,.kz-card-thumb canvas{display:block;width:100%;height:100%}.kz-card-thumb img{object-fit:cover}.kz-card-thumb img[hidden],.kz-card-thumb canvas[hidden]{display:none}.kz-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 11px;border-top:1px solid var(--kz-ink)}.kz-card-title{font-size:13.5px}.kz-card-meta{margin-top:1px;font-size:10px;color:var(--kz-ink-3)}.kz-card-price{display:grid;grid-template-areas:"was off" "now now";justify-content:end;align-items:baseline;column-gap:6px;white-space:nowrap;text-align:right}.kz-card-price .kz-price-now{grid-area:now;justify-self:end;font-family:var(--kz-font-display);font-size:23px;line-height:1.05}.kz-card-price .kz-price-was{grid-area:was;margin-left:0;font-size:11.5px}.kz-card-price .kz-price-off{grid-area:off}.kz-list-empty{padding:18px 16px;text-align:center;font-size:11px;line-height:1.6;color:var(--kz-ink-3)}.kz-row{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;transition:background .14s}.kz-row:hover{background:var(--kz-surface-2)}.kz-row.kz-on{background:var(--kz-accent-soft)}.kz-row-mark{flex:0 0 auto;display:block;width:30px}.kz-row-mark svg{display:block;width:100%;height:auto}.kz-row-label{flex:1;min-width:0;font-size:11px}.kz-row-label span{color:var(--kz-ink-3)}.kz-row-price{flex:0 0 auto;font-size:11px;white-space:nowrap}.kz-row-del{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border:0;border-radius:50%;background:transparent;color:var(--kz-ink-3);cursor:pointer;transition:background .14s,color .14s}.kz-row-del:hover{background:var(--kz-bad-soft);color:var(--kz-bad)}.kz-row-del svg{width:13px;height:13px}.kz-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:5px;font-size:11px;color:var(--kz-ink-2)}.kz-sum-row.kz-save{color:var(--kz-good)}.kz-sum-row.kz-ship-free span:last-child{color:var(--kz-good)}.kz-sum-strike{text-decoration:line-through;opacity:.5;margin-right:6px}.kz-sum-grand{margin-top:8px;padding-top:8px;border-top:1px solid var(--kz-line);font-size:12px;color:var(--kz-ink)}.kz-sum-grand-value{font-family:var(--kz-font-display);font-size:19px;line-height:1}.kz-panel-clear{display:flex;align-items:center;justify-content:flex-start;gap:7px;height:32px;margin-top:8px;padding:0 8px;border:0;border-radius:var(--kz-r-pill);background:transparent;color:var(--kz-ink-3);font:inherit;font-size:10.5px;text-align:left;cursor:pointer;transition:background .15s,color .15s}.kz-panel-clear:hover{background:var(--kz-bad-soft);color:var(--kz-bad)}.kz-panel-clear svg{width:14px;height:14px;flex:0 0 auto}.kz-price-now{color:var(--kz-good)}.kz-row-price .kz-price-now{font-weight:700}.kz-price-was{margin-left:6px;color:var(--kz-ink-3);font-size:.82em;text-decoration:line-through}.kz-price-off{display:none}.kz-card-price .kz-price-off{display:inline-block;padding:1px 5px 2px;border-radius:var(--kz-r-pill);background:var(--kz-good);color:#fff;font-size:10px;font-weight:700;line-height:1.25;letter-spacing:-.2px}.kz-summary{flex:0 0 auto;padding:14px 18px 16px;border-top:1px solid var(--kz-ink);background:var(--kz-surface)}.kz-sum-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.kz-sum-total-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.kz-sum-total-label small{display:block;font-size:9px;letter-spacing:0;text-transform:none;color:var(--kz-ink-3)}.kz-sum-total-value{font-family:var(--kz-font-display);font-size:30px;line-height:1}.kz-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:52px;border:1px solid var(--kz-ink);border-radius:var(--kz-r-pill);background:var(--kz-accent);color:var(--kz-ink);font:inherit;font-size:13.5px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background .16s,transform .16s}.kz-cta:hover:not(:disabled){background:var(--kz-accent-hover);transform:translateY(-1px)}.kz-cta:disabled{background:var(--kz-surface-2);border-color:var(--kz-line-2);color:var(--kz-ink-3);cursor:not-allowed}.kz-cta svg{width:16px;height:16px}.kz-cta.kz-busy{pointer-events:none;opacity:.7}.kz-cta-note{margin-top:8px;text-align:center;font-size:9px;line-height:1.5;color:var(--kz-ink-3)}.kz-sheet-grip,.kz-drawer-open,.kz-scrim{display:none}@media(max-width:900px){.kz-rail{left:10px;right:10px;width:auto;transform:none;bottom:calc(10px + env(safe-area-inset-bottom));padding:10px 30px 9px}.kz-drawer-open{display:flex;right:10px;bottom:calc(88px + env(safe-area-inset-bottom))}.kz-root{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.kz-stage{grid-column:1;grid-row:1}.kz-back{top:10px;left:10px;height:38px;padding:0 12px 0 10px}.kz-back-label{display:none}.kz-back img{height:18px}.kz-pricebar{top:10px;left:50%;right:auto;transform:translate(-50%)}.kz-pill{height:38px;padding:0 5px 0 14px;gap:8px}.kz-pill-total{font-size:17px}.kz-pill-count,.kz-pill-save{display:none}.kz-pill-chev{width:28px;height:28px}.kz-pricepanel{left:50%;width:min(320px,calc(100vw - 20px));transform:translate(-50%,-8px)}.kz-pricebar.kz-open .kz-pricepanel{transform:translate(-50%)}.kz-night-btn{top:10px;right:10px;width:40px;height:40px}.kz-night-btn svg{width:18px;height:18px}.kz-night-btn .kz-night-golden svg{width:20px;height:20px}.kz-decor-btn{top:58px;right:10px;width:40px;height:40px}.kz-decor-btn svg{width:19px;height:19px}.kz-prop-btn{top:106px;right:10px;width:40px;height:40px}.kz-prop-btn svg{width:18px;height:18px}.kz-toolbar{top:154px;right:10px;padding:3px;border-radius:21px}.kz-toolbar-toggle{width:32px;height:32px}.kz-toolbar .kz-tool{min-width:32px;width:32px}.kz-toolbar-tools{width:32px}.kz-tool{min-width:32px;height:34px;padding:0}.kz-tool-label{display:none}.kz-tool-sep{width:20px;height:1px;margin:3px 0}.kz-toolbar [data-act=shot],.kz-toolbar [data-act=full]{display:none}.kz-pop{top:50%;right:calc(100% + 9px);transform:translateY(-50%) translate(6px);width:min(280px,calc(100vw - 76px));min-width:0}.kz-tool-wrap.kz-open .kz-pop{transform:translateY(-50%)}.kz-assistant{left:10px;top:58px;max-width:calc(100% - 72px)}.kz-wa-btn,.kz-room-btn{left:10px;height:36px}.kz-wa-btn{top:102px}.kz-room-btn{top:146px}.kz-wa-icon{width:36px;height:36px}.kz-wa-icon svg{width:21px;height:21px}.kz-room-btn .kz-wa-icon svg{width:26px;height:26px}.kz-wa-btn.kz-open .kz-wa-text>span,.kz-room-btn.kz-open .kz-wa-text>span{max-width:min(190px,calc(100vw - 104px))}.kz-bubble-form{max-width:none}.kz-room-modal{width:calc(100% - 20px);max-height:calc(100% - 24px);padding:16px 14px 14px}.kz-room-modal h3{font-size:20px;margin-bottom:12px}.kz-room-sub{display:none}.kz-room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kz-room-card{flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:11px 5px 9px;text-align:center}.kz-room-card-mark{width:40px;height:40px;border-radius:10px}.kz-room-card-mark svg{width:29px;height:29px}.kz-room-card-txt b{font-size:10.5px;line-height:1.2}.kz-room-card-txt small{display:none}.kz-room-opts{grid-template-columns:1fr;gap:9px;margin-top:12px;padding-top:11px}.kz-room-opt label{margin-bottom:4px;font-size:10px}.kz-seg button{padding:5px 3px 4px}.kz-seg button b{font-size:10px}.kz-seg button small{font-size:8.5px}.kz-room-dims{margin-top:12px;padding-top:11px}.kz-room-dims label{font-size:10.5px;margin-bottom:6px}.kz-room-dims-row input{width:62px;height:34px}.kz-room-unit{margin-right:0}.kz-room-apply{margin-left:auto;padding:0 14px;height:34px}.kz-room-warn{margin-top:9px;font-size:9.5px}.kz-assistant-avatar{width:36px;height:36px}.kz-assistant-avatar svg{width:21px;height:21px}.kz-bubble{font-size:10.5px;padding:9px 12px}.kz-hint{display:none}.kz-scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#00000052;opacity:0;visibility:hidden;transition:opacity .24s,visibility .24s;z-index:9}.kz-root.kz-drawer .kz-scrim{opacity:1;visibility:visible}.kz-panel{position:absolute;left:0;right:0;bottom:0;grid-column:1;grid-row:1;max-height:74dvh;border-left:0;border-top:1px solid var(--kz-ink);box-shadow:0 -8px 30px #0000002e;transform:translateY(101%);transition:transform .3s cubic-bezier(.22,.9,.3,1);z-index:10}.kz-root.kz-drawer .kz-panel{transform:none}.kz-sheet-grip{display:block;width:40px;height:4px;margin:9px auto 3px;border-radius:var(--kz-r-pill);background:var(--kz-line-2);flex:0 0 auto}.kz-panel-scroll{padding:10px 14px 6px}.kz-block{margin-bottom:16px}.kz-block-head{margin-bottom:8px}.kz-colors{display:flex;gap:10px;overflow-x:auto;padding:6px 6px 8px;margin:-6px -6px -2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kz-colors::-webkit-scrollbar{display:none}.kz-swatch{flex:0 0 auto;width:36px}.kz-swatch-chip{width:34px;height:34px;margin:0 auto;aspect-ratio:auto}.kz-swatch-ral{display:none}.kz-catalog{flex-direction:row;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kz-card{width:auto}.kz-card-thumb{height:82px}.kz-card-foot{padding:7px 8px 8px;flex-direction:column;align-items:flex-start;gap:1px}.kz-card-title{font-size:11px}.kz-card-id{display:flex;align-items:baseline;gap:5px;min-width:0}.kz-card-meta{margin-top:0}.kz-card-price{display:flex;align-items:baseline;justify-content:flex-start;gap:5px;text-align:left}.kz-card-price .kz-price-now{font-size:15px}.kz-card-price .kz-price-was{order:-1;margin-left:0;font-size:9.5px}.kz-card-price .kz-price-off,.kz-card-drag{display:none}.kz-summary{padding:10px 14px calc(12px + env(safe-area-inset-bottom))}.kz-sum-total{margin-bottom:9px}.kz-sum-total-value{font-size:25px}.kz-cta{height:50px;font-size:clamp(11px,3.6vw,13.5px)}.kz-cta-note{display:none}.kz-obj-tool{width:32px;height:32px}.kz-obj-tool svg{width:14px;height:14px}.kz-row{padding:10px}.kz-row-del{width:32px;height:32px}}@media(max-width:380px){.kz-card-foot{padding:6px}.kz-card-id,.kz-card-price{gap:4px}.kz-card-price .kz-price-now{font-size:13.5px}.kz-card-price .kz-price-was{font-size:8.5px}}@media(max-width:900px)and (max-height:520px){.kz-rail{display:none}.kz-drawer-open{bottom:calc(12px + env(safe-area-inset-bottom))}.kz-panel{max-height:88dvh}}.kz-rehber{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:0;transition:opacity .16s ease}.kz-rehber.kz-acik{opacity:1}.kz-rehber>*{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity}.kz-rehber-el svg{display:block;width:40px;height:48px;transform-origin:13px 3px;filter:drop-shadow(0 4px 9px rgba(0,0,0,.24))}.kz-rehber-iz{width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;border:2px solid rgba(255,255,255,.96);background:#ffffff38;box-shadow:0 0 0 1px #00000029,0 2px 10px #00000024}.kz-rehber-nokta{width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#fffffff0;box-shadow:0 0 0 1px #00000038,0 3px 10px #0003}.kz-rehber-hayalet{border:2px solid rgba(255,255,255,.96);border-radius:10px;background:#ffffff29;box-shadow:0 0 0 1px #0003,0 10px 26px #0000002e;transform-origin:center}.kz-rehber-not{padding:7px 11px;border-radius:var(--kz-r-pill);background:#111111d6;color:#fff;font:700 11.5px/1 var(--kz-font);letter-spacing:.01em;white-space:nowrap}.kz-root :focus-visible{outline:2px solid var(--kz-ink);outline-offset:2px}.kz-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.kz-root *,.kz-root *:before,.kz-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/kreaz-studio.css.map */
