.brew-checkout-login{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:40px;overflow:auto;border:0;border-radius:20px;background:#f7f8f3;color:#303030;font:400 15px/1.65 Poppins,sans-serif;text-align:center;box-shadow:0 16px 64px #00000026}.brew-checkout-login::backdrop{background:#00000073}.brew-checkout-login[open]{animation:brew-login-enter .2s ease-out}.brew-checkout-login__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:0;background:transparent;color:#303030;cursor:pointer}.brew-checkout-login__close:hover{color:#72766a;background:transparent}.brew-checkout-login__badge{display:grid;place-items:center;width:52px;height:52px;margin:8px auto 24px;border-radius:50%;background:#adff00}.brew-checkout-login h2{margin:0 0 16px;font:700 26px/1.3 NeueMetana,sans-serif}.brew-checkout-login p{margin:0 0 26px}.brew-checkout-login__primary{display:flex;justify-content:center;align-items:center;position:relative;min-height:52px;padding:12px 20px;border:0;border-radius:10px;background:#303030;color:#f7f8f3;font-weight:600;text-decoration:none}.brew-checkout-login__primary:hover{background:#1d211c}.brew-checkout-login__secondary{display:block;margin:18px auto 0;min-height:44px;border:0;padding:8px 12px;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.brew-checkout-login :focus-visible{outline:2px solid #303030;outline-offset:4px}.brew-checkout-error{color:#a12727;font:400 13px/1.5 Poppins,sans-serif}.brew-checkout-login .brew-checkout-error{margin:16px 0 0}.brew-checkout-error[hidden],[data-brew-accelerated][data-brew-login-blocked],.additional-checkout-buttons[data-brew-login-blocked]{display:none!important}[data-brew-checkout],[data-brew-login-continue]{position:relative}[data-brew-checkout][aria-busy=true]>span,[data-brew-login-continue][aria-busy=true]>span{visibility:hidden}[data-brew-checkout][aria-busy=true]:after,[data-brew-login-continue][aria-busy=true]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:brew-login-spin .7s linear infinite}@keyframes brew-login-spin{to{transform:rotate(360deg)}}@keyframes brew-login-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.brew-checkout-login{width:min(340px,calc(100vw - 48px));padding:32px 20px 16px;border-radius:16px;font-size:var(--brew-type-body, 12px);line-height:1.5}.brew-checkout-login__close{top:4px;right:4px}.brew-checkout-login__badge{width:40px;height:40px;margin:0 auto 16px}.brew-checkout-login__badge svg{width:20px;height:20px}.brew-checkout-login h2{margin-bottom:12px;font-size:var(--brew-type-section, 18px)}.brew-checkout-login p{margin-bottom:18px}.brew-checkout-login__primary{min-height:44px;padding:10px 12px;font-size:var(--brew-type-label, 14px)}.brew-checkout-login__secondary{margin-top:8px}.brew-checkout-login .brew-checkout-error{font-size:var(--brew-type-body, 12px)}}@media(prefers-reduced-motion:reduce){.brew-checkout-login[open],[data-brew-checkout][aria-busy=true]:after,[data-brew-login-continue][aria-busy=true]:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brewthis-checkout-login.css.map */
