body.bfl-account-entry-v2 .bfl-account-page{background:#000!important;padding:48px 24px 64px!important;min-height:0!important}body.bfl-account-entry-v2 .ac-entry-panel{width:100%!important;max-width:520px!important;margin:0 auto!important;padding:34px 36px!important;border:1px solid #d8dbe4!important;border-radius:24px!important;background:#f7f7f9!important;color:#262933!important;gap:26px!important;font-family:'Work Sans',sans-serif!important}body.bfl-account-entry-v2 .ac-entry-intro{text-align:left!important}body.bfl-account-entry-v2 .ac-entry-intro svg{width:38px;height:38px;color:#ff0073;margin-bottom:18px}body.bfl-account-entry-v2 .ac-entry-intro .ac-eyebrow{font:600 11px/1.5 'Work Sans',sans-serif!important;letter-spacing:2px!important;color:#b90052!important;margin:0 0 9px!important}body.bfl-account-entry-v2 .ac-entry-intro h1{font:700 34px/1.2 'Exo 2',sans-serif!important;letter-spacing:-.65px!important;color:#262933!important;margin:0 0 12px!important}body.bfl-account-entry-v2 .ac-entry-intro p{font:400 15px/1.65 'Work Sans',sans-serif!important;color:#5b6170!important;margin:0!important}body.bfl-account-entry-v2 .ac-native-account .woocommerce{width:100%!important;margin:0!important;color:#262933!important}body.bfl-account-entry-v2 .ac-native-account form{border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}body.bfl-account-entry-v2 .ac-native-account .form-row{padding:0!important;margin:0 0 20px!important;width:100%!important;float:none!important}body.bfl-account-entry-v2 .ac-native-account .form-row label{display:block!important;font:600 14px/1.5 'Work Sans',sans-serif!important;color:#262933!important;margin:0 0 8px!important;letter-spacing:0!important}body.bfl-account-entry-v2 .ac-native-account input:is([type=text],[type=email],[type=password]){display:block!important;width:100%!important;box-sizing:border-box!important;height:50px!important;min-height:50px!important;padding:11px 14px!important;border:1px solid #bdc3d0!important;border-radius:10px!important;background:#fff!important;color:#262933!important;font:400 16px/1.5 'Work Sans',sans-serif!important;box-shadow:none!important}body.bfl-account-entry-v2 .ac-native-account input:focus-visible{outline:3px solid #ff007333!important;outline-offset:2px!important;border-color:#c50059!important}body.bfl-account-entry-v2 .ac-native-account .password-input{display:block!important;position:relative!important;width:100%!important}body.bfl-account-entry-v2 .ac-native-account .password-input input{padding-right:48px!important}body.bfl-account-entry-v2 .ac-native-account .show-password-input{color:#596174!important;position:absolute!important;right:6px!important;top:5px!important;width:40px!important;height:40px!important;margin:0!important;padding:8px!important;border:0!important;background:transparent!important;border-radius:7px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;transform:none!important}body.bfl-account-entry-v2 .ac-native-account .show-password-input::after{margin:0!important;font-size:19px!important;color:#596174!important}body.bfl-account-entry-v2 .ac-native-account .woocommerce-form-login__rememberme{display:flex!important;align-items:center!important;gap:9px!important;float:none!important;margin:2px 0 20px!important;font-weight:400!important;width:auto!important}body.bfl-account-entry-v2 .ac-native-account input[type=checkbox]{appearance:auto!important;accent-color:#ff0073!important;width:17px!important;height:17px!important;min-height:0!important;padding:0!important;margin:0!important;flex:none!important}body.bfl-account-entry-v2 .ac-native-account button:is(.button,[type=submit]){display:block!important;float:none!important;width:100%!important;min-height:50px!important;margin:0!important;padding:14px 20px!important;background:#ff0073!important;background-image:none!important;border:1px solid #ff0073!important;border-radius:10px!important;color:#000!important;font:600 15px/1.4 'Work Sans',sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;transform:none!important}body.bfl-account-entry-v2 .ac-native-account button:is(.button,[type=submit]):hover{background:#e60068!important;color:#000!important;border-color:#e60068!important}body.bfl-account-entry-v2 .ac-native-account a{font:500 14px/1.5 'Work Sans',sans-serif!important;color:#b90052!important;text-decoration:underline!important;text-underline-offset:3px!important;background:transparent!important}body.bfl-account-entry-v2 .ac-native-account a:hover{color:#262933!important;background:transparent!important}body.bfl-account-entry-v2 .ac-native-account :is(a,button):focus-visible{outline:3px solid #0075f2!important;outline-offset:3px!important}body.bfl-account-entry-v2 .ac-native-account .lost_password{margin:0!important;text-align:center!important}body.bfl-account-entry-v2 .ac-native-account .lost_reset_password>p:not(.form-row){font:400 15px/1.7 'Work Sans',sans-serif!important;color:#5b6170!important;margin:0 0 20px!important}body.bfl-account-entry-v2 .ac-native-account :is(.woocommerce-error,.woocommerce-info,.woocommerce-message){padding:14px 16px 14px 44px!important;border-radius:10px!important;font:400 14px/1.6 'Work Sans',sans-serif!important;background:#fff!important;color:#262933!important;margin:0 0 20px!important}body.bfl-account-entry-v2 .ac-native-account .woocommerce-error::before{left:16px!important;top:15px!important}body.bfl-account-entry-v2 .ac-native-account .required{color:#b90052!important}body.bfl-account-entry-v2 .ac-native-account #customer_login{display:block!important}body.bfl-account-entry-v2 .ac-native-account #customer_login .u-column1,body.bfl-account-entry-v2 .ac-native-account #customer_login .u-column2{width:100%!important;float:none!important}body.bfl-account-entry-v2 .ac-native-account #customer_login .u-column2{border-top:1px solid #d8dbe4!important;margin-top:28px!important;padding-top:24px!important}body.bfl-account-entry-v2 .ac-native-account #customer_login h2{font:600 24px/1.3 'Exo 2',sans-serif!important;color:#262933!important}body.bfl-account-entry-v2 .ac-native-account .elementor-widget-container{max-width:100%!important}
@media(max-width:600px){body.bfl-account-entry-v2 .bfl-account-page{padding:24px 20px 40px!important}body.bfl-account-entry-v2 .ac-entry-panel{padding:28px 24px!important;border-radius:20px!important;gap:24px!important}body.bfl-account-entry-v2 .ac-entry-intro h1{font-size:30px!important}}

body.bfl-account-entry-v2 .ac-native-account form{width:100%!important;max-width:none!important}body.bfl-account-entry-v2 .ac-back-login{text-align:center!important;margin:20px 0 0!important}
body.bfl-account-entry-v2 .ac-native-account .woocommerce{display:block!important}body.bfl-account-entry-v2 .ac-native-account .woocommerce-notices-wrapper:empty{display:none!important}body.bfl-account-entry-v2 .ac-native-account .form-row{display:block!important}body.bfl-account-entry-v2 .ac-native-account .lost_reset_password>.form-row:last-of-type{margin-bottom:0!important}
