.contact .field:before,.contact .field:after{display:none!important}.contact .field__input,.contact .text-area{box-shadow:none!important;border:1px solid #999!important;border-radius:6px;background:#fff}.contact .field__input::placeholder,.contact .text-area::placeholder{opacity:0!important}.contact{max-width:1100px;margin:0 auto;padding:0 24px 60px}.contact form{display:flex;flex-direction:column;gap:18px}.contact .contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:640px){.contact .contact__fields{grid-template-columns:1fr}}.contact .field input,.contact .field textarea,.contact form input[type=text],.contact form input[type=email],.contact form input[type=tel],.contact form textarea{background:#fff!important;border:1.5px solid #E5E0D6!important;border-radius:12px!important;padding:20px 22px!important;font-size:15px!important;color:#46462c!important;font-family:inherit!important;transition:all .25s ease!important;box-shadow:0 1px 2px #46462c0a!important;width:100%!important}.contact .field textarea,.contact form textarea{min-height:160px!important;resize:vertical!important}.contact .field input:focus,.contact .field textarea:focus,.contact form input:focus,.contact form textarea:focus{border-color:#64744c!important;box-shadow:0 0 0 3px #64744c26,0 1px 4px #46462c0f!important;outline:none!important}.contact .field input:hover,.contact .field textarea:hover{border-color:#b5874d!important}.contact .field label,.contact form label{color:#64744c!important;font-weight:500!important;font-size:14px!important}.contact .field__label{color:#64744c!important}.contact .field:focus-within .field__label,.contact .field input:not(:placeholder-shown)~.field__label,.contact .field textarea:not(:placeholder-shown)~.field__label{color:#64744c!important}.contact button[type=submit],.contact form button{background:linear-gradient(135deg,#b5874d,#7c2a2c)!important;color:#f4f5ec!important;border:none!important;border-radius:12px!important;padding:18px 48px!important;font-size:14px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s ease!important;align-self:flex-start!important;margin-top:12px!important}.contact button[type=submit]:hover,.contact form button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #7c2a2c52!important;filter:brightness(1.05)!important}.contact button[type=submit]:active,.contact form button:active{transform:translateY(0)!important}.contact .form-status,.contact .form-status-list{border-radius:12px!important;padding:16px 20px!important;font-size:14px!important;margin-bottom:16px!important}.contact .form-status--success,.contact .form__message--success{background:#64744c1a!important;color:#64744c!important;border-left:4px solid #64744C!important}.contact .form-status--error,.contact .form__message--error{background:#7c2a2c14!important;color:#7c2a2c!important;border-left:4px solid #7C2A2C!important}.contact input::placeholder,.contact textarea::placeholder{color:#b5874d!important;opacity:.6!important}.contact button[type=submit],.contact form button,.contact .button{background:linear-gradient(135deg,#b5874d,#7c2a2c)!important;color:#f4f5ec!important;border:none!important;box-shadow:none!important;outline:none!important;border-radius:12px!important;padding:18px 48px!important;font-size:14px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s ease!important;align-self:flex-start!important;margin-top:12px!important}.contact button[type=submit]:after,.contact form button:after,.contact .button:after,.contact button[type=submit]:before,.contact form button:before,.contact .button:before{display:none!important;border:none!important;box-shadow:none!important}.contact .field input,.contact .field textarea,.contact form input[type=text],.contact form input[type=email],.contact form input[type=tel],.contact form textarea{padding:34px 22px 14px!important;min-height:64px!important;line-height:1.4!important}.contact .field textarea,.contact form textarea{padding-top:36px!important;min-height:180px!important}.contact .field{position:relative!important}.contact .field__label,.contact .field label{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;left:22px!important;font-size:15px!important;color:#b5874d!important;pointer-events:none!important;transition:all .2s ease!important;background:transparent!important;padding:0!important;margin:0!important;line-height:1!important;z-index:2!important;font-weight:500!important}.contact .field textarea~.field__label,.contact .field textarea~label{top:28px!important;transform:none!important}.contact .field:focus-within .field__label,.contact .field:focus-within label,.contact .field input:not(:placeholder-shown)~.field__label,.contact .field input:not(:placeholder-shown)~label,.contact .field textarea:not(:placeholder-shown)~.field__label,.contact .field textarea:not(:placeholder-shown)~label{top:10px!important;transform:none!important;font-size:10px!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:#64744c!important;font-weight:700!important}.contact input::placeholder,.contact textarea::placeholder{color:transparent!important;opacity:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
