.kh{--kh-ink: #1b2740;--kh-muted: #5a6478;--kh-line: #e6eaf2;--kh-radius: 24px;--kh-focus: 0 0 0 3px #fff, 0 0 0 5px var(--zanga-navy);--kh-shadow: 0 1px 2px rgba(var(--zanga-navy-rgb), .05), 0 12px 32px -12px rgba(var(--zanga-navy-rgb), .08);background:var(--zanga-bg-soft);color:var(--kh-ink);font-family:var(--font-body-family);padding:3.2rem 0 9.6rem}.kh *,.kh *:before,.kh *:after{box-sizing:border-box}.kh [hidden]{display:none!important}.kh__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kh__wrap{max-width:144rem;margin:0 auto;padding:0 3.2rem}.kh__head{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 3.2rem;margin-bottom:2rem}.kh__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:3.2rem;line-height:1;letter-spacing:-.005em;color:var(--zanga-navy)}.kh__hl{color:var(--zanga-orange-text)}.kh__trail{flex:1;min-width:0;display:flex;align-items:center;gap:1.6rem}.kh__back{-webkit-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;gap:.4rem;min-height:4.4rem;padding:0 1.6rem 0 1rem;border:1.5px solid var(--zanga-navy);border-radius:999px;background:transparent;color:var(--zanga-navy);font:600 1.4rem/1 var(--font-body-family);cursor:pointer;transition:background-color .2s ease,color .2s ease}.kh__back:hover{background:var(--zanga-navy);color:#fff}.kh__trail-toggle{display:none}.kh__trail-list{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 0;margin:0;padding:0;list-style:none;font-size:1.4rem}.kh__trail-item{display:inline-flex;align-items:center}.kh__trail-item+.kh__trail-item:before{content:"";width:.6rem;height:.6rem;margin:0 1rem 0 .6rem;border-top:1.5px solid #9aa3b5;border-right:1.5px solid #9aa3b5;transform:rotate(45deg)}.kh__trail-item button{-webkit-appearance:none;appearance:none;min-height:4.4rem;padding:0 .4rem;border:0;background:none;color:var(--kh-ink);font:500 1.4rem/1.2 var(--font-body-family);text-decoration:underline;text-decoration-color:rgba(var(--zanga-navy-rgb),.25);text-underline-offset:.3em;cursor:pointer;transition:color .2s ease,text-decoration-color .2s ease}.kh__trail-item button:hover{color:var(--zanga-orange-text);text-decoration-color:currentColor}.kh__trail-item.is-current{font-weight:600;color:var(--zanga-navy);padding:0 .4rem}.kh__trail-item--note{color:var(--kh-muted);font-style:italic;padding:0 .4rem}.kh__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}.kh__preview{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;min-width:0;margin-top:1.6rem}.kh__pv-head{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.6rem}.kh__pv-title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem;line-height:1.05;color:var(--zanga-navy)}.kh__pv-note{margin:0;font-size:1.4rem;color:var(--kh-muted)}.kh__stage{position:relative;height:35vh;min-height:26rem;max-height:44rem;border-radius:var(--kh-radius);overflow:hidden;background:#dfe3ea;border:1px solid var(--kh-line);box-shadow:var(--kh-shadow);transition:background-color .3s ease}.kh__stage.is-lit{background:var(--zanga-navy-dark)}.kh__canvas,.kh__canvas canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.kh__canvas canvas{touch-action:none;outline:none}.kh__status{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;font-size:1.5rem;color:var(--kh-muted);pointer-events:none;transition:opacity .3s ease}.kh__stage.is-ready .kh__status{opacity:0}.kh__sample{position:absolute;z-index:2;top:1.6rem;left:2rem;right:2rem;margin:0;font-size:1.3rem;font-weight:500;line-height:1.4;color:var(--kh-ink);pointer-events:none}.kh__stage.is-lit .kh__status{color:#c9d1e0}.kh__stage.is-failed .kh__tools{display:none}.kh__stage.is-failed .kh__status{padding:0 3.2rem;text-align:center;line-height:1.5}.kh__tools{position:absolute;z-index:2;left:1.6rem;right:1.6rem;bottom:1.6rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;pointer-events:none}.kh__tools>*{pointer-events:auto}.kh__tool-row{display:inline-flex;gap:.8rem;margin-left:auto}.kh__tool{-webkit-appearance:none;appearance:none;position:relative;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:12px;background:#ffffffeb;color:var(--zanga-navy);cursor:pointer;border:1px solid rgba(var(--zanga-navy-rgb),.08);transition:background-color .2s ease,transform .2s ease}.kh__tool:hover{background:#fff;transform:translateY(-1px)}.kh__tool:after{content:attr(data-tip);position:absolute;bottom:calc(100% + .8rem);right:0;padding:.6rem 1rem;border-radius:8px;background:var(--zanga-navy);color:#fff;font:500 1.3rem/1.2 var(--font-body-family);white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .15s ease-out,transform .15s ease-out}.kh__tool:focus-visible:after{opacity:1;transform:none}@media(hover:hover){.kh__tool:hover:after{opacity:1;transform:none}}.kh__daynight{display:inline-flex;padding:.4rem;gap:.4rem;border-radius:14px;background:#ffffffeb;border:1px solid rgba(var(--zanga-navy-rgb),.08)}.kh__dn{-webkit-appearance:none;appearance:none;min-height:4rem;padding:0 1.6rem;border:0;border-radius:10px;background:transparent;color:var(--kh-ink);font:500 1.4rem/1 var(--font-body-family);cursor:pointer}.kh__dn[aria-pressed=true]{background:var(--zanga-navy);color:#fff}.kh__metrics{margin:0;padding:0 .4rem;font-size:1.4rem;line-height:1.5;color:var(--kh-muted);font-variant-numeric:tabular-nums}.kh__metrics:empty{display:none}.kh__letters{display:flex;flex-wrap:wrap;gap:.6rem}.kh__letter{-webkit-appearance:none;appearance:none;min-width:4.4rem;min-height:4.4rem;padding:0 1.2rem;border:1px solid var(--kh-line);border-radius:10px;background:#fff;color:var(--kh-ink);font:600 1.7rem/1 var(--font-body-family);cursor:pointer}.kh__letter--back{font-size:1.4rem}.kh__letter[aria-pressed=true]{background:var(--zanga-navy);border-color:var(--zanga-navy);color:#fff}.kh__measure{margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1.2rem;padding:2.4rem 2.8rem;border-radius:var(--kh-radius);background:#fff;border:1px solid var(--kh-line);box-shadow:var(--kh-shadow)}.kh__measure-svg{width:100%;height:100%;min-height:14rem;overflow:visible}.kh__m-glyph{fill:var(--zanga-navy)}.kh__m-guide{stroke:#c3c9d6;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.kh__m-dim{stroke:var(--zanga-orange-text);stroke-width:1.25;vector-effect:non-scaling-stroke}.kh__m-label{fill:var(--kh-ink);font-family:var(--font-body-family);font-weight:600}.kh__measure-list{display:flex;flex-wrap:wrap;gap:.6rem 2.4rem;margin:0;font-size:1.4rem;line-height:1.4}.kh__measure-list div{display:flex;gap:.6rem;align-items:baseline}.kh__measure-list dt{display:inline-flex;align-items:baseline;gap:.6rem;color:var(--kh-muted)}.kh__measure-list dd{margin:0;font-weight:600;color:var(--kh-ink);font-variant-numeric:tabular-nums}.kh__measure-tag{font-weight:700;color:var(--zanga-orange-text)}.kh[data-step=isik] .kh__preview{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch}.kh[data-step=isik] :is(.kh__metrics,.kh__letters){grid-column:1 / -1}.kh__step{padding:4rem 4.8rem 4.8rem;border-radius:var(--kh-radius);background:#fff;border:1px solid var(--kh-line);box-shadow:var(--kh-shadow)}.kh__count{margin:0 0 .8rem;font-size:1.4rem;font-weight:500;color:var(--kh-muted);font-variant-numeric:tabular-nums}.kh__q{margin:0 0 3.2rem;max-width:24ch;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3.2rem,3vw,4.4rem);line-height:1.02;letter-spacing:-.005em;color:var(--zanga-navy)}.kh__q:focus,.kh .kh__q:focus-visible{outline:none;box-shadow:none}.kh__field+.kh__field{margin-top:3.2rem}.kh__label{display:block;margin:0 0 1.2rem;font-size:1.5rem;font-weight:600;color:var(--kh-ink)}.kh__label-note{font-weight:400;color:var(--kh-muted)}.kh__note{margin:1.2rem 0 0;font-size:1.4rem;line-height:1.5;color:var(--kh-muted)}.kh__note a{color:var(--zanga-navy);font-weight:600;text-underline-offset:.2em}.kh__note a:hover{color:var(--zanga-orange-text)}.kh__text{position:relative;max-width:64rem}.kh__input{width:100%;min-height:6.4rem;padding:0 8rem 0 2rem;border:1.5px solid #cfd5e1;border-radius:16px;background:#fff;font:600 2.4rem/1 var(--font-body-family);color:var(--kh-ink);transition:border-color .2s ease}.kh__input:hover{border-color:rgba(var(--zanga-navy-rgb),.45)}.kh__input::placeholder{color:#8a92a3;font-weight:500}.kh__text-n{position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:1.3rem;color:var(--kh-muted);font-variant-numeric:tabular-nums;pointer-events:none}.kh__heights{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.8rem;max-width:88rem}.kh__height{-webkit-appearance:none;appearance:none;min-height:6.4rem;border:1.5px solid var(--kh-line);border-radius:14px;background:#fff;color:var(--kh-muted);font:500 1.4rem/1 var(--font-body-family);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.kh__height-n{font-family:var(--font-heading-family);font-weight:700;font-size:2.8rem;color:var(--zanga-navy)}.kh__height:hover{border-color:rgba(var(--zanga-navy-rgb),.4)}.kh__height[aria-pressed=true]{background:var(--zanga-navy);border-color:var(--zanga-navy);color:#c9d1e0}.kh__height[aria-pressed=true] .kh__height-n{color:#fff}.kh__primary{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;min-width:20rem;margin-top:4rem;padding:0 3.2rem;border:0;border-radius:999px;background:var(--zanga-orange-button);color:#fff;font:600 1.7rem/1 var(--font-body-family);cursor:pointer;box-shadow:0 12px 26px -12px rgba(var(--zanga-orange-button-rgb),.75);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.kh__primary:hover:not(:disabled){background:var(--zanga-orange-text);transform:translateY(-1px)}.kh__primary:disabled{background:#c3c9d6;box-shadow:none;cursor:not-allowed}.kh__secondary{-webkit-appearance:none;appearance:none;min-height:5.2rem;padding:0 2.8rem;border:1.5px solid var(--zanga-navy);border-radius:999px;background:transparent;color:var(--zanga-navy);font:600 1.5rem/1 var(--font-body-family);cursor:pointer;transition:background-color .2s ease,color .2s ease}.kh__secondary:hover{background:var(--zanga-navy);color:#fff}.kh__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.kh__cards--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:80rem}.kh__card{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1.5px solid var(--kh-line);border-radius:18px;background:#fff;color:var(--kh-ink);text-align:left;font-family:var(--font-body-family);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.kh__card:hover{border-color:rgba(var(--zanga-navy-rgb),.35);transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(var(--zanga-navy-rgb),.08)}.kh__card[aria-pressed=true]{border-color:var(--zanga-orange);box-shadow:inset 0 0 0 1.5px var(--zanga-orange)}.kh__card-media{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;background:#dfe3ea}.kh__card-img{width:100%;height:100%;object-fit:cover;display:block}.kh__card-skel{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#dfe3ea 30%,#e9ecf2,#dfe3ea 70%) 0 0 / 300% 100%;animation:kh-skel 1.6s ease-in-out infinite}@keyframes kh-skel{to{background-position:-150% 0}}.kh__card-body{display:grid;gap:.4rem;padding:1.4rem 1.6rem 1.6rem}.kh__card-title{font-weight:600;font-size:1.6rem;line-height:1.3}.kh__card-desc{font-size:1.35rem;line-height:1.45;color:var(--kh-muted)}.kh__card-price{font-size:1.4rem;font-weight:600;color:var(--zanga-navy)}.kh__cards--two .kh__card-media{aspect-ratio:16 / 9}.kh__cards--two .kh__card-title{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:700;line-height:1;color:var(--zanga-navy)}.kh--no3d .kh__card--font .kh__card-media{background:var(--zanga-bg-soft);padding:1.2rem}.kh__font-sample{max-width:100%;font-size:3rem;line-height:1.1;color:var(--zanga-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kh__card-media.has-shot .kh__card-img{animation:kh-in .25s ease-out}@keyframes kh-in{0%{opacity:0}}.kh__card--font .kh__font-sample,.kh--no3d .kh__card-skel{display:none}.kh--no3d .kh__card--font .kh__font-sample{display:block}.kh--no3d .kh__card:not(.kh__card--font) .kh__card-media:not(:has(img)){display:none}.kh__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.8rem}.kh__sw{-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:1rem;min-height:5.6rem;padding:.8rem 1.2rem .8rem .8rem;border:1.5px solid var(--kh-line);border-radius:14px;background:#fff;color:var(--kh-ink);text-align:left;cursor:pointer;transition:border-color .2s ease}.kh__sw:hover{border-color:rgba(var(--zanga-navy-rgb),.35)}.kh__sw[aria-pressed=true]{border-color:var(--zanga-orange);box-shadow:inset 0 0 0 1px var(--zanga-orange)}.kh__sw-dot{grid-row:1 / 3;width:3.6rem;height:3.6rem;border-radius:10px;background:var(--kh-sw);box-shadow:inset 0 0 0 1px rgba(var(--zanga-navy-rgb),.18)}.kh__sw-name{font:500 1.4rem/1.2 var(--font-body-family)}.kh__sw-ral{font-size:1.2rem;line-height:1.2;color:var(--kh-muted);font-variant-numeric:tabular-nums}.kh__sw-name:only-of-type{grid-row:1 / 3}.kh__swatches--compact{display:flex;flex-wrap:wrap;gap:.4rem}.kh__swatches--compact .kh__sw{display:grid;place-items:center;width:4.4rem;min-height:4.4rem;padding:0;border-radius:12px;border-color:transparent}.kh__swatches--compact .kh__sw-dot{grid-row:auto;width:3.2rem;height:3.2rem;border-radius:8px}.kh__seg{display:inline-flex;padding:.3rem;gap:.3rem;border-radius:12px;background:var(--zanga-bg-soft)}.kh__seg-btn{-webkit-appearance:none;appearance:none;min-height:4.4rem;padding:0 1.8rem;border:0;border-radius:9px;background:transparent;color:var(--kh-ink);font:500 1.4rem/1 var(--font-body-family);cursor:pointer}.kh__seg-btn[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 3px rgba(var(--zanga-navy-rgb),.18)}.kh[data-step=ozet] .kh__layout{row-gap:4.8rem}.kh[data-step=ozet] .kh__steps{display:none}.kh[data-step=ozet] .kh__preview{margin-top:0}.kh[data-step=ozet] .kh__stage{height:50vh;min-height:36rem;max-height:64rem}.kh__info{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:4.8rem 6.4rem}.kh__sum-main,.kh__sum-side{display:grid;gap:3.2rem;min-width:0}.kh__info:has(>.kh__sum-side[hidden]){grid-template-columns:minmax(0,72rem)}.kh__q--sum{font-size:clamp(2.8rem,2.4vw,3.6rem);margin-bottom:1.6rem}.kh__fix{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border-radius:12px;background:rgba(var(--zanga-orange-rgb),.08);border:1px solid rgba(var(--zanga-orange-rgb),.45);font-size:1.4rem;line-height:1.45;color:var(--kh-ink)}.kh__pick-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));column-gap:3.2rem;border-radius:20px;background:#fff;border:1px solid var(--kh-line);box-shadow:var(--kh-shadow);padding:.4rem 2rem}.kh__pick{display:grid;gap:.8rem;align-content:start;padding:1.6rem 0;border-bottom:1px solid var(--kh-line)}.kh__pick-title{margin:0;font-size:1.3rem;font-weight:600;color:var(--kh-muted)}.kh__pick-value{margin:0;font-size:1.35rem;color:var(--kh-ink)}.kh__select,.kh__pick-input,.kh__f input,.kh__f textarea{width:100%;min-height:4.8rem;padding:0 1.4rem;border:1.5px solid #cfd5e1;border-radius:12px;background:#fff;font:500 1.5rem/1.2 var(--font-body-family);color:var(--kh-ink)}.kh__select{-webkit-appearance:none;appearance:none;padding-right:4rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='%230f1f3d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 1.2rem center / 1.8rem;cursor:pointer}.kh__restart{-webkit-appearance:none;appearance:none;grid-column:1 / -1;justify-self:start;min-height:4.4rem;margin:1.2rem 0;padding:0;border:0;background:none;color:var(--zanga-navy);font:600 1.4rem/1 var(--font-body-family);text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.kh__restart:hover{color:var(--zanga-orange-text)}.kh__h3{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem;line-height:1.05;color:var(--zanga-navy)}.kh__h3-sub{display:block;margin-top:.6rem;font-family:var(--font-body-family);font-weight:500;font-size:1.5rem;line-height:1.4;color:var(--kh-muted)}.kh__price-empty{margin:0;max-width:28ch;font-family:var(--font-heading-family);font-weight:600;font-size:2.6rem;line-height:1.1;color:var(--zanga-navy)}.kh__price-table,.kh__debug-table{width:100%;border-collapse:collapse;font-size:1.4rem;font-variant-numeric:tabular-nums}.kh__price-table :is(th,td),.kh__debug-table :is(th,td){padding:.8rem .4rem;border-bottom:1px solid var(--kh-line);text-align:left}.kh__price-table tfoot :is(th,td){font-weight:700;font-size:1.6rem;border-bottom:0}.kh__debug{margin-top:2.4rem;overflow-x:auto}.kh__debug-table caption{text-align:left;font-weight:600;padding-bottom:.8rem}.kh__spec-list{margin:0;padding:0;list-style:none;font-size:1.5rem;line-height:1.5}.kh__spec-list li{padding:1rem 0;border-bottom:1px solid var(--kh-line)}.kh__spec-list li:first-child{padding-top:0}.kh__spec--draft{color:var(--kh-muted);font-style:italic}.kh__wa{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:0 2.8rem;border-radius:999px;background:var(--zanga-orange-button);color:#fff;font:600 1.7rem/1 var(--font-body-family);text-decoration:none;box-shadow:0 12px 26px -12px rgba(var(--zanga-orange-button-rgb),.75);transition:background-color .2s ease,transform .2s ease}.kh__wa:hover{background:var(--zanga-orange-text);transform:translateY(-1px)}.kh__contact .kh__wa{max-width:44rem}.kh__or{margin:2.4rem 0 1.6rem;font-size:1.4rem;color:var(--kh-muted)}.kh__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-bottom:2rem}.kh__f{display:grid;gap:.6rem}.kh__f--wide{grid-column:1 / -1}.kh__f label{font-size:1.4rem;font-weight:600}.kh__f textarea{padding:1.2rem 1.4rem;min-height:9.6rem;resize:vertical;line-height:1.5}.kh__ok{margin:2.4rem 0 0;padding:1.6rem 1.8rem;border-radius:14px;background:#fff;border:1px solid var(--kh-line);font-size:1.5rem;line-height:1.5}.kh__err,.kh__f-err{margin:0;color:#b3261e;font-size:1.35rem;line-height:1.4}.kh__f input[aria-invalid=true]{border-color:#b3261e}.kh__trust{display:grid;gap:1.6rem}.kh__trust-item{display:grid;grid-template-columns:2.4rem 1fr;gap:1.2rem;align-items:start;font-size:1.45rem;line-height:1.5}.kh__trust-item p{margin:0}.kh__trust-item .svg-wrapper{width:2.4rem;height:2.4rem;color:var(--zanga-orange-text)}.kh__sticky{display:none}.kh :is(button,a,input,textarea,select):focus-visible{outline:none;box-shadow:var(--kh-focus)}@media(max-width:989px){.kh{padding:2rem 0 7.2rem}.kh__wrap{padding:0 1.6rem}.kh__head{gap:1.2rem;margin-bottom:1.6rem}.kh__title{font-size:2.6rem}.kh__trail{flex-basis:100%;flex-wrap:wrap;gap:.8rem}.kh__trail-toggle{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 .4rem;border:0;background:none;color:var(--zanga-navy);font:600 1.4rem/1 var(--font-body-family);cursor:pointer}.kh__trail-toggle svg{transition:transform .2s ease}.kh__trail.is-open .kh__trail-toggle svg{transform:rotate(180deg)}.kh__trail-list{display:none;flex-basis:100%;flex-direction:column;align-items:stretch}.kh__trail.is-open .kh__trail-list{display:flex}.kh__trail-item+.kh__trail-item:before{display:none}.kh__trail-item{border-top:1px solid rgba(var(--zanga-navy-rgb),.1)}.kh__stage{height:30vh;min-height:22rem}.kh[data-step=isik] .kh__preview{grid-template-columns:minmax(0,1fr)}.kh__measure{padding:1.6rem}.kh__measure-svg{min-height:0;height:auto;max-height:24rem}.kh__measure-list{display:grid;grid-template-columns:1fr;gap:.4rem}.kh__measure-list div{justify-content:space-between;border-bottom:1px solid var(--kh-line);padding:.4rem 0}.kh__step{padding:2.8rem 2.4rem 3.2rem}.kh__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.kh__heights{grid-template-columns:repeat(4,minmax(0,1fr))}.kh__pv-title{font-size:2.2rem}.kh[data-step=ozet] .kh__layout{row-gap:4rem}.kh__info{grid-template-columns:minmax(0,1fr);gap:4rem}.kh[data-step=ozet] .kh__stage{height:50vh;min-height:30rem}.kh[data-step=ozet] .kh__sticky:not([hidden]){display:block;position:fixed;z-index:5;left:0;right:0;bottom:0;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -1px 0 var(--kh-line)}body:has(.kh) .zwa{display:none}}@media(max-width:600px){.kh__q{font-size:3rem;margin-bottom:2.4rem}.kh__step{padding:2.4rem 1.6rem 2.8rem;border-radius:20px}.kh__input{font-size:2rem;min-height:5.6rem;padding-left:1.6rem}.kh__input::placeholder{font-size:1.6rem}.kh__height{min-height:5.6rem}.kh__height-n{font-size:2.4rem}.kh__primary{width:100%}.kh__cards--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kh__cards--two .kh__card-title{font-size:2.4rem}.kh__card-body{padding:1.2rem}.kh__card-desc{font-size:1.3rem}.kh__font-sample{font-size:2.2rem}.kh__swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.kh__form-grid{grid-template-columns:minmax(0,1fr)}.kh__tools{left:1.2rem;right:1.2rem;bottom:1.2rem}.kh__stage{border-radius:18px}}@media(prefers-reduced-motion:reduce){.kh *,.kh *:before,.kh *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kutu-harf-configurator.css.map */
