html:has(.trap-modal){overflow:hidden}.trap-modal{position:fixed;top:0;bottom:0;width:100%;height:100%;z-index:10000;display:flex;justify-content:center;align-items:center;padding-inline:16px}.trap-modal:before{content:"";position:absolute;top:0;bottom:0;width:100%;height:100%;background-color:#0000009f;pointer-events:none;z-index:-1}.trap-modal .trap-modal--wrapper{background-color:rgb(var(--color-background));color:rgb(var(--color-base-text));padding:42px 24px;border-radius:5px;max-width:560px;width:100%;min-height:30vh;text-align:center;display:flex;flex-direction:column;justify-content:center}.trap-modal .login-redirect-btn{background-color:#333;display:block;color:#fff;padding:10px}.trap-modal .login-redirect-btn:hover{opacity:.9}.trap-modal .trap-modal__header{margin-bottom:25px}.trap-modal .trap-modal__header h2{margin-top:0;margin-bottom:10px}.trap-modal .trap-modal__header p{margin:0}.trap-modal .trap-modal__content a.button{margin-top:40px;line-height:1;padding:1.5rem 3rem}.trap-modal .trap-modal__content a.button:hover{opacity:.7}.trap-modal .trap-modal__content .customer.login{margin:0 auto;width:100%;max-width:none!important;padding:0 32px}.trap-modal .trap-modal__content .customer.login a.button{padding:0;height:55px;line-height:55px;text-transform:none;text-decoration:none;letter-spacing:0;border:1px solid #282828;width:100%;font-family:Samsung Sharp Sans Bold;font-size:13px;border-radius:0;margin-top:6px;margin-bottom:15px}.trap-modal .trap-modal__content .customer.login a.button:hover{opacity:1}.trap-modal .trap-modal__content .customer.login button{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/461/assets/trap-modal.css.map */
