.contact-form{padding:var(--nova-space-xl) var(--nova-space-page-margin);flex-direction:column;gap:var(--nova-space-xl)}.contact-form>*{margin:auto;max-width:535px}.contact-form__header{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--nova-space-md)}.contact-form__form{width:100%;flex-direction:column;gap:var(--nova-space-sm)}.contact-form--text-wrapper{flex-direction:column;gap:var(--nova-space-xs);align-items:center;width:100%;max-width:463px}.contact-form__body{width:100%;flex-direction:column;gap:var(--nova-space-xs)}.contact-form__body .grid{--hh-grid-gutter: var(--nova-space-xs)}.contact-form__label{color:var(--nova-color-brand-charcoal);padding:var(--nova-space-2xs) 0}.contact-form__name-wrapper{flex-direction:column;gap:var(--nova-space-md)}sl-input.contact-form__input::part(base),sl-textarea.contact-form__textarea::part(base){--sl-input-focus-ring-color: var(--nova-color-black);--sl-focus-ring-width: 1px}.contact-form__input::part(form-control),.contact-form__textarea::part(form-control){position:relative}.contact-form__input::part(form-control-label),.contact-form__textarea::part(form-control-label){position:absolute;font-size:12px;top:11px;left:10px;z-index:1;line-height:normal;color:var(--nova-color-brand-charcoal)}.contact-form__input::part(form-control-input){height:40px}.contact-form__input::part(base){height:40px;border:1px solid var(--nova-color-brand-charcoal)}.contact-form__input::part(input),.contact-form__textarea::part(textarea){font-size:12px;color:var(--nova-color-brand-ink);top:-2px}@media screen and (max-width: 1023px){.contact-form__input::part(input),.contact-form__textarea::part(textarea){font-size:16px}}.contact-form__input::part(input){height:40px}.contact-form__input::part(input)::placeholder,.contact-form__textarea::part(textarea)::placeholder{font-size:12px;line-height:normal;color:transparent}sl-input.contact-form__input::part(form-control-label),sl-textarea.contact-form__textarea::part(form-control-label){--sl-input-required-content-color: var(--nova-utility-error)}.contact-form__input::part(input):-webkit-autofill,.contact-form__textarea::part(textarea):-webkit-autofill{-webkit-text-fill-color:var(--nova-color-brand-ink)}.contact-form__textarea::part(base){background:transparent;border:var(--sl-input-border-width) solid var(--nova-color-brand-charcoal)}.contact-form__footer{padding-top:var(--nova-space-2xs);justify-content:flex-start;align-items:flex-start}.contact-form__submit-btn,.contact-form__success-cta{background-color:var(--nova-color-brand-charcoal);color:var(--nova-color-white)}.contact-form__submit-btn:hover,.contact-form__success-cta:hover{background-color:var(--nova-color-black)}.contact-form__success-wrapper{width:100%;gap:var(--nova-space-sm)}.contact-form__text-wrapper{width:100%;gap:var(--nova-space-xsm)}.contact-form__success-heading{color:var(--nova-color-black)}.contact-form__success-subtext{color:var(--nova-utility-success)}.contact-form__error-wrapper--hidden{display:none}.contact-form__error-wrapper *{color:var(--nova-utility-error)}.contact-form__body .form__row{display:flex;flex-direction:column;gap:var(--nova-space-2xs)}.contact-form__body .form__error{display:flex;gap:var(--nova-space-2xs);align-items:center;color:var(--nova-utility-error);line-height:100%}.contact-form__body .form__error svg{width:10px;height:10px}@media screen and (min-width: 768px){.contact-form{gap:var(--nova-space-md);padding-top:0}.contact-form__header{gap:var(--nova-space-sm);align-items:center}.contact-form__form-note{text-align:center}.contact-form__form,.contact-form__text-wrapper{gap:var(--nova-space-xsm)}.contact-form__name-wrapper{flex-direction:row;gap:calc(var(--nova-space-sm) * 2)}.contact-form__footer{justify-content:center;align-items:center}.contact-form__subtext{text-align:center}}@media screen and (max-width: 480px){.contact-form__grid{display:flex}.contact-form__grid .form__row{width:calc(50% - 5px)}}
/*# sourceMappingURL=/cdn/shop/t/305/assets/section-contact-form.css.map */
