.contact-form__wrapper{padding-top:42px;padding-bottom:51.66px}.contact-form__wrapper .contact__inner{max-width:100%;margin:0}.contact-form__wrapper .contact__inner .contact__heading{padding-bottom:34px}.contact-form__wrapper .contact__inner .contact__heading .contact__title{margin:0;line-height:var(--line-height-xl);font-size:var(--font-size-xl)}.contact__heading p{font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--low-letter-spacing);margin:20px 0 0}.contact-form__wrapper .contact__inner .contact__grid{display:flex;flex-wrap:wrap;justify-content:space-between;grid-template-columns:1fr;gap:var(--desktop-gap)}.contact-form__wrapper .contact__inner .contact__grid .contact__grid-title{margin:0;line-height:var(--line-height-btn);padding-top:var(--desktop-gap);padding-bottom:26px;font-size:var(--font-size-heading);letter-spacing:var(--custom-letter-spacing)}.contact-form__wrapper .contact__inner .contact__grid .contact__grid-title:first-child{padding-top:0}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__information-list,.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__opening ul{margin:0;padding:0}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__faqs p{margin:0;font-size:var(--font-size-heading);line-height:29px;letter-spacing:var(--custom-letter-spacing);color:var(--color-black);font-weight:var(--font-medium-weight)}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__faqs p a{color:var(--color-black)}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__opening p{margin:0;font-size:var(--font-size-small);line-height:var(--line-height-regular);padding-bottom:var(--mobile-gap)}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__opening ul li{font-size:var(--font-size-small);line-height:var(--line-height-regular);padding-bottom:calc(var(--mobile-gap) / 4);list-style:inside}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__information-list li{font-size:var(--font-size-small);list-style:none;line-height:var(--line-height-regular);padding-bottom:26px}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__information-list li:last-child,.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__opening ul li:last-child{padding-bottom:0}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__information-list li span{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__information-list li a{color:var(--color-black);text-decoration:none}.contact img{max-width:100%}.contact .form__message{align-items:center;margin-top:0;padding:var(--mobile-gap);border-radius:var(--button-radius);font-size:var(--font-size-tiny)}.contact .form__success{background:var(--color-green);color:var(--color-white)}.contact .form__error{background:var(--color-amber)}.contact .form__error .form-status{display:flex;font-size:var(--font-size-tiny)}.contact .form-status-list{margin:var(--mobile-gap) 0 var(--desktop-gap) 0}.contact .form-status-list a{font-size:var(--font-size-body);text-decoration:none;font-family:var(--font-family-content);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.contact .field{margin-bottom:1.5rem}.contact-field{display:flex;flex-direction:column}.contact-field .contact__label{font-family:var(--font-family-content);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--font-size-small);line-height:var(--line-height-slim);display:none}.contact-field .contact__input{width:100%;border:3px solid #000;border-radius:10px;line-height:var(--line-height-regular);outline:0;box-shadow:none;padding:calc(var(--mobile-gap) / 2) 0;font-size:var(--font-size-small);font-family:var(--font-body-family);letter-spacing:var(--custom-letter-spacing)}.contact-field{margin-bottom:23px}.contact-field .contact__input::placeholder{color:#000;opacity:1}.contact-field .contact__input::-ms-input-placeholder{color:#000}.contact__information-list li,.contact__information-list li a{display:flex;align-items:center;gap:16px}.contact__faqs_btn a{box-shadow:0 1px 2px #1018280d;background:#000;color:#fff;text-decoration:none;padding:12px;border-radius:40px;display:block;max-width:171px;width:100%;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.06em;text-align:center;margin-top:34px}.contact__button button{max-width:204px;width:100%;color:var(--color-black);letter-spacing:var(--button-letter-spacing)}.contact__button{margin-top:43px}.contact__grid .contact__information .contact__information-list li a,.contact__grid .contact__information .contact__information-list li p{font-size:var(--font-size-heading);line-height:var(--line-height-xl);letter-spacing:var(--low-letter-spacing);font-weight:var(--font-medium-weight);margin:0;color:var(--color-black)}@media screen and (min-width:990px){.contact-form__wrapper{padding-top:24px;padding-bottom:94px}.contact-form__wrapper .contact__inner{margin:auto}.contact-form__wrapper .contact__inner .contact__heading{padding-bottom:41px}.contact-form__wrapper .contact__inner .contact__heading .contact__title{font-size:var(--font-size-subhero);line-height:var(--line-height-subhero)}.contact-form__wrapper .contact__inner .contact__grid{grid-template-columns:.7fr .3fr;gap:var(--desktop-gap)}.contact-form__wrapper .contact__inner .contact__grid .contact__grid-title{font-size:var(--font-size-slim);line-height:var(--line-height-slim-xs);padding-bottom:39px;letter-spacing:var(--custom-letter-spacing)}.contact .field{margin-bottom:var(--mobile-gap)}.contact-field{margin-bottom:28px}.contact__fields{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:var(--desktop-gap)}.contact-field .contact__input{padding:14.5px 32px;font-size:var(--font-size-heading);line-height:31px;color:#000;height:60px}.contact-field textarea.contact__input{height:304px}.contact-field .contact__input::placeholder{font-size:var(--font-size-heading);line-height:31px}.contact-field .contact__input::-ms-input-placeholder{font-size:var(--font-size-heading);line-height:31px}.contact__heading p{font-size:var(--font-size-heading);font-weight:var(--font-medium-weight);line-height:29px;letter-spacing:var(--custom-letter-spacing);max-width:628px;width:100%;margin:41px 0 0}.contact__form{max-width:628px;width:100%}.contact__information{max-width:387px;width:100%}.contact-form__wrapper .contact__inner .contact__grid .contact__grid-title.contact__faq-title{padding-bottom:23px;border-top:2px solid rgba(0,0,0,.25);padding-top:45px}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__information-list{padding-bottom:48px}}@media screen and (max-width:989px){.contact-field .contact__input{border:2px solid #000;border-radius:6px;line-height:31px;font-size:16px;padding:8px 18.74px 9px 17.74px;height:48px}.contact-field textarea.contact__input{height:194px}.contact__button{margin-top:31.81px}.contact__button button{max-width:100%;height:48px;font-size:14px;line-height:24px;font-weight:700}.contact-form__wrapper .contact__inner .contact__grid{gap:52px}.contact__grid .contact__information .contact__information-list li a,.contact__grid .contact__information .contact__information-list li p{font-size:var(--font-size-body);line-height:31px;letter-spacing:0}.contact-form__wrapper .contact__inner .contact__grid .contact__grid-title.contact__faq-title{border-top:2px solid rgba(0,0,0,.25);padding:33px 0 19px}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__faqs p{font-size:var(--font-size-body);line-height:22px;letter-spacing:var(--low-letter-spacing)}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__information-list{padding-bottom:33px}.contact__faqs_btn a{font-size:15px;line-height:24.18px;letter-spacing:.02em;margin-top:25px;max-width:141px;width:100%;padding:9.67px}.custom-contact-us .breadcrumbs__item .breadcrumbs__link{color:var(--color-black)}.contact-form__wrapper .contact__inner .contact__grid .contact__information .contact__information-list li{padding-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
