.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact-page .contact h2.title{color:#002b45;text-align:center;font-size:clamp(40px,3vw,40px);font-style:normal;font-weight:600;line-height:clamp(50px,4vw,56px);text-transform:uppercase;margin-bottom:0;letter-spacing:normal}.contact-page .contact .field__input{background:#fff;height:62px}.contact-page .desc p{color:#002b45;margin:0}.field:after{box-shadow:unset}.field:hover.field:after{box-shadow:unset}.field__input:focus-visible{box-shadow:unset}*:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.contact-page .contact .field__label,.customer .field label{top:calc(2rem + var(--inputs-border-width));color:#666;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;letter-spacing:normal}.contact-page .contact label.field__label span{color:red}.contact-page .contact select.field{color:#666;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.contact-page .contact .field__input,.contact-page .contact .field__select{padding:2rem 1.5rem 2rem 2rem;color:#666;font-size:15px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;-webkit-appearance:none;appearance:none;width:100%}.contact-page .contact select.field__select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);-webkit-appearance:none;appearance:none;background-repeat:no-repeat;background-size:30px;background-position:right;height:64px;border:none}.contact-page .field__input:focus~.field__label,.contact-page .field__input:not(:placeholder-shown)~.field__label{display:none}.contact-page .contact .contact__button button{border-radius:5px;background:#be2418;width:144px;height:54px;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.32px;text-transform:uppercase}.button:after{box-shadow:unset}.button:not([disabled]):hover:after{box-shadow:unset}.contact .field{border:1px solid #969696}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:2.8rem}.contact .field{margin-bottom:2rem}.contact-page .contact.page-width{max-width:1100px;margin-bottom:8.4rem;padding:0 5.5rem;border-radius:20px;margin-top:30px}.contact-page .contact textarea#ContactForm-body{height:230px}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3rem}}@media screen and (max-width: 749px){.contact-page .desc p{line-height:normal}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
