.password-content{align-self:center;box-sizing:content-box;justify-self:center;margin:0;max-width:540px;padding:0 var(--gutter);text-align:center;transition:opacity var(--slow) var(--slow),transform var(--slow) var(--slow)}:root.loading .password-content{opacity:0;transform:translateY(1em)}.password-content .password-message{font-size:25px;letter-spacing:.56px;line-height:1.4}@media(min-width:768px){.password-content .password-message{font-size:40px;letter-spacing:.9px;line-height:1.25}}.password-content .password-message>:first-child{margin-top:0}.password-content .contact-form{margin:1em auto 0;max-width:360px}.password-content .contact-form .input-group{color:var(--background-color);background-color:var(--text-color);border-radius:calc(1em + 2px);border-color:var(--text-color);border-style:solid;border-width:2px;margin:1em 0;overflow:hidden;display:grid;grid-template-columns:1fr auto;grid-template-rows:1.8em}@media(min-width:768px){.password-content .contact-form .input-group{grid-template-rows:2em}}.password-content .contact-form .input-group__field{-webkit-appearance:none;appearance:none;background:transparent;border-color:transparent;box-sizing:border-box;color:inherit;font-size:inherit;letter-spacing:.5px;padding:1px 1em;width:100%}.password-content .contact-form .input-group__field::placeholder{color:inherit;opacity:1}.password-content .contact-form .input-group__field:focus{outline:none}.password-content .contact-form .btn{-webkit-appearance:none;appearance:none;box-sizing:border-box;background-color:var(--background-color);border:none;border-radius:1em;color:var(--text-color);cursor:pointer;font-size:1.1em;font-variant:all-small-caps;letter-spacing:.81px;font-weight:700;margin:0;padding:1px 1em 1px 1.5em;width:auto}@media(min-width:768px){.password-content .contact-form .btn{font-size:16px;letter-spacing:1px}}.password-content .contact-form .btn:hover,.password-content .contact-form .btn:focus{outline:none}.password-page{font-size:40px;line-height:1.25}:root{position:fixed;top:0;right:0;bottom:0;left:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.template-password{display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr auto;margin:0;min-height:100%}
/*# sourceMappingURL=/cdn/shop/t/441/assets/section-password-content.css.map */
