main{--blur-amount: 10px}body.password-unlocked main>.shopify-section:not([id*=password_wall]){animation-duration:.75s;animation-timing-function:ease;animation-name:upliv9p}@keyframes upliv9p{0%{filter:blur(var(--blur-amount))}to{filter:blur(0)}}body:not(.password-unlocked) main>.shopify-section:not([id*=password_wall]){filter:blur(var(--blur-amount))}.password-wall{display:flex;position:fixed;justify-content:center;align-items:center;transform:translateZ(0);opacity:1;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease;inset:var(--nav-bar-height, var(--default-nav-bar-height, 0px)) 0 0 0;background:#cecece99}.password-wall.unlocked{opacity:0;pointer-events:none}.password-wall.unlocked.transition-ended>form{display:none}.password-wall>form{display:flex;flex-direction:column;align-items:center;border-radius:6px;background:var(--background-color, #2d4831);color:var(--text-color, #fff);text-align:center}@media only screen and (min-width: 768px){.password-wall>form{padding:60px 138px 44px}}@media only screen and (max-width: 767px){.password-wall>form{margin:34px;padding:50px 20px 20px;width:100%}}.password-wall>form[hidden]{display:none}.password-wall>form.password-form>.inputs{display:flex;align-items:center;gap:22px}.password-wall>form.password-form>.inputs>input{width:180px}@media only screen and (min-width: 768px){.password-wall>form.password-form>.inputs>input{font-size:13px}}@media only screen and (max-width: 767px){.password-wall>form.password-form>.inputs>input{font-size:16px}}.password-wall>form.password-form>.inputs>input.wrong-password{animation:upliva8 .6s ease-in-out both;outline:3px solid #d31414!important}@keyframes upliva8{0%,to{transform:translate(0)}20%,60%{transform:translate(-7px)}40%,80%{transform:translate(5px)}}.password-wall>form.password-form>.inputs>button{flex-shrink:0}.password-wall>form.password-form>.bottom-message{margin-top:150px}@media only screen and (max-width: 767px){.password-wall>form.password-form>.bottom-message{display:flex;flex-direction:column}}.password-wall>form.email-signup-form>.inputs{display:grid;grid-template-columns:1fr 1fr;gap:17px 22px}.password-wall>form.email-signup-form>.inputs>input[type=email],.password-wall>form.email-signup-form>.inputs>button{grid-column:span 2;width:auto}.password-wall>form.email-signup-form>.inputs>button[type=submit]{position:relative}.password-wall>form.email-signup-form>.inputs>button[type=submit]>.overlay{display:none}.password-wall>form.email-signup-form>.inputs>button[type=submit][disabled]>.overlay{display:flex;position:absolute;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;background:#0004}.password-wall>form.email-signup-form>.bottom-message{margin-top:25px}.password-wall>form>h2{margin-bottom:24px;font-weight:100;font-family:ivyora-display,serif;letter-spacing:-.03em}@media only screen and (min-width: 768px){.password-wall>form>h2{font-size:64px}}@media only screen and (max-width: 767px){.password-wall>form>h2{font-size:50px}}.password-wall>form>.blurb{margin-bottom:35px;font-weight:300;text-wrap:balance}@media only screen and (min-width: 768px){.password-wall>form>.blurb{max-width:444px;font-size:24px;line-height:1.13}}@media only screen and (max-width: 767px){.password-wall>form>.blurb{font-size:20px;line-height:1.35}}.password-wall>form>.inputs>input{border:1px solid #979797;border-radius:3px;background:#0000;padding:8px 10px 10px;min-width:0;color:inherit;font-size:13px;line-height:1.62}.password-wall>form>.inputs>input::placeholder{opacity:1;color:inherit}.password-wall>form>.inputs>input:focus-visible{outline-color:var(--text-color, #fff)}.password-wall>form>.inputs>button{border-radius:3px;background:var(--text-color, #fff);padding:17px 26px;color:var(--background-color, #2d4831);font-size:9px;line-height:1;letter-spacing:.09em;text-align:center;text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:from-font;text-wrap:nowrap}.password-wall>form>.bottom-message{font-size:15px;line-height:1.5}.password-wall>form>.bottom-message>button{text-decoration-line:underline;text-decoration-thickness:from-font;text-underline-position:from-font}
/*# sourceMappingURL=/cdn/shop/t/2/assets/password-wall.css.map */
