.contact-form:not(:where(.nj-imp,.nj-imp *)){--primary-color: var(--theme-primary, #000);--primary-color-hover: var(--theme-primary-hover, #333);--primary-color-rgb: 0, 0, 0;--background-color: var(--theme-background, #fff);--text-color: var(--theme-text, #000);--border-color: var(--theme-border, #e5e5e5);--error-color: var(--theme-error, #dc3545);--success-color: var(--theme-success, #28a745);--placeholder-color: var(--theme-placeholder, #999);--field-bg: var(--theme-field-bg, #fff);--field-text: var(--theme-field-text, #000);--button-text: var(--theme-button-text, #fff);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--border-radius: 8px;--transition-fast: .15s ease;--transition-normal: .2s ease}.contact-form__padding:not(:where(.nj-imp,.nj-imp *)){padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}@media screen and (min-width:750px){.contact-form__padding:not(:where(.nj-imp,.nj-imp *)){padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}}.contact-form__heading:not(:where(.nj-imp,.nj-imp *)){margin-bottom:var(--spacing-lg);color:var(--text-color)}.contact-form__heading.h2:not(:where(.nj-imp,.nj-imp *)){font-size:1.5rem;line-height:1.3}.contact-form__heading.h1:not(:where(.nj-imp,.nj-imp *)){font-size:2rem;line-height:1.2}.contact-form__heading.h0:not(:where(.nj-imp,.nj-imp *)){font-size:2.5rem;line-height:1.1}.contact-form__heading.hxl:not(:where(.nj-imp,.nj-imp *)){font-size:3rem;line-height:1.1}.contact-form__heading.hxxl:not(:where(.nj-imp,.nj-imp *)){font-size:3.5rem;line-height:1}@media screen and (max-width:749px){.contact-form__heading.h2:not(:where(.nj-imp,.nj-imp *)){font-size:1.25rem}.contact-form__heading.h1:not(:where(.nj-imp,.nj-imp *)){font-size:1.75rem}.contact-form__heading.h0:not(:where(.nj-imp,.nj-imp *)){font-size:2rem}.contact-form__heading.hxl:not(:where(.nj-imp,.nj-imp *)){font-size:2.25rem}.contact-form__heading.hxxl:not(:where(.nj-imp,.nj-imp *)){font-size:2.5rem}}.contact-form__heading.visually-hidden:not(:where(.nj-imp,.nj-imp *)){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.contact-form__form:not(:where(.nj-imp,.nj-imp *)){position:relative}.contact-form__status:not(:where(.nj-imp,.nj-imp *)){margin-bottom:var(--spacing-md)}.contact-form__status--success:not(:where(.nj-imp,.nj-imp *)){color:var(--success-color);display:flex;align-items:flex-start;gap:var(--spacing-xs)}.contact-form__status--error:not(:where(.nj-imp,.nj-imp *)){color:var(--error-color);display:flex;align-items:flex-start;gap:var(--spacing-xs)}.contact-form__status-icon:not(:where(.nj-imp,.nj-imp *)){margin-top:.2rem;flex-shrink:0}.contact-form__status-icon svg:not(:where(.nj-imp,.nj-imp *)){fill:currentColor;width:16px;height:16px}.contact-form__status-list:not(:where(.nj-imp,.nj-imp *)){margin-top:var(--spacing-sm)}.contact-form__status-list ul:not(:where(.nj-imp,.nj-imp *)){list-style:none;padding:0;margin:0}.contact-form__status-list a:not(:where(.nj-imp,.nj-imp *)){color:var(--error-color);text-decoration:underline}.contact-form__fields:not(:where(.nj-imp,.nj-imp *)){display:flex;flex-direction:column;gap:30px}@media screen and (min-width:750px){.contact-form__fields:not(:where(.nj-imp,.nj-imp *)){display:grid;grid-template-columns:repeat(2,1fr);gap:30px}}.contact-form__field:not(:where(.nj-imp,.nj-imp *)){position:relative;margin-bottom:var(--spacing-md);display:flex;flex-direction:column}@media screen and (min-width:750px){.contact-form__field:not(:where(.nj-imp,.nj-imp *)){margin-bottom:var(--spacing-lg)}}.contact-form__field--with-error .contact-form__input:not(:where(.nj-imp,.nj-imp *)){border-color:var(--error-color)}.contact-form__input:not(:where(.nj-imp,.nj-imp *)){width:100%;padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--field-bg);color:var(--field-text);font-size:1.4rem;line-height:1.5;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.contact-form__input:focus:not(:where(.nj-imp,.nj-imp *)){outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px rgba(var(--primary-color-rgb),.3)}.contact-form__input:not(:where(.nj-imp,.nj-imp *))::placeholder{color:var(--placeholder-color)}.contact-form__textarea:not(:where(.nj-imp,.nj-imp *)){min-height:120px;resize:vertical;font-family:inherit}.contact-form__label:not(:where(.nj-imp,.nj-imp *)){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.contact-form__label span[aria-hidden=true]:not(:where(.nj-imp,.nj-imp *)){color:var(--error-color)}.contact-form__field-error:not(:where(.nj-imp,.nj-imp *)){margin-top:var(--spacing-xs);color:var(--error-color);font-size:1.4rem;letter-spacing:var(--letter-spacing-body)}.contact-form__field-error .contact-form__message:not(:where(.nj-imp,.nj-imp *)){display:flex;align-items:flex-start;gap:var(--spacing-xs)}.contact-form__field-error svg:not(:where(.nj-imp,.nj-imp *)){fill:var(--error-color);flex-shrink:0;margin-top:.1rem}.contact-form__button:not(:where(.nj-imp,.nj-imp *)){margin-top:var(--spacing-sm);width:auto;min-width:fit-content;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--primary-color);color:var(--button-text);border:1px solid var(--primary-color);border-radius:var(--border-radius);font-size:1rem;font-weight:500;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}@media screen and (min-width:750px){.contact-form__button:not(:where(.nj-imp,.nj-imp *)){width:fit-content}}.contact-form__button:hover:not(:where(.nj-imp,.nj-imp *)),.contact-form__button:focus:not(:where(.nj-imp,.nj-imp *)){background-color:var(--primary-color-hover);border-color:var(--primary-color-hover)}.contact-form__button:disabled:not(:where(.nj-imp,.nj-imp *)){opacity:.6;cursor:not-allowed}.contact-form__animate-slide-in:not(:where(.nj-imp,.nj-imp *)){opacity:0;transform:translateY(20px);animation:slideIn .6s ease forwards}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}.contact-form__input:focus-visible:not(:where(.nj-imp,.nj-imp *)){outline:2px solid var(--primary-color);outline-offset:2px}.contact-form__button:focus-visible:not(:where(.nj-imp,.nj-imp *)){outline:2px solid var(--primary-color);outline-offset:2px}.visually-hidden:not(:where(.nj-imp,.nj-imp *)){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}@media screen and (max-width:749px){.contact-form__fields:not(:where(.nj-imp,.nj-imp *)){gap:0px}.contact-form__field:not(:where(.nj-imp,.nj-imp *)){margin-bottom:var(--spacing-sm)}}.contact-page__grid:not(:where(.nj-imp,.nj-imp *)){display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media screen and (min-width:990px){.contact-page__grid:not(:where(.nj-imp,.nj-imp *)){grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:start}}.contact-page__eyebrow:not(:where(.nj-imp,.nj-imp *)){margin:0 0 var(--spacing-sm);color:var(--contact-accent);font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.contact-page__heading:not(:where(.nj-imp,.nj-imp *)),.contact-page__form-heading:not(:where(.nj-imp,.nj-imp *)){margin:0 0 var(--spacing-md);color:var(--text-color)}.contact-page__intro:not(:where(.nj-imp,.nj-imp *)){max-width:44rem;color:var(--text-color);opacity:.75;margin-bottom:var(--spacing-lg)}.contact-page__intro p:not(:where(.nj-imp,.nj-imp *)){margin:0}.contact-page__details:not(:where(.nj-imp,.nj-imp *)){border-top:1px solid var(--border-color)}.contact-page__detail:not(:where(.nj-imp,.nj-imp *)){padding:var(--spacing-md) 0;border-bottom:1px solid var(--border-color)}.contact-page__detail-label:not(:where(.nj-imp,.nj-imp *)){margin:0 0 .4rem;color:var(--contact-accent, var(--primary-color));font-size:1.1rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.contact-page__detail-value:not(:where(.nj-imp,.nj-imp *)){display:inline-block;margin:0;color:var(--text-color);font-size:1.6rem;text-decoration:none}a.contact-page__detail-value:hover:not(:where(.nj-imp,.nj-imp *)){text-decoration:underline}.contact-page__card:not(:where(.nj-imp,.nj-imp *)){background-color:var(--contact-card-bg, var(--background-color));padding:var(--spacing-lg)}@media screen and (min-width:750px){.contact-page__card:not(:where(.nj-imp,.nj-imp *)){padding:var(--spacing-xl)}}.contact-page__disclaimer:not(:where(.nj-imp,.nj-imp *)){margin-top:var(--spacing-md);color:var(--text-color);opacity:.65;font-size:1.2rem}.contact-page__disclaimer p:not(:where(.nj-imp,.nj-imp *)){margin:0}.contact-page__disclaimer a:not(:where(.nj-imp,.nj-imp *)){color:inherit}.contact-page .contact-form__label:not(:where(.nj-imp,.nj-imp *)){position:static!important;overflow:visible;width:auto;height:auto;margin:0 0 .6rem;padding:0;clip:auto;order:-1;color:var(--text-color);opacity:.6;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.contact-page .contact-form__input:not(:where(.nj-imp,.nj-imp *)){border:none;border-bottom:1px solid var(--border-color);border-radius:0;background-color:transparent;padding:.8rem 0}.contact-page .contact-form__input:focus:not(:where(.nj-imp,.nj-imp *)){box-shadow:none}.contact-page .contact-form__textarea:not(:where(.nj-imp,.nj-imp *)){min-height:100px}.contact-page .contact-form__button:not(:where(.nj-imp,.nj-imp *)){border-radius:4px;text-transform:uppercase;letter-spacing:.05em}
/*# sourceMappingURL=/cdn/shop/t/97/assets/contact-form.css.map */
