.contact .field{margin-bottom:1.5rem}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.6rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:2rem}@media screen and (min-width:750px){.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}}.contact.contact-page{grid-template-columns:1fr 1fr}.contact-page-heading,.contact-informmation{padding-bottom:3rem}.contact-form a{color:currentColor;text-underline-offset:.3rem;text-decoration:none}.contact-info-index-section .transparent-header .contact-informmation{padding-top:6.8rem}.contact-info-main-heading{padding-bottom:.8rem}.contact-info-heading:not(:last-child){padding-bottom:.5rem}.contact-info-description:not(:last-child){padding-bottom:1rem}.main-form-heading{margin-bottom:2rem}#ContactForm .field__input::placeholder{opacity:1;color:#666}#ContactForm .field__input{border-bottom:.1rem solid #E8E8E8;padding:0;padding-bottom:1rem;min-height:unset;height:auto;background:transparent}#ContactForm .field:before,#ContactForm .field:after{content:none}.contact .contact-info-content-part,.contact .contact-info-form-part{padding:2rem;aspect-ratio:690/690}.contact .attachment-field input{opacity:0;position:absolute;top:0;left:0;width:100%}.contact .attachment-field .file-input-wrapper{display:flex;justify-content:space-between;gap:.5rem;width:100%;border-bottom:.1rem solid #D9D9D9;height:2.8rem}.contact .attachment-field .file-input-wrapper span{position:relative;top:-.4rem}#ContactForm .field__input:focus,#ContactForm .field__input:focus-visible{box-shadow:none}.contact-info-image img{aspect-ratio:710/710;width:100%;height:100%}@media screen and (max-width:768px){.contact.contact-page{grid-template-columns:1fr}.contact-info-index-section:has(.transparent-header){margin-top:0}.contact-info-content-part .background-svg svg{width:23.2rem;height:23.2rem}.contact .contact-info-content-part{aspect-ratio:343 / 343}.contact-info-index-section .transparent-header .contact-informmation{padding-top:0;padding-bottom:0}.contact-informmation,#ContactForm{padding-top:0}.main-form-heading{margin-bottom:1.6rem}.contact-info-main-heading{padding-bottom:1.6rem}.contact-page{gap:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
