.contact__us{line-height:2.4rem;letter-spacing:0}.contact__us-info{max-width:28.2rem;margin-bottom:4rem}.rte>*{font-size:16px;line-height:24px;margin:1.2rem 0}.rte>h3{font-weight:700;font-size:16px;line-height:24px;margin:2.4rem 0 1.2rem}.rte a:hover,.rte a{color:#d50032}.contact-page-title{font-family:Regular;font-style:normal;font-weight:400;font-size:45px;line-height:100%;text-transform:uppercase;margin:0 0 2.4rem}.contact__us-form{background-color:#fff;border-radius:1.2rem;padding:2.4rem 1.6rem}.form-header{font-size:14px;line-height:20px;letter-spacing:.06rem;margin-bottom:2.4rem;text-align:center}.contact__us-form .title{font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;margin-bottom:1.6rem}.contact__us-form .field__input,.contact__us-form .select__select{border:2px solid var(--color-light-gray)}.contact__us-form .field,.contact__us-form .select{margin-bottom:4rem}.contact__us-form .field,.contact__us-form .field__label,.contact__us-form .select__select{color:var(--color-gray);font-weight:600;font-size:16px;line-height:150%;text-transform:none}.select__select option{color:rgba(var(--color-foreground))}.contact__us-form svg.icon{color:var(--color-gray)}.contact__us-form .text-area{min-height:5.2rem;overflow:hidden;resize:auto}.contact__us-form textarea+label{background:#fff}.text-area.field__input:not(:placeholder-shown),.text-area.field__input:focus{height:auto}.contact__us-form *:focus-visible{box-shadow:none}@media screen and (min-width: 990px){.contact-page-title{font-size:64px;margin-bottom:3.2rem}.rte>*{font-size:18px;line-height:26px}.rte>h3{font-size:18px;line-height:26px;margin:3.2rem 0 1.2rem}.contact__us-form{max-width:49.2rem;padding:4rem;width:100%}.form-header{font-size:16px;line-height:24px;letter-spacing:0;margin-bottom:3rem}.contact__us-form .title{font-size:18px;line-height:26px}.contact__us-form .field,.contact__us-form .select{margin-bottom:2.2rem}}.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}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/section-contact-form-styles.css.map */
