.ev-sparkles{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;overflow:hidden}.ev-sparkle{position:absolute;width:12px;height:12px;background:#b99a5b;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:ev-shimmer 1.05s ease-out forwards}@keyframes ev-shimmer{0%{opacity:0;transform:scale(.25) rotate(0)}25%{opacity:.8}to{opacity:0;transform:translateY(-32px) scale(.1) rotate(80deg)}}@media(prefers-reduced-motion:reduce){.ev-sparkles{display:none}}.ev-language{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin:26px 0;color:#58554f;font-size:13px}.ev-language select,.ev-language button{font:inherit;color:#1c1b19;background:transparent;border:1px solid #bbb4a9;padding:8px 12px}.ev-language label{margin:0}.template-password .site-header__logo-image img{width:150px;max-width:100%;height:auto;mix-blend-mode:multiply}.template-password .password-page{display:block;min-height:100svh;height:auto}.template-password .password-page .password-header{display:block;height:auto;padding:14px 22px}.template-password .password-header .password-header__inner{display:block}.template-password .password-page .password-main{display:block;height:auto}.template-password .password-main .password-main__inner{display:block;max-width:620px;padding:22px 24px 40px;margin:auto}.template-password .password-content .password-content__title{font-size:clamp(32px,5vw,48px);line-height:1.14;margin:0 0 20px}.template-password .password-content .site-header__logo-image{margin:0 auto 24px}.template-password .password-content .site-header__logo-image img{width:112px;height:auto;mix-blend-mode:multiply}.template-password .ev-language{display:flex;justify-content:center;gap:6px;margin:0 auto 26px}.template-password .ev-language select{width:auto;max-width:180px;min-height:36px;height:36px;font-size:13px;padding:4px 24px 4px 10px;border:0;border-bottom:1px solid #bbb4a9;background:transparent}.template-password .password-content--rte{margin-bottom:22px}.template-password .password__form-subheading p{font-size:15px;line-height:1.6}.template-password .contact-form .input-group{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;align-items:stretch}.template-password .contact-form .input-group__field{flex:1 1 0%;min-width:0;height:52px;min-height:52px;max-height:52px;margin:0;padding:12px 16px;box-sizing:border-box}.template-password .contact-form .input-group__btn{flex:0 0 auto;height:52px;margin:0}.template-password .contact-form .input-group__btn .btn{height:52px;min-height:52px;margin:0;white-space:normal;line-height:1.3;padding:10px 18px}.template-password .contact-form .ev-waitlist-consent{font-size:11px;line-height:1.6;margin:16px 0 0}.template-password .password-content .password-powered-by{margin-top:28px;font-size:11px}@media(max-width:600px){.template-password .password-main .password-main__inner{padding:18px 24px 32px}.template-password .password-content .password-content__title{font-size:34px}.template-password .password-content .site-header__logo-image img{width:96px}.template-password .contact-form .input-group{flex-direction:column;gap:10px}.template-password .contact-form .input-group__field,.template-password .contact-form .input-group__btn{flex:0 0 52px;width:100%}.template-password .contact-form .input-group__btn .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAo */
