.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__main-heading{font-size:clamp(35px,9vw,74px);font-weight:800;font-stretch:condensed;text-transform:uppercase;margin-bottom:35px;margin-top:0;line-height:90%;letter-spacing:0}.flexed{display:flex;gap:5px}.contact__description{margin-bottom:3rem;font-size:16px;line-height:normal;letter-spacing:0;color:#000}.contact__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width:990px){.contact__grid{grid-template-columns:1fr 1fr;gap:4rem}}.contact__info-heading{font-size:26px!important;font-weight:500;margin-bottom:1rem;text-transform:none;letter-spacing:0}.contact__info-item strong{font-size:18px!important;font-weight:500;margin-bottom:.5rem;color:#000}.flexed a{color:#000}.contact__info-intro{margin-bottom:2rem;line-height:1.6;font-size:16px;color:#000}.contact__info>*{font-size:16px}.contact__info-item{margin-bottom:2rem;line-height:1.6}.contact__info-item strong{display:block;margin-bottom:.5rem;font-weight:500;color:#000}.contact__info-item span,.contact__address,.contact__hours{display:block;line-height:100%;color:#000}.contact__address p,.contact__hours p{line-height:120%;color:#000;margin-top:5px;font-weight:500;font-family:Helvetica,"sans-serif"}.contact__address,.contact__hours{line-height:1.2}.contact__form-heading{font-size:26px;font-weight:500;margin-bottom:2rem;text-transform:none}.contact .field{margin-bottom:1.5rem;position:relative}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.sj-field{margin-bottom:25px}.contact .field__label{display:block!important;font-weight:700;text-transform:uppercase;font-size:19px;margin-bottom:4px;letter-spacing:0;color:#000;position:static!important;left:auto!important;top:auto!important;transform:none!important;pointer-events:auto;opacity:1!important;transition:none!important}.contact .field__input{width:100%;padding:.75rem!important;margin:0!important;border:1px solid #e0e0e0;background-color:#fff;color:#676767;font-size:16px;font-family:Helvetica,"sans-serif";font-weight:400}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{padding:.75rem!important;margin:0!important}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{position:static!important;left:auto!important;top:auto!important;transform:none!important;font-size:14px!important;letter-spacing:.5px!important}.contact .field__input:focus{outline:none;border-color:#000}.contact .field__input::placeholder{opacity:1!important;color:#999}.contact .field__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem!important;padding:.75rem!important;margin:0!important;cursor:pointer}.contact .field__select:focus{padding:.75rem!important;margin:0!important}.contact .text-area{min-height:150px;resize:vertical;padding:.75rem!important;margin:0!important}.contact .text-area:focus{padding:.75rem!important;margin:0!important}.contact__button{margin-top:2rem}@media screen and (min-width:750px){.contact__button{margin-top:3rem}}.contact__button .button{background-color:#000;color:#fff;text-transform:uppercase;font-weight:700;padding:1rem 2rem;border:none;cursor:pointer;font-size:19px;letter-spacing:1px;transition:background-color .2s}.contact__button .button:hover{background-color:#333}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
