.elementor-28 .elementor-element.elementor-element-cf75dcb{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-28 .elementor-element.elementor-element-aa34f25{text-align:center;}.elementor-28 .elementor-element.elementor-element-aa34f25 img{width:30%;}.elementor-28 .elementor-element.elementor-element-891af0d{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-aa34f25 img{width:40%;}.elementor-28 .elementor-element.elementor-element-891af0d{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-aa34f25 img{width:90%;}.elementor-28 .elementor-element.elementor-element-891af0d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-891af0d */.woocommerce-LostPassword.lost_password, .login-page h2, .login-page .woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    display: none;
}
.login-page .woocommerce-form.woocommerce-form-login.login {
    border: solid 2px #F48C30 !important;
    border-radius: 8px !important;
}
.login-page .woocommerce-form.woocommerce-form-login.login input {
    color: #000 !important;
    border: 2px solid #F48C30 !important;
    border-radius: 6px !important;
    background-color: #fff8f2 !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px !important;
}
.login-page .woocommerce-form.woocommerce-form-login.login input:focus-visible {
    outline: none;
    background-color: transparent !important;
}
.login-page .woocommerce-form.woocommerce-form-login.login label {
    font-family: "Montserrat", Sans-serif;
    color: #000 !important;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 8px !important;
}
.login-page .woocommerce-button.button.woocommerce-form-login__submit {
    background-color: #693592 !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px !important;
    padding: 15px 30px !important;
}
.login-page .woocommerce-button.button.woocommerce-form-login__submit:focus-visible {
    outline: none;
}
@media (max-width: 767px) {
    .login-page .woocommerce-form.woocommerce-form-login.login {
        padding: 16px !important;
    }
}/* End custom CSS */