.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact-form__heading,.contact-form__text{margin:0}.contact .image-with-text__content{overflow:visible!important}.contact-form__heading{text-align:start}.section-contact-form{background:radial-gradient(130% 110% at 50% -10%,#2c2218,#191309 65%)!important}.section-contact-form .section__inner{padding-top:5rem!important;padding-bottom:5rem!important}.section-contact-form .image-with-text__container{display:flex!important;flex-direction:column!important;align-items:center!important;max-width:54rem!important;margin:0 auto!important;gap:0!important;height:auto!important;min-height:0!important}.section-contact-form .image-with-text__media-item{order:-1!important;width:7.2rem!important;height:7.2rem!important;max-width:none!important;flex:0 0 auto!important;margin:0 auto 1.8rem!important;background:#faf7f1!important;border-radius:999px!important;padding:1.1rem!important;box-shadow:0 10px 34px #00000073!important;display:flex!important;align-items:center!important;justify-content:center!important}.section-contact-form .image-with-text__media{height:auto!important;min-height:0!important;background:transparent!important;aspect-ratio:auto!important;overflow:visible!important}.section-contact-form .image-with-text__media img{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important}.section-contact-form .image-with-text__text-item{width:100%!important;height:auto!important;flex:0 0 auto!important}.section-contact-form .image-with-text__content{background:transparent!important;box-shadow:none!important;border:0!important;text-align:center!important;max-width:50rem!important;margin:0 auto!important;padding:0!important}.section-contact-form .contact-form__heading{color:#d8b463!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:2rem!important;text-align:center!important;margin:0 auto 1.2rem!important}.section-contact-form .contact-form__heading:after{content:"";display:block;width:4rem;height:2px;background:#c79a3e;margin:1.2rem auto 0;border-radius:2px}.section-contact-form .contact-form__text{color:#ffffffb8!important;text-align:center!important;margin:0 auto 2.2rem!important}.section-contact-form .field{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.section-contact-form .field:focus-within{border-color:#c79a3e!important;box-shadow:0 0 0 3px #c79a3e33!important}.section-contact-form .field__input,.section-contact-form .field select,.section-contact-form textarea.field__input{color:#fff!important;background:transparent!important}.section-contact-form .field__input::placeholder{color:#ffffff80!important}.section-contact-form .field__label{color:#ffffff8c!important}.section-contact-form .field select option{color:#1c1813!important}.section-contact-form .select .icon-caret,.section-contact-form .field svg{color:#fff9!important}.section-contact-form .grid-2{gap:1.2rem!important}.section-contact-form button[type=submit],.section-contact-form button[type=submit].button{background:#c79a3e!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:1.4rem 3.6rem!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase!important;box-shadow:none!important;margin:.6rem auto 0!important;transition:background-color .2s ease,transform .15s ease!important}.section-contact-form button[type=submit]:hover{background:#b8893a!important;transform:translateY(-1px)!important}.section-contact-form .section__inner,.section-contact-form .image-with-text,.section-contact-form .image-with-text__text-item{background:transparent!important;background-color:transparent!important;background-image:none!important}.section-contact-form .field.select,.section-contact-form .field--matching-color-scheme{background:#ffffff0d!important;background-image:none!important;border:1px solid rgba(255,255,255,.18)!important}.section-contact-form .field.select select,.section-contact-form select.field__input{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;color:#fff!important}.section-contact-form .field.select option{color:#1c1813!important;background:#fff!important}.section-contact-form .field.select *:not(option){background-color:transparent!important;background-image:none!important}.section-contact-form .field.select{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.18)!important}.section-contact-form .field.select select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:#fff!important}.section-contact-form .field.select .field__label{color:#ffffff8c!important}.section-contact-form .field.select select{color:#ffffffe0!important}.section-contact-form .image-with-text__media-item{display:none!important}.section-contact-form .section__inner{padding-top:3.6rem!important;padding-bottom:3.6rem!important}.section-contact-form .contact-form__heading{margin-top:0!important}.section-contact-form .grid-2{gap:1rem!important}.section-contact-form .contact-form__text:first-of-type{margin-bottom:1.6rem!important}.section-contact-form .field{margin-bottom:0!important}.section-contact-form .field:focus-within{box-shadow:none!important}.section-contact-form .field__label{background-color:#1c1610!important;color:#ffffff8c!important}.section-contact-form button[type=submit]{border:0!important;box-shadow:none!important;outline:none!important}.section-contact-form button[type=submit]:before,.section-contact-form button[type=submit]:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important}.section-contact-form .field__label{background-color:transparent!important;transition:opacity .12s ease!important}.section-contact-form .field:focus-within .field__label,.section-contact-form .field__input:not(:placeholder-shown)~.field__label,.section-contact-form .field__input:not(:placeholder-shown)+.field__label{opacity:0!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-contact-form.css.map */
