.textarea{isolation:isolate;padding:13px 0 6px 12px;position:relative}.textarea:before{content:"";height:94px;left:0;position:absolute;right:0;top:0;z-index:-1;--border-color-error:#db0909;--border-color-focus:#343434;--border-color-hover:#bfbfbf;--border-color-success:#2f9168;--border-color:#e0e0e0;background:#fff;border:1px solid;border-color:var(--border-color);border-radius:6px;pointer-events:none;transition:border-color .3s,box-shadow .3s}.textarea:after{background-color:#fff;content:"";height:30px;left:10px;position:absolute;right:25px;top:2px;z-index:1}.textarea .scroll-container{height:75px;--outer-padding:13px;--inner-padding:25px}.textarea .scroll-container__wrap{max-height:75px;padding-top:18px}.textarea__label{background:#fff;color:#626262;pointer-events:none;position:absolute;top:0;transform:translateY(-3px) scale(.75);transform-origin:left center;transition:color .3s,transform .3s;width:calc(100% - 22px);z-index:3}.textarea__field,.textarea__label{font-family:UniversLTCYR-47LightCond;font-size:16px;font-weight:300;line-height:20px}.textarea__field{border:none;color:#000;height:var(--height-textarea,"auto");overflow:hidden;padding:0;resize:none;white-space:pre-wrap}.textarea__field:focus-visible{outline:none}.textarea__field:-moz-placeholder-shown+.textarea__label{color:#343434;transform:none}.textarea__field:placeholder-shown+.textarea__label{color:#343434;transform:none}.textarea__field--hidden{height:var(--height-textarea-hidden,"auto");left:0;opacity:0;padding:0;pointer-events:none;position:absolute;top:18px;visibility:hidden;width:100%;z-index:-1}@media (hover:none),(pointer:coarse){.textarea:active:before{border-color:var(--border-color-hover)}}@media not all and (pointer:coarse){.textarea:hover:before{border-color:var(--border-color-hover)}}.textarea:has(.textarea__field:focus):before{border-color:var(--border-color-focus);box-shadow:0 1px 2px #0000000a}.textarea:has(.textarea__field:focus) .textarea__label{color:#626262;transform:translateY(-3px) scale(.75)}.textarea--error:before{border-color:var(--border-color-error)}@media (hover:none),(pointer:coarse){.textarea--error:active:before{border-color:var(--border-color-error)}}@media not all and (pointer:coarse){.textarea--error:hover:before{border-color:var(--border-color-error)}}.textarea__message{display:block;font-family:UniversLTCYR-47LightCond;font-size:16px;font-weight:300;line-height:19px;margin-left:-12px;margin-top:6px;padding-top:6px}.textarea__message--error{color:#db0909}.textarea__message--success{color:#2f9168}.textarea--delivery-method{width:100%}
