.contact-form-container *{font-family:HCo Gotham,Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif}.contact-form-container{margin:60px auto 0;max-width:696px}.contact-form__inputs,.contact-form__reasons{grid-gap:18px;display:grid;grid-template-columns:1fr}.contact-form__inputs div{display:grid}.contact-form__inputs.full,.contact-form__reasons.full{grid-template-columns:1fr}.contact-form__comments{border:1px solid #666;box-sizing:border-box;color:#666;font-family:inherit;font-size:13px;font-weight:400;height:137px;line-height:20px;margin-bottom:16px;padding:12px 16px;width:100%}.contact-form__input,.contact-form__select,.contact-form__comments{background:#fff;color:#000;border:1px solid #666;font-size:13px;font-weight:400;padding:12px 11px}.contact-form__submit:hover{background-color:#000;border:1px solid #000;color:#fe0;cursor:pointer}.contact-form__submit{background-color:#fe0;border:1px solid #fe0;color:#000;font-size:14px;font-weight:700;line-height:16px;margin-top:18px;padding:15px 0;text-align:center;text-transform:uppercase;transition:all .3s;width:100%}.contact-form__inputs.full,.contact-form__reasons.full{grid-template-columns:1fr;margin-top:18px}.contact-form__reasons{grid-gap:18px;display:grid;grid-template-columns:1fr;margin-bottom:20px}.contact-form__reasons select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(/cdn/shop/files/ico-select.1507af26927422e0dfc8.svg?v=1755202324);background-position:100%;background-position:right 10px center;background-repeat:no-repeat;background-size:1em;border:1px solid #666;color:#666;cursor:pointer;font-size:13px;font-weight:400;line-height:20px;padding:12px 16px;text-align:left;width:100%}.captcha__modal-container,.success-container{position:absolute;inset:50% auto auto 50%;border:1px solid rgb(204,204,204);background:#fff;overflow:auto;max-width:635px;border-radius:4px;outline:none;padding:20px;display:flex;justify-content:center;transform:translate(-50%,-50%)}.captcha__modal-container,.success-container{width:85%}.captcha__modal-container .captcha__modal--close,.success-container .success-modal--close{display:flex;justify-content:flex-end}.captcha__modal-container .captcha__modal--title,.success-container .success-modal--title{color:#000;font-size:23px;font-weight:700;line-height:28px;margin-bottom:16px;margin-top:14px;text-align:center;text-transform:uppercase}.captcha__modal-container .captcha__modal--message,.success-container .success-modal--message{color:#000;font-size:13px;line-height:20px;margin-bottom:16px;margin-top:0;text-align:center}.captcha__modal-container .captcha__modal--message{font-family:HCo Gotham,Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif}.captcha__modal-container .captcha__modal--button,.success-container .success-modal--button{background-color:#fff;border:1px solid #000;color:#000;font-size:14px;font-weight:700;line-height:16px;padding:15px 0;text-align:center;text-transform:uppercase;transition:all .3s;width:100%}.captcha__modal-container .captcha__modal--close span:after,.success-container .success-modal--close span:after{content:url(/cdn/shop/files/ico-close.475a0bcceb31b5aab87b.svg?v=1755202282)}.captcha__modal-container .captcha__modal--button:hover,.success-container .success-modal--button:hover{background-color:#000;color:#fff;cursor:pointer}.captcha__modal-container .captcha__modal--close span:hover:after,.success-container .success-modal--close span:hover:after{content:url(/cdn/shop/files/ico-close-alt.b5bd1267197c183d27a2.svg?v=1755202226)}.success-modal-container,.captcha-modal-container{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;z-index:1000}.contact-form__errors{color:#d70000;font-size:12px;margin:0}.contact-form__input.error,.contact-form__select.error,.contact-form__comments.error{border-color:red;background-color:#fff5f5}@media (min-width: 640px){.contact-form__inputs{grid-gap:16px;grid-template-columns:1fr 1fr}.contact-form__inputs.full,.contact-form__reasons.full{margin-top:16px;grid-template-columns:1fr}.contact-form__reasons{grid-gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.contact-form__submit{margin-top:16px}.captcha__modal-container{max-width:635px;padding:24px;width:100%}.captcha__modal-container .captcha__modal--close,.success-container .success-modal--close{float:right;max-width:25%}.captcha__modal-container .captcha__modal--close span:after,.success-container .success-modal--close span:after{position:absolute;right:20px}.success-modal--button,.captcha__modal--button{max-width:246px}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/contact-form.css.map */
