.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact.page-width .location-form,.contact.page-width .form-div{width:50%!important}.contact.page-width.page-width--narrow .form-div{width:100%!important}.contact.page-width{display:flex!important;gap:5rem!important}.location-contact--narrow .location-contact__grid{grid-template-columns:1fr;max-width:50rem;margin:0 auto}.location-contact__heading{margin:0 0 3rem}.location-contact__description{margin-bottom:3rem}.location-contact__item{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:3rem}.location-contact__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground))}.location-contact__icon svg{width:1.8rem;height:1.8rem}.location-contact__content{flex-grow:1}.location-contact__content h3{margin:0 0 .5rem;font-size:calc(var(--font-heading-scale) * 2rem)}.location-contact__content .rte{margin:0;line-height:calc(1 + 1 / var(--font-body-scale))}.location-contact__map iframe{width:100%;height:36.5rem;border-radius:var(--media-radius)!important}.form-div{border-radius:var(--media-radius)!important;padding:4rem 7rem}.location-contact__icon{background:#f1edea!important}.contact .field{display:flex;flex-direction:column}.contact .field input::placeholder,.contact .field textarea::placeholder{visibility:visible;opacity:.7!important;letter-spacing:0!important}.contact .field .text-area.field__input{border-radius:20px!important;min-height:16.5rem!important}.contact .field .contact_label{letter-spacing:-.03em;line-height:calc(1 / var(--font-body-scale));margin-block-end:.5rem}.form-div .field__input{background:#fff;height:5.5rem!important;padding:1.5rem 2.4rem!important}.contact .field .contact_label span{color:#f12a2a!important}.contact .form-div form{margin-top:2.5rem}.location-contact__icon img{height:37px!important;width:auto!important}.form-div h2{margin-bottom:2rem!important}.form-div .rte{line-height:calc(1 + 1 / var(--font-body-scale))}.location-contact__map{margin-top:3rem;line-height:1!important}.location-contact__map iframe{line-height:1}.location-contact__content a{color:rgba(var(--color-text));text-decoration:none}.location-contact__content a:hover{text-decoration:underline}@media screen and (min-width:750px){.contact .field{margin-bottom:3.5rem}.contact__button{margin-top:2rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width:1199px){.form-div{padding:3.5rem!important}}@media screen and (max-width:989px){.contact.page-width .location-form,.contact.page-width .form-div{width:100%!important}.contact.page-width{display:flex;flex-direction:column!important}}@media screen and (max-width:749px){.location-contact__icon{width:60px!important;height:60px!important}.location-contact__icon img{height:30px!important}.form-div{padding:3rem!important}.contact .field .text-area.field__input{min-height:12rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
