.hkcf{--hkcf-accent: var(--hk-crimson);--hkcf-accent-dark: #7a1020;--hkcf-accent-ring: rgba(var(--hk-crimson-rgb), .14);--hkcf-ink: #1a1a1a;--hkcf-muted: #5c5c5c;--hkcf-line: #dcdcdc;--hkcf-soft: #f7f7f7;--hkcf-bg: #ffffff;--hkcf-err: #b42318;--hkcf-ok: #0f7a3d;--hkcf-ok-dark: #0b5e2f;--hkcf-radius: 6px;max-width:600px;margin:20px auto;background:var(--hkcf-bg);border:1px solid var(--hkcf-line);border-radius:8px;box-shadow:0 2px 8px #0000000f;font-family:Inter,var(--font-body-family, system-ui),-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--hkcf-ink);box-sizing:border-box;scroll-margin-top:96px}.hkcf *,.hkcf *:before,.hkcf *:after{box-sizing:border-box}.hkcf [hidden]{display:none!important}.hkcf-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hkcf__head{padding:20px 24px 12px;text-align:center}.hkcf__title{margin:0;font-family:inherit;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:inherit;color:var(--hkcf-ink)}.hkcf__quick{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 24px 14px}.hkcf__qbtn{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 14px;border-radius:var(--hkcf-radius);font-size:14px;font-weight:400;text-decoration:none;color:#fff;transition:transform .2s ease,box-shadow .2s ease}.hkcf__qbtn--call{background:#1a1a1a}.hkcf__qbtn--wa{background:#0f7a3d}.hkcf__qbtn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 4px 14px #0000002e}.hkcf__qbtn:focus-visible{outline:3px solid var(--hkcf-accent);outline-offset:2px}.hkcf__tip{display:none}@media(min-width:750px)and (hover:hover){.hkcf__tip{display:block;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,-6px);padding:8px 14px;background:#111;border-left:3px solid var(--hkcf-accent);border-radius:6px;color:#f0f0f0;font-size:13.5px;font-weight:400;letter-spacing:.4px;white-space:nowrap;box-shadow:0 8px 24px #00000047;opacity:0;pointer-events:none;z-index:30;transition:opacity .2s ease,transform .2s ease}.hkcf__qbtn--call:hover .hkcf__tip,.hkcf__qbtn--call:focus-visible .hkcf__tip{opacity:1;transform:translate(-50%)}}.hkcf__divider{position:relative;text-align:center;padding:8px 24px 14px}.hkcf__divider:before{content:"";position:absolute;left:24px;right:24px;top:50%;height:1px;background:#e4e4e4}.hkcf__divider span{position:relative;padding:0 14px;background:var(--hkcf-bg);color:var(--hkcf-muted);font-size:13px}.hkcf__form{padding:4px 24px 26px;margin:0}.hkcf__progress{display:none;margin:0 0 18px}.hkcf--js .hkcf__progress{display:block}.hkcf__progress-label{margin:0 0 7px;font-size:12.5px;font-weight:400;color:var(--hkcf-muted);letter-spacing:.2px}.hkcf__bar{height:3px;background:#ececec;border-radius:3px;overflow:hidden}.hkcf__bar span{display:block;height:100%;width:50%;background:var(--hkcf-accent);transition:width .35s ease}.hkcf__alert{margin:0 0 16px;padding:11px 13px;border:1px solid #f1c4c0;border-left:3px solid var(--hkcf-err);border-radius:var(--hkcf-radius);background:#fdf3f2;color:var(--hkcf-err);font-size:13.5px}.hkcf__alert ul{margin:4px 0 0;padding-left:18px}.hkcf__alert--stuck{margin:16px 0 0}.hkcf__alert a{color:inherit;font-weight:700}.hkcf__hp{position:absolute!important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.hkcf--js .hkcf__step{animation:hkcfIn .25s ease}@keyframes hkcfIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hkcf:not(.hkcf--js) .hkcf__step+.hkcf__step{margin-top:22px;padding-top:22px;border-top:1px solid #ececec}.hkcf:not(.hkcf--js) [data-hkcf-next],.hkcf:not(.hkcf--js) [data-hkcf-back]{display:none}.hkcf__group{margin:0 0 18px}.hkcf__fieldset{border:0;padding:0;min-width:0}.hkcf__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hkcf__label{display:block;padding:0;margin:0 0 7px;font-size:14px;font-weight:400;color:var(--hkcf-ink)}.hkcf__req{color:var(--hkcf-accent)}.hkcf__opt{font-weight:400;color:var(--hkcf-muted);font-size:13px}.hkcf__iconwrap{position:relative}.hkcf__icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#777;pointer-events:none}.hkcf__iconwrap .hkcf__input{padding-left:42px}.hkcf__input,.hkcf__textarea{display:block;width:100%;margin:0;padding:11px 13px;border:1.5px solid var(--hkcf-line);border-radius:var(--hkcf-radius);background:#fff;color:var(--hkcf-ink);font:inherit;font-size:15px;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.hkcf__input::placeholder,.hkcf__textarea::placeholder{color:#9a9a9a}.hkcf__input:focus,.hkcf__textarea:focus{outline:none;border-color:var(--hkcf-accent);box-shadow:0 0 0 3px var(--hkcf-accent-ring)}.hkcf__input[aria-invalid=true],.hkcf__textarea[aria-invalid=true]{border-color:var(--hkcf-err)}.hkcf__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b4231824}.hkcf__input:focus-visible,.hkcf__textarea:focus-visible{outline:2px solid var(--hkcf-accent);outline-offset:2px}.hkcf__input--mono{font-variant-numeric:tabular-nums;letter-spacing:.5px}.hkcf__textarea{resize:vertical;min-height:96px}.hkcf__hint{margin:5px 0 0;font-size:12px;color:var(--hkcf-muted)}.hkcf__err{margin:5px 0 0;font-size:12.5px;font-weight:400;color:var(--hkcf-err)}.hkcf__suggest{display:inline-block;margin:6px 0 0;padding:0;border:0;background:none;color:var(--hkcf-accent);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.hkcf__notice{margin:12px 0 0;font-size:12px;line-height:1.45;color:var(--hkcf-muted);text-align:center}.hkcf__notice a{color:inherit;text-decoration:underline}.hkcf__choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hkcf__choices--stack{grid-template-columns:1fr}.hkcf__choice{position:relative;display:block;cursor:pointer}.hkcf__choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hkcf__card{display:block;height:100%;padding:12px 13px;border:1.5px solid var(--hkcf-line);border-radius:7px;background:var(--hkcf-soft);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.hkcf__choice:hover .hkcf__card{border-color:var(--hkcf-accent);background:#fff}.hkcf__choice input:checked+.hkcf__card{border-color:var(--hkcf-accent);background:#fff;box-shadow:0 0 0 3px var(--hkcf-accent-ring)}.hkcf__choice input:focus-visible+.hkcf__card{outline:2px solid var(--hkcf-accent);outline-offset:2px}.hkcf__card-icon{display:block;margin:0 0 6px;color:#333}.hkcf__card-title{display:block;margin:0 0 2px;font-size:14px;font-weight:700;color:#111}.hkcf__card-sub{display:block;font-size:12.5px;line-height:1.35;color:var(--hkcf-muted)}.hkcf__choice input:checked+.hkcf__card .hkcf__card-icon,.hkcf__choice input:checked+.hkcf__card .hkcf__card-title{color:var(--hkcf-accent)}.hkcf__fieldset.is-invalid .hkcf__card{border-color:var(--hkcf-err)}.hkcf__btns{display:flex;gap:10px;margin-top:20px}.hkcf__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:12px 20px;border:0;border-radius:var(--hkcf-radius);font:inherit;font-size:15px;font-weight:400;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.hkcf__btn:focus-visible{outline:3px solid var(--hkcf-accent);outline-offset:2px}.hkcf__btn--full{width:100%}.hkcf__btn--primary{flex:1;background:var(--hkcf-accent);color:#fff}.hkcf__btn--primary:hover{background:var(--hkcf-accent-dark);color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px rgba(var(--hk-crimson-rgb),.3)}.hkcf__btn--success{flex:1;background:var(--hkcf-ok);color:#fff}.hkcf__btn--success:hover{background:var(--hkcf-ok-dark);transform:translateY(-1px)}.hkcf__btn--ghost{background:#f2f2f2;color:#333;border:1.5px solid var(--hkcf-line)}.hkcf__btn--ghost:hover{background:#e9e9e9;color:#333}.hkcf__btn[disabled]{opacity:.75;cursor:progress;transform:none;box-shadow:none}.hkcf__ico-send,.hkcf__btn.is-final .hkcf__ico-next{display:none}.hkcf__btn.is-final .hkcf__ico-send{display:inline}.hkcf__btn.is-final{background:var(--hkcf-ok)}.hkcf__btn.is-final:hover{background:var(--hkcf-ok-dark);box-shadow:none}.hkcf__btn.is-loading svg{display:none}.hkcf__btn.is-loading:after{content:"";width:15px;height:15px;flex-shrink:0;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:hkcfSpin .7s linear infinite}@keyframes hkcfSpin{to{transform:rotate(360deg)}}.hkcf__success{padding:10px 0 4px;text-align:center;outline:none}.hkcf__success-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:12px;border-radius:50%;background:#e8f5ee;color:var(--hkcf-ok)}.hkcf__success-title{margin:0 0 6px;font-size:19px;font-weight:700}.hkcf__success-text{margin:0 auto 18px;max-width:420px;font-size:14px;line-height:1.5;color:var(--hkcf-muted)}.hkcf__success-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.hkcf__success-actions .hkcf__btn--primary{flex:0 1 auto}@media(max-width:749px){.hkcf{width:calc(100% - 28px);margin:14px auto;border-radius:10px}.hkcf__head{padding:16px 16px 10px}.hkcf__title{font-size:20px}.hkcf__quick{grid-template-columns:1fr;gap:8px;padding:0 16px 12px}.hkcf__divider{padding:6px 16px 12px}.hkcf__divider:before{left:16px;right:16px}.hkcf__form{padding:4px 16px 20px}.hkcf__group{margin-bottom:15px}.hkcf__label{font-size:13.5px;margin-bottom:6px}.hkcf__input,.hkcf__textarea{font-size:16px}.hkcf__choices{gap:8px}.hkcf__card{padding:10px 9px}.hkcf__card-title{font-size:13.5px}.hkcf__card-sub{font-size:12px;line-height:1.3}.hkcf__choices--stack{grid-template-columns:1fr}.hkcf__row{grid-template-columns:1fr;gap:0}.hkcf__btn{padding:12px 16px;font-size:15px}.hkcf__btns{gap:8px;margin-top:16px}}@media(max-width:389px){.hkcf{width:calc(100% - 16px)}.hkcf__title{font-size:18px}.hkcf__choices:not(.hkcf__choices--stack){grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hkcf *,.hkcf *:before,.hkcf *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hk-stiv-contact-box.css.map */
