.auth-card .page-wrapper:before{content:'';position:absolute;inset:0;z-index:0;background:url('../../images/Main-Banner-LR10.jpg') no-repeat center center;background-image:-webkit-image-set(url('../../images/Main-Banner-LR10.webp') type('image/webp'),url('../../images/Main-Banner-LR10.jpg') type('image/jpeg'));background-image:image-set(url('../../images/Main-Banner-LR10.webp') type('image/webp'),url('../../images/Main-Banner-LR10.jpg') type('image/jpeg'));background-size:cover;transform:scale(1.12);will-change:transform;animation:login-bg-drift 18s ease-in-out infinite alternate}@keyframes login-bg-drift{from{transform:scale(1.1) translate3d(-4%,-2.5%,0)}to{transform:scale(1.22) translate3d(4%,2.5%,0)}}@media (prefers-reduced-motion:reduce){.auth-card .page-wrapper:before{animation:none;transform:none}}@media (max-width:767px){.auth-card .page-wrapper:before{background:url('../../images/Main-Banner--Moble-LR10.jpg') no-repeat center center;background-image:-webkit-image-set(url('../../images/Main-Banner--Moble-LR10.webp') type('image/webp'),url('../../images/Main-Banner--Moble-LR10.jpg') type('image/jpeg'));background-image:image-set(url('../../images/Main-Banner--Moble-LR10.webp') type('image/webp'),url('../../images/Main-Banner--Moble-LR10.jpg') type('image/jpeg'));background-size:cover}}.auth-card.page-layout-1column{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.auth-card .page-wrapper{position:relative;overflow:hidden;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.auth-card .page-main,.auth-card .columns,.auth-card .column.main{flex:1 1 auto;display:flex;flex-direction:column;width:100%;max-width:none;min-height:0;margin:0;padding:0;box-sizing:border-box}.auth-card .page-main{position:relative;z-index:1}.auth-card .column.main{align-items:center;justify-content:center}.auth-card .login-container{width:calc(100% - 32px);max-width:420px}.auth-card .login-container .block-customer-login{width:100%;float:none;background-color:rgba(255,255,255,.6) !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-card .login-container .block-customer-login .block-title{border-bottom-color:#fff !important;display:flex;align-items:center;justify-content:center;gap:12px}.auth-card .login-container .block-customer-login .block-title>h2{margin:0;line-height:0}.auth-card .login-logo{height:38px;width:auto;flex:none;filter:brightness(0)}.auth-card .login-container .form-login .fieldset .field .control{width:100%}.auth-card .login-container .form-login .fieldset .field .control .input-text{width:100%;box-sizing:border-box;border-radius:var(--radius-control,8px)}.auth-card .login-container .fieldset{margin-bottom:0}.auth-card .login-container .fieldset:after{display:none}.auth-card .form-login .actions-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.auth-card .form-login .actions-toolbar .action.login,.auth-card .form-login .actions-toolbar .secondary{white-space:nowrap}.auth-card .form-login .actions-toolbar:before,.auth-card .form-login .actions-toolbar:after{display:none}.auth-card .form-login .actions-toolbar .primary,.auth-card .form-login .actions-toolbar .secondary{margin:0}.auth-card .form-login .actions-toolbar .secondary{display:flex;align-items:center;gap:6px}.auth-card .form-login .actions-toolbar .secondary{order:0}.auth-card .form-login .actions-toolbar .primary{order:1}.auth-card .form-login .actions-toolbar .secondary .portal-open-link,.auth-card .form-login .actions-toolbar .secondary .portal-open-link:hover,.auth-card .form-login .actions-toolbar .secondary .portal-open-link:focus{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:#111;text-decoration:none !important;text-shadow:none !important;letter-spacing:normal;background:0 0;border:0;box-shadow:none;padding:0;min-width:0;text-transform:none}.auth-card .form-login .actions-toolbar .secondary .portal-open-link__text{line-height:1.2;border-bottom:1px solid rgba(17,17,17,.28);transition:border-color .15s ease}.auth-card .form-login .actions-toolbar .secondary .portal-open-link:hover .portal-open-link__text{border-bottom-color:#111}.auth-card .form-login .actions-toolbar .secondary .portal-open-link__arrow{font-size:.85em;flex:0 0 auto;transition:transform .18s ease}.auth-card .form-login .actions-toolbar .secondary .portal-open-link:hover .portal-open-link__arrow{transform:translateX(3px)}.auth-card .form-login .actions-toolbar .secondary .portal-open-link--back:hover .portal-open-link__arrow{transform:translateX(-3px)}.auth-card .form-login .fieldset:after{display:none !important}