.elementor-10 .elementor-element.elementor-element-bd92fa07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-bd92fa07{--content-width:1100px;}}/* Start custom CSS for container, class: .elementor-element-bd92fa07 */body.page-id-10 .page-title{display:none!important;}body.page-id-10 .main-page-wrapper{background:#f5f8f2!important;padding-top:0!important;}
.elementor-10 .elementor-element.elementor-element-bd92fa07{direction:rtl;color:#334735;font-family:IRANYekan,Tahoma,sans-serif;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .aq-account-hero{padding:clamp(24px,5vw,44px);border:1px solid #dce7d6;border-radius:22px;background:linear-gradient(115deg,#fff,#eaf2e4);}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .aq-account-hero h1{margin:0 0 8px;color:#334735;font-size:clamp(25px,4vw,36px);font-weight:750;line-height:1.55;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .aq-account-hero p{margin:0;color:#556854;font-size:15px;line-height:1.9;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .aq-account-hero a{font-size:13px;color:#426f30;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 #customer_login{gap:18px;margin:0!important;align-items:stretch;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 #customer_login>div{min-width:0;padding:clamp(20px,3vw,32px)!important;border:1px solid #dce7d6!important;border-radius:20px;background:#fff;box-shadow:0 8px 26px #36552b08;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 #customer_login>div{max-width:calc(50% - 9px);flex-basis:calc(50% - 9px);}
.elementor-10 .elementor-element.elementor-element-bd92fa07 #customer_login .col-register-text{background:#f0f5eb;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 #customer_login .wd-login-divider{display:none;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .wd-login-title{font-size:22px!important;color:#334735!important;margin:0 0 18px!important;font-weight:700;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .registration-info{font-size:15px;line-height:1.95;color:#526451;margin:0 0 20px;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .woocommerce form{margin:0!important;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .woocommerce form label{font-size:14px;font-weight:600;color:#334735;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .woocommerce form .input-text{min-height:48px;border:1px solid #ccd9c8!important;border-radius:11px!important;background:#fff;font-size:16px;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .woocommerce form .input-text:focus{outline:2px solid #659154;outline-offset:1px;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .woocommerce form .button,.elementor-10 .elementor-element.elementor-element-bd92fa07 .wd-switch-to-register{min-height:46px;border-radius:11px!important;background:#426f30!important;color:#fff!important;font-size:14px;font-weight:700;padding:10px 22px;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .woocommerce form .login-form-footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .lost_password,.elementor-10 .elementor-element.elementor-element-bd92fa07 .woocommerce-privacy-policy-link{color:#426f30!important;}
.elementor-10 .elementor-element.elementor-element-bd92fa07 .woocommerce-ResetPassword,.elementor-10 .elementor-element.elementor-element-bd92fa07 .woocommerce-MyAccount-content,.elementor-10 .elementor-element.elementor-element-bd92fa07 .woocommerce-MyAccount-navigation{background:#fff;padding:clamp(18px,3vw,28px);border:1px solid #dce7d6;border-radius:18px;}
@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-bd92fa07 #customer_login>div{max-width:100%;flex-basis:100%;}.elementor-10 .elementor-element.elementor-element-bd92fa07 #customer_login .col-register-text{padding:20px!important;}.elementor-10 .elementor-element.elementor-element-bd92fa07 .woocommerce-MyAccount-content,.elementor-10 .elementor-element.elementor-element-bd92fa07 .woocommerce-MyAccount-navigation{width:100%;margin-bottom:14px;}}/* End custom CSS */