@font-face{font-family:Helvetica Neue;src:url(./HelveticaNeueMedium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.login-overlay{position:fixed;width:100%;padding:1.3rem;z-index:200;overflow-y:auto;background-color:#fff;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .6s cubic-bezier(.76,0,.03,.99);bottom:0;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;transition:transform .6s cubic-bezier(.76,0,.03,.99);transform:translateY(100%)}@media (min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.login-overlay{max-width:500px}}.login-overlay.active,.login-overlay.is-active{visibility:visible;opacity:1;pointer-events:auto}.login-overlay::-webkit-scrollbar{display:none}.login-overlay.active{transform:translate(0)}@media (min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.login-overlay{top:0;right:0;bottom:unset;transform:translate(100%)}}.login-overlay .overlay-close{background-color:#f2f2f2;display:block;padding:5px 5px 3px;line-height:108%;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease;right:1.3rem;position:absolute}.login-overlay .overlay-close:after{content:"\2715";margin-left:.7em}.login-overlay .overlay-close:hover{background-color:#eee}@media (min-width: 1280px){.login-overlay .overlay-close{padding:.4em .3em .2em}}.login-overlay__content{display:flex;flex-direction:column}.login-overlay__title{font-size:inherit;text-transform:uppercase}.login-overlay .login-overlay__buttons.sign-in-methods{margin-top:8rem;display:flex;flex-direction:column;gap:8px}.login-overlay .login-overlay__buttons.sign-in-methods .button{justify-content:center}.login-overlay .login-overlay__buttons.sign-in-methods .button#shop-pay-login{background-color:#5534ea}.login-overlay .login-overlay__buttons.sign-in-methods .button#shop-pay-login:hover{background-color:#0000;color:#5534ea;border-color:#5534ea}.login-overlay .login-overlay__buttons.profile-action{margin-top:8px;display:flex;flex-direction:row;gap:8px}.login-overlay .login-overlay__buttons.profile-action .button{flex:1;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/login-overlay.css.map */
