.nsl-contact{background:#fff;color:var(--nsl-color-text, #111)}.nsl-contact__intro{max-width:82rem;margin-bottom:clamp(3.2rem,5vw,6rem)}.nsl-contact__eyebrow{color:var(--nsl-color-muted, #5f5f5b)}.nsl-contact__heading{font-size:clamp(4rem,7vw,7.2rem)}.nsl-contact__description{max-width:66rem;margin-top:1.8rem;color:var(--nsl-color-muted, #5f5f5b);font-size:clamp(1.6rem,1.3vw,1.9rem);line-height:1.7}.nsl-contact__description>:first-child,.nsl-contact__form-description>:first-child{margin-top:0}.nsl-contact__description>:last-child,.nsl-contact__form-description>:last-child{margin-bottom:0}.nsl-contact__layout{display:grid;gap:2.4rem}.nsl-contact__details,.nsl-contact__form-panel{min-width:0;padding:clamp(2.4rem,4vw,4.8rem);border:.1rem solid var(--nsl-color-border, #e4e3df);border-radius:.8rem}.nsl-contact__details{background:var(--nsl-background-secondary, #f7f6f2)}.nsl-contact__form-panel{background:#fff}.nsl-contact__section-heading{margin:0;color:#111;font-family:var(--nsl-font-heading, var(--font-heading-family));font-size:clamp(2.4rem,2.4vw,3.2rem);font-weight:500;line-height:1.15;letter-spacing:-.025em}.nsl-contact__details-list{display:grid;gap:0;margin:2.8rem 0 0}.nsl-contact__detail{display:grid;gap:.7rem;padding:1.8rem 0;border-top:.1rem solid rgba(17,17,17,.12)}.nsl-contact__detail:last-child{border-bottom:.1rem solid rgba(17,17,17,.12)}.nsl-contact__detail dt{color:var(--nsl-color-muted, #5f5f5b);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.nsl-contact__detail dd{margin:0;color:#111;font-size:1.6rem;line-height:1.6}.nsl-contact__detail a,.nsl-contact__instagram{color:inherit;text-decoration-color:#11111159;text-underline-offset:.3rem}.nsl-contact__detail a:hover,.nsl-contact__instagram:hover{color:var(--nsl-color-link-hover, #6f806b);text-decoration-color:currentColor}.nsl-contact__instagram{display:inline-flex;align-items:center;gap:.8rem;margin-top:2.4rem;font-size:1.4rem;font-weight:600}.nsl-contact__form-description{margin-top:1.2rem;color:var(--nsl-color-muted, #5f5f5b);font-size:1.5rem;line-height:1.6}.nsl-contact__form{margin-top:2.8rem}.nsl-contact__status{margin-bottom:2rem}.nsl-contact__fields{display:grid;gap:1.6rem}.nsl-contact__field{margin:0}.nsl-contact__field--message{margin-top:1.6rem}.nsl-contact .field:before,.nsl-contact .field:after{border-radius:.4rem}.nsl-contact .field__input{min-height:5.4rem;border-radius:.4rem}.nsl-contact textarea.field__input{min-height:16rem;padding-top:2.2rem;resize:vertical}.nsl-contact__field-error{margin-top:.8rem}.nsl-contact__button{margin-top:2.4rem}.nsl-contact__button .button{min-width:16rem}.nsl-contact__button .button:after{content:none}.nsl-contact__map{position:relative;min-height:32rem;margin-top:2.4rem;overflow:hidden;border:.1rem solid var(--nsl-color-border, #e4e3df);border-radius:.8rem;background:var(--nsl-background-secondary, #f7f6f2)}.nsl-contact__map iframe{display:block;width:100%;height:clamp(32rem,42vw,48rem);border:0}@media screen and (min-width:750px){.nsl-contact__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.4rem,4vw,5.6rem);align-items:stretch}.nsl-contact__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media screen and (max-width:749px){.nsl-contact__intro{margin-bottom:3.2rem}.nsl-contact__details,.nsl-contact__form-panel{padding:2.4rem 2rem}.nsl-contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
