body.password{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;margin:0;background:#f8fbfd;color:#535b60;background-image:radial-gradient(ellipse at 50% 32%,#eaf8ff 0,transparent 65%)}body.password .shopify-section{background:transparent}body.password .password-header{max-width:1100px;min-height:0;padding:30px 32px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}body.password .password-logo{width:210px;max-width:210px;height:auto}body.password .password-header>.password-content{display:none}body.password .password-link{font-size:14px;color:#535b60;text-decoration:none;display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #d7dfe3;border-radius:999px;background:#fff}body.password hr{display:none}body.password .password-main{display:block;flex:1;width:100%;padding:28px 24px 36px}.bifill-maintenance{width:min(100%,820px);margin:0 auto}.bifill-maintenance__card{position:relative;overflow:hidden;background:#fff;border:1px solid #e3e9ed;border-radius:32px;box-shadow:0 16px 60px #293e5010;padding:56px 48px 44px;text-align:center}.bifill-maintenance__card:before{content:"";position:absolute;top:0;left:18%;right:18%;height:3px;background:linear-gradient(90deg,transparent,#08a9e8,transparent)}.bifill-maintenance__status{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid #d2eefb;border-radius:999px;background:#f0faff;color:#168fc6;font-size:13px;font-weight:700;letter-spacing:.04em}.bifill-maintenance__status>span{width:7px;height:7px;border-radius:50%;background:#08a9e8;box-shadow:0 0 0 4px #08a9e815}.bifill-maintenance h1{max-width:650px;margin:26px auto 18px;font-family:var(--font-heading-family);font-size:clamp(36px,5.5vw,60px);font-weight:700;line-height:1.08;letter-spacing:-.035em;color:#3f4549}.bifill-maintenance__intro{max-width:580px;margin:0 auto;font-size:18px;line-height:1.65;letter-spacing:0}.bifill-maintenance__features{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:26px 0 32px}.bifill-maintenance__features>span{background:#f6f8fa;border:1px solid #e9eef1;border-radius:999px;padding:7px 12px;font-size:13px;line-height:1.4}.bifill-maintenance__return{display:flex;justify-content:center;align-items:center;gap:16px}.bifill-maintenance__return p{margin:0;font-size:20px;font-weight:700;color:#3f4549}.bifill-maintenance__line{height:1px;width:40px;background:#cde9f5}.bifill-maintenance__thanks{font-size:15px;line-height:1.5;margin:12px 0 24px}.bifill-maintenance__contact{display:inline-flex;gap:12px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid #cfd6da;border-radius:999px;box-shadow:0 4px 12px #00000008;background:#fff;text-decoration:none;color:#535b60;font-size:16px;font-weight:700;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.bifill-maintenance__contact:hover,.bifill-maintenance__contact:active{border-color:#08a9e8;box-shadow:inset 0 0 12px #08a9e812,0 4px 12px #00000008;transform:scale(1.04)}.bifill-maintenance__contact:focus-visible{outline:2px solid #08a9e8;outline-offset:4px}body.password>footer{padding:0 24px 24px}.bifill-password-footer{text-align:center;display:grid;gap:10px;justify-items:center;font-size:12px;line-height:1.5;color:#7d8589}.bifill-password-footer p{margin:0}.bifill-password-footer .list-social{justify-content:center}.bifill-password-footer .list-social:empty{display:none}.bifill-password-footer .password__footer-text{font-size:12px}body.password .password-modal__content{border-radius:24px}@media screen and (max-width:749px){body.password .password-header{padding:24px 20px;gap:12px}body.password .password-logo{width:165px;max-width:44vw}body.password .password-link{font-size:12px;padding:9px 12px;gap:5px}body.password .password-link .svg-wrapper{width:16px;height:16px}body.password .password-main{padding:12px 16px 28px}.bifill-maintenance__card{padding:36px 22px 30px;border-radius:24px}.bifill-maintenance h1{font-size:38px;margin-top:24px}.bifill-maintenance__intro{font-size:16px;line-height:1.6}.bifill-maintenance__features{margin:22px 0 28px;gap:6px}.bifill-maintenance__features>span{font-size:12px;padding:6px 10px}.bifill-maintenance__return{gap:10px}.bifill-maintenance__return p{font-size:19px}.bifill-maintenance__line{width:20px}.bifill-maintenance__thanks{font-size:14px}body.password>footer{padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/bifill-password.css.map */
