:root{--bf-dark: #202020;--bf-white: #ffffff;--bf-font-heading: "gear-wide-ultra", "Space Grotesk", sans-serif;--bf-font-text: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif}.lp-page{margin:0;padding:0;background-color:var(--bf-dark);color:var(--bf-white);font-family:var(--bf-font-text);font-weight:300;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.lp-page *,.lp-page *:before,.lp-page *:after{box-sizing:border-box}html{scroll-behavior:smooth}html:has(.lp-page){overflow-x:hidden}.lp-page{overflow-x:hidden}.bf{min-height:100vh;width:100%;overflow-x:clip;background-color:var(--bf-dark);background-image:var(--bf-bg-mobile, var(--bf-bg, none));background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding:clamp(32px,6vw,72px) 1rem}@media(min-width:640px){.bf .bf{background-image:var(--bf-bg, none)}}.bf__inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.bf__block{display:flex;flex-direction:column;align-items:center;width:100%}.bf__heading,.bf__subheading{font-family:var(--bf-font-heading);font-weight:900;text-transform:uppercase;color:var(--bf-white);margin:0}.bf__heading{font-size:calc(clamp(44px,12vw,110px) * var(--bf-scale-mobile, 1));line-height:.95;letter-spacing:-.01em}@media(min-width:640px){.bf__heading{font-size:calc(clamp(44px,12vw,110px) * var(--bf-scale, 1))}}.bf__subheading{font-size:calc(clamp(22px,4.5vw,36px) * var(--bf-scale-mobile, 1));line-height:1}@media(min-width:640px){.bf__subheading{font-size:calc(clamp(22px,4.5vw,36px) * var(--bf-scale, 1))}}.bf__form{width:100%;max-width:320px;min-width:0;overflow:hidden}.bf__countdown-label{font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.02em;margin:0 0 12px}.bf__countdown-grid{display:flex;align-items:flex-start;justify-content:center;gap:clamp(8px,2vw,14px)}.bf__tile{display:flex;flex-direction:column;align-items:center;min-width:56px}.bf__num{font-weight:300;font-size:clamp(32px,7vw,48px);line-height:1;font-variant-numeric:tabular-nums}.bf__unit{font-size:12px;margin-top:4px}.bf__sep{font-weight:300;font-size:clamp(32px,7vw,48px);line-height:1}.bf__live{display:none}.bf__live-text{font-family:var(--bf-font-heading);font-weight:900;text-transform:uppercase;font-size:clamp(20px,4vw,28px);margin:0 0 20px}.bf__btn{display:inline-block;padding:14px 40px;border:1px solid var(--bf-white);border-radius:0;font-family:var(--bf-font-text);font-weight:700;font-size:13px;text-transform:uppercase;text-decoration:none;letter-spacing:.02em;background:transparent;color:var(--bf-white);cursor:pointer}.bf__btn--solid{background:var(--bf-white);color:var(--bf-dark)}.bf__btn--outline{background:transparent;color:var(--bf-white);border-color:var(--bf-white)}.bf__btn--solid-dark{background:var(--bf-dark);border-color:var(--bf-dark);color:var(--bf-white)}.bf__btn--outline-dark{background:transparent;border-color:var(--bf-dark);color:var(--bf-dark)}.bf__btn--small{padding:10px 24px;font-size:12px}.bf__btn--large{padding:18px 56px;font-size:15px}.bf__btn--custom{display:flex;align-items:center;justify-content:center;width:100%;max-width:320px;height:50px;padding:0 16px;font-size:15px;text-align:center}.bf__btn--full{display:block;width:100%;max-width:420px;text-align:center}.bf__btn:hover,.bf__btn:focus-visible{opacity:.85}.bf__image{width:var(--bf-img-width, 50%);max-width:100%}.bf__image a{display:block}.bf__image img{display:block;width:100%;height:auto}.bf__text{margin:0;max-width:560px;font-family:var(--bf-font-text);font-weight:300;font-size:var(--bf-text-size, 15px);line-height:1.5;color:var(--bf-white)}.bf__text p{margin:0 0 .75em;font:inherit}.bf__text p:last-child{margin-bottom:0}.bf__text a{color:inherit;text-decoration:underline}.bf__text strong{font-weight:700}.bf__spacing{flex-shrink:0;width:100%}.bf__faq{width:100vw;max-width:100vw;text-align:left;border-top:1px solid var(--bf-white)}.bf__block:not(:has(+.bf__block .bf__faq))>.bf__faq{border-bottom:1px solid var(--bf-white)}.bf__faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px max(16px,calc((100% - 560px)/2));font-weight:700;font-size:12px;text-transform:uppercase;cursor:pointer;list-style:none}.bf__faq-q::-webkit-details-marker{display:none}.bf__faq-chevron{flex-shrink:0;transition:transform .2s ease}.bf__faq[open] .bf__faq-chevron{transform:rotate(180deg)}.bf__faq-a{padding:0 max(16px,calc((100% - 560px)/2)) 16px;font-size:13px}.bf__faq-a p{margin:0 0 8px}.bf{position:relative}.bf__merchant-toggle{position:absolute;top:20px;right:20px;z-index:5;padding:8px 14px;background:transparent;border:1px solid rgba(255,255,255,.35);color:#ffffffbf;font-family:var(--bf-font-text);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bf__merchant-toggle:hover,.bf__merchant-toggle:focus-visible{color:var(--bf-white);border-color:var(--bf-white)}.bf__login{width:min(92vw,380px);padding:32px 28px 28px;background:var(--bf-dark);color:var(--bf-white);border:1px solid var(--bf-white);font-family:var(--bf-font-text)}.bf__login::backdrop{background:#000000b3}.bf__login-close{position:absolute;top:6px;right:10px;background:none;border:0;color:var(--bf-white);font-size:28px;line-height:1;cursor:pointer}.bf__login-heading{margin:0 0 20px;font-size:18px;text-align:center;text-transform:uppercase}.bf__login-form{display:flex;flex-direction:column;gap:12px}.bf__login-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bf__login-input{width:100%;padding:14px 16px;background:transparent;border:1px solid var(--bf-white);color:var(--bf-white);font-family:var(--bf-font-text);font-size:16px}.bf__login-error{margin:0;color:#ff6b6b;font-size:13px}.bf__login .bf__btn--full{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/password-page.css.map */
