.spaced-section:last-child.contact-section.no-padding{padding-bottom:0!important}.contact__wrapper{position:relative}.contact__container{display:flex;flex-direction:column;gap:0;max-width:600px;margin:0 auto;padding:0}.contact__container .contact-form__block{width:100%}#ContactForm{background:#f5f5f5;border-radius:4px;padding:24px}.contact__caption{color:#000;font-family:Cabinet Grotesk,monospace,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;margin-bottom:8px}.contact__container .contact-form__block .contact-form__header{max-width:100%;margin-bottom:24px}.contact__container .contact-form__post{display:flex;flex-direction:row;gap:32px;margin-top:24px;padding-top:24px;border-top:1px solid #000000}.contact__container .contact-form__post .content__subtitle{margin-bottom:8px;color:red;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.contact__container .contact-form__post .content-item__description{color:#000;font-size:14px;line-height:1.4}.contact__container .contact-form__post .content-block{flex:1;min-width:0}.contact__container .contact-form__post .content-block:first-child{flex:0 0 168px}.contact__container .contact-form__post .content-block:nth-child(2){flex:0 0 124px}.contact__container .contact-form__post .content-block:last-child{flex:0 0 226px}@media screen and (min-width: 750px){.contact__container{padding:0}}.contact__text{max-width:100%}.contact__title{margin:0 0 8px;line-height:1.2;font-size:18px;font-weight:400;color:#000}.contact__title>p{margin:0}.contact-form__title{letter-spacing:.5px;margin:0 0 8px;color:#262626;text-align:left;font-family:Tanker;font-size:36px;font-style:normal;font-weight:400;line-height:normal}.contact-form__desc{margin-bottom:0;font-size:16px;line-height:1.25;color:#666}.contact .contact__field-error .form__message{align-items:flex-start;margin:8px 0 0;font-size:12px;font-weight:400;color:red}.contact .contact__field-error .form__message:before{content:"*";color:red;margin-right:4px}.contact__fields{display:flex;gap:16px;margin-bottom:20px}.contact__fields .field{flex:1}.contact .field{margin-bottom:20px;margin-top:0;position:relative}.contact .field__label{display:block;font-size:14px;font-weight:500;color:#000;margin-bottom:8px}.contact .field__input,.contact input[type=text],.contact input[type=email],.contact input[type=tel]{width:100%;height:38px;padding:12px 20px;border:1px solid #E5E5E5;border-radius:4px;background:#fff;font-size:12px;color:#000;transition:border-color .2s ease}.contact .field__input:focus,.contact input[type=text]:focus,.contact input[type=email]:focus,.contact input[type=tel]:focus,.contact select:focus,.contact textarea:focus{outline:none;border-color:#000}.contact .field__label .form-asterisk,.contact .field__label span,.contact label.field__label .form-asterisk,.contact label.field__label span{color:red!important}.contact .field__input::placeholder,.contact input::placeholder,.contact textarea::placeholder{color:#999}@media screen and (min-width: 750px){.field-row{display:flex;flex-direction:row;gap:8px}.field-row-item{flex:1}}.contact .text-area,.contact textarea{height:60px;min-height:60px;max-height:60px;resize:none;padding:12px 20px;background:#fff;border:1px solid #E5E5E5;border-radius:4px;font-size:12px;color:#000;width:100%}.contact select.field__input,.contact select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;cursor:pointer;width:100%;height:38px;padding:12px 20px;border:1px solid #E5E5E5;border-radius:4px;font-size:12px;color:#000}.contact select.field__input:focus{border-color:#007bff}.contact__bottom{margin-top:24px;display:flex;flex-direction:column;gap:16px}.contact .button{width:98px;height:38px;background:#000;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;margin-left:0}.contact .button:hover{background:#333}.contact .button:active{background:#000}.contact__add-text{font-size:12px;line-height:1.4;color:#666;margin-top:0}.contact__add-text a{transition:all .2s ease;position:relative;text-decoration-color:currentColor;color:#666}.contact__add-text a:hover{color:#000}.contact__add-text>*{margin:0}.contact .icon-success{margin-top:2px}.grecaptcha-badge{visibility:hidden}@media screen and (max-width: 749px){#ContactForm{padding:16px}.contact__fields{flex-direction:column;gap:0}.field textarea.field__input{min-height:initial}.contact__fields .field{flex:none}.contact .field{margin-bottom:16px}.contact__container .contact-form__post{margin-top:24px;padding-top:24px;flex-direction:column;gap:16px}.contact__container .contact-form__post .content-block,.contact__container .contact-form__post .content-block:first-child,.contact__container .contact-form__post .content-block:nth-child(2),.contact__container .contact-form__post .content-block:last-child{flex:none;width:100%;max-width:170px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
