.ms-reference-auth{--ms-auth-ink:#181818;--ms-auth-head:#d92d43;--ms-auth-peach:#ffdab9;--ms-auth-input:#fef0d5;--ms-auth-submit:#33353a;--ms-auth-yellow:#ffd34e;--ms-auth-border:2px solid var(--ms-auth-ink);--ms-auth-inset:clamp(16px, 5%, 34px);--ms-auth-form-width:60%;position:relative;isolation:isolate;box-sizing:border-box;direction:rtl;color:var(--ms-auth-ink);background:var(--ms-auth-peach);border:var(--ms-auth-border);border-radius:22px;width:min(100%, 520px);margin-inline:auto;text-align:center;line-height:1.6;overflow:hidden;padding-bottom:clamp(24px, 7%, 48px)}.ms-reference-auth *,.ms-reference-auth *::before,.ms-reference-auth *::after{box-sizing:border-box}.logintempthree.ms-auth-shell:has(.ms-reference-auth:not([style*="display: none"]):not([style*="display:none"])){width:100%;max-width:none;display:block;margin:0 auto;padding:0;background:#fff0;box-shadow:none;border-radius:0}.ms-auth-shell:has(.ms-reference-auth:not([style*="display: none"]):not([style*="display:none"]))>.studi_logregbg{display:none}.ms-auth-shell:has(.ms-reference-auth:not([style*="display: none"]):not([style*="display:none"]))>.studi_login_reg_t3{float:none;width:100%;max-width:none;padding:0;flex-basis:100%}.ms-reference-auth .ms-auth-title{display:flex;align-items:center;justify-content:center;gap:clamp(9px, 3%, 16px);margin:0;min-height:clamp(64px, 16vw, 84px);padding:12px var(--ms-auth-inset);background:var(--ms-auth-head);color:#fff;font-size:clamp(23px, 5vw, 33px);font-weight:900;line-height:1.3}.ms-reference-auth .ms-auth-title-text{transform:translateY(-.1em)}.ms-reference-auth .ms-auth-badge{width:clamp(30px, 8vw, 39px);height:clamp(30px, 8vw, 39px);display:grid;place-items:center;flex:none;background:var(--ms-auth-yellow);color:var(--ms-auth-ink);border-radius:8px}.ms-reference-auth .ms-auth-badge svg{width:65%;height:65%;fill:currentColor}.ms-reference-auth .ms-auth-intro{padding-inline:var(--ms-auth-inset);margin:clamp(16px, 4.2vw, 24px) auto clamp(15px, 4vw, 20px)}.ms-reference-auth .ms-auth-intro strong{display:block;font-size:clamp(19px, 4vw, 24px);font-weight:900}.ms-reference-auth .ms-auth-intro p{margin:4px 0 0;color:var(--ms-auth-ink);font-size:clamp(12px, 2.8vw, 15px)}.ms-reference-auth .ms-auth-form{width:var(--ms-auth-form-width);max-width:calc(100% - 2 * var(--ms-auth-inset));padding:0;margin:0 auto;border:0;border-radius:0;background:#fff0;box-shadow:none;text-align:start}.ms-reference-auth .ms-auth-form>.form-row{float:none;width:100%;display:block;padding:0;margin:0 0 6px}.ms-reference-auth .ms-auth-form>.form-row>label{display:block;margin:0 0 4px;color:var(--ms-auth-ink);font-size:14px;font-weight:800;line-height:1.5}.ms-reference-auth .ms-auth-form .required{display:none}.ms-reference-auth .ms-auth-form .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ms-reference-auth .ms-auth-form input:is([type=text],[type=email],[type=password]){display:block;box-sizing:border-box;width:100%;max-width:none;height:clamp(44px, 10vw, 54px);padding:7px 13px;margin:0 0 8px;border:var(--ms-auth-border);border-radius:12px;box-shadow:none;background:var(--ms-auth-input);color:var(--ms-auth-ink);text-align:left;direction:ltr;font-size:16px}.ms-reference-auth .ms-auth-form input:placeholder-shown{text-align:right}.ms-reference-auth .ms-auth-form input::placeholder{opacity:1;color:#858484;font-size:clamp(12px, 2.7vw, 15px)}.ms-reference-auth .ms-auth-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px var(--ms-auth-input) inset!important}.ms-reference-auth .ms-auth-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px 9px;margin:0 0 clamp(14px, 4vw, 25px);font-size:12px}.ms-reference-auth .ms-auth-meta .lost_password,.ms-reference-auth .ms-auth-meta .woocommerce-form__label{display:flex;align-items:center;gap:6px;min-height:34px;padding:0;margin:0!important;color:var(--ms-auth-ink);font-weight:400}.ms-reference-auth .ms-auth-meta a{color:#554844;text-decoration:none}.ms-reference-auth .ms-auth-meta input[type=checkbox]{-webkit-appearance:none;appearance:none;display:block;position:static;opacity:1;pointer-events:auto;width:18px;height:18px;flex:none;margin:0;border:var(--ms-auth-border);border-radius:4px;background:var(--ms-auth-input);cursor:pointer}.ms-reference-auth .ms-auth-meta input[type=checkbox]:checked{background:var(--ms-auth-input) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='%23181818' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat}.ms-reference-auth .ms-auth-form button[type=submit]{display:block;float:none;width:100%;min-height:clamp(48px, 11vw, 62px);margin:0;padding:7px 12px;border:var(--ms-auth-border);border-radius:12px;background:var(--ms-auth-submit);box-shadow:none;color:#fff;font:inherit;font-size:clamp(16px, 3.3vw, 20px);font-weight:900}.ms-reference-auth .ms-auth-form button[type=submit]:hover{background:#25262a;color:#fff}.ms-reference-auth .ms-auth-switch{display:block;width:auto;max-width:calc(100% - 24px);min-height:42px;margin:12px auto 0;padding:4px 3px;border:0;background:none;box-shadow:none;color:var(--ms-auth-ink);font-size:clamp(14px, 3.3vw, 17px);font-weight:800;white-space:normal}.ms-reference-auth .ms-auth-switch .ms-auth-switch-action{display:inline;background:none;padding:0;margin:0;color:var(--ms-auth-head);pointer-events:none}.ms-reference-auth .ms-auth-switch:hover .ms-auth-switch-action,.ms-reference-auth .ms-auth-meta a:hover{text-decoration:underline}.ms-reference-auth .ms-auth-social{width:max(67%, var(--ms-auth-form-width));max-width:calc(100% - 2 * var(--ms-auth-inset));margin:clamp(11px, 3.5vw, 22px) auto 0}.ms-reference-auth .ms-auth-social-title{display:flex;align-items:center;justify-content:center;gap:clamp(6px, 2.5vw, 13px);color:var(--ms-auth-ink);margin:0;font-size:clamp(12px, 3vw, 15px)}.ms-reference-auth .ms-auth-social-title::before,.ms-reference-auth .ms-auth-social-title::after{content:"";width:clamp(13px, 5vw, 30px);height:1px;flex:0 1 auto;background:var(--ms-auth-head)}.ms-reference-auth .ms-auth-social-links{display:flex;justify-content:center;gap:clamp(15px, 5vw, 27px);margin-top:clamp(12px, 3.5vw, 22px)}.ms-reference-auth .ms-auth-social-link{display:grid;place-items:center;width:41px;height:41px;border:var(--ms-auth-border);border-radius:10px;color:#fff}.ms-reference-auth .ms-auth-social-link:hover{color:#fff;filter:brightness(.9)}.ms-reference-auth .ms-auth-social-link svg{width:72%;height:72%}.ms-reference-auth .ms-auth-instagram{background:#ca3845}.ms-reference-auth .ms-auth-telegram{background:#4190f5}.ms-reference-auth .ms-auth-youtube{background:#d53127}.ms-reference-auth .sc_otp_response:not(:empty),.ms-reference-auth .woocommerce-privacy-policy-text{margin:8px auto;font-size:12px}.ms-reference-auth .sc_otp_response:not(:empty){width:var(--ms-auth-form-width)}.ms-reference-auth :is(input,button,a):focus-visible{outline:2px solid var(--ms-auth-ink);outline-offset:2px}.studi_loginmodal.ms-auth-popup .login-form-modal-box{background:#fff0;padding:0;box-shadow:none;max-height:min(90vh, 90dvh);overflow-y:auto;overscroll-behavior:contain}.studi_loginmodal.ms-auth-popup .login-form-modal-inner{width:min(520px, calc(100vw - 24px));max-width:100%}.ms-reference-auth .ms-auth-close{position:absolute;inset-block-start:7px;inset-inline-end:7px;width:33px;height:33px;display:grid;place-items:center;padding:0;background:var(--ms-auth-input);color:var(--ms-auth-ink);border:var(--ms-auth-border);border-radius:9px;line-height:1;font-size:22px;font-family:sans-serif}@media (max-width:560px){.ms-reference-auth{--ms-auth-form-width:88%;border-radius:18px}.ms-reference-auth:has(.ms-auth-close) .ms-auth-title{padding-inline:35px}}