.hdt-auth-popup{--mas-auth-navy: #103d6d;--mas-auth-teal: #00766b;--mas-auth-line: #d8e6e1;color:var(--mas-auth-navy);font-family:Albert Sans,sans-serif;font-size:15px;line-height:1.6}.hdt-auth-popup::part(content){width:calc(100% - 32px);max-width:820px;max-height:calc(100dvh - 32px);margin:16px;padding:30px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--mas-auth-line);border-radius:22px;background:#fff;box-shadow:0 24px 80px #103d6d26}.hdt-auth-popup::part(header){position:relative;gap:20px;margin:0 0 22px;align-items:center}.hdt-auth-popup::part(body){padding:0;overflow:visible}.hdt-auth-popup::part(close-button){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:12px;color:var(--mas-auth-navy);background:#eef8f3;border:1px solid var(--mas-auth-line);border-radius:50%}.hdt-auth-popup::part(close-button):hover{background:#e0f0e8;color:var(--mas-auth-teal)}.hdt-auth-popup::part(close-button):focus-visible,.hdt-auth-popup :is(a,button,input):focus-visible{outline:3px solid var(--mas-auth-teal);outline-offset:3px}.hdt-auth-popup .hdt-auth-popup__heading{margin:0;color:var(--mas-auth-navy);font:700 30px/1.2 "Baloo 2",sans-serif;letter-spacing:-.4px}.hdt-auth-popup__layout{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center}.hdt-auth-popup .hdt-login-form{padding:0}.hdt-auth-popup__intro{padding:28px;border:1px solid var(--mas-auth-line);border-radius:16px;background:#eef8f3}.hdt-auth-popup__badge{display:block;color:var(--mas-auth-teal);font-size:10px;font-weight:700;letter-spacing:1.35px;line-height:1.5}.hdt-auth-popup .hdt-auth-popup__title{margin:17px 0 12px;color:var(--mas-auth-navy);font:700 32px/1.12 "Baloo 2",sans-serif;letter-spacing:-.4px}.hdt-auth-popup__text{margin:0;color:#416276;font-size:14px;line-height:1.7}.hdt-auth-popup__perks{display:grid;gap:16px;margin:24px 0 0;padding:22px 0 0;list-style:none;border-top:1px solid var(--mas-auth-line)}.hdt-auth-popup__perks strong{display:block;font-size:14px;font-weight:700}.hdt-auth-popup__perks span{display:block;margin-top:3px;color:#416276;font-size:13px;line-height:1.5}.hdt-auth-popup__support{display:inline-block;margin-top:24px;color:var(--mas-auth-teal);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.hdt-auth-popup__layout>*{min-width:0}.hdt-auth-popup__recover{max-width:520px;margin:0 auto}#login-form-popup[data-mas-auth-view=recover] :is(#recover-modal,#recover-modal+div){display:block!important}#login-form-popup[data-mas-auth-view=recover] :is(#login-modal,#login-modal+div),#login-form-popup[data-mas-auth-view=login] :is(#recover-modal,#recover-modal+div){display:none!important}#login-form-popup[data-mas-auth-view=login] #login-modal{display:block!important}#login-form-popup[data-mas-auth-view=login] #login-modal+div{display:grid!important}.hdt-auth-popup .hdt-field{display:flex;flex-direction:column-reverse;margin-top:16px}.hdt-auth-popup .hdt-field label{position:static;height:auto;margin-bottom:7px;color:var(--mas-auth-navy);font-size:13px;font-weight:600;transform:none!important}.hdt-auth-popup .hdt-field input.hdt-input{width:100%;height:48px;min-width:0;padding:12px 14px;border:1px solid #b9cec7;border-radius:10px;color:var(--mas-auth-navy);background:#fff;font:400 16px/1.4 Albert Sans,sans-serif;box-shadow:none}.hdt-auth-popup .hdt-field input.hdt-input:is(:focus,:not(:placeholder-shown)){padding:12px 14px}.hdt-auth-popup .hdt-field input.hdt-input:-webkit-autofill{padding:12px 14px}.hdt-auth-popup .hdt-field input.hdt-input[aria-invalid=true]{border-color:#a53336}.hdt-auth-popup .hdt-field input::placeholder{opacity:0}.hdt-auth-popup__names{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hdt-auth-popup__actions{display:grid;gap:7px;justify-items:stretch;margin-top:22px}.hdt-auth-popup .hdt-btn-solid{position:relative;width:100%;min-height:46px;padding:12px 24px;border:1px solid var(--mas-auth-teal);border-radius:99px;color:#fff;background:var(--mas-auth-teal)!important;box-shadow:none;font:600 14px/1.5 Albert Sans,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}.hdt-auth-popup .hdt-btn-solid:hover{background:#005e56!important;border-color:#005e56}.hdt-auth-popup .hdt-btn-solid:before,.hdt-auth-popup .hdt-btn-solid:after{display:none}.hdt-auth-popup :is(a.hdt-link-login,a.hdt-link-recover,a.hdt-link-cancel){color:var(--mas-auth-teal);font-size:13px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.hdt-auth-popup a.hdt-link-recover{display:inline-flex;align-items:center;min-height:40px;margin:6px 0 -8px}.hdt-auth-popup__actions :is(a.hdt-link-login,a.hdt-link-cancel){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;border:0}.hdt-auth-popup__message{margin:0 0 14px;padding:13px 15px;border:1px solid;border-radius:10px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.hdt-auth-popup__message--error{color:#872d32;background:#fff4f2;border-color:#e4b2ac}.hdt-auth-popup__message--success{color:#075c48;background:#eef8f3;border-color:#b8d9cc}.hdt-auth-popup__message ul{margin:0;padding-inline-start:18px;list-style:disc}.hdt-auth-popup__message a{color:inherit;text-decoration:underline}@media(max-width:767px){.hdt-auth-popup::part(content){width:calc(100% - 24px);max-height:calc(100dvh - 24px);margin:12px;padding:22px;border-radius:18px}.hdt-auth-popup::part(header){margin-bottom:16px;gap:12px}.hdt-auth-popup .hdt-auth-popup__heading{font-size:28px}.hdt-auth-popup__layout{grid-template-columns:1fr;gap:8px}.hdt-auth-popup__intro{padding:18px;border-radius:12px}.hdt-auth-popup .hdt-auth-popup__title{font-size:26px;margin:9px 0 6px}.hdt-auth-popup__title br{display:none}.hdt-auth-popup__text{font-size:13px;line-height:1.6}.hdt-auth-popup__perks,.hdt-auth-popup__support{display:none}.hdt-auth-popup__actions{margin-top:18px}}@media(max-width:359px){.hdt-auth-popup::part(content){padding:18px 16px}.hdt-auth-popup__intro{padding:16px}.hdt-auth-popup__names{grid-template-columns:1fr;gap:0}.hdt-auth-popup .hdt-auth-popup__heading{font-size:25px}}@media(prefers-reduced-motion:reduce){.hdt-auth-popup *{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/211/assets/hdt-account-popup.css.map */
