.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-wrapper{display:flex}.contact-wrapper .contact{width:55%;padding-bottom:0}.contact-wrapper .contact-bg-image{width:45%;background-position:100% 100%;background-repeat:no-repeat;background-size:cover}.contact h2{font-size:80px;line-height:104px;font-weight:300;font-family:Hiragino Mincho ProN;text-transform:uppercase;max-width:500px;margin-bottom:10px}.contact h2.form-status{text-transform:none}.contact .field:before,.contact .field:after{display:none}.contact .field input,.contact .field select{outline:none;box-shadow:none;height:64px;font-size:16px;line-height:21px;border:1px solid #040B2D;color:#040b2d;letter-spacing:0;padding-left:30px}.contact select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:95%;background-position-y:20px;border:1px solid #dfdfdf;border-radius:2px;padding:1rem 2rem 1rem 1rem}.contact textarea{padding-left:30px}.contact .field select{border:1px solid #040B2D!important}.contact .field select.field__input:focus{border-color:#2240e6!important}.contact .field__input:not(:placeholder-shown)~.field__label{display:block!important}.contact label{font-size:16px;line-height:21px;font-style:italic;color:#040b2d;letter-spacing:0;top:-10px;background:#f8f5f5;padding:0 10px}.contact textarea{outline:none;box-shadow:none!important;border:1px solid #040B2D;color:#040b2d;letter-spacing:0;font-size:16px}.contact .field__input:focus{border-color:#2240e6;color:#2240e6}.contact .field__input:focus~.field__label{display:block!important;color:#2240e6}.contact .text-area{min-height:200px}.contact .contact__button{display:flex;justify-content:flex-end;margin-top:2rem}.contact .contact__button button{height:69px;min-width:346px;background:#2240e6}.contact-description{margin-bottom:50px}.contact-description p{color:#040b2d;max-width:582px;margin:0}@media screen and (min-width: 1024px){.contact.page-width{padding-right:10rem}}@media screen and (max-width: 749px){.contact-wrapper .contact-bg-image{width:100%;min-height:300px}.contact-wrapper{flex-direction:column-reverse}.contact-wrapper .contact{width:100%}.contact h2{font-size:40px;line-height:52px;margin-top:-60px;max-width:300px}.section-collapse-content h2{font-size:32px!important;line-height:42px!important}.contact .contact__button button{min-width:100%}}.contact h2.form-status{font-size:20px;line-height:25px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
