#contact_form{scroll-margin-top:var(--nova-space-3xl)}.form__message--success~.account__input-button-container,.form__message--success~.contact-form__field-wrapper{display:none!important}.contact-form{margin:0 auto;padding:var(--nova-space-xl) var(--nova-space-page-margin) var(--nova-space-3xl)}.contact-form h2{margin-bottom:var(--nova-space-lg)}.contact-form__body{flex-direction:column-reverse;align-items:stretch;gap:2rem}.contact-form__sidebar{width:100%}.contact-form__sidebar img{width:25%;height:auto;max-width:120px;margin-top:var(--nova-space-md)}.contact-form ol,.contact-form ul{padding-left:var(--nova-space-sm)}.contact-form__submit{display:block;border:none;background-color:var(--sl-color-primary-600);color:var(--sl-color-neutral-0);text-transform:uppercase;padding:var(--sl-spacing-small) var(--nova-space-md);font-family:var(--sl-font-sans);font-size:var(--sl-font-size-medium);font-weight:var(--sl-font-weight-semibold);line-height:var(--sl-line-height-normal);letter-spacing:var(--sl-letter-spacing-normal);border-radius:var(--nova-border-radius-xl);transition:var(--sl-transition-x-fast) background-color;cursor:pointer;letter-spacing:1.4px;transition:.25s}.contact-form__submit:hover{background-color:var(--nova-brand-reverse);color:var(--nova-brand-ink)}.contact-form .form__status-message{margin-top:var(--nova-space-md)}.form__row--2-stack{flex-direction:row;gap:.5em}@media screen and (min-width: 1100px){.contact-form{margin:0 auto var(--nova-space-2xl);padding-left:var(--nova-space-3xl);padding-right:var(--nova-space-3xl)}.contact-form__body{flex-direction:row;align-items:start;justify-content:space-around;gap:0}.contact-form__field-wrapper{border-right:1px solid var(--nova-brand-neutral);padding-right:var(--nova-space-xl)}.contact-form__form{width:clamp(50%,calc(100% - 460px),calc(100vw - 460px))}.contact-form__sidebar{margin-left:var(--nova-space-xl);flex:1;display:flex;flex-direction:column}.contact-form__sidebar img{width:72%;max-width:none;margin:var(--nova-space-md) auto;align-self:center}.form__row--3-stack{flex-direction:column;gap:0}}@media screen and (min-width: 1200px){.contact-form{padding:var(--nova-space-xl) var(--nova-space-3xl) var(--nova-space-3xl)}.contact-form__field-wrapper{padding-right:var(--nova-space-2xl)}.contact-form__sidebar{margin-left:var(--nova-space-2xl)}}@media screen and (min-width: 1350px){.form__row--3-stack{flex-direction:row;gap:.5rem}}@media screen and (max-width: 800px){.form__row--3-stack{flex-direction:column;gap:0}}@media screen and (max-width: 500px){.form__row--2-stack{flex-direction:column;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/318/assets/section-contact-form.css.map */
