.authentication-modal,.mq-belepes{--mqb-fekete:var(--mq-fekete, #0b0b0b);--mqb-vonal:#e6e6e6;--mqb-mezo:#d6d6d6;--mqb-halvany:#7a7a7a;--mqb-szoveg:#3a3a3a}.authentication-modal .mq-auth-fulek,.mq-belepes .ship-auth-tabs{display:flex;gap:0;margin:0 0 26px;border-bottom:1px solid var(--mqb-vonal)}.authentication-modal .mq-auth-fulek .ship-auth-tab,.mq-belepes .ship-auth-tab{flex:1 1 0;padding:14px 8px 13px;margin:0 0 -1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:0 0;box-shadow:none;font-family:var(--mq-sans, "Montserrat", sans-serif);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1;color:var(--mqb-halvany);cursor:pointer;transition:color .2s ease,border-color .2s ease}.authentication-modal .mq-auth-fulek .ship-auth-tab:hover,.mq-belepes .ship-auth-tab:hover{color:var(--mqb-fekete)}.authentication-modal .mq-auth-fulek .ship-auth-tab.active,.mq-belepes .ship-auth-tab.active{background:0 0;color:var(--mqb-fekete);border-color:transparent;border-bottom-color:var(--mqb-fekete)}.authentication-modal .mq-auth-fulek .ship-auth-tab:focus-visible,.mq-belepes .ship-auth-tab:focus-visible{outline:1px solid var(--mqb-fekete);outline-offset:-1px}.authentication-modal .mq-auth-fulek[hidden]{display:none}.ship-auth-oldal.mq-belepes{max-width:440px}.mq-belepes .authentication-box{background:0 0;border:0;border-radius:0;box-shadow:none;padding:0}.authentication-modal .authentication-box .auth-title,.mq-belepes .auth-title{margin-bottom:20px}.authentication-modal .authentication-box .auth-title p,.mq-belepes .auth-title p{font-size:13px;line-height:1.6;color:var(--mqb-halvany);margin:0}.authentication-modal .authentication-box .auth-title h4,.mq-belepes .auth-title h4{font-family:var(--mq-sans, "Montserrat", sans-serif);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--mqb-fekete);margin:0 0 8px}.mq-belepes .ship-auth-megerosites-ikon{color:var(--mqb-fekete)}.authentication-modal .authentication-box .auth-form .form-control,.mq-belepes .auth-form .form-control{height:46px;min-height:46px;padding:0 14px;border:1px solid var(--mqb-mezo);border-radius:0;background-color:#fff;box-shadow:none;font-size:14px;color:var(--mqb-fekete)}.authentication-modal .ship-jelszo-wrap .form-control,.mq-belepes .ship-jelszo-wrap .form-control{padding-right:46px}.authentication-modal .authentication-box .auth-form .form-control::placeholder,.mq-belepes .auth-form .form-control::placeholder{color:#a8a8a8}.authentication-modal .authentication-box .auth-form .form-control:focus,.mq-belepes .auth-form .form-control:focus{border-color:var(--mqb-fekete);outline:0;box-shadow:none}.mq-belepes .auth-form .form-control.is-invalid{border-color:#b3261e;background-image:none}.authentication-modal .authentication-box .auth-form .mb-3,.mq-belepes .auth-form .mb-3{margin-bottom:12px!important}.authentication-modal .ship-jelszo-mutat,.mq-belepes .ship-jelszo-mutat{color:var(--mqb-halvany)}.authentication-modal .authentication-box .auth-form .forgot-box,.mq-belepes .forgot-box{margin-top:2px}.authentication-modal .forgot-pass,.mq-belepes .forgot-pass{font-size:12px;font-weight:500;color:var(--mqb-fekete);text-decoration:underline;text-underline-offset:3px}.authentication-modal .authentication-box .auth-form .forgot-box .form-check .form-check-input,.mq-belepes .form-check-input[type=checkbox]{width:18px;height:18px;border:1px solid #9a9a9a;border-radius:0;box-shadow:none}.authentication-modal .authentication-box .auth-form .forgot-box .form-check .form-check-input:checked,.mq-belepes .form-check-input:checked{background-color:var(--mqb-fekete);border-color:var(--mqb-fekete)}.authentication-modal .form-check-label,.mq-belepes .form-check-label{font-size:13px;color:var(--mqb-szoveg)}.authentication-modal .form-check-label a,.mq-belepes .form-check-label a{color:var(--mqb-fekete);text-decoration:underline;text-underline-offset:3px}.authentication-modal .authentication-box .btn.btn-bg-theme,.mq-belepes .btn.btn-bg-theme{height:48px;padding:0 18px;border:1px solid var(--mqb-fekete);border-radius:0;background:var(--mqb-fekete);color:#fff;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mq-sans, "Montserrat", sans-serif);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1}.authentication-modal .authentication-box .btn.btn-bg-theme:hover,.mq-belepes .btn.btn-bg-theme:hover{background:#2a2a2a;border-color:#2a2a2a;color:#fff}.authentication-modal .authentication-box .btn.btn-bg-theme.cancel-btn{background:#fff;color:var(--mqb-fekete)}.authentication-modal .authentication-box .btn.btn-bg-theme.cancel-btn:hover{background:#f4f4f4;color:var(--mqb-fekete)}.authentication-modal .sign-up-next,.mq-belepes .sign-up-next{margin:18px 0 0;font-size:13px;font-weight:400;color:var(--mqb-halvany);text-align:center}.authentication-modal .sign-up-next .btn,.authentication-modal .sign-up-next a,.mq-belepes .sign-up-next .btn,.mq-belepes .sign-up-next a{padding:0;border:0;background:0 0;box-shadow:none;font-size:13px;font-weight:500;color:var(--mqb-fekete);text-decoration:underline;text-underline-offset:3px;vertical-align:baseline}.authentication-modal .sign-up-next+.sign-up-next{margin-top:8px;font-size:12px}.authentication-modal .ship-auth-alert,.authentication-modal .ship-auth-siker,.mq-belepes .ship-auth-alert,.mq-belepes .ship-auth-siker{border-radius:0}.authentication-modal .modal-dialog{max-width:440px}.authentication-modal .modal-content{border:1px solid var(--mqb-vonal);border-radius:0;box-shadow:0 30px 60px -30px rgba(0,0,0,.35)}.authentication-modal .modal-body{padding:28px 32px 30px!important}.authentication-modal .authentication-box{padding:0}.authentication-modal .btn-close{top:10px;right:10px;width:32px;height:32px;background-color:transparent;color:var(--mqb-fekete)}.authentication-modal .btn-close:hover{background-color:#f4f4f4}.authentication-modal .btn-close i{font-size:20px}.authentication-modal .mq-auth-fulek{margin-right:26px}@media (max-width:575.98px){.authentication-modal .modal-body{padding:22px 18px 24px!important}}.authentication-modal .authentication-box .auth-form .forgot-box .form-check,.mq-belepes .forgot-box .form-check{display:flex;align-items:flex-start;gap:10px;padding-left:0}.authentication-modal .authentication-box .auth-form .forgot-box .form-check .form-check-input,.mq-belepes .forgot-box .form-check .form-check-input{float:none;margin:1px 0 0;flex:0 0 18px}