.et-shelf .cmp-form-text{display:flex;flex-direction:column}
.et-shelf .cmp-form-text__label{font-size:18px;margin-bottom:0;font-weight:bold;color:#646068}
.et-shelf .cmp-form-text__label .optional-txt{color:#646068;font-weight:400}
.et-shelf .cmp-form-text__help-block{font-size:14px;line-height:18px;margin:8px 0 0}
.et-shelf .cmp-form-text .information_block{padding:7px 0}
.et-shelf .cmp-form-text .information_block__smry{cursor:pointer;display:inline-block}
.et-shelf .cmp-form-text .information_block__smry:focus-visible{outline:1px auto #5e10b1;outline-offset:3px}
.et-shelf .cmp-form-text .information_block__title{font-size:16px;color:#5e10b1;font-weight:normal;display:inline-flex;background-image:linear-gradient(transparent calc(100% - 1px),#5e10b1 10px,#5e10b1)}
.et-shelf .cmp-form-text .information_block__icon{background-image:url("../../../../../clientlibs/clientlib_editable_champion/resources/images/chevron-down.svg");width:16px;height:16px;display:inline-flex;vertical-align:middle}
.et-shelf .cmp-form-text .information_block p{font-size:14px}
.et-shelf .cmp-form-text .information_block p:last-of-type{margin-bottom:0}
.et-shelf .cmp-form-text details[open] .information_block__smry{margin-bottom:16px}
.et-shelf .cmp-form-text details[open] .information_block__smry .information_block__icon{background-image:url("../../../../../clientlibs/clientlib_editable_champion/resources/images/chevron-up.svg");width:16px;height:16px;background-size:100%}
.et-shelf .cmp-form-text details summary::-webkit-details-marker{display:none}
.et-shelf .cmp-form-text .cmp-form-text__text::placeholder{color:#646068}
.et-shelf .cmp-form-text .cmp-form-text__text:focus::placeholder{color:#646068}
.et-shelf .cmp-form-text .form__input-wrap input{margin-top:8px;color:#333}
.et-shelf .cmp-form-text__text{padding:11px 16px;letter-spacing:.2px;border:1px solid #646068;border-radius:8px;width:100%}
.et-shelf .cmp-form-text__text:focus.errorOutline{outline:0}
.et-shelf .cmp-form-text__text.errorOutline{border:2px solid #cf223f}
.et-shelf .cmp-form-text__text:focus{outline:1px auto #5e10b1}
.et-shelf .cmp-form-text .error-container{margin-top:8px;display:flex;gap:16px}
.et-shelf .cmp-form-text .error-container .error-arrow{background-image:url("clientlib_formtext_base/resources/images/error-icon.svg");height:24px;width:24px}
.et-shelf .cmp-form-text .error-container .error-text{font-size:16px;line-height:26px;font-weight:400;flex:1}
@media(min-width:768px) and (max-width:1023px){.et-shelf .cmp-form-text{max-width:403px}
}
@media(min-width:1024px) and (max-width:1255px){.et-shelf .cmp-form-text{max-width:335px}
.et-shelf .cmp-form-text__text{width:150px}
}
@media(min-width:1255px){.et-shelf .cmp-form-text__text{width:150px}
}