.lena-contact{--lena-contact-text: 79, 7, 7;--lena-contact-gutter: 1.25rem;padding-block:2.5rem;background:#fff;color:rgb(var(--lena-contact-text));font-family:var(--FONT-STACK-BODY, inherit)}.lena-contact__container{display:grid;gap:2.25rem;max-width:42.5rem;margin-inline:max(var(--lena-contact-gutter),50% - 21.25rem);text-align:center}.lena-contact .lena-contact__title{margin:0;font-family:var(--FONT-STACK-HEADING, inherit);font-size:clamp(1.25rem,1.0670731707317074rem + .7804878048780488vw,1.75rem);font-weight:500;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:inherit}.lena-contact__form{display:grid;gap:1.25rem;margin:0}.lena-contact__fieldset{display:grid;gap:1rem}.lena-contact__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:inherit}.lena-contact__control{position:relative}.lena-contact .lena-contact__input{display:block;width:100%;height:auto;min-height:0;margin:0;padding:.65rem .8rem;border:1px solid rgba(var(--lena-contact-text),.15);border-radius:0;box-sizing:border-box;background:transparent;box-shadow:none;font-family:inherit;font-size:14px;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;text-align:start;color:inherit;-webkit-appearance:none;appearance:none}.lena-contact .lena-contact__input:focus{outline:none;border-color:rgb(var(--lena-contact-text))}.lena-contact .lena-contact__input::placeholder{color:rgba(var(--lena-contact-text),.6);opacity:1}.lena-contact .lena-contact__textarea{height:92.375px;min-height:92.375px;resize:vertical}.lena-contact .lena-contact__label{position:absolute;z-index:1;top:calc(-.65rem + 1px);left:calc(.55rem + 1px);margin:0;padding:0 .25rem;background:#fff;font-family:inherit;font-size:12px;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;color:rgba(var(--lena-contact-text),.6);opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.lena-contact .lena-contact__input:not(:placeholder-shown)~.lena-contact__label,.lena-contact .lena-contact__input:autofill~.lena-contact__label{opacity:1;transform:translateY(0)}.lena-contact .lena-contact__button{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0;padding:.65rem 1.75rem;border:1px solid rgb(var(--lena-contact-text));border-radius:0;background-color:transparent;background-image:linear-gradient(rgb(var(--lena-contact-text)),rgb(var(--lena-contact-text))),linear-gradient(transparent,transparent);background-size:101% 101%,0 101%;background-position:100% 50%,100% 50%;background-repeat:no-repeat;font-family:inherit;font-size:13px;font-weight:400;line-height:1.65;letter-spacing:.18em;text-transform:uppercase;color:#fff;cursor:pointer;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s steps(1),color .45s cubic-bezier(.785,.135,.15,.86)}.lena-contact .lena-contact__button:hover{color:rgb(var(--lena-contact-text));background-position:0 50%,0 50%;background-size:0 101%,101% 101%}.lena-contact__banner{margin:0;padding:.65rem .8rem;border:1px solid rgba(var(--lena-contact-text),.15);font-size:14px;text-align:start}.lena-contact__banner--error{color:#c00}.lena-contact__banner--error ul{margin:0;padding-left:1.2em}@media screen and (min-width:700px){.lena-contact{--lena-contact-gutter: 2rem}}@media screen and (min-width:1000px){.lena-contact{padding-block:4rem}.lena-contact__container{gap:3rem}.lena-contact .lena-contact__title{line-height:1.4}}@media screen and (min-width:1400px){.lena-contact{--lena-contact-gutter: 3rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lena-contact.css.map */
