/*! @version pwa-studio: 1.40.0, @magento/venia-ui: ^11.7.3, @magento/upward-security-headers: ^1.1.21, @magento/pwa-theme-venia: ^2.4.0, @magento/pwa-buildpack: ^11.5.5, @magento/peregrine: ^15.7.3, @magento/pagebuilder: 9.3.5, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ^1.3.3, @apollo/client: ~3.5.0 */
.field-root-HJ-{}.field-label-ZLF{min-height:2.125rem}.field-input-CUm{padding:calc(.375rem - 1px) calc(.625rem - 1px)}.field-input-CUm:disabled{background:rgb(var(--venia-global-color-gray-100))}.field-optional-j24{}.field-root-HJ-{position:relative}.field-root-HJ- .field-label-ZLF{font-size:.875rem;font-weight:700}.field-root-HJ- .field-input-CUm{height:3.75rem}.field-root-HJ- .field-input-CUm:focus{--tw-border-opacity:1;border-color:rgb(var(--color-secondary-main)/var(--tw-border-opacity,1))}.field-root-HJ- .field-input-CUm:disabled{--tw-border-opacity:1;border-color:rgb(var(--color-gray-200)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200)/var(--tw-bg-opacity,1))}.field-input-CUm:disabled{border-color:rgb(var(--venia-global-color-gray-400));color:rgb(var(--venia-global-color-gray-darker))}.field-root-HJ- .field-optional-j24{font-size:.875rem;--tw-text-opacity:1;color:rgb(var(--color-gray-400)/var(--tw-text-opacity,1))}
.passwordValidator-passwordValidatorContainer-NsJ button{border:none}.passwordValidator-passwordValidatorContainer-NsJ label{font-size:.875rem;font-weight:700}.passwordValidator-confirmPassword-y9X{padding-top:1rem;position:relative}.passwordValidator-confirmPassword-y9X+div{padding-top:25px}
.password-passwordButton-bcY:disabled{background-color:transparent;border:none}.password-root-aos label{font-size:.875rem;font-weight:700}.password-root-aos input{height:3.75rem}
.textInput-input-Jz0{}.textInput-input_error-9x2{}.textInput-input_shimmer-Eo6{font-size:1rem;padding:calc(.375rem - 1px) calc(.625rem - 1px)}
.fieldIcons-root-ecG{grid-template-areas:"before input after";grid-template-columns:auto 1fr auto}.fieldIcons-input-Ced{grid-column:before-start/after-end;grid-row:input-start/input-end}.fieldIcons-input-Ced>input{padding-left:calc(1.875rem*var(--iconsBefore) + .625rem);padding-right:calc(1.875rem*var(--iconsAfter) + .625rem)}.fieldIcons-after-xwp,.fieldIcons-before-G3M{}.fieldIcons-before-G3M{grid-area:before}.fieldIcons-after-xwp{grid-area:after}.fieldIcons-before-G3M svg{stroke:rgb(var(--color-gray-600))}.fieldIcons-root-ecG{}
.message-root-B-9{bottom:-20px;position:absolute}.message-root-B-9:empty{display:none}.message-root_error-sDd{}
.passwordStrengthIndicator-passwordStrengthIndicatorContainer-ZmU{line-height:36px;padding-top:15px}.passwordStrengthIndicator-passwordStrengthIndicatorContainer-ZmU .passwordStrengthIndicator-passwordStrengthIndicatorList-YXb{list-style:disc;padding-left:30px}.passwordStrengthIndicator-passwordStrengthIndicatorContainer-ZmU .passwordStrengthIndicator-passwordStrengthIndicatorContainer-ZmU li{margin-bottom:10px;margin-left:10px}.passwordStrengthIndicator-passwordStrengthIndicatorContainer-ZmU .passwordStrengthIndicator-passwordStrengthIndicatorItemContainer-p9d{display:flex;justify-content:space-between;width:100%}
