.bb-login{--bb-login-bg: #050816;--bb-login-card-bg: rgba(255,255,255,.04);--bb-login-card-border: rgba(0,231,255,.1);--bb-login-card-glow: rgba(0,231,255,0);--bb-login-accent: #00E7FF;--bb-login-accent2: #FF00B8;--bb-login-accent3: #8E2BFF;--bb-login-text: #fff;--bb-login-muted: rgba(255,255,255,.5);--bb-login-input-bg: rgba(255,255,255,.06);--bb-login-input-border: rgba(255,255,255,.12);--bb-login-input-focus: rgba(0,231,255,.4);--bb-login-input-text: #fff;--bb-login-placeholder: rgba(255,255,255,.3);--bb-login-btn-bg: linear-gradient(135deg,#FF00B8,#8E2BFF);--bb-login-btn-text: #fff;--bb-login-btn-border: transparent;--bb-login-reg-btn-bg: transparent;--bb-login-reg-btn-text: #00E7FF;--bb-login-reg-btn-border: rgba(0,231,255,.4);--bb-login-radius: 14px;--bb-login-input-radius: 8px;--bb-login-btn-radius: 8px;--bb-login-btn-height: 48px;--bb-login-btn-height-m: 48px;--bb-login-input-height: 46px;--bb-login-input-height-m: 46px;--bb-login-input-bw: 1px;--bb-login-blur: 20px;--bb-login-max-width: 1240px;--bb-login-card-pad: 40px;--bb-login-card-pad-m: 20px;--bb-login-card-radius: 14px;--bb-login-card-radius-m: 10px;--bb-login-heading-color: #fff;--bb-login-heading-size: 24px;--bb-login-heading-size-m: 20px;--bb-login-heading-weight: 700;--bb-login-heading-ls: 2px;--bb-login-body-color: rgba(255,255,255,.55);--bb-login-body-size: 14px;--bb-login-body-size-m: 13px;--bb-login-label-color: rgba(255,255,255,.45);--bb-login-label-size: 10px;--bb-login-label-size-m: 10px;--bb-login-link-color: #00E7FF;--bb-login-link-hover: #FF00B8;--bb-login-error-bg: rgba(255,0,80,.08);--bb-login-error-border: rgba(255,0,80,.3);--bb-login-error-text: #ff6b6b;--bb-login-error-heading: #ff4d6d;--bb-login-error-radius: 8px;--bb-login-shop-btn-bg: rgba(255,255,255,.05);--bb-login-shop-btn-border: rgba(255,255,255,.15);--bb-login-shop-btn-radius: 8px;--bb-login-form-gap: 16px;--bb-login-form-gap-m: 12px;--bb-login-btn-fs: 12px;--bb-login-btn-fs-m: 12px;--bb-login-btn-weight: 700;--bb-login-btn-ls: 1px;--bb-login-gap: 0px}body.template-customers-login main[role=main],body.customers-login .main-page-content,body.customers-login main[role=main],body.template-customers-login #shopify-section-main-login,.bb-login{background-color:var(--bb-login-bg, #050816)!important}.bb-login{position:relative}.bb-login-bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.bb-login-bg-layer-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.bb-login-bg-layer-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.bb-login>h2,.bb-login>div:not(.bb-login-bg-layer){position:relative;z-index:1}.bb-login-recover-body{max-width:480px;margin:0 auto;padding:0 16px 40px}.bb-login-recover-body .form-reset-password{display:flex;flex-direction:column;gap:var(--bb-login-form-gap, 16px)}.bb-login-recover-body .field{margin-top:0!important}.bb-login-recover-body .field+.field{margin-top:var(--bb-login-form-gap, 16px)!important}.bb-login-body{width:100%;max-width:var(--bb-login-max-width, 1240px);margin:0 auto;box-sizing:border-box}.bb-login-columns{display:flex;gap:var(--bb-login-gap, 0px)}.bb-login-card{background:var(--bb-login-card-bg, rgba(255,255,255,.04));border:1px solid var(--bb-login-card-border, rgba(0,231,255,.1));border-radius:var(--bb-login-card-radius, 14px);backdrop-filter:blur(var(--bb-login-blur, 20px));-webkit-backdrop-filter:blur(var(--bb-login-blur, 20px));box-shadow:0 0 40px var(--bb-login-card-glow, transparent);transition:box-shadow .3s;overflow:hidden;padding:var(--bb-login-card-pad, 40px)!important}.bb-login .login-row--item{padding:var(--bb-login-card-pad, 40px)!important}.bb-login .login-row--item-right{background-color:transparent!important}.bb-login--card-neon .bb-login-card{border:1px solid var(--bb-login-accent, #00E7FF);box-shadow:0 0 0 1px var(--bb-login-accent, #00E7FF),0 0 30px #00e7ff26}.bb-login--card-neon .bb-login-card:hover{box-shadow:0 0 0 1px var(--bb-login-accent, #00E7FF),0 0 50px #00e7ff40}.bb-login--card-solid .bb-login-card{backdrop-filter:none;-webkit-backdrop-filter:none}.bb-login--card-outline .bb-login-card{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.bb-login--card-clean .bb-login-card{background:#ffffff05;border-color:#ffffff0f;backdrop-filter:none;-webkit-backdrop-filter:none}.bb-login--stacked .bb-login-columns{flex-direction:column;max-width:560px;margin:0 auto}.bb-login--stacked .login-row--item{width:100%!important}.bb-login--stacked .bb-login-signin{margin-bottom:var(--bb-login-gap, 20px)}.bb-login--centered .bb-login-columns{flex-direction:column;max-width:480px;margin:0 auto}.bb-login--centered .login-row--item{width:100%!important}.bb-login--split .bb-login-columns{align-items:stretch;gap:0}.bb-login--split .bb-login-signin{background:linear-gradient(135deg,#8e2bff24,#00e7ff1a);border-right:1px solid rgba(0,231,255,.1);display:flex;flex-direction:column;justify-content:center}.bb-login-heading-wrap{padding-left:14px;position:relative;margin-bottom:6px}.bb-login-heading-wrap:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:70%;background:linear-gradient(180deg,var(--bb-login-accent2, #FF00B8),var(--bb-login-accent3, #8E2BFF));border-radius:2px;box-shadow:0 0 8px #ff00b880;min-height:14px}.bb-login .login-title,.bb-login .bb-login-form-title{font-size:var(--bb-login-heading-size, 24px)!important;font-weight:var(--bb-login-heading-weight, 700)!important;letter-spacing:var(--bb-login-heading-ls, 2px)!important;color:var(--bb-login-heading-color, #fff)!important;margin-bottom:0!important}.bb-login .bb-login-subtitle,.bb-login .login-text{font-size:var(--bb-login-body-size, 14px);color:var(--bb-login-body-color, rgba(255,255,255,.55));line-height:1.6;margin-bottom:20px;margin-top:8px}.bb-login-divider{display:flex;align-items:center;gap:12px;margin:18px 0}.bb-login-divider:before,.bb-login-divider:after{content:"";flex:1;height:1px;background:#ffffff1a}.bb-login-divider-text{font-size:10px;color:#ffffff4d;text-transform:uppercase;letter-spacing:1.5px;white-space:nowrap}.bb-login .customer label,.bb-login label.form-label,.bb-login .field>label{font-size:var(--bb-login-label-size, 10px)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:var(--bb-login-label-color, rgba(255,255,255,.45))!important;margin-bottom:6px!important;position:static!important;transform:none!important;pointer-events:auto!important}.bb-login .field input[type=email],.bb-login .field input[type=password],.bb-login .field input[type=text],.bb-login input.form-input{background:var(--bb-login-input-bg, rgba(255,255,255,.06))!important;border:var(--bb-login-input-bw, 1px) solid var(--bb-login-input-border, rgba(255,255,255,.12))!important;border-radius:var(--bb-login-input-radius, 8px)!important;color:var(--bb-login-input-text, #fff)!important;min-height:var(--bb-login-input-height, 46px)!important;padding:10px 14px!important;font-size:13px!important;box-shadow:none!important;outline:none!important;width:100%!important;box-sizing:border-box!important;transition:border-color .2s,box-shadow .2s!important}.bb-login .field input:focus,.bb-login input.form-input:focus{border-color:var(--bb-login-input-focus, rgba(0,231,255,.4))!important;box-shadow:0 0 0 3px #00e7ff14!important}.bb-login .field input::placeholder,.bb-login input.form-input::placeholder{color:var(--bb-login-placeholder, rgba(255,255,255,.3))!important}.bb-login .field--error input,.bb-login .field--error select{border-color:var(--bb-login-error-border, rgba(255,0,80,.4))!important}.bb-login .field{display:flex!important;flex-direction:column!important;gap:6px!important;margin-top:var(--bb-login-form-gap, 16px)!important}.bb-login .field:first-child,.bb-login .spacing-style .field:first-of-type{margin-top:0!important}.bb-login .customer .field:has(.button--login):has(a){flex-direction:row!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;margin-top:var(--bb-login-form-gap, 16px)!important}.bb-login a{color:var(--bb-login-link-color, #00E7FF);transition:color .2s}.bb-login a:hover{color:var(--bb-login-link-hover, #FF00B8)}.bb-login a[href="#recover"],.bb-login a[href="#login"]{display:inline!important;margin:0!important;font-size:12px;opacity:.8;width:auto!important}.bb-login a[href="#recover"]:hover,.bb-login a[href="#login"]:hover{opacity:1}.bb-login .button--login,.bb-login .button--reset-password{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--bb-login-btn-bg, linear-gradient(135deg,#FF00B8,#8E2BFF))!important;color:var(--bb-login-btn-text, #fff)!important;border:1px solid var(--bb-login-btn-border, transparent)!important;border-radius:var(--bb-login-btn-radius, 8px)!important;min-height:var(--bb-login-btn-height, 48px)!important;font-size:var(--bb-login-btn-fs, 12px)!important;font-weight:var(--bb-login-btn-weight, 700)!important;letter-spacing:var(--bb-login-btn-ls, 1px)!important;text-transform:uppercase!important;cursor:pointer!important;width:auto!important;min-width:140px!important;padding:0 24px!important;transition:box-shadow .3s,transform .2s!important;overflow:hidden!important;position:relative!important}.bb-login .button--login:hover,.bb-login .button--reset-password:hover{box-shadow:0 0 20px #ff00b866,0 4px 20px #ff00b833!important;transform:translateY(-1px)!important;color:var(--bb-login-btn-text, #fff)!important}.bb-login .create-customer-form .button,.bb-login .form-actions .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--bb-login-reg-btn-bg, transparent)!important;color:var(--bb-login-reg-btn-text, #00E7FF)!important;border:1px solid var(--bb-login-reg-btn-border, rgba(0,231,255,.4))!important;border-radius:var(--bb-login-btn-radius, 8px)!important;min-height:var(--bb-login-btn-height, 48px)!important;font-size:var(--bb-login-btn-fs, 12px)!important;font-weight:var(--bb-login-btn-weight, 700)!important;letter-spacing:var(--bb-login-btn-ls, 1px)!important;text-transform:uppercase!important;cursor:pointer!important;width:100%!important;transition:background .2s,box-shadow .3s,transform .2s!important;overflow:hidden!important;position:relative!important}.bb-login .create-customer-form .button:hover,.bb-login .form-actions .button:hover{background:#00e7ff1a!important;box-shadow:0 0 16px #00e7ff40!important;transform:translateY(-1px)!important;color:var(--bb-login-reg-btn-text, #00E7FF)!important}.bb-login .button-overflow{display:block;position:relative;overflow:hidden;width:100%;pointer-events:none}.bb-login .button-text-main{display:inline-block;position:relative;z-index:1;pointer-events:none}.bb-login .alertBox--error{background:var(--bb-login-error-bg, rgba(255,0,80,.08))!important;border:1px solid var(--bb-login-error-border, rgba(255,0,80,.3))!important;border-radius:var(--bb-login-error-radius, 8px)!important;padding:12px 16px!important;color:var(--bb-login-error-text, #ff6b6b)!important;margin-bottom:14px}.bb-login .alertBox--error a,.bb-login .alertBox--error .link{color:var(--bb-login-error-text, #ff6b6b)!important}.bb-login h2.form__message{font-size:13px!important;color:var(--bb-login-error-heading, #ff4d6d)!important;display:flex;align-items:center;gap:8px;margin-bottom:8px}.bb-login .form__message .svg-wrapper{color:var(--bb-login-error-heading, #ff4d6d)}.bb-login small.form__message{color:var(--bb-login-error-text, #ff6b6b);font-size:11px;display:flex;align-items:center;gap:6px;margin-top:4px}.bb-login .alertBox--success{background:#00ff8014;border:1px solid rgba(0,255,128,.25);border-radius:8px;padding:12px 16px;color:#00ff80;margin-bottom:14px}.bb-login [name=sign-in-with-shop-provider]{margin-bottom:0}.bb-login .shopify-identity-button,.bb-login [data-shopify-buttonize]{width:100%!important;border-radius:var(--bb-login-shop-btn-radius, 8px)!important;border:1px solid var(--bb-login-shop-btn-border, rgba(255,255,255,.15))!important;background:var(--bb-login-shop-btn-bg, rgba(255,255,255,.05))!important;transition:background .2s,border-color .2s!important}.bb-login .shopify-identity-button:hover{background:#ffffff17!important;border-color:#ffffff47!important}.bb-login [name=sign-in-with-shop-provider]>p{color:#ffffff4d;font-size:11px;text-align:center;margin:14px 0}.bb-login-benefits{font-size:12px;color:#fff6;line-height:1.7;margin-top:14px}.bb-login-benefits li{margin-bottom:4px}.bb-login-trust{font-size:11px;color:#ffffff47;text-align:center;margin-top:14px;line-height:1.55}.bb-login-guest{max-width:600px;margin:20px auto 0;padding:24px 16px;text-align:center;border-top:1px solid rgba(255,255,255,.07)}.bb-login-guest h2{color:var(--bb-login-heading-color, #fff);font-size:16px;margin-bottom:12px}.bb-login-guest button{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffffa6;padding:10px 24px;font-size:13px;cursor:pointer;transition:all .2s}.bb-login-guest button:hover{background:#ffffff17;border-color:#ffffff38;color:#fff}.bb-login .form-actions{margin-top:var(--bb-login-form-gap, 16px)}@keyframes bb-text-gleam{0%{background-position:-200% center}to{background-position:200% center}}.bb-btn-anim-gleam .button-text-main{background:linear-gradient(90deg,var(--bb-login-btn-text, #fff) 0%,rgba(255,255,255,.35) 42%,#fff 50%,rgba(255,255,255,.35) 58%,var(--bb-login-btn-text, #fff) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bb-text-gleam 2.5s linear infinite}@keyframes bb-gloss-sweep{0%{left:-60%}to{left:160%}}.bb-btn-anim-gloss .button-overflow:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);transform:skew(-20deg);animation:bb-gloss-sweep 2.2s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes bb-neon-pulse{0%,to{box-shadow:0 0 8px var(--bb-login-accent2, #FF00B8),0 0 20px #ff00b81f!important}50%{box-shadow:0 0 18px var(--bb-login-accent2, #FF00B8),0 0 40px #ff00b84d,0 0 60px #ff00b814!important}}.bb-btn-anim-neon{animation:bb-neon-pulse 2s ease-in-out infinite!important}@keyframes bb-cyber-bg{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bb-cyber-flicker{0%,88%,to{opacity:1}90%{opacity:.83}93%{opacity:1}96%{opacity:.88}}.bb-btn-anim-cyber{background:linear-gradient(135deg,#ff00b8,#8e2bff,#00e7ff,#8e2bff,#ff00b8)!important;background-size:300% 300%!important;animation:bb-cyber-bg 3s ease infinite,bb-cyber-flicker 5s ease infinite!important}@keyframes bb-glow-loop{0%,to{box-shadow:0 0 10px #ff00b838,0 4px 20px #ff00b81a!important}50%{box-shadow:0 0 28px #ff00b880,0 4px 40px #ff00b838!important}}.bb-btn-anim-glow{animation:bb-glow-loop 2.8s ease-in-out infinite!important}@media(prefers-reduced-motion:reduce){.bb-btn-anim-gleam .button-text-main{animation:none!important;background:none!important;-webkit-text-fill-color:inherit!important}.bb-btn-anim-gloss .button-overflow:before{animation:none!important}.bb-btn-anim-neon,.bb-btn-anim-cyber,.bb-btn-anim-glow{animation:none!important}}@media(max-width:749px){.bb-login .bb-login-columns{flex-direction:column}.bb-login .login-row--item{width:100%!important;padding:var(--bb-login-card-pad-m, 20px)!important}.bb-login-body{padding:0 12px}.bb-login .login-title,.bb-login .bb-login-form-title{font-size:var(--bb-login-heading-size-m, 20px)!important}.bb-login .bb-login-subtitle,.bb-login .login-text{font-size:var(--bb-login-body-size-m, 13px)}.bb-login .field input[type=email],.bb-login .field input[type=password],.bb-login .field input[type=text],.bb-login input.form-input{min-height:var(--bb-login-input-height-m, 46px)!important}.bb-login .button--login,.bb-login .button--reset-password,.bb-login .create-customer-form .button,.bb-login .form-actions .button{min-height:var(--bb-login-btn-height-m, 48px)!important;font-size:var(--bb-login-btn-fs-m, 12px)!important}.bb-login .field{margin-top:var(--bb-login-form-gap-m, 12px)!important}.bb-login .customer .field:has(.button--login):has(a){flex-wrap:wrap!important}.bb-login-recover-body{padding:0 12px 32px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/bb-login.css.map */
