.sj-contact{--sj-bg: #141210;--sj-text: #E9E1D2;--sj-muted: #A79A82;--sj-line: rgba(233, 225, 210, .16);background:var(--sj-bg);color:var(--sj-text);padding:14rem 2.4rem 8rem}.sj-contact__head{max-width:none;margin:0 0 4rem}.sj-contact__eyebrow{font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sj-muted);margin:0 0 1.6rem}.sj-contact__title{font-family:Jost,Futura,Century Gothic,sans-serif;font-weight:400;font-size:clamp(3.2rem,5vw,5.6rem);line-height:1.05;letter-spacing:-.01em;color:var(--sj-text);margin:0 0 1.6rem}.sj-contact__lead p{font-family:Jost,Futura,Century Gothic,sans-serif;font-size:1.6rem;line-height:1.7;color:var(--sj-muted);margin:0;max-width:62rem}.sj-contact__body{max-width:none;margin:0}.sj-contact__note{font-family:Jost,Futura,Century Gothic,sans-serif;font-size:1.5rem;margin:0 0 2.4rem;max-width:62rem}.sj-contact__note--ok{color:var(--sj-text)}.sj-contact__note--err{color:#d98c7a}.sj-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:72rem}.sj-contact__field{margin-bottom:2rem;max-width:72rem}.sj-contact__field label{display:block;font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sj-muted);margin-bottom:1rem}.sj-contact__field input,.sj-contact__field textarea{width:100%;background:transparent;border:1px solid var(--sj-line);color:var(--sj-text);font-family:Jost,Futura,Century Gothic,sans-serif;font-size:1.6rem;padding:1.4rem 1.6rem;border-radius:0;transition:border-color .25s ease}.sj-contact__field input:focus,.sj-contact__field textarea:focus{outline:none;border-color:var(--sj-muted)}.sj-contact__field textarea{resize:vertical;min-height:14rem}.sj-contact__submit{font-family:IBM Plex Mono,SFMono-Regular,Menlo,monospace;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;color:#141210;background:#e9e1d2;border:1px solid #E9E1D2;padding:1.6rem 3.2rem;cursor:pointer;transition:background .25s ease,color .25s ease}.sj-contact__submit:hover{background:transparent;color:#e9e1d2}.sj-contact__alt{font-family:Jost,Futura,Century Gothic,sans-serif;font-size:1.5rem;color:var(--sj-muted);margin:3rem 0 0}.sj-contact__alt a{color:var(--sj-text);text-decoration:underline;text-underline-offset:.3em}@media(max-width:900px){.sj-contact{padding:12rem 2.4rem 5rem}.sj-contact__row{grid-template-columns:1fr}}.main-page .page-width{max-width:none;padding-left:2.4rem;padding-right:2.4rem}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sj-luxe-contact.css.map */
