.hcon-form{--hcon-cream:#f0ede8;--hcon-ink:#0f0f0d;--hcon-ink-80:rgba(15,15,13,.82);--hcon-ink-60:rgba(15,15,13,.6);--hcon-ink-40:rgba(15,15,13,.4);--hcon-ink-30:rgba(15,15,13,.3);--hcon-ink-12:rgba(15,15,13,.12);--hcon-blue:#1244b0;--hcon-green:#1a7a3e;--hcon-gold:#e8b400;--hcon-rule:1px solid rgba(15,15,13,.12);background:#fff;border-top:var(--hcon-rule);border-bottom:var(--hcon-rule);padding:clamp(72px,8vw,120px) 0;font-family:Inter,sans-serif;color:var(--hcon-ink)}.hcon-form__w{max-width:1280px;margin:0 auto;padding:0 clamp(16px,3.4vw,48px)}.hcon-form__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:start}@media(max-width:989px){.hcon-form__grid{grid-template-columns:1fr;gap:56px}}.hcon-form__head{margin-bottom:40px}.hcon-form__head .hcon-eyebrow{margin-bottom:16px}.hcon-form__h,.hcon-form__h p{font-family:Barlow Condensed,sans-serif!important;font-weight:900;font-size:clamp(36px,4.4vw,60px);line-height:.96;letter-spacing:-.02em;color:var(--hcon-ink);margin:0}.hcon-form__h em{font-style:normal;color:var(--hcon-blue)}.hcon-form__sub{font-size:14px;line-height:1.7;color:var(--hcon-ink-60);max-width:480px;margin:14px 0 0}.hcon-form__form{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:0;min-width:0}.hcon-form__field{display:flex;flex-direction:column;border-bottom:1px solid var(--hcon-ink-12);padding:18px 0 16px;position:relative;transition:border-color .2s;min-width:0}.hcon-form__field:focus-within{border-bottom-color:var(--hcon-ink)}.hcon-form__field--half{grid-column:span 1}.hcon-form__field--full{grid-column:span 2}.hcon-form__field--checkbox{border-bottom:0;padding:18px 0 0;align-self:center}.hcon-form__field label{font-family:DM Mono,ui-monospace,monospace;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;color:var(--hcon-ink-60);margin-bottom:6px;display:flex;align-items:center;gap:8px}.hcon-form__field label .req{color:var(--hcon-blue);font-weight:700}.hcon-form__field input,.hcon-form__field select,.hcon-form__field textarea{width:100%;background:transparent;border:0;outline:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:var(--hcon-ink);padding:6px 0;letter-spacing:-.005em}.hcon-form__field input::placeholder,.hcon-form__field textarea::placeholder{color:var(--hcon-ink-30);font-weight:400}.hcon-form__field textarea{resize:vertical;min-height:96px;line-height:1.55;font-family:inherit}.hcon-form__field select{appearance:none;-webkit-appearance:none;cursor:pointer;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230f0f0d' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 6px center no-repeat;padding-right:24px}.hcon-form__helper{font-family:DM Mono,ui-monospace,monospace;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--hcon-ink-30);margin-top:6px;font-weight:500}@media(max-width:749px){.hcon-form__form{grid-template-columns:1fr}.hcon-form__field,.hcon-form__field--half,.hcon-form__field--full{grid-column:auto}}.hcon-form__foot{margin-top:32px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:flex-end}.hcon-form__foot.hcon-form__field--full{grid-column:span 2;justify-content:flex-end}.hcon-form__foot.hcon-form__field--half{grid-column:span 1}@media(max-width:749px){.hcon-form__foot.hcon-form__field--full,.hcon-form__foot.hcon-form__field--half{grid-column:auto;justify-content:flex-start}}.hcon-form__consent{font-family:DM Mono,ui-monospace,monospace;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--hcon-ink-60);display:flex;align-items:center;gap:10px;cursor:pointer;flex:1;min-width:240px;font-weight:500}.hcon-form__consent input{width:16px;height:16px;accent-color:var(--hcon-blue);cursor:pointer;margin:0;flex-shrink:0}.hcon-form__consent a{color:var(--hcon-blue);text-decoration:underline;text-underline-offset:3px}.hcon-form__consent span p{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.hcon-form__submit{display:inline-flex;align-items:center;gap:12px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;font-weight:700;color:#fff;background:var(--hcon-ink);padding:18px 32px;border:0;cursor:pointer;transition:background .2s,gap .25s}.hcon-form__submit:hover{background:var(--hcon-blue);gap:18px}.hcon-form__submit i{color:var(--hcon-gold);font-size:11px}.hcon-form__success,.hcon-form__error{grid-column:span 2;display:flex;align-items:center;gap:12px;padding:14px 18px;margin-bottom:8px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600}.hcon-form__success{background:#1a7a3e14;color:var(--hcon-green);border-left:3px solid var(--hcon-green)}.hcon-form__error{background:#b012120f;color:#b01212;border-left:3px solid #b01212}.hcon-form__info{background:var(--hcon-cream);padding:36px 32px;border-top:3px solid var(--hcon-ink);position:sticky;top:96px}@media(max-width:989px){.hcon-form__info{position:static}}.hcon-form__info-head{font-family:DM Mono,ui-monospace,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--hcon-ink);font-weight:700;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid var(--hcon-ink-12)}.hcon-form__info-row{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--hcon-ink-12)}.hcon-form__info-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.hcon-form__info-row .lbl{font-family:DM Mono,ui-monospace,monospace;font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:var(--hcon-ink-40);font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px}.hcon-form__info-row .lbl i{color:var(--hcon-blue);font-size:10px}.hcon-form__info-row .val{font-size:15px;line-height:1.55;color:var(--hcon-ink)}.hcon-form__info-row .val p{margin:0}.hcon-form__info-row .val.val--big{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:20px;line-height:1.1;letter-spacing:-.005em}.hcon-form__info-row .val.val--big a{color:inherit;transition:color .2s;text-decoration:none}.hcon-form__info-row .val.val--big a:hover{color:var(--hcon-blue)}.hcon-form__info-row .val.val--sub{margin-top:6px;font-size:13px;color:var(--hcon-ink-60)}.hcon-form__info-row .val.val--sub a{color:var(--hcon-blue);text-decoration:none}.hcon-form__info-row .val.val--hours{font-family:DM Mono,ui-monospace,monospace;font-size:11px;letter-spacing:1px;color:var(--hcon-ink-80)}.hcon-form__socials{display:flex;gap:8px;margin-top:4px}.hcon-form__socials a{width:38px;height:38px;border:1px solid var(--hcon-ink-12);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--hcon-ink-60);text-decoration:none;transition:color .2s,border-color .2s}.hcon-form__socials a:hover{color:var(--hcon-blue);border-color:var(--hcon-blue)}@media(max-width:749px){.hcon-form{padding:56px 0}.hcon-form__h,.hcon-form__h p{font-size:32px}.hcon-form__info{padding:28px 22px}.hcon-form__field input,.hcon-form__field select,.hcon-form__field textarea{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/huger-contact-form.css.map */
