.Contact{display:flex;gap:2rem}.Contact .Contact--infos,.Contact .Contact--form{flex-basis:calc(50% - 1rem);display:flex;flex-direction:column;gap:1rem}.Contact .ContactForm{display:flex;flex-wrap:wrap;gap:1rem}.Contact .ContactForm label{display:none}.Contact .ContactForm input{width:100%;font-family:var(--text-font);padding:.5rem 1rem;border-bottom:1px solid var(--black);background-color:transparent;color:var(--black);font-size:1rem;font-weight:400}.Contact .ContactForm input:focus{outline:none;border-color:var(--black)}.Contact .ContactForm textarea{width:100%;min-height:8rem;font-family:var(--text-font);padding:.5rem 1rem;border:none;border-bottom:1px solid var(--black);background-color:transparent;color:var(--black);font-size:1rem;font-weight:400;resize:none}.Contact .ContactForm textarea:focus{outline:none;border-color:var(--black)}.Contact .ContactForm--input{flex-basis:calc(50% - 1rem);flex-grow:1}.Contact .ContactForm--area{flex-basis:100%}.Contact .Contact--email,.Contact .Contact--phone{font-size:1.5rem;color:var(--black);position:relative;width:fit-content}:is(.Contact .Contact--email,.Contact .Contact--phone) a{color:var(--black)}:is(.Contact .Contact--email,.Contact .Contact--phone):before{content:"";width:0%;height:2px;background-color:var(--black);position:absolute;top:100%;left:0;transition:width .5s var(--gygi-curve)}:is(.Contact .Contact--email,.Contact .Contact--phone):hover:before{width:100%}@media screen and (max-width: 768px){.Contact{flex-direction:column;gap:4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact.css.map */
