.contact__wrapper{grid-template-columns:1fr;gap:80px}.contact__left{border-radius:8px;padding:40px 10px 24px;gap:52px;position:relative}.contact__svg{width:80px;height:80px;position:absolute;bottom:-40px;right:20px}.contact__svg svg{width:100%;height:100%;object-fit:cover}.contact__svg svg path:nth-of-type(2){animation:spin 10s linear infinite;transform-origin:50% 50%;transform-box:fill-box}.contact__field{position:relative;flex:1}.contact__field input{width:100%;padding:16px 12px 12px;border:1px solid var(--neutral-700);border-radius:4px;background-color:var(--body-base)}.contact__field textarea{width:100%;padding:16px 12px;border-radius:4px;background-color:var(--body-base);border:1px solid var(--neutral-700)}.contact__field label{position:absolute;top:50%;left:12px;transform:translateY(-50%);background:var(--body-base);padding:0 4px;font-size:16px;pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease,color .2s ease;color:var(--neutral-700)}.contact__field .contact__textarea-label{top:24px}.contact__field input:focus+label,.contact__field input:not(:placeholder-shown)+label,.contact__field textarea:focus+label,.contact__field textarea:not(:placeholder-shown)+label{top:-5px;transform:none;font-size:12px;color:var(--neutral-1000)}.contact__field input:focus{outline:none;border-color:#888}.contact__submit{text-transform:uppercase}.contact__submit svg{width:24px;height:24px}.contact__submit-info a{color:var(--neutral-1000)}.contact__contact-info a{text-decoration:none}@media screen and (min-width: 768px){.contact__submit-info{max-width:390px}.contact__svg{width:125px;height:125px;bottom:-62px;right:32px}.contact__left{padding:40px 24px}.contact__wrapper{grid-template-columns:1fr 1fr;gap:32px}.contact__headlines{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/contact-form.css.map */
