form{display:flex;flex-direction:column;padding:40px;border-radius:25px;gap:34px}form label{font-size:15px;font-weight:700;text-transform:uppercase;line-height:120%;letter-spacing:4.87px;margin-bottom:5px}form input,form select,form textarea{border-radius:25px;min-height:50px;font-size:22px;font-weight:600;line-height:113%;letter-spacing:.37px;padding:12px 15px;color:inherit;border:1px solid}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}form .field,form .select{display:flex;flex-direction:column;width:100%;position:relative}form .select:before{content:"";display:block;position:absolute;right:29px;pointer-events:none;mask-image:url(./button-down.svg);-webkit-mask-image:url(./button-down.svg);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:27px;height:17px;transform:translateY(100%)}form .form__message{display:flex;align-items:center;gap:5px;font-size:16px}form .form__message svg{width:20px;height:20px}form .errors ul{margin:-40px 0 0}@media (max-width: 750px){form{padding:5vw}}@media (max-width: 550px){form .select:before{right:20px}}@media (max-width: 400px){form label{font-size:3.5vw}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/form.css.map */
