.elementor-9 .elementor-element.elementor-element-7b4e262{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a6249d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-9 .elementor-element.elementor-element-a6249d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Poppins", Sans-serif;font-size:25px;}.elementor-9 .elementor-element.elementor-element-a6249d7 .woocommerce-MyAccount-content > div > p, .elementor-9 .elementor-element.elementor-element-a6249d7 address, .elementor-9 .elementor-element.elementor-element-a6249d7 .woocommerce-EditAccountForm fieldset legend, .elementor-9 .elementor-element.elementor-element-a6249d7 .woocommerce-ResetPassword p:nth-child(1), .elementor-9 .elementor-element.elementor-element-a6249d7 .woocommerce-OrderUpdate{font-family:"Poppins", Sans-serif;}.elementor-9 .elementor-element.elementor-element-a6249d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-9 .elementor-element.elementor-element-a6249d7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Poppins", Sans-serif;}.elementor-9 .elementor-element.elementor-element-a6249d7 .woocommerce-form__label-for-checkbox span{font-family:"Poppins", Sans-serif;}.elementor-9 .elementor-element.elementor-element-a6249d7 .woocommerce-PaymentMethod .input-radio + label{font-family:"Poppins", Sans-serif;}.elementor-9 .elementor-element.elementor-element-a6249d7{--links-normal-color:#0C55D5;--links-hover-color:#5F6364;--forms-rows-gap:3px;}.elementor-9 .elementor-element.elementor-element-a6249d7 .woocommerce-form-row label, .elementor-9 .elementor-element.elementor-element-a6249d7 .woocommerce-address-fields label{font-family:"Poppins", Sans-serif;}.elementor-9 .elementor-element.elementor-element-a6249d7 button.button, .elementor-9 .elementor-element.elementor-element-a6249d7 #add_payment_method #payment #place_order{font-family:"Poppins", Sans-serif;}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-a6249d7 */.woocommerce form.login {
    width: 380px;
    max-width: 100%;
    margin: 0 auto;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 12px !important;
    background: #fff;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.woocommerce form.login input.input-text {
    border-radius: 10px !important; 
    padding: 10px 15px !important;
    border: 1px solid #ddd;
    outline:none;
}

.woocommerce form.woocommerce-form-login button.woocommerce-form-login__submit {
    width: 100%;
    background-color: #740303 !important;
    color: #fff !important;
    border: none !important;
    padding: 12px !important;
    border-radius: 8px !important;
    transition: all 0.3s ease !important;
    margin-top: 10px;
}

.woocommerce h2 {
    margin-bottom: 20px !important;
    text-align: center !important;
}


body.woocommerce-account .site-main {
    display: flex;
    justify-content: center;
    align-items: center;
}

.woocommerce-LostPassword {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.custom-login-links {
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
}

.custom-login-links a {
    font-family: Poppins;
    color: #740303;
    text-decoration: none;
    font-weight: 600;
}

form.register {
    display: none !important;
}

.u-columns.col2-set {
    display: block !important;
}

.u-column1.col-1 {
    width: 100% !important;
}

.u-column2.col-2 {
     display: none !important;
}/* End custom CSS */