.fy_contact img{width:100%;height:100%;display:block;object-fit:cover}.fy_contact{margin-block:8rem}.fy_contact .page-width{padding:0}.fy_contact .contact__inner{display:flex;flex-direction:column;padding:0;gap:unset}.fy_contact .contact__header{margin:0;text-align:center;max-width:100%}.fy_contact .contact__content{max-width:37.6rem;margin:0 auto;padding-inline:1.8rem}.fy_contact .contact__image{position:relative;height:100%;margin-bottom:1.8rem;margin-top:-1.8rem}.fy_contact .contact__image.desktop_image{display:none}.fy_contact .contact__heading{margin-bottom:1.2rem;color:#161513;text-transform:lowercase;font-size:7.2rem;font-weight:400;line-height:1.2;text-align:center}.fy_contact .contact_info{display:block;color:#595754;font-size:1.6rem;font-weight:400;line-height:1.38;text-align:center;margin-bottom:1.8rem}.fy_contact input,.fy_contact textarea{padding:1.6rem 2.8rem}.fy_contact .input:focus{box-shadow:none}.fy_contact .input-reset{resize:none}.fy_contact .btn--primary{padding:1rem 2.8rem;height:unset;min-width:unset;letter-spacing:initial}.fy_contact .placeholder-image{margin:1.8rem 0}.image-with-text__image-container{display:none}.template-page .image-with-text .image-with-text__text-container{margin-top:0}.fy_contact .contact__form textarea{border-radius:20px;border:none}.fy_contact .contact__form textarea{margin-top:var(--spacing-medium)}@media screen and (min-width:45em){.fy_contact .contact__content{max-width:60rem;padding:0}.fy_contact .contact__image.desktop_image{display:block;max-width:60rem;margin:0 auto;width:100%}.fy_contact .contact__image.mobile_image{display:none}}
/*# sourceMappingURL=/cdn/shop/t/265/assets/custom-contact.css.map */
