.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact__form-container{background-color:#f8f5f2;padding:2rem;border-radius:8px}.contact #ContactForm-topic{font-size:1.6rem;line-height:1.4!important;color:inherit!important;font-family:inherit!important}.contact #ContactForm-topic+.field__label{display:none!important}.contact__button .button{display:block;width:100%;max-width:100%;box-sizing:border-box}.field--radio-group .radio-options{display:flex;gap:2rem;align-items:center}.field--radio-group input[type=radio]{margin-right:.4rem}.contact .field--radio-group .field__label{position:static!important;top:auto!important;left:auto!important;transform:none!important;opacity:1!important;display:block!important;margin:0 0 .6rem!important}.contact .field--radio-group .radio-options{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.contact .field--radio-group .radio-options label{display:inline-flex;align-items:center;gap:.5rem}.contact .field--consent{display:flex;align-items:baseline;gap:.8rem}.contact .field--consent .form-notice{display:inline-flex;align-self:flex-start;line-height:1.5}.contact .field--consent .form-notice svg{display:block;width:1.35em;height:1.35em}.contact .field--consent label{line-height:1.5}.form-notice svg{margin-top:0;flex:0 0 auto;fill:rgb(var(--color-link))}.contact-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:none;z-index:9999}.contact-modal.is-open{display:block}.contact-modal__dialog{background:rgb(var(--color-background));color:inherit;max-width:560px;margin:18vh auto;padding:2rem;border-radius:8px;box-shadow:0 10px 30px #0003;position:relative}.contact-modal__close{-webkit-appearance:none;appearance:none;border:0;background:transparent;font-size:2rem;line-height:1;position:absolute;right:1rem;top:1rem;cursor:pointer;color:rgb(var(--color-link))}.contact-modal__close:hover,.contact-modal__close:focus{color:rgba(var(--color-link),.8)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
