.auth-text {
    text-align: center;
    font-size: var(--font-body-size);
    font-weight: var(--font-weight-normal);
    line-height: var(--body-line-height);
    letter-spacing: var(--body-letter-spacing);
    color: var(--color-text2)
}

.auth-form .form-input {
    text-align: center
}

.auth-actions {
    margin: 15px 0 0
}

.auth-link {
    font-size: var(--font-body-size);
    margin: 14px 0 18px;
    color: #3c3c3c;
    text-decoration: underline;
    text-underline-offset: .3rem
}

.auth-form .form-field+.form-field,
.auth-actions .button+.button {
    margin-top: 12px
}

.auth-form.auth-form-2 {
    padding: 22px 20px
}

.auth-form.auth-form-2 .form-input {
    text-align: left
}

.account-dropdown {
    padding: 30px 20px
}

.account-dropdown .account-item {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #c7c7c7
}

.account-dropdown .account-item:last-child {
    border-bottom: 0
}

.account-dropdown .account-action {
    width: 100%;
    padding: 10px 0;
    text-transform: capitalize
}

body.auth-popup-show,
body.auth-sidebar-show {
    overflow: hidden
}

body.auth-popup-show .background-overlay,
body.auth-sidebar-show .background-overlay {
    opacity: 1;
    pointer-events: auto
}

body.auth-popup-show .halo-auth-popup {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translate3d(-50%, -50%, 0)
}

body.auth-sidebar-show .halo-auth-sidebar {
    transform: translateZ(0);
    opacity: 1;
    visibility: visible
}

@media (min-width: 1025px) {
    .auth-form.auth-form-2,
    .account-dropdown {
        padding-left: 30px;
        padding-right: 30px
    }
}

/*# sourceMappingURL=/cdn/shop/t/11/assets/component-auth.css.map?v=78976403504384089531747207290 */