.elementor-12 .elementor-element.elementor-element-ac72b25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ac72b25:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ac72b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-12 .elementor-element.elementor-element-8cbd6a4 .mrad-sidebar{width:230px;min-width:230px;border-radius:0px 0 0 0px;background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8cbd6a4 .mrad-content-inner{padding:100px 16px 100px 16px;}.elementor-12 .elementor-element.elementor-element-8cbd6a4 .mrad-wrapper{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8cbd6a4 .mrad-nav-item a{font-family:"Doran Fa", Doran;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8cbd6a4 .mrad-nav-item a:hover{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8cbd6a4 .mrad-nav-item.is-active a{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8cbd6a4 .mrad-content{background-color:#FAFAFA;}.elementor-12 .elementor-element.elementor-element-42dcce0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-678e8f4 img{width:100%;height:480px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-843cc8a{width:100%;max-width:100%;top:200px;text-align:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-843cc8a{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-843cc8a{right:0px;}.elementor-12 .elementor-element.elementor-element-843cc8a .elementor-heading-title{font-family:"Doran Fa", Doran;font-size:18px;font-weight:700;line-height:29px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-login-form{max-width:420px;width:100%;padding:200px 0px 200px 0px;margin:0 auto 0 auto;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-register-form{max-width:1200px;align-self:center;padding:80px 0px 80px 0px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-heading{font-family:"Doran Fa", Doran;font-size:18px;font-weight:500;line-height:29px;margin:0px 0px 0px 0px;text-align:right;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-subHeading{font-family:"Doran Fa", Doran;font-size:14px;font-weight:400;line-height:22px;color:var( --e-global-color-271a618 );margin:14px 0px 24px 0px;text-align:right;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-label{font-family:"Doran Fa", Doran;font-size:0px;font-weight:400;line-height:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-input{font-family:"Doran", Doran;font-size:14px;font-weight:500;line-height:22px;color:var( --e-global-color-text );background-color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 0px 15px 0px;margin:0px 0px 24px 0px;height:52px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-input:focus{border-color:var( --e-global-color-primary );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-button{padding:10px 10px 10px 10px;margin:16px 0px 16px 0px;border-radius:0px 0px 0px 0px;font-family:"Doran Fa", Doran;font-size:14px;font-weight:500;line-height:22px;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-link{font-size:14px;font-weight:500;line-height:22px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-link:hover{color:var( --e-global-color-271a618 );}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-checkbox{width:16px;height:16px;accent-color:var( --e-global-color-primary );border-radius:4px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-checkbox-wrapper{gap:6px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-checkbox-wrapper span{font-family:"Doran Fa", Doran;font-size:14px;font-weight:400;line-height:22px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-password-rules, .elementor-12 .elementor-element.elementor-element-a996c4d .alr-rule{font-family:"Doran Fa", Doran;font-size:14px;font-weight:500;line-height:22px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-rule.valid{color:#2e7d32;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-rule.invalid{color:#d32f2f;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-rules-notice{font-family:"Doran Fa", Doran;font-size:14px;font-weight:400;line-height:22px;color:var( --e-global-color-271a618 );margin:0px 0px 54px 0px;text-align:justify;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-success{font-family:"Doran Fa", Doran;font-size:12px;font-weight:500;line-height:19px;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:16px 20px 16px 20px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-error{font-family:"Doran Fa", Doran;font-size:12px;font-weight:500;line-height:19px;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:16px 20px 16px 20px;}.alr-jalali-picker, .alr-jalali-picker-day, .alr-jalali-picker-header{font-family:"Doran Fa", Doran;}.alr-jalali-picker-header{color:var( --e-global-color-primary );}.alr-jalali-picker-day{color:var( --e-global-color-primary );}.alr-jalali-picker-day.selected{background-color:var( --e-global-color-primary );}.alr-jalali-picker-day:hover{background-color:var( --e-global-color-primary );}.alr-jalali-picker{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-form-fields{gap:10px;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-8cbd6a4 .mrad-sidebar{width:100px;min-width:100px;}.elementor-12 .elementor-element.elementor-element-8cbd6a4 .mrad-content-inner{padding:40px 16px 40px 16px;}.elementor-12 .elementor-element.elementor-element-678e8f4 img{height:320px;}.elementor-12 .elementor-element.elementor-element-843cc8a{top:150px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-login-form{max-width:95%;padding:100px 0px 100px 0px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-register-form{max-width:95%;width:100%;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-password-rules, .elementor-12 .elementor-element.elementor-element-a996c4d .alr-rule{font-size:12px;line-height:19px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-rules-notice{font-size:12px;line-height:19px;margin:16px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-success{border-radius:0px 0px 0px 0px;padding:16px 20px 16px 20px;}.elementor-12 .elementor-element.elementor-element-a996c4d .alr-error{font-size:12px;line-height:19px;border-radius:0px 0px 0px 0px;padding:16px 20px 16px 20px;}}/* Start custom CSS for mirror_user_account_dashboard, class: .elementor-element-8cbd6a4 */.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    display: none;
}
.elementor-12 .elementor-element.elementor-element-8cbd6a4 .woocommerce-Button{
    background: black;
    color: white;
    width: 100%;
    padding: 10px;
    font-size: 14px;
    line-height: 22px;
    font-family: inherit;
    font-weight: 500;
    margin-top: 28px;
}
.mrad-content h3{
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 8px;
    color: #212121;
}
.mrad-content h4{
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 20px;
    color: #212121;
}
.mrad-content .required{
    font-size: 12px;
    line-height: 19px;
    font-weight: 400;
    color: #525252;
    margin-bottom: 20px
}
.mrad-content .edit-account .hr{
    margin: 28px 0 48px;
    background-color: #E0E0E0;
    height: 1px;
}
.elementor-12 .elementor-element.elementor-element-8cbd6a4 input[type="tel"],
.elementor-12 .elementor-element.elementor-element-8cbd6a4 .alr-jalali-date,
.elementor-12 .elementor-element.elementor-element-8cbd6a4 #account_email{
    text-align: left;
}
@media(max-width:768px){
    .elementor-12 .elementor-element.elementor-element-8cbd6a4 .form-row{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for advanced_login_register, class: .elementor-element-a996c4d *//*.elementor-12 .elementor-element.elementor-element-a996c4d .alr-switch-login{*/
/*    position: fixed;*/
/*    top:16px;*/
/*    right: 12px;*/
/*    background: white;*/
/*    z-index: 999;*/
/*    width: calc(50vw - 220px);*/
/*    text-align: right;*/
/*}*/
/*@media(max-width:500px){*/
/*    .elementor-12 .elementor-element.elementor-element-a996c4d .alr-switch-login{*/
/*            width: calc(50vw - 100px);*/
/*    }*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Doran Fa';
	font-display: auto;
	src: url('https://themirrorphase.com/wp-content/uploads/2026/05/DoranFaNum-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Doran';
	font-display: auto;
	src: url('https://themirrorphase.com/wp-content/uploads/2026/05/Doran-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */