.contact___form{display:flex;align-items:center}.contact___form___img{width:596px;height:auto;position:relative}.contact___form___img img{max-width:none;height:85vw}.contact___form___field{height:auto;width:100%}.contact___form .field label{text-align:left;display:block;position:static;transition:none;font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:#000;padding-bottom:5px}.contact___form .field input,.contact___form .field textarea{width:100%;padding:8px 22px 4px 17px;border:1px solid #bcaf96}.contact___form .field.customer___message textarea{height:159px}.contact___form .field.customer___message p{text-align:right;font-family:DM Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#212326}.contact___form .field input:focus~label{font-size:14px;letter-spacing:.1rem}.contact___form .field input:focus,.contact___form .field textarea:focus{padding:8px 22px 4px 17px;outline:none;box-shadow:none}.contact___form .field input::placeholder,.contact___form .field textarea::placeholder{-webkit-appearance:show;appearance:show;font-weight:400;font-size:14px;line-height:18px;color:#9f9f9f!important;font-family:DM Sans;font-style:normal;opacity:0}.contact___form___field .contact___form___header h2{font-family:DM Sans;text-align:left;font-style:normal;font-weight:700;font-size:62px;line-height:81px;letter-spacing:-.05em;text-transform:lowercase;color:#212326;padding-bottom:5px}.contact___form___field .field{display:block}.contact___form___field .contact___form___header span{font-family:DM Sans;font-style:normal;font-weight:400;font-size:16px;line-height:150%;text-align:left;letter-spacing:-.2px;color:#212326;padding-bottom:31px}.contact___form .contact___form___field .submit___button{width:100%;background:#93202a;display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:Syncopate,sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:12px;text-align:center;text-transform:uppercase;color:#fff;padding:21px 0;margin-top:44px}.contact___form .contact___form___field .field{margin-top:31px}.contact___form .contact___form___field .field input#CustomerPassword{margin-bottom:5px}.field input#RecoverEmail{margin-bottom:2px}.contact___form___field{padding:77px 83px 120px 61px;display:flex;flex-direction:column;align-content:flex-start}.contact___form___img .form___img___txt{position:absolute;bottom:0;right:10px;text-align:left}.contact___form___img .img___txt___header .icon7{padding-bottom:29px;padding-left:2px}.contact___form___img .img___txt___icon{position:relative;bottom:0}.contact___form___img .img___txt___icon .icon8 svg{height:112.95458221435547px;width:49.74593734741211px}.contact___form___img .img___txt___icon .icon10 svg{height:10.470290184020996px;width:10.423298835754395px}.contact___form___img .img___txt___icon .icon8{position:absolute;bottom:129px;right:117px}.contact___form___img .img___txt___icon .icon9{position:absolute;bottom:31px;right:54px}.contact___form___img .img___txt___icon .icon10{position:absolute;bottom:31px;right:54.31px}.contact___form___field .field.contact___customer___company label,.contact___form___field .field.customer___email___phone label{display:flex;justify-content:space-between;align-items:center}.contact___form___field .field.contact___customer___company label span.not_required_field,.contact___form___field .field.customer___email___phone label span.not_required_field{font-family:DM Sans;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#000;opacity:.5}.contact___form___field .field.contact___customer___name,.contact___form___field .field.customer___email___phone{display:flex;justify-content:flex-start;width:100%;column-gap:20px}.contact___form___field .contact___first___name,.contact___form___field .contact___last___name,.contact___form___field .contact___customer___email,.contact___form___field .contact___customer___phone{width:100%}.contact___form .img___txt___header{display:none}@media screen and (max-device-width: 1023px){.contact___form .desktop,.contact___form .img___txt___icon{display:none}.contact___form .img___txt___header{align-items:flex-end;display:inline-flex;position:relative}.contact___form .img___txt___header span svg path{fill:#261e21}.contact___form .icon1 svg{width:23px;height:17px}.contact___form .icon2 svg{width:14px;height:23px}.contact___form .icon3 svg{width:17px;height:19px}.contact___form .icon4 svg{width:36px;height:18px}.contact___form .icon5 svg{width:19px;height:19px}.contact___form .icon6 svg{width:19px;height:18px}.contact___form .icon7 svg{width:4px;height:4px}.contact___form .icon7{position:relative;bottom:17px}.contact___form{flex-direction:column}.contact___form___field{padding:43px 30px 0}.contact___form___field .contact___form___header h2{font-size:36px;line-height:47px}.contact___form___field .contact___form___header span{font-size:14px}.contact___form___field .field.contact___customer___name,.contact___form___field .field.customer___email___phone{flex-direction:column}.contact___form___field .contact___last___name,.contact___form___field .contact___customer___phone{margin-top:31px}.contact___form .field input::placeholder,.contact___form .field textarea::placeholder{opacity:1}}@media screen and (min-device-width: 1024px) and (max-device-width: 1130px){.contact___form___img img{width:500px}}@media screen and (min-device-width: 1131px) and (max-device-width: 1439px){.contact___form___img img{width:596px}}@media screen and (min-device-width: 1440px){.contact___form___img img{width:608px}}@media screen and (min-device-width: 1500px){.contact___form___img img{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/773/assets/contact.css.map */
