.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{max-width:100%!important;padding-left:2rem!important;padding-right:2rem!important}.contact-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:4rem;max-width:1400px;margin:0 auto}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact select,.contact textarea{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:1.2rem 1.5rem;color:#fff;font-size:1rem;width:100%;transition:all .3s ease}.contact input::placeholder,.contact textarea::placeholder{color:#ffffff80}.contact input:focus,.contact select:focus,.contact textarea:focus{outline:none;border-color:#ffffff4d;background-color:#ffffff14}.contact select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23fff' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.5rem center;background-size:12px;cursor:pointer}.contact textarea{min-height:150px;resize:vertical}.contact button[type=submit],.contact .button{background-color:#fff;color:#000;border:none;border-radius:50px;padding:1.2rem 3rem;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;width:auto;display:inline-block}.contact button[type=submit]:hover,.contact .button:hover{background-color:#e6e6e6;transform:translateY(-2px);box-shadow:0 4px 12px #fff3}.contact-info-wrapper{display:flex;flex-direction:column;gap:2rem;padding-left:2rem}.contact-info-item{display:flex;flex-direction:column;gap:.3rem}.contact-info-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#999;margin-bottom:.3rem}.contact-info-value{font-size:.95rem;color:#fff;font-weight:400;line-height:1.5}.contact-info-value a{color:#fff;text-decoration:underline;transition:color .3s ease}.contact-info-value a:hover{color:#ccc}.contact-social-links{display:flex;gap:1rem;margin-top:.5rem}.contact-social-links a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:transparent;border:1px solid #fff;color:#fff;transition:all .3s ease}.contact-social-links a:hover{background-color:#fff;color:#000;transform:scale(1.05)}.contact-social-links svg,.contact-social-links img{width:16px;height:16px}@media screen and (max-width:989px){.contact-wrapper{grid-template-columns:1fr;gap:3rem}.contact-info-wrapper{padding-left:0}.contact button[type=submit],.contact .button{width:100%}}@media screen and (max-width:749px){.contact{padding-left:1.5rem!important;padding-right:1.5rem!important}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact select,.contact textarea{padding:1rem 1.2rem;font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
