.ts-password-protection{position:fixed;z-index:5999;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:1;pointer-events:all;transition:all .3s ease}.ts-password-protection__heading{margin:0;font-family:var(--FONT-STACK-HEADING);font-size:40px;font-weight:400;line-height:67.5px;letter-spacing:.04em;padding-bottom:unset;color:#000}.ts-password-protection.hidden{opacity:0;pointer-events:none}.ts-password-protection__wrap{display:flex;flex-direction:column;gap:10px;background-color:#fff;padding:20px 40px 40px}.ts-password-protection__description{font-size:18px;font-weight:400;color:#231f20;line-height:21.6px;max-width:350px;width:100%;margin-bottom:10px}.ts-password-form__wrap{display:flex;align-items:center;gap:30px}.ts-password-form{display:flex;flex-direction:column}.ts-password-form input{margin:0;height:39px;padding:10px}.ts-password-error{display:none;color:red;margin-top:10px}@keyframes shake-horizontal{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.ts-password-error.shake{animation:shake-horizontal .5s ease}@media screen and (max-width: 989px){.ts-password-form__wrap{flex-direction:column;gap:10px}.ts-password-protection__wrap{gap:0}.ts-password-submit.btn--outline{width:100%}.ts-password-protection__heading{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ts-password-protection.css.map */
