*{box-sizing:border-box}.bf-lock{margin:0;background:#001346;color:#fff;font-family:CeraPro,Arial,sans-serif;text-align:center}.bf-lock [id^=announce-me-]{display:none!important}.bf-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.bf-background img{display:block;width:100%;height:100%;object-fit:cover}.bf-main{width:min(100%,600px);min-height:100svh;margin:auto;padding:max(64px,12vh) 24px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center}.bf-heading{position:relative;overflow:hidden;width:min(440px,100%);aspect-ratio:747 / 241;margin:0 0 26px}.bf-heading img{position:absolute;width:128.25%;max-width:none;height:auto;left:-14.19%;top:-64.73%}.bf-intro{margin:0 0 28px;font-size:16px;line-height:1.25;font-weight:700}.bf-password{width:min(284px,100%);margin:0}.bf-password label{display:block;font-size:18px;line-height:1.05;margin-bottom:10px}.bf-input-row{display:flex;height:38px;border:2px solid #0072cd;border-radius:24px;overflow:hidden;background:#fff}.bf-input-row input{min-width:0;width:100%;border:0;padding:4px 14px;background:#fff;color:#001346;font:700 20px CeraPro,Arial,sans-serif;border-radius:0}.bf-input-row button{flex:0 0 36px;border:0;background:#0072cd;color:#fff;cursor:pointer;font-size:28px;line-height:1;padding:0 0 3px}.bf-input-row:focus-within{outline:3px solid #fff;outline-offset:3px}.bf-input-row input:focus{outline:none}.bf-error{padding:10px;margin-top:12px;background:#fff;color:#a60000;border-radius:6px;font-size:14px}.bf-error ul{list-style:none;padding:0;margin:0}.bf-countdown{display:flex;justify-content:space-between;width:min(252px,100%);margin-top:13px}.bf-countdown>div{min-width:44px}.bf-number{display:block;font-size:28px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:2px}.bf-unit{display:block;font-size:8px;text-transform:uppercase;line-height:1.4;letter-spacing:.4px}.bf-signup{width:min(284px,100%);margin-top:20px}.bf-signup p{margin:0 0 6px;font-size:16px;line-height:1.2;font-weight:700}.bf-signup-button{width:100%;min-height:38px;border:none;border-radius:24px;padding:10px 8px;background:#0072cd;color:#fff;font:700 12px CeraPro,Arial,sans-serif;cursor:pointer;text-transform:uppercase}.bf-signup-button:hover,.bf-input-row button:hover{background:#005ba8}.bf-signup .bf-signup-error{font-size:12px;font-weight:400;margin-top:12px}.bf-footer{margin-top:24px;font-size:10px;line-height:1.3}.bf-footer p{margin:0 0 6px}.bf-socials{display:flex;justify-content:center;gap:0;margin:8px 0 22px}.bf-socials a{display:flex;align-items:center;justify-content:center;width:28px;height:32px}.bf-socials img{width:19px;height:auto}.bf-logo{display:block;width:100px;height:auto;margin:auto}.bf-lock button:focus-visible,.bf-lock a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:599px){.bf-main{padding:max(60px,14vh) 22px 48px}.bf-heading{margin-bottom:20px}.bf-intro{font-size:13px;margin-bottom:24px}.bf-password,.bf-signup{width:min(270px,100%)}.bf-password label{font-size:16px}.bf-countdown{width:min(246px,100%)}.bf-number{font-size:27px}.bf-signup{margin-top:20px}.bf-signup p{font-size:15px}.bf-footer{margin-top:24px;font-size:9px}.bf-logo{width:95px}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/bf2026-lock.css.map */
