.account-page{background:#fafafa;color:#333;font:16px/23px 'Be Vietnam Pro',sans-serif;padding:40px 15px 80px}.account-page *{box-sizing:border-box}.account-inner{max-width:1320px;margin:auto}.account-back,.account-back:hover,.account-back:focus{color:#00aeef;text-decoration:none;display:inline-flex;align-items:center;gap:5px;font:inherit}.account-back span{transition:transform .2s}.account-back:hover span{transform:translateX(-5px)}.account-page h1{font:700 24px/29px 'Be Vietnam Pro',sans-serif;text-transform:uppercase;margin:18.5px 0 50px}.account-page .woocommerce{font:inherit}.account-page .woocommerce h2,.account-page .woocommerce h3{font:700 20px/28.79px 'Be Vietnam Pro',sans-serif;color:#333}.account-page #customer_login{display:flex;justify-content:space-between;align-items:stretch}.account-page #customer_login:before,.account-page #customer_login:after{display:none}.account-page #customer_login>div{float:none;width:48%;min-width:0}.account-page #customer_login h2{margin:0 0 45px;text-transform:uppercase;background:#00aeef;color:#fff;text-align:center;border-radius:225px;padding:20px}.account-page .woocommerce form.login,.account-page .woocommerce form.register{border:0;border-radius:0;padding:15px;margin:0 0 28px;background:#fff;min-height:338px}.account-page .woocommerce form .form-row{padding:3px 0;margin:0 0 6px}.account-page .woocommerce form .form-row label{display:block;font:400 16px/23px 'Be Vietnam Pro',sans-serif;margin-bottom:8px;color:#333}.account-page .woocommerce form .form-row .input-text,.account-page .woocommerce form .form-row select{font:400 16px/23px 'Be Vietnam Pro',sans-serif;color:#333;background:#fff;border:1px solid #69727d;border-radius:225px;padding:14px 10px 14px 16px;width:100%;box-shadow:none}.account-page .woocommerce form .form-row textarea.input-text{border-radius:20px}.account-page .woocommerce form .form-row .input-text:focus,.account-page .woocommerce form .form-row select:focus{background:#00aeef1a;outline:2px solid #00aeef;outline-offset:1px}.account-page .woocommerce .button{background:#00aeef;color:#fff;border:1px solid #00aeef;border-radius:225px;padding:10px 20px;font:500 16px/23px 'Be Vietnam Pro',sans-serif;text-decoration:none}.account-page .woocommerce .button:hover,.account-page .woocommerce .button:focus{background:#fff;color:#00aeef}.account-page .woocommerce a{color:#333}.account-page .woocommerce a.button{color:#fff}.account-page .woocommerce a.button:hover{color:#00aeef}.account-page .woocommerce form.login .form-row:not(.woocommerce-form-row){margin-top:20px}.account-page .woocommerce form.login .woocommerce-form-login__rememberme{display:inline-block;font-size:14px;line-height:28px;margin:0}.account-page .woocommerce .lost_password{font-size:12px;line-height:23px;margin:0 0 14px}.account-page .woocommerce-privacy-policy-text{font-size:12px;line-height:23px}.account-page .woocommerce-privacy-policy-text p{margin:10px 0 15px}.account-page .woocommerce form .show-password-input{background:none;border:0;color:#333;padding:0;box-shadow:none;top:50%;transform:translateY(-50%);right:.7em}.account-page .woocommerce .woocommerce-MyAccount-navigation{float:none;width:100%}.account-page .woocommerce-MyAccount-navigation ul{display:flex;gap:10px;list-style:none;padding:0;margin:0}.account-page .woocommerce-MyAccount-navigation li{flex:1;min-width:0}.account-page .woocommerce-MyAccount-navigation li a{display:block;text-align:center;background:#fff;color:#00aeef;padding:12px;border-radius:225px;font-weight:500;text-decoration:none}.account-page .woocommerce-MyAccount-navigation li.is-active a,.account-page .woocommerce-MyAccount-navigation li a:hover{background:#00aeef;color:#fff}.account-page .woocommerce .woocommerce-MyAccount-content{float:none;width:100%;padding-top:20px}.account-page .woocommerce-MyAccount-content p{margin:0 0 15px}.account-page .woocommerce-MyAccount-content form,.account-page .woocommerce-MyAccount-content address{background:#fff;padding:15px;border:0}.account-page .woocommerce-MyAccount-content fieldset{margin:20px 0;padding:15px;border:1px solid #ddd}.account-page .woocommerce-MyAccount-content legend{padding:0 6px}.account-page .woocommerce .shop_table{border:0;background:#fff;border-collapse:collapse;border-radius:0}.account-page .woocommerce .shop_table th,.account-page .woocommerce .shop_table td{padding:15px;border-color:#ddd}.account-page .woocommerce .shop_table .button{padding:8px 14px}.account-page .woocommerce-Addresses .title .edit{margin:15px}.account-page .woocommerce form.woocommerce-ResetPassword{width:60%;padding:15px;background:#fff}.account-page .select2-container .select2-selection--single{height:53px;border:1px solid #69727d;border-radius:225px;padding:10px}.account-page .select2-container .select2-selection__arrow{height:51px}.account-page .woocommerce .required{color:#333}.account-page .woocommerce .screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;position:absolute!important;overflow:hidden}
@media(max-width:1024px){.account-page .woocommerce form.woocommerce-ResetPassword{width:100%}}
@media(max-width:767px){.account-page{padding:30px 15px 40px;font-size:14px;line-height:17px}.account-page h1{font-size:20px;line-height:24px;margin-top:18.5px;margin-bottom:50px}.account-page #customer_login{display:block}.account-page #customer_login>div{width:100%}.account-page #customer_login>div+div{margin-top:60px}.account-page .woocommerce form .form-row label,.account-page .woocommerce form .form-row .input-text,.account-page .woocommerce form .form-row select,.account-page .woocommerce .button{font-size:14px;line-height:17px}.account-page .woocommerce .lost_password,.account-page .woocommerce-privacy-policy-text{line-height:17px}.account-page .woocommerce-MyAccount-navigation ul{display:block}.account-page .woocommerce-MyAccount-navigation li{margin:5px 0}.account-page .woocommerce-MyAccount-content .form-row-first,.account-page .woocommerce-MyAccount-content .form-row-last{float:none;width:100%}.account-page .woocommerce .shop_table td{overflow-wrap:anywhere}.account-page .select2-container .select2-selection--single{height:47px}.account-page .select2-container .select2-selection__arrow{height:45px}}
.account-page .woocommerce form.register>.form-row:last-of-type{margin-bottom:0}
.account-page .woocommerce .woocommerce-Address-title h2{float:none}
body.woocommerce-account{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}
body.woocommerce-account>.site-header,body.woocommerce-account>.site-footer{flex-shrink:0}
body.woocommerce-account>.account-page{flex:1;width:100%}
body.woocommerce-account.admin-bar{min-height:calc(100vh - 32px);min-height:calc(100svh - 32px)}
@media(max-width:782px){body.woocommerce-account.admin-bar{min-height:calc(100vh - 46px);min-height:calc(100svh - 46px)}}
.account-page .woocommerce .woocommerce-Address-title .edit{float:none;display:block;margin:15px 0;text-align:left}
@media(max-width:767px){.account-page #customer_login>div+div{margin-top:28px}}
