:root{--wbk-navy:#0e2347;--wbk-teal:#079a99;--wbk-muted:#667085;--wbk-line:#dce3e8;--wbk-soft:#f3fbfa}
body.wbk-auth-page{background:#f5f7f8;color:var(--wbk-navy)}body.wbk-auth-page .site-header,body.wbk-auth-page .site-footer,body.wbk-auth-page header.wp-block-template-part,body.wbk-auth-page footer.wp-block-template-part{display:none!important}body.wbk-auth-page main,body.wbk-auth-page .wp-block-post-content,body.wbk-auth-page .entry-content{max-width:930px!important;margin:0 auto!important;padding:0!important}body.wbk-auth-page .entry-title{display:none!important}body.wbk-auth-page .woocommerce{margin:22px auto 50px;padding:28px;background:#fff;border-radius:24px;box-shadow:0 14px 45px rgba(14,35,71,.09)}
.wbk-auth-intro{text-align:center;max-width:600px;margin:0 auto 24px}.wbk-auth-brand{display:inline-block;color:var(--wbk-navy);font-size:19px;font-weight:850;text-decoration:none;letter-spacing:.4px}.wbk-auth-icon{display:grid;place-items:center;width:66px;height:66px;margin:18px auto 12px;border-radius:50%;background:#e8f8f5;color:var(--wbk-teal);font-size:24px}.wbk-auth-intro h1{margin:0 0 7px;font-size:31px;line-height:1.15;color:var(--wbk-navy)}.wbk-auth-intro p{margin:0 auto;color:var(--wbk-muted)}.wbk-auth-benefits{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:15px}.wbk-auth-benefits span{padding:6px 9px;border-radius:999px;background:var(--wbk-soft);color:#33706f;font-size:11px;font-weight:700}
body.wbk-auth-page #customer_login{display:flex;justify-content:center;gap:18px}body.wbk-auth-page #customer_login:before,body.wbk-auth-page #customer_login:after{display:none}body.wbk-auth-page #customer_login>div{float:none!important;width:min(100%,420px)!important;padding:20px;border:1px solid var(--wbk-line);border-radius:16px}body.wbk-auth-page #customer_login h2{font-size:21px;margin:0 0 14px;color:var(--wbk-navy)}body.wbk-auth-page .woocommerce-form-row{margin:0 0 11px!important}body.wbk-auth-page .woocommerce-form-row label{font-size:12px;font-weight:700;color:#475467}body.wbk-auth-page input.input-text{height:50px;border:1px solid #cbd5dc;border-radius:10px;padding:0 13px;font-size:15px;background:#fff}body.wbk-auth-page input.input-text:focus{outline:0;border-color:var(--wbk-teal);box-shadow:0 0 0 3px rgba(7,154,153,.12)}body.wbk-auth-page button.button{width:100%;min-height:50px;margin:9px 0 5px!important;border-radius:10px!important;background:var(--wbk-teal)!important;color:#fff!important;font-size:15px!important;font-weight:800!important}body.wbk-auth-page button.button:hover{background:#087e7e!important}body.wbk-auth-page .woocommerce-form-login__rememberme{font-size:12px;color:var(--wbk-muted)}body.wbk-auth-page .woocommerce-LostPassword{margin:7px 0 0;text-align:center}body.wbk-auth-page .woocommerce-LostPassword a,body.wbk-auth-page a{color:var(--wbk-teal)}.wbk-auth-help{text-align:center;margin:21px 0 8px;color:var(--wbk-muted);font-size:13px}.wbk-auth-help a{font-weight:750}.wbk-auth-trust{text-align:center;padding:10px;border-radius:9px;background:#f7f9fa;color:#667085;font-size:11px}
body.wbk-auth-page .woocommerce-error,body.wbk-auth-page .woocommerce-message,body.wbk-auth-page .woocommerce-info{border:1px solid var(--wbk-line);border-radius:10px;padding:11px 13px 11px 42px;margin:0 0 15px;font-size:12px}body.wbk-auth-page .woocommerce-error:before,body.wbk-auth-page .woocommerce-message:before,body.wbk-auth-page .woocommerce-info:before{left:14px;top:11px}
@media(max-width:700px){body.wbk-auth-page{background:#fff}body.wbk-auth-page .woocommerce{margin:0;padding:16px 13px 24px;border-radius:0;box-shadow:none}.wbk-auth-intro{margin-bottom:17px}.wbk-auth-brand{font-size:16px}.wbk-auth-icon{width:52px;height:52px;margin:12px auto 9px;font-size:19px}.wbk-auth-intro h1{font-size:25px}.wbk-auth-intro p{font-size:13px}.wbk-auth-benefits{gap:5px;margin-top:10px}.wbk-auth-benefits span{font-size:9px;padding:5px 7px}body.wbk-auth-page #customer_login{display:block}body.wbk-auth-page #customer_login>div{width:100%!important;padding:15px;border-radius:13px;margin-bottom:12px}body.wbk-auth-page #customer_login h2{font-size:18px}body.wbk-auth-page input.input-text{height:46px}.wbk-auth-help{margin-top:14px}}

