.woocommerce-account .content-shell{max-width:1120px;padding-top:34px;padding-bottom:54px}.woocommerce-account .entry-content{overflow:visible}.woocommerce-account .woocommerce-notices-wrapper{margin-bottom:14px}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info{margin:0 0 14px!important;padding:13px 16px 13px 44px!important;border:1px solid #4d3b62!important;border-top:3px solid #9862e9!important;border-radius:12px;background:#1b1727!important;color:#f6f1fb!important;font-size:12px;line-height:1.8}.woocommerce-account .woocommerce-error a,.woocommerce-account .woocommerce-message a,.woocommerce-account .woocommerce-info a{color:#cda6ff}.woocommerce-account #customer_login{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;align-items:start;margin:10px 0 0}.woocommerce-account #customer_login:before,.woocommerce-account #customer_login:after{display:none!important;content:none!important}.woocommerce-account #customer_login>.u-column1,.woocommerce-account #customer_login>.u-column2{float:none!important;width:auto!important;margin:0!important;padding:24px;border:1px solid #443653;border-radius:18px;background:linear-gradient(145deg,#191722,#12111b);box-shadow:0 16px 36px #0003}.woocommerce-account #customer_login h2{margin:0 0 15px;color:#fff;font-size:21px;line-height:1.5}.woocommerce-account form.woocommerce-form-login,.woocommerce-account form.woocommerce-form-register{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.woocommerce-account form .form-row{margin:0 0 12px!important;padding:0!important}.woocommerce-account form label{display:block;margin:0 0 6px;color:#ded6e8;font-size:11px;font-weight:800}.woocommerce-account form label .required{color:#c88cff}.woocommerce-account form input.input-text,.woocommerce-account form input[type=text],.woocommerce-account form input[type=email],.woocommerce-account form input[type=password],.woocommerce-account form select,.woocommerce-account form textarea{width:100%!important;max-width:none!important;min-height:44px;margin:0!important;padding:9px 12px!important;border:1px solid #4d3c5e!important;border-radius:10px!important;background:#211d2c!important;color:#fff!important;box-shadow:none!important;outline:0;font-size:12px}.woocommerce-account form input:focus,.woocommerce-account form select:focus,.woocommerce-account form textarea:focus{border-color:#9e69ec!important;box-shadow:0 0 0 3px #9e69ec1f!important}.woocommerce-account .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:6px;margin:2px 0 10px!important;color:#bcb2c8;font-size:10px}.woocommerce-account .woocommerce-form-login__rememberme input{width:auto!important;min-height:0!important;accent-color:#9560e5}.woocommerce-account button.button,.woocommerce-account .woocommerce-button{min-height:42px!important;padding:9px 18px!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#955de9,#7040ca)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;box-shadow:0 8px 22px #6e3fcf35!important}.woocommerce-account button.button:hover,.woocommerce-account .woocommerce-button:hover{filter:brightness(1.08)}.woocommerce-account .woocommerce-LostPassword{margin:10px 0 0!important;font-size:11px}.woocommerce-account .woocommerce-LostPassword a{color:#c59bf7}.woocommerce-account #customer_login .woocommerce-privacy-policy-text{color:#aaa0b8;font-size:10px;line-height:1.9}.woocommerce-account #customer_login .woocommerce-privacy-policy-text a{color:#c79ff7}.woocommerce-account .woocommerce-password-strength{margin-top:6px;padding:6px 8px;border-radius:7px;font-size:10px}.woocommerce-account .woocommerce-MyAccount-navigation{float:right;width:24%;margin:0 0 18px;padding:9px;border:1px solid #443652;border-radius:15px;background:#181622}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:9px 12px;border-radius:9px;color:#beb4ca;font-size:11px}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#4e3173;color:#fff}.woocommerce-account .woocommerce-MyAccount-content{float:left;width:72%;margin:0 0 18px;padding:22px;border:1px solid #443652;border-radius:15px;background:#181622;color:#d9d1e1;font-size:12px;line-height:1.9}.woocommerce-account .woocommerce-MyAccount-content a{color:#c89eff}.woocommerce-account .woocommerce-MyAccount-content table{width:100%;max-width:100%}.woocommerce-account .woocommerce table.shop_table{border-color:#493a57;border-radius:10px;overflow:hidden}.woocommerce-account .woocommerce table.shop_table td,.woocommerce-account .woocommerce table.shop_table th{border-color:#3e324a;color:#eee}.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.woocommerce-account .woocommerce-Address{float:none!important;width:auto!important;padding:14px;border:1px solid #3e324b;border-radius:12px;background:#1d1a27}@media(max-width:900px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;gap:4px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.woocommerce-account .woocommerce-MyAccount-navigation li{flex:none}.woocommerce-account .woocommerce-MyAccount-content{padding:18px}}@media(max-width:640px){.woocommerce-account .content-shell{padding-top:16px;padding-inline:12px;padding-bottom:92px}.woocommerce-account #customer_login{grid-template-columns:1fr;gap:12px}.woocommerce-account #customer_login>.u-column1,.woocommerce-account #customer_login>.u-column2{padding:17px;border-radius:14px}.woocommerce-account #customer_login h2{font-size:18px}.woocommerce-account .woocommerce-MyAccount-content{padding:14px}.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr}.woocommerce-account table.shop_table_responsive tr{display:block;margin-bottom:10px;border:1px solid #40334d;border-radius:10px;padding:7px}.woocommerce-account table.shop_table_responsive tr td{display:flex!important;justify-content:space-between;gap:12px;text-align:left!important;border:0!important;padding:6px!important}.woocommerce-account table.shop_table_responsive tr td:before{float:none!important;text-align:right}.woocommerce-account table.shop_table_responsive thead{display:none}}