.kc{margin-top:28px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.kc form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.kc form .cw,.kc #kc-msg{grid-column:1 / -1}}.kc form{display:grid;gap:16px;padding:22px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #783c1429,0 18px 40px -28px #501e0a59}.kc label{display:grid;gap:7px;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a5a3c}.kc select,.kc input{width:100%;min-height:48px;padding:0 14px;border:0;border-radius:12px;background:#f6ebd8;color:#1e0f06;font:500 17px/1.2 var(--font);letter-spacing:0;text-transform:none;box-shadow:inset 0 0 0 1px #783c142e}.kc select:focus-visible,.kc input:focus-visible{outline:2px solid #e0612c;outline-offset:2px}.kc .cw{display:none;grid-template-columns:1fr 1fr;gap:12px}.kc form.cust .cw{display:grid}.kc #kc-msg{min-height:0;margin-top:-6px;font-size:14.5px;line-height:1.4;color:#8a3a12}.kc-res{display:grid;gap:14px}.kc-big{padding:20px 22px;border-radius:20px;background:#2a0f14;color:#fff3dc}.kc-big .lab{color:#ffb46a}.kc-big .lab i{display:none}.kc-big p.n{margin-top:10px;font:600 clamp(30px,4.4vw,44px)/1.05 var(--font);letter-spacing:-.03em;color:#fff3dc;font-variant-numeric:tabular-nums}.kc-big p.n small{font-size:.45em;font-weight:500;letter-spacing:0;color:#fff3e4b8}.kc-big p.s{margin-top:8px;font-size:15px;line-height:1.5;color:#fff3e4db;font-variant-numeric:tabular-nums}.kc-row{display:grid;gap:10px;grid-template-columns:1fr 1fr}.kc-row>div{padding:14px 16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #783c1424}.kc-row>div.wide{grid-column:1 / -1}.kc-row b{display:block;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a5a3c}.kc-row>div>span{display:block;margin-top:8px;font-size:16px;line-height:1.45;color:#1e0f06;font-variant-numeric:tabular-nums}.kc-row>div.no span{color:#8a3a12}.kc-fig{width:100%;max-width:560px;margin:4px auto 0;height:auto;display:block;border-radius:14px;background:#f6ebd8;overflow:visible}.kc-fig .kc-all{fill:#eab58a}.kc-fig .kc-back,.kc-fig .kc-front{fill:#fffaf2}.kc-fig .kc-spine{fill:#e0612c}.kc-fig[data-text=no] .kc-spine{fill:#b9a28d}.kc-fig .kc-trim{fill:none;stroke:#1e0f06;stroke-width:1.5;vector-effect:non-scaling-stroke}.kc-fig .kc-safe{fill:none;stroke:#e0612c;stroke-width:1.2;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.kc-key{justify-content:center;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13.5px;color:#5a3a26}.kc-key i{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:3px;vertical-align:-1px}@media(max-width:520px){.kc form{padding:18px}.kc-row{grid-template-columns:1fr}}.kc #kc-msg:empty{display:none}.kc-fig text{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;fill:#8a5a3c;text-anchor:middle;dominant-baseline:middle}
