.contact__header{text-align:center;margin-bottom:4rem}.contact__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:48px;line-height:1.2;margin:0 0 1rem;color:rgb(var(--color-foreground))}.contact__subtitle{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:17px;line-height:26px;color:rgb(var(--color-foreground));margin:0}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:2rem}.contact__field-label{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:16px;line-height:1.5;color:rgb(var(--color-foreground));margin:0 0 .5rem}.contact .field__input,.contact .text-area{width:100%!important;padding:1.2rem!important;border:1px solid rgba(var(--color-foreground),.2)!important;border-radius:0!important;background-color:rgb(var(--color-background))!important;font-family:var(--font-body-family)!important;font-size:16px!important;line-height:1.5!important;color:rgb(var(--color-foreground))!important;box-sizing:border-box!important;margin:0!important}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{padding:1.2rem!important}.contact .field__input::placeholder,.contact .text-area::placeholder{color:rgba(var(--color-foreground),.5);opacity:1}.contact .field__input:focus,.contact .text-area:focus{outline:none;border-color:rgb(var(--color-foreground))}.contact .text-area{resize:vertical;min-height:150px}.contact__button{margin-top:2rem;margin-bottom:1.5rem}.contact__button .button{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;padding:1.2rem 3rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:16px;cursor:pointer;transition:opacity .2s ease}.contact__button .button:hover{opacity:.8}.contact__recaptcha{font-family:var(--font-body-family);font-size:13px;line-height:1.6;color:rgba(var(--color-foreground),.7);margin-bottom:6rem}.contact__recaptcha a{color:rgb(var(--color-foreground));text-decoration:underline}.contact__faq{margin-top:6rem;padding-top:4rem}.contact__faq-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);font-size:48px;line-height:1.2;text-align:center;margin:0 0 1rem;color:rgb(var(--color-foreground))}.contact__faq-subtitle{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:17px;line-height:26px;text-align:center;color:rgb(var(--color-foreground));margin:0 0 3rem}.contact__faq-item{border-top:1px solid rgba(var(--color-foreground),.2);padding:2rem 0}.contact__faq-item:last-child{border-bottom:1px solid rgba(var(--color-foreground),.2)}.contact__faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:18px;line-height:1.4;color:rgb(var(--color-foreground))}.contact__faq-question::-webkit-details-marker{display:none}.contact__faq-icon{font-size:24px;font-weight:300;transition:transform .3s ease;flex-shrink:0;margin-left:2rem}.contact__faq-item[open] .contact__faq-icon{transform:rotate(45deg)}.contact__faq-answer{padding-top:1.5rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:16px;line-height:1.6;color:rgba(var(--color-foreground),.8)}.contact__faq-answer p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
