:is(#authModal,#regModal).mm-customer-auth{overscroll-behavior:contain;font-family:Rubik,Arial,sans-serif;overflow-y:auto}
:is(#authModal,#regModal).mm-customer-auth .modal-dialog{width:calc(100% - 20px);max-width:500px;margin:80px auto 30px;min-height:0;padding:0}
:is(#authModal,#regModal).mm-customer-auth .modal-content{border:0;border-radius:20px;background:#fff;box-shadow:none;position:relative;overflow:hidden}
:is(#authModal,#regModal).mm-customer-auth .modal-body{padding:40px 50px 38px;text-align:left}
:is(#authModal,#regModal).mm-customer-auth h2{font-family:inherit;font-size:26px;line-height:34px;font-weight:700;margin:0 0 20px;color:#343434;text-align:left}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-description{display:none}:is(#authModal,#regModal).mm-customer-auth form{margin:0}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:is(#authModal,#regModal).mm-customer-auth input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;height:50px;margin:0 0 10px;padding:12px 20px;border:1px solid #f2f2f2;border-radius:25px;background:#fff;color:#343434;font:400 15px/24px Rubik,Arial,sans-serif;box-shadow:none}
:is(#authModal,#regModal).mm-customer-auth input::placeholder{color:#999;opacity:1}
:is(#authModal,#regModal).mm-customer-auth input:not([type=checkbox]):focus{outline:2px solid #e4433026;outline-offset:1px;border-color:#e44330}
:is(#authModal,#regModal).mm-customer-auth input[aria-invalid=true]{border-color:#e44330}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-phone{display:flex;align-items:center;height:50px;box-sizing:border-box;margin:0 0 10px;border:1px solid #f2f2f2;border-radius:25px;background:#fff;overflow:hidden}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-phone:focus-within{outline:2px solid #e4433026;outline-offset:1px;border-color:#e44330}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-phone:has([aria-invalid=true]){border-color:#e44330}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-prefix{padding-left:20px;font-size:15px;line-height:24px;color:#343434;flex:none}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-phone input{flex:1;min-width:0;width:0;border:0;border-radius:0;margin:0;padding-left:7px;outline:none!important;background:transparent}
:is(#authModal,#regModal).mm-customer-auth input[name=code]{font-variant-numeric:tabular-nums}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-close{position:absolute;z-index:2;right:5px;top:7px;width:44px;height:44px;border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-close-mobile{display:none}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-primary,:is(#authModal,#regModal).mm-customer-auth .mm-auth-secondary{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:50px;min-height:50px;border-radius:25px;padding:10px 16px;font:700 15px/18px Rubik,Arial,sans-serif;cursor:pointer;transition:background .15s;margin-top:10px}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-primary{background:#e44330;color:#fff;border:0;box-shadow:0 0 20px #0000001f}:is(#authModal,#regModal).mm-customer-auth .mm-auth-primary:hover{background:#cf3725}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-secondary{background:#fff;color:#343434;border:1px solid #bdbdbd;box-shadow:0 0 10px #0000001f}
:is(#authModal,#regModal).mm-customer-auth button:disabled{opacity:.6;cursor:default}
:is(#authModal,#regModal).mm-customer-auth button:focus-visible,:is(#authModal,#regModal).mm-customer-auth a:focus-visible{outline:2px solid #e44330;outline-offset:2px}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-policy{font-size:15px;line-height:22px;color:#888;margin:20px 0 0}
:is(#authModal,#regModal).mm-customer-auth a{color:inherit;text-decoration:underline}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-message{font-size:14px;line-height:20px;color:#c23524;margin:0 0 12px;overflow-wrap:anywhere}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-message[data-kind=info]{color:#888;font-size:13px;line-height:20px}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-destination{font-size:13px;line-height:20px;margin:0;color:#888}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-telegram{font-size:13px;line-height:20px;margin:0 0 8px;color:#888}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-link{padding:0;border:0;min-height:32px;background:none;color:#888;text-decoration:underline;font:400 13px/20px Rubik,Arial,sans-serif;cursor:pointer;margin-bottom:8px}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-expiry{font-size:13px;line-height:20px;color:#888;margin:12px 0 0}
:is(#authModal,#regModal).mm-customer-auth [data-auth-resend]:disabled{height:auto;min-height:22px;padding:0;opacity:1;box-shadow:none;border:0;background:transparent;color:#888;font-weight:400;text-align:left;justify-content:flex-start;margin-top:15px}
:is(#authModal,#regModal).mm-customer-auth .mm-auth-captcha-image{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0}:is(#authModal,#regModal).mm-customer-auth .mm-auth-captcha-image img{max-width:100%;height:auto}
:is(#authModal,#regModal).mm-customer-auth [data-captcha-refresh]{border:0;background:none;text-decoration:underline;color:#888;font-size:13px;min-height:36px}
:is(#authModal,#regModal).mm-customer-auth [hidden]{display:none!important}
body.mm-customer-auth-open #callibri_soc,body.mm-customer-auth-open #callibri_wrap_pict_operator,body.mm-customer-auth-open #callibri_hook_chat,body.mm-customer-auth-open #callibri_containerWidget{visibility:hidden!important;pointer-events:none!important}
html.mm-customer-auth-open{overflow:hidden!important}
body.mm-customer-auth-open .modal-backdrop.in{opacity:.2}
@media(max-width:767px){body.mm-customer-auth-open{padding-right:0!important}:is(#authModal,#regModal).mm-customer-auth{padding-right:0!important;padding-left:0!important}:is(#authModal,#regModal).mm-customer-auth .modal-dialog{max-width:300px;margin:79px auto 24px}:is(#authModal,#regModal).mm-customer-auth .modal-body{padding:32px 30px 38px}:is(#authModal,#regModal).mm-customer-auth h2{font-size:20px;line-height:28px;margin-bottom:8px}:is(#authModal,#regModal).mm-customer-auth[data-mode=login] h2{max-width:193px}:is(#authModal,#regModal).mm-customer-auth input:not([type=checkbox]),:is(#authModal,#regModal).mm-customer-auth .mm-auth-phone{height:40px}:is(#authModal,#regModal).mm-customer-auth input:not([type=checkbox]){padding-top:8px;padding-bottom:8px;font-size:14px;line-height:22px}:is(#authModal,#regModal).mm-customer-auth .mm-auth-prefix{font-size:14px;line-height:22px}:is(#authModal,#regModal).mm-customer-auth .mm-auth-primary,:is(#authModal,#regModal).mm-customer-auth .mm-auth-secondary{height:40px;min-height:40px;font-size:14px;line-height:17px;padding:8px 10px}:is(#authModal,#regModal).mm-customer-auth .mm-auth-policy{font-size:12px;line-height:18px;margin-top:15px}:is(#authModal,#regModal).mm-customer-auth .mm-auth-close{right:5px;top:4px}:is(#authModal,#regModal).mm-customer-auth .mm-auth-close-desktop{display:none}:is(#authModal,#regModal).mm-customer-auth .mm-auth-close-mobile{display:block}}
@media(max-height:600px){:is(#authModal,#regModal).mm-customer-auth .modal-dialog{margin-top:16px;margin-bottom:16px}}
