#customer_login{display:flex!important;gap:30px!important;margin:40px auto!important;max-width:1200px!important;flex-wrap:wrap!important}#customer_login>.u-column1,#customer_login>.u-column2{flex:1 1 45%!important;min-width:300px!important;float:none!important;width:auto!important;padding:30px!important;background:rgb(10 15 30 / .6)!important;border:1px solid rgb(255 255 255 / .05)!important;border-radius:12px!important;backdrop-filter:blur(10px)!important;box-shadow:0 4px 15px rgb(0 0 0 / .3)!important;transition:all 0.3s ease!important}#customer_login>.u-column1:hover,#customer_login>.u-column2:hover{border-color:rgb(0 255 170 / .2)!important;box-shadow:0 4px 25px rgb(0 255 170 / .05)!important}#customer_login h2{font-size:24px!important;font-weight:700!important;color:#fff!important;margin-bottom:25px!important;text-transform:uppercase!important;position:relative!important;padding-bottom:10px!important}#customer_login h2::after{content:''!important;position:absolute!important;left:0!important;bottom:0!important;width:50px!important;height:3px!important;background:#00ffaa!important;border-radius:2px!important}.woocommerce form.login,.woocommerce form.register{border:none!important;padding:0!important;margin:0!important;background:transparent!important}.woocommerce form .form-row label{display:block!important;font-size:14px!important;font-weight:500!important;color:#ccc!important;margin-bottom:8px!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{width:100%!important;padding:14px 15px!important;background:rgb(5 10 20 / .8)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:8px!important;color:#fff!important;font-size:15px!important;transition:all 0.3s ease!important;box-sizing:border-box!important}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:#00ffaa!important;box-shadow:0 0 10px rgb(0 255 170 / .2)!important;outline:none!important}.woocommerce form .form-row button.button{width:100%!important;padding:15px!important;background:#00ffaa!important;color:#00040a!important;border:none!important;border-radius:8px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all 0.3s ease!important;margin-top:15px!important;cursor:pointer!important}.woocommerce form .form-row button.button:hover{background:#00e699!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgb(0 255 170 / .4)!important}.woocommerce form.login .lost_password{text-align:center!important;margin-top:15px!important}.woocommerce form.login .lost_password a{color:#00ffaa!important;font-size:13px!important;text-decoration:none!important;transition:all 0.2s ease!important}.woocommerce form.login .lost_password a:hover{color:#fff!important;text-decoration:underline!important}.woocommerce form.login .woocommerce-form-login__rememberme{display:flex!important;align-items:center!important;margin:15px 0!important;color:#aaa!important}.woocommerce form.login .woocommerce-form-login__rememberme input[type="checkbox"]{margin-right:10px!important;accent-color:#00ffaa!important}.woocommerce-account .woocommerce{display:flex!important;flex-wrap:wrap!important;gap:30px!important;max-width:1320px!important;margin:40px auto!important}.woocommerce-MyAccount-navigation{flex:0 0 250px!important;width:250px!important;background:rgb(10 15 30 / .6)!important;border:1px solid rgb(255 255 255 / .05)!important;border-radius:12px!important;padding:20px 0!important;backdrop-filter:blur(10px)!important;box-shadow:0 4px 15px rgb(0 0 0 / .3)!important;height:max-content!important}.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important}.woocommerce-MyAccount-navigation ul li{margin:0!important;padding:0!important;border-bottom:1px solid rgb(255 255 255 / .05)!important}.woocommerce-MyAccount-navigation ul li:empty,.woocommerce-MyAccount-navigation ul li.is-hidden{border:none!important;display:none!important}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none!important}.woocommerce-MyAccount-navigation ul li a{display:block!important;padding:15px 25px!important;color:#ccc!important;text-decoration:none!important;font-size:15px!important;font-weight:500!important;transition:all 0.3s ease!important;position:relative!important}.woocommerce-MyAccount-navigation ul li a::before{content:''!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:#00ffaa!important;transform:scaleY(0)!important;transition:transform 0.3s ease!important;transform-origin:left!important}.woocommerce-MyAccount-navigation ul li a:hover{color:#fff!important;background:rgb(255 255 255 / .02)!important;padding-left:30px!important}.woocommerce-MyAccount-navigation ul li.is-active a{color:#00ffaa!important;background:rgb(0 255 170 / .05)!important;font-weight:700!important}.woocommerce-MyAccount-navigation ul li.is-active a::before{transform:scaleY(1)!important}.woocommerce-MyAccount-content{flex:1 1 0%!important;min-width:0!important;background:rgb(10 15 30 / .6)!important;border:1px solid rgb(255 255 255 / .05)!important;border-radius:12px!important;padding:30px!important;backdrop-filter:blur(10px)!important;box-shadow:0 4px 15px rgb(0 0 0 / .3)!important;color:#ccc!important}.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content strong,.woocommerce-MyAccount-content span,.woocommerce-MyAccount-content div{color:#ccc!important}.woocommerce-MyAccount-content p{font-size:15px!important;line-height:1.6!important;margin-bottom:20px!important}.woocommerce-MyAccount-content a{color:#00ffaa!important;text-decoration:none!important;transition:color 0.3s ease!important;font-weight:600!important}.woocommerce-MyAccount-content a:hover{color:#fff!important;text-decoration:underline!important}.woocommerce-MyAccount-content h3{font-size:20px!important;color:#fff!important;margin-bottom:20px!important;padding-bottom:10px!important;border-bottom:1px solid rgb(255 255 255 / .1)!important}@media (max-width:768px){.woocommerce-account .woocommerce{flex-direction:column!important}.woocommerce-MyAccount-navigation{width:100%!important;flex:1 1 100%!important}}body.logged-in.woocommerce-account .elementor-element-0cc389a,body.logged-in.woocommerce-account .elementor-element-6bd6e41,body.logged-in.woocommerce-account .elementor-widget-button{display:none!important}.woocommerce-MyAccount-content table.shop_table{width:100%!important;border-collapse:collapse!important;border:none!important;border-radius:8px!important;overflow:hidden!important;margin-bottom:20px!important;background:rgb(5 10 20 / .4)!important}.woocommerce-MyAccount-content table.shop_table thead{background:rgb(0 0 0 / .5)!important}.woocommerce-MyAccount-content table.shop_table thead th{padding:15px!important;text-align:left!important;color:#fff!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;border:none!important}.woocommerce-MyAccount-content table.shop_table tbody td{padding:15px!important;border:none!important;border-top:1px solid rgb(255 255 255 / .05)!important;color:#ccc!important;font-size:14px!important;vertical-align:middle!important}.woocommerce-MyAccount-content table.shop_table tbody tr:hover td{background:rgb(255 255 255 / .02)!important}.woocommerce-MyAccount-content mark.order-status{background:transparent!important;color:#fff!important;padding:5px 10px!important;border-radius:4px!important;font-size:12px!important;font-weight:700!important}.woocommerce-MyAccount-content mark.order-status.status-completed{background:rgb(0 255 170 / .1)!important;color:#00ffaa!important;border:1px solid rgb(0 255 170 / .3)!important}.woocommerce-MyAccount-content mark.order-status.status-processing{background:rgb(59 130 246 / .1)!important;color:#60a5fa!important;border:1px solid rgb(59 130 246 / .3)!important}.woocommerce-MyAccount-content mark.order-status.status-on-hold,.woocommerce-MyAccount-content mark.order-status.status-pending{background:rgb(245 158 11 / .1)!important;color:#fbbf24!important;border:1px solid rgb(245 158 11 / .3)!important}.woocommerce-MyAccount-content mark.order-status.status-cancelled,.woocommerce-MyAccount-content mark.order-status.status-failed{background:rgb(239 68 68 / .1)!important;color:#f87171!important;border:1px solid rgb(239 68 68 / .3)!important}.woocommerce-MyAccount-content table.shop_table .button{background:rgb(255 255 255 / .1)!important;color:#fff!important;border:none!important;padding:8px 15px!important;border-radius:4px!important;font-size:13px!important;text-transform:uppercase!important;transition:all 0.2s ease!important}.woocommerce-MyAccount-content table.shop_table .button:hover{background:#00ffaa!important;color:#000!important}.woocommerce-MyAccount-content form{margin-top:20px!important}.woocommerce-MyAccount-content fieldset{border:1px solid rgb(255 255 255 / .1)!important;padding:20px!important;border-radius:8px!important;margin-bottom:20px!important}.woocommerce-MyAccount-content legend{color:#00ffaa!important;font-size:16px!important;font-weight:600!important;padding:0 10px!important}.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,.woocommerce-MyAccount-content .woocommerce-EditAccountForm{display:flex!important;flex-wrap:wrap!important;gap:15px!important}.woocommerce-MyAccount-content .form-row{flex:1 1 100%!important;margin:0!important;padding:0!important}.woocommerce-MyAccount-content .form-row-first,.woocommerce-MyAccount-content .form-row-last{flex:1 1 calc(50% - 10px)!important}.woocommerce-MyAccount-content .woocommerce-Button{background:#00ffaa!important;color:#000!important;border:none!important;padding:12px 25px!important;border-radius:6px!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;cursor:pointer!important;transition:all 0.3s ease!important;margin-top:15px!important}.woocommerce-MyAccount-content .woocommerce-Button:hover{background:#00e699!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgb(0 255 170 / .3)!important}.woocommerce-MyAccount-content .col2-set.addresses{display:flex!important;gap:20px!important;flex-wrap:wrap!important}.woocommerce-MyAccount-content .col2-set.addresses .col-1,.woocommerce-MyAccount-content .col2-set.addresses .col-2{flex:1 1 45%!important;background:rgb(5 10 20 / .6)!important;border:1px solid rgb(255 255 255 / .05)!important;border-radius:8px!important;padding:20px!important;position:relative!important}.woocommerce-MyAccount-content .col2-set.addresses header.title h3{margin:0 0 15px 0!important;font-size:18px!important;color:#fff!important;border-bottom:1px solid rgb(255 255 255 / .1)!important;padding-bottom:10px!important}.woocommerce-MyAccount-content .col2-set.addresses address{font-style:normal!important;color:#ccc!important;line-height:1.6!important}.woocommerce-MyAccount-content .col2-set.addresses .edit{position:absolute!important;top:20px!important;right:20px!important;color:#00ffaa!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important}