#MainContent:has(.lune-contact) .main-page-title{font-size:4.8rem;line-height:1.25;margin-bottom:2.4rem}.lune-contact{font-size:1.6rem;line-height:1.65;letter-spacing:.02em}.lune-contact .form__label{display:block;margin-bottom:.6rem;font-size:1.5rem;line-height:1.5;font-weight:var(--font-body-weight-bold);overflow-wrap:anywhere}.lune-contact .field__input,.lune-contact .field__input:focus,.lune-contact .field__input:not(:placeholder-shown){min-height:4.8rem;padding:1.2rem 1.5rem}.lune-contact textarea.field__input,.lune-contact textarea.field__input:focus,.lune-contact textarea.field__input:not(:placeholder-shown){min-height:16rem;resize:vertical}.lune-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:2rem}.lune-contact__grid>div{min-width:0}.lune-contact__intro{margin-bottom:2rem}.lune-contact>p[id$=-help]{margin:0 0 1.6rem}.lune-contact .form__label+p{margin:0 0 .8rem}.lune-contact .field:has(+p[id$=-reference-help]){margin-bottom:.8rem}.lune-contact p[id$=-reference-help]{margin:0 0 1.6rem}.lune-contact .contact__button{margin-top:2.4rem}.lune-contact .contact__field-error{margin-top:-1rem;margin-bottom:2rem}.lune-contact .form-status-list{margin-bottom:2rem}@media screen and (min-width:750px){.lune-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lune-contact__single{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){#MainContent:has(.lune-contact) .main-page-title{font-size:3.6rem}.lune-contact .contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/lune-contact.css.map */
