.kbx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:clamp(0px,3vw,32px);background:#060608b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .35s}.kbx[hidden]{display:none}.kbx.on{opacity:1}.kbx-box{position:relative;width:min(100%,980px);max-height:100%;overflow:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:var(--ink);color:#fff;border:1px solid var(--ruleD);box-shadow:0 40px 120px #0009;transform:translateY(18px) scale(.98);transition:transform .45s cubic-bezier(.16,1,.3,1)}.kbx.on .kbx-box{transform:none}.kbx-side{position:relative;padding:clamp(28px,4vw,48px);background:var(--red);overflow:hidden;display:flex;flex-direction:column;gap:14px}.kbx-side .eye{color:#ffffffd1}.kbx-side .eye:before{background:#fff}.kbx-side h2{font-size:clamp(34px,5.4vw,58px);font-weight:900;letter-spacing:-.04em;line-height:.95;margin:6px 0 0;text-transform:uppercase}.kbx-side p{margin:0;font-size:14.5px;line-height:1.62;color:#ffffffe6;max-width:32ch}.kbx-mail{margin-top:auto;padding-top:22px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffffffbf}.kbx-mail b{display:block;margin-top:6px;font-size:14px;letter-spacing:0;text-transform:none;color:#fff;-webkit-user-select:all;user-select:all;word-break:break-all}.kbx-plate{position:absolute;right:-16%;bottom:-10%;width:62%;opacity:.22;pointer-events:none;filter:brightness(0) invert(1)}.kbx-main{padding:clamp(28px,4vw,48px)}.kbx-f{display:grid;gap:14px}.kbx-f .two{display:grid;gap:14px;grid-template-columns:1fr 1fr}.kbx-f label{display:grid;gap:7px;font-size:9.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--t6)}.kbx-f label i{font-style:normal;color:var(--red)}.kbx-f label>span{display:block}.kbx-f input,.kbx-f select,.kbx-f textarea{width:100%;background:#ffffff08;border:1.5px solid var(--ruleD);color:#fff;padding:13px 15px;font:inherit;font-size:14px;letter-spacing:0;text-transform:none;border-radius:0;-webkit-appearance:none;appearance:none;transition:border-color .2s,background-color .2s}.kbx-f select{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.kbx-f select option{background:var(--ink);color:#fff}.kbx-f textarea{min-height:140px;resize:vertical}.kbx-f input:focus,.kbx-f select:focus,.kbx-f textarea:focus{outline:none;border-color:#fff;background:#ffffff0f}.kbx-f .row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.kbx-f .btn[disabled]{opacity:.6;cursor:wait}.kbx-f .consent{margin:0;font-size:11px;color:var(--t4);max-width:40ch}.kbx-f .consent a{text-decoration:underline;text-underline-offset:2px}.kbx-err{margin:0;font-size:13px;color:#ff7a66}.kbx-err:empty{display:none}.kbx-ok{display:none;align-content:center;gap:14px;min-height:100%;padding:20px 0}.kbx-ok b{font-size:clamp(26px,3.6vw,38px);font-weight:900;letter-spacing:-.03em;line-height:1}.kbx-ok p{margin:0;color:var(--t6);max-width:36ch}.kbx.sent .kbx-f{display:none}.kbx.sent .kbx-ok{display:grid}.kbx-x{position:absolute;right:12px;top:12px;z-index:2;width:40px;height:40px;display:grid;place-items:center;background:#0b0b0d80;border:1px solid var(--ruleD);color:#fff;cursor:pointer}.kbx-x:hover{background:#fff;color:var(--ink)}.kbx-x svg{width:16px;height:16px}body.kbx-open{overflow:hidden}@media(max-width:760px){.kbx{padding:0;place-items:stretch}.kbx-box{grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start;width:100%;height:100%;max-height:none;border:0}.kbx-side{padding:54px 22px 22px;gap:10px}.kbx-side p:not(.eye):not(.kbx-mail){font-size:13.5px}.kbx-side h2{font-size:40px}.kbx-plate{width:48%;right:-12%;bottom:-24%}.kbx-mail{padding-top:6px}.kbx-main{padding:24px 22px calc(28px + env(safe-area-inset-bottom,0px))}.kbx-f .two{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.kbx,.kbx-box{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kb-contact.css.map */
