:root{--darkBackgroundColor: #1c1c1e}.input-material{position:relative;box-sizing:border-box;align-items:center;background-color:var(--backgroundColor);margin-bottom:20px;cursor:text}.input-material_is-external-show-error{margin-bottom:0}.input-material__wrapper{height:56px;box-sizing:border-box;display:flex;flex-wrap:wrap}.input-material_force-reset-enabled .input-material__wrapper{border-bottom:1px solid var(--secondaryLabelColor)}.input-material__input-wrapper{position:relative}.input-material__suffix-wrapper{display:flex;flex-wrap:nowrap;position:absolute;top:0;left:0;width:100%;height:100%;font:var(--text-subline)}.input-material__suffix-input-value{opacity:0}.input-material__suffix-value{margin-left:4px}.input-material_hidden{display:none}.input-material_stateless .input-material__input,.input-material_stateless .input-material__input_footer{max-height:0}.input-material_with-label .input-material__input{max-height:inherit}.input-material_right-block{display:flex;align-items:center;cursor:pointer}.input-material_has-errors{flex-grow:1}.input-material_has-errors .input-material__input-group,.input-material_has-errors.input-material_force-reset-enabled .input-material__wrapper{border-color:var(--attentionColor)}.input-material__label{opacity:0;font:var(--text-caption-m-line-m);color:var(--secondaryLabelColor);transition:opacity .2s}.input-material_focused .input-material__input-group,.input-material:hover .input-material__input-group,.input-material_force-reset-enabled .input-material__wrapper{border-color:var(--labelColor)}.input-material:hover .input-material__group_footer .input-material__input-group,.input-material_focused .input-material__group_footer .input-material__input-group{border-color:var(--secondaryLabelColor)}.input-material_filled .input-material__label,.input-material_focused .input-material__label{opacity:1}.input-material__placeholder,.input-material__placeholder_stylist,.input-material__placeholder_checkout{font:var(--text-subline);color:var(--secondaryLabelColor)}.input-material_filled .input-material__placeholder,.input-material_filled .input-material__label,.input-material_focused .input-material__placeholder,.input-material_focused .input-material__label{font:var(--text-caption-m-line-m);color:var(--labelColor)}.input-material_filled .input-material__placeholder_stylist,.input-material_focused .input-material__placeholder_stylist,.input-material_filled .input-material__placeholder_checkout,.input-material_focused .input-material__placeholder_checkout,.input-material_filled .input-material__placeholder_footer,.input-material_focused .input-material__placeholder_footer{font:var(--text-caption-m-line-m);color:var(--secondaryLabelColor)}.input-material:hover .input-material__input::-moz-placeholder{color:var(--labelColorHover)}.input-material:hover .input-material__input::placeholder,.input-material:hover .input-material__label{color:var(--labelColorHover)}.input-material_disabled{cursor:default}.input-material_disabled .input-material__input-group{border-color:var(--disabledColor)}.input-material_filled:not(.input-material_focused) .input-material__placeholder,.input-material_disabled .input-material__placeholder,.input-material_disabled .input-material__label{color:var(--secondaryLabelColor)}.input-material:hover .input-material__placeholder{color:var(--labelColor)}.input-material:hover .input-material__placeholder.input-material__placeholder_footer{color:var(--secondaryLabelColor)}.input-material_disabled .input-material__input,.input-material_disabled .input-material__input_checkout{color:var(--secondaryLabelColor)!important}.input-material_disabled:hover .input-material__placeholder,.input-material_disabled:hover .input-material__input__placeholder_checkout{color:var(--secondaryLabelColor)}.input-material__group{padding-bottom:1px;display:flex;transition:box-shadow,border-color .2s linear;box-sizing:border-box;height:inherit;flex-grow:1}.input-material__group_footer{background:#1c1c1e;background:var(--darkBackgroundColor)}.input-material__group_gray-background{background:var(--secondaryBackgroundColor)}.input-material__input-group{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;border-bottom:1px solid var(--secondaryLabelColor)}.input-material_force-reset-enabled .input-material__input-group{border:none}.input-material_focused .input-material__input-group,.input-material_filled .input-material__input-group{padding:10px 0}input.input-material__input,input.input-material__input_stylist,input.input-material__input_checkout,input.input-material__input_product-page,input.input-material__input_footer,input.input-material__input_gray-background{padding:0;min-width:0;max-height:20px;width:100%;flex-grow:1;flex-shrink:1;outline:none;font:var(--text-subline);border:none;border-radius:0}input.input-material__input-user-agent,input.input-material__input-user-agent:-webkit-autofill,input.input-material__input-user-agent:-webkit-autofill:hover,input.input-material__input-user-agent:-webkit-autofill:focus,input.input-material__input-user-agent:-webkit-autofill:active{color:var(--labelColor)!important}input.input-material__input-user-agent,input.input-material__input-user-agent:-webkit-autofill,input.input-material__input-user-agent:-webkit-autofill:hover,input.input-material__input-user-agent:-webkit-autofill:focus,input.input-material__input-user-agent:-webkit-autofill:active{background-color:transparent;box-shadow:0 0 0 30px var(--backgroundColor) inset;-webkit-transition:height .2s,background-color 50000s,filter 50000s;transition:height .2s,background-color 50000s,filter 50000s}input.input-material__input_footer.input-material__input-user-agent,input.input-material__input_footer.input-material__input-user-agent:-webkit-autofill,input.input-material__input_footer.input-material__input-user-agent:-webkit-autofill:hover,input.input-material__input_footer.input-material__input-user-agent:-webkit-autofill:focus,input.input-material__input_footer.input-material__input-user-agent:-webkit-autofill:active{color:var(--badgeForegroundColor)!important}input.input-material__input_footer.input-material__input-user-agent,input.input-material__input_footer.input-material__input-user-agent:-webkit-autofill,input.input-material__input_footer.input-material__input-user-agent:-webkit-autofill:hover,input.input-material__input_footer.input-material__input-user-agent:-webkit-autofill:focus,input.input-material__input_footer.input-material__input-user-agent:-webkit-autofill:active{box-shadow:0 0 0 30px #1c1c1e inset;box-shadow:0 0 0 30px var(--darkBackgroundColor) inset;-webkit-transition:height .2s,color 50000s,background-color 50000s,filter 50000s;transition:height .2s,color 50000s,background-color 50000s,filter 50000s}input.input-material__input_gray-background.input-material__input-user-agent,input.input-material__input_gray-background.input-material__input-user-agent:-webkit-autofill,input.input-material__input_gray-background.input-material__input-user-agent:-webkit-autofill:hover,input.input-material__input_gray-background.input-material__input-user-agent:-webkit-autofill:focus,input.input-material__input_gray-background.input-material__input-user-agent:-webkit-autofill:active{box-shadow:0 0 0 30px var(--secondaryBackgroundColor) inset;-webkit-transition:height .2s,color 50000s,background-color 50000s,filter 50000s;transition:height .2s,color 50000s,background-color 50000s,filter 50000s}input.input-material__input_stylist,input.input-material__input_checkout,input.input-material__input_product-page,input.input-material__input_footer,input.input-material__input_gray-background{color:var(--labelColor);background-color:transparent}.input-material_is-reset-show input{box-sizing:border-box;padding:0 24px 0 0;text-overflow:ellipsis}.input-material_bottom-block{padding-top:4px;width:100%;height:16px;min-height:16px}.input-material__validation-message{font:var(--text-caption-m-line-m);color:var(--attentionColor);flex-grow:1}.input-material__slot{font:11px/16px CoFo Sans Lamoda,sans-serif;color:var(--secondaryLabelColor);flex-grow:1}.input-material__letter-counter{font:11px/16px CoFo Sans Lamoda,sans-serif;color:var(--secondaryLabelColor);flex-shrink:0;margin-left:4px}.input-material__reset,.input-material__check,.input-material__icon{position:absolute;right:0;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 992px){.input-material{margin-bottom:24px}.input-material_bottom-block{min-height:20px}.input-material_is-external-show-error{margin-bottom:0}}.desktop .input-material{margin-bottom:24px}.desktop .input-material_bottom-block{min-height:20px}.desktop .input-material_is-external-show-error{margin-bottom:0}
