input.error,select.error,textarea.error{border-color:red}span.error{font-size:13px;color:red;display:none}form fieldset{border:0;padding:0}.hidden{display:none!important}@media (min-width: 1025px){.mobile-only{display:none!important}}@media (max-width: 1024px){.desktop-only{display:none!important}}:root{--grid-gutter-width: 0 }@media (max-width: 1024px){:root{--grid-gutter-width: 20px }}[class*=__container]{margin-right:auto;margin-left:auto;padding-right:var(--grid-gutter-width);padding-left:var(--grid-gutter-width);width:100%}@media (min-width: 576px){[class*=__container]{max-width:calc(100% - 20px)}}@media (min-width: 768px){[class*=__container]{max-width:calc(100% - 40px)}}@media (min-width: 1025px){[class*=__container]{max-width:calc(100% - 80px)}}@media (min-width: 1360px){[class*=__container]{max-width:1280px}}[class*=__row]{display:flex;flex-wrap:wrap}.contact-form{background:var(--color-gray-light-20);overflow:hidden}@media (max-width: 1800px){.contact-form{height:825px}}@media (max-width: 1024px){.contact-form{height:auto}}.contact-form__wrapper{display:flex;padding:100px}@media (max-width: 1800px){.contact-form__wrapper{padding:0}}@media (max-width: 1024px){.contact-form__wrapper{flex-wrap:wrap-reverse;padding:80px 50px}}@media (max-width: 599px){.contact-form__wrapper{padding:80px 20px}}@media (max-width: 1024px){.contact-form__image-wrapper{flex:0 0 100%}}@media (max-width: 599px){.contact-form__image-wrapper{display:none}}@media (max-width: 1024px){.contact-form__image{-o-object-fit:cover;object-fit:cover;width:100%}}.contact-form__content{align-items:flex-start;display:flex;justify-content:center;flex-direction:column;flex:1;overflow:auto;padding-left:40px}@media (max-width: 1800px){.contact-form__content{-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;padding:80px 40px;position:relative;height:825px}.contact-form__content::-webkit-scrollbar{display:none}}@media (max-width: 1024px){.contact-form__content{flex:0 0 100%;padding:0 0 40px;height:auto}}@media (max-width: 599px){.contact-form__content{padding:0}}.contact-form__title{text-transform:uppercase}.contact-form__form{width:100%;margin-top:45px}@media (max-width: 599px){.contact-form__form{margin-top:30px}}.field-wrapper{display:flex;flex-direction:column}.field-wrapper+.field-wrapper{margin-top:20px}.field-wrapper--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}@media (max-width: 599px){.field-wrapper--grid{grid-template-columns:repeat(1,1fr)}}.field-wrapper--grid .field-wrapper+.field-wrapper{margin-top:0}.field-label{font-size:14px;line-height:1.2;letter-spacing:1.12px;margin-bottom:5px;text-transform:uppercase}.field-input{background:#0000;border:1px solid #aaa;border-radius:0;color:var(--color-off-black);font-size:16px;line-height:1.3;letter-spacing:0;outline:none;padding:0 15px;width:100%;height:50px}.field-input:focus{background:var(--color-gray-light-80)}.field-input.placeholder{color:var(--color-off-black)}.field-input:-moz-placeholder{color:var(--color-off-black)}.field-input::-moz-placeholder{color:var(--color-off-black)}.field-input:-ms-input-placeholder{color:var(--color-off-black)}.field-input::-webkit-input-placeholder{color:var(--color-off-black)}.field-select{background:#0000 url(icon-select.svg) calc(100% - 10px) center no-repeat;border:1px solid #aaa;font-size:16px;line-height:1.3;letter-spacing:0;padding:0 15px;text-indent:1px;height:50px;-webkit-appearance:none;-moz-appearance:none}.field-textarea{background:#0000;border:1px solid #aaa;border-radius:0;font-size:16px;line-height:1.3;letter-spacing:0;outline:none;padding:10px 15px;width:100%;height:150px;resize:none}.field-checkbox-wrapper{display:flex;flex-direction:row;margin-top:20px}.field-checkbox-wrapper label{letter-spacing:0;margin-top:2px}.field-checkbox{border:1px solid #000;border-radius:0;display:inline-block;margin-right:10px!important;width:20px!important;height:20px}.field-wrapper-submit{margin-top:20px}#phone::-webkit-inner-spin-button,#phone::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact-btn-dark{background:#111;font-size:14px;font-weight:500;line-height:18px;letter-spacing:1.2px;height:52px;color:#fff;border:1px solid #111}.contact-btn-dark:hover{background:#fff;color:#111}.locale-selectors__container{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/157/assets/contact-form.css.map */
