.lf-formsec{width:100%;box-sizing:border-box}.lf-formsec--narrow{max-width:72rem;margin-inline:auto;padding-inline:var(--lf-gutter, 3rem)}.lf-formsec__inner{text-align:center}.lf-formsec__heading{font-family:var(--lf-font-serif, "Fraunces", Georgia, serif);font-weight:300;line-height:1.12;margin:0 0 1.2rem;color:rgb(var(--lf-c-foreground, 21,21,21))}.lf-formsec__heading--h2{font-size:clamp(2.2rem,2.6vw,3.2rem)}.lf-formsec__heading--h1{font-size:clamp(2.8rem,3.4vw,4.4rem)}.lf-formsec__heading--h0{font-size:clamp(3.4rem,4.6vw,5.8rem)}.lf-formsec__heading--hxl{font-size:clamp(4rem,6vw,7rem)}.lf-formsec__heading--hxxl{font-size:clamp(4.8rem,7.5vw,9rem)}.lf-formsec__sub{font-size:1.4rem;line-height:1.6;margin:0 auto 2.4rem;max-width:52rem;color:rgb(var(--lf-c-foreground, 21,21,21));opacity:.85}.lf-formsec__sub p{margin:0}.lf-fld{position:relative;text-align:start;margin-bottom:1.6rem}.lf-fld__input,.lf-fld__area{width:100%;box-sizing:border-box;padding:1.5rem 1.6rem;border:1px solid var(--lf-sand, #d8d2c8);border-radius:0;background:var(--lf-white, #fff);font-family:var(--lf-font-body, sans-serif);font-size:1.4rem;color:rgb(var(--lf-c-foreground, 21,21,21));transition:border-color .2s ease}.lf-fld__area{resize:vertical;min-height:14rem}.lf-fld__input:focus,.lf-fld__area:focus{outline:none;border-color:var(--lf-charcoal, #2a2a28)}.lf-fld__input::placeholder,.lf-fld__area::placeholder{color:var(--lf-stone, #8c857a)}.lf-fld__label{display:block;margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-charcoal, #2a2a28)}.lf-news__form{max-width:46rem;margin-inline:auto}.lf-news__row{display:flex;gap:0}.lf-news__input{flex:1;box-sizing:border-box;padding:1.5rem 1.6rem;border:1px solid var(--lf-sand, #d8d2c8);border-inline-end:0;background:var(--lf-white, #fff);font-family:var(--lf-font-body, sans-serif);font-size:1.4rem;color:rgb(var(--lf-c-foreground, 21,21,21))}.lf-news__input:focus{outline:none}.lf-news__btn{flex:0 0 auto;border:1px solid var(--lf-black, #111110);border-radius:var(--lf-button-radius, 999px);background:var(--lf-black, #111110);color:var(--lf-white, #fafaf8);padding:0 2.4rem;cursor:pointer;font-family:var(--lf-font-body, sans-serif);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease}.lf-news__btn:hover{background:var(--lf-charcoal, #2a2a28)}.lf-news__btn svg{width:1.6rem;height:1.6rem}.lf-formsec__msg{margin-top:1.2rem;font-size:1.3rem}.lf-formsec__msg--success{color:var(--lf-success, #4a7c59)}.lf-formsec__msg--error{color:var(--lf-error, #b3261e)}.lf-contact{max-width:64rem;margin-inline:auto;text-align:start}.lf-contact__row{display:grid;gap:1.6rem}@media(min-width:750px){.lf-contact__row{grid-template-columns:1fr 1fr}}.lf-contact__submit{margin-top:.8rem;text-align:center}.lf-contact__submit .lf-btn{min-width:22rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lf-forms.css.map */
