.contact-page__body{display:flex;flex-direction:column;gap:6rem}.contact-page__heading{margin:0 0 4rem;font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;line-height:1.2;letter-spacing:-.026rem;color:rgb(var(--color-foreground))}.contact-page__info{display:flex;gap:4rem;align-items:flex-end}.contact-page__info-text{display:flex;flex-direction:column;gap:3.2rem}.contact-page__hours p,.contact-page__address p{margin:0;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.25;letter-spacing:-.016rem;color:rgb(var(--color-foreground))}.contact-page__hours-day{display:block;font-size:1.3rem;line-height:1.4;letter-spacing:-.013rem;text-transform:uppercase}.contact-page__hours p{margin-bottom:.8rem}.contact-page__hours p:last-child{margin-bottom:0}.contact-page__socials{display:flex;flex-direction:column;gap:1.6rem}.contact-page__social-link{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:-.014rem;color:rgb(var(--color-foreground));text-decoration:none}@media screen and (max-width:749px){.contact-page__social-link{font-size:1.6rem;line-height:1.25;letter-spacing:-.016rem}}@media(hover:hover){.contact-page__social-link:hover{text-decoration:underline}}.contact-page__form-wrap{width:100%}.contact-page__form{display:flex;flex-direction:column;gap:2.4rem}.contact-page__field{display:flex;flex-direction:column;gap:.8rem}.contact-page__field label{font-family:var(--font-body-family);font-size:1.3rem;line-height:1.1;letter-spacing:-.013rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.contact-page__input::placeholder,.contact-page__textarea::placeholder{color:rgba(var(--color-foreground),.35)}.contact-page__input,.contact-page__select,.contact-page__textarea{width:100%;padding:.9rem 1rem;border:.1rem solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:-.014rem;color:rgb(var(--color-foreground))}.contact-page__field .select{border:.1rem solid rgba(var(--color-foreground),.2)}.contact-page__field .select .contact-page__select{border:none;padding-right:3rem}.contact-page__field .select .svg-wrapper{right:1rem}.contact-page__textarea{resize:vertical}.contact-page__submit{width:100%;height:4.8rem;padding:0;border:none;background-color:#363c46;color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:-.014rem;cursor:pointer;transition:background-color .2s ease}@media(hover:hover){.contact-page__submit:hover{background-color:#4a5059}}.contact-page__error{padding:1.2rem;background-color:#be3c2814;color:#a52b1a;font-family:var(--font-body-family);font-size:1.3rem}.contact-page__success-heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:400;font-size:2rem;letter-spacing:-.02rem;color:rgb(var(--color-foreground))}.contact-page__success-text{margin:0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;letter-spacing:-.014rem;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.contact-page__body{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem}.contact-page__info{gap:12rem;flex:1 1 0}.contact-page__form-wrap{width:40rem;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-contact-page.css.map */
