.front-input{border-radius:10px;flex-direction:row;justify-content:stretch;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 1.813px #c1a47b}@media (max-width:768px){.front-input{box-shadow:inset 0 0 0 1px #c1a47b}}.front-input input{color:#6e5535;letter-spacing:0;text-align:center;background:0 0;border:none;width:100%;height:80px;padding:10px 33px 15px;font-size:20px;font-weight:400;line-height:1.2}@media (max-width:768px){.front-input input{text-align:left;height:50px;font-size:12px}}.front-input input::placeholder{color:#6e5535}.front-input input:focus{outline:none}.front-input_error{box-shadow:inset 0 0 0 1.813px #971710}@media (max-width:768px){.front-input_error{box-shadow:inset 0 0 0 1px #971710}}.front-input_error input{color:#971710}.front-input_error input::placeholder{color:#971710}.front-input__wrapper{flex-direction:column;align-items:stretch;gap:10px;display:flex}@media (max-width:768px){.front-input__wrapper{gap:15px}}.front-input__error{color:#971710;flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:768px){.front-input__error{justify-content:flex-start}}.front-input__error svg{display:block}.front-input__error-text{letter-spacing:0;font-size:16px;font-weight:700;line-height:1;transform:translateY(-10%)}@media (max-width:768px){.front-input__error-text{font-size:12px}}.front-input__counter{color:#bb7741;letter-spacing:0;font-size:24px;font-weight:400;line-height:1.2;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media (max-width:768px){.front-input__counter{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.2}}
