.nooa-contact{--cf-gap-heading: clamp(17.07px, calc(20px + (var(--max-vw) - 375px) * .012945), 40px);--cf-gap-intro: clamp(8.53px, calc(10px + (var(--max-vw) - 375px) * .009061), 24px);--cf-gap-fields: clamp(8.53px, calc(10px + (var(--max-vw) - 375px) * .006472), 20px);--cf-gap-form: clamp(17.07px, calc(20px + (var(--max-vw) - 375px) * .006472), 30px);--cf-pad-block: clamp(29.5px, calc(34.6px + (var(--max-vw) - 375px) * .007194), 45.71px);--cf-text-heading: clamp(25.6px, calc(30px + (var(--max-vw) - 375px) * .012945), 50px);--cf-text-intro: clamp(13.65px, calc(16px + (var(--max-vw) - 375px) * .002589), 20px);--cf-text-btn: clamp(13.65px, calc(16px + (var(--max-vw) - 375px) * .002589), 20px);--cf-btn-h: clamp(61px, calc(61px + (var(--max-vw) - 375px) * .001942), 64px);--cf-field-h: 57.15px;--cf-field-pad: 19.05px;--cf-textarea-h: 126.98px;--cf-text-field: 18px;--cf-rule: 1.27px;--cf-rule-color: rgba(18, 18, 18, .2);--cf-btn-pad-x: 150px;--cf-column: 921.9px;padding-block:var(--cf-pad-block)}.nooa-contact__inner{width:100%;max-width:var(--cf-column);margin-inline:auto;display:flex;flex-direction:column;gap:var(--cf-gap-heading)}.nooa-contact__title{margin:0;font-family:var(--font-display);font-size:var(--cf-text-heading);font-weight:500;line-height:var(--lh-h2-slider);letter-spacing:var(--ls-h2);color:var(--color-ink);text-align:left}.nooa-contact__body{display:flex;flex-direction:column;gap:var(--cf-gap-intro)}.nooa-contact__intro{display:flex;flex-direction:column;gap:10px;margin:0;font-family:var(--font-body);font-size:var(--cf-text-intro);font-weight:400;line-height:21.66px;letter-spacing:0;color:var(--color-ink-navy-soft, #191919)}.nooa-contact__intro a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nooa-contact__intro-strong{font-weight:600;text-decoration:underline;text-underline-offset:2px}.nooa-contact .contact__form-inner{display:flex;flex-direction:column;gap:var(--cf-gap-form)}.nooa-contact .contact__field-stack,.nooa-contact .contact__fields{display:flex;flex-direction:column;gap:var(--cf-gap-fields)}.nooa-contact .field{position:relative;display:block;width:100%}.nooa-contact .field__input,.nooa-contact .text-area{display:block;width:100%;height:var(--cf-field-h);min-height:0;padding:var(--cf-field-pad);margin:0;border:0;border-bottom:var(--cf-rule) solid var(--cf-rule-color);border-radius:0;background:var(--color-white);box-shadow:none;font-family:var(--font-body);font-size:var(--cf-text-field);font-weight:400;line-height:1;letter-spacing:.51px;color:var(--color-ink)}.nooa-contact .text-area{height:var(--cf-textarea-h);resize:vertical}.nooa-contact .field__input::placeholder,.nooa-contact .text-area::placeholder{color:#757575;opacity:1}.nooa-contact .field__input:focus,.nooa-contact .text-area:focus{outline:none}.nooa-contact .field__input:focus-visible,.nooa-contact .text-area:focus-visible{outline:2px solid var(--color-hero-accent);outline-offset:0}.nooa-contact .contact__button{display:flex}.nooa-contact .contact__button .button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--cf-btn-h);padding:0 var(--cf-btn-pad-x);border:0;border-radius:50px;background:#0f75ff;box-shadow:none;font-family:var(--font-display);font-size:var(--cf-text-btn);font-weight:600;line-height:1;letter-spacing:0;color:var(--color-white);cursor:pointer;transition:opacity .2s ease}.nooa-contact .contact__button .button:hover{opacity:.9}@media(min-width:768px){.nooa-contact__body{border-bottom:var(--cf-rule) solid var(--cf-rule-color);padding-bottom:var(--cf-gap-form)}.nooa-contact__intro{flex-direction:row;justify-content:space-between;gap:20px}.nooa-contact .contact__fields{flex-direction:row}.nooa-contact .contact__fields>.field{flex:1 1 0;min-width:0}.nooa-contact .contact__button .button{width:auto}}.nooa-contact .field__label,.nooa-contact .form__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.nooa-contact .field__input:focus,.nooa-contact .field__input:not(:placeholder-shown),.nooa-contact .field__input:-webkit-autofill,.nooa-contact .text-area:focus,.nooa-contact .text-area:not(:placeholder-shown){padding:var(--cf-field-pad);margin:0}.nooa-contact .field:before,.nooa-contact .field:after{content:none}.nooa-contact .contact__button .button:after{content:none}.nooa-contact .contact__field-error{margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nooa-contact.css.map */
