.woocommerce-account .woocommerce{max-width:1200px;margin:0 auto;padding:40px 20px;padding-top:100px!important}.page-title,.entry-title{margin-top:80px!important}.woocommerce-account h1,.woocommerce-account .page-title{margin-top:50px!important}.woocommerce-MyAccount-navigation{background:white;border-radius:15px;padding:25px;box-shadow:0 2px 10px rgba(0,0,0,0.05);border:1px solid #e5e5e5}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li{margin-bottom:8px}.woocommerce-MyAccount-navigation ul li a{display:block;padding:15px 20px;color:#666;text-decoration:none;border-radius:10px;transition:all 0.3s ease;font-size:15px;font-weight:500}.woocommerce-MyAccount-navigation ul li a:hover{background:#f9f5ff;color:#8b5cf6;transform:translateX(5px)}.woocommerce-MyAccount-navigation ul li.is-active a{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);color:white;box-shadow:0 4px 12px rgba(139,92,246,0.3)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#dc2626}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:#fee;color:#dc2626}.woocommerce-MyAccount-content{background:white;border-radius:15px;padding:35px;box-shadow:0 2px 10px rgba(0,0,0,0.05);border:1px solid #e5e5e5}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-size:28px;font-weight:400;color:#333;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #8b5cf6}.woocommerce-MyAccount-content h2:nth-of-type(2){display:none}.woocommerce-MyAccount-content p{font-size:15px;color:#666;line-height:1.6;margin-bottom:15px}.woocommerce-MyAccount-content a{color:#00bcd4;text-decoration:none;font-weight:500;transition:color 0.3s ease}.woocommerce-MyAccount-content a:hover{color:#8b5cf6}.woocommerce-orders-table{width:100%;border-collapse:collapse;margin-top:20px}.woocommerce-orders-table thead{background:#f9f5ff}.woocommerce-orders-table th{padding:15px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #8b5cf6}.woocommerce-orders-table td{padding:15px;border-bottom:1px solid #e5e5e5;color:#666}.woocommerce-orders-table tr:hover{background:#f9f9f9}.woocommerce-orders-table .button,.woocommerce-orders-table a.button{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)!important;color:white!important;border:none!important;border-radius:20px!important;padding:8px 20px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;transition:all 0.3s ease!important}.woocommerce-orders-table .button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,92,246,0.3)}.woocommerce-Address{background:#f9f9f9;padding:25px;border-radius:12px;border:1px solid #e5e5e5;margin-bottom:20px}.woocommerce-Address-title h3{font-size:20px;color:#333;margin-bottom:15px;border:none;padding:0}.woocommerce-Address address{font-style:normal;color:#666;line-height:1.8}.woocommerce-Address-title a.edit{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)!important;color:white!important;border-radius:20px!important;padding:8px 20px!important;font-size:13px!important;text-decoration:none!important;transition:all 0.3s ease!important}.woocommerce-MyAccount-content form input[type="text"],.woocommerce-MyAccount-content form input[type="email"],.woocommerce-MyAccount-content form input[type="password"],.woocommerce-MyAccount-content form input[type="tel"],.woocommerce-MyAccount-content form select,.woocommerce-MyAccount-content form textarea{width:100%;padding:12px 20px;border:1px solid #e5e5e5;border-radius:25px;background:#f9f5ff;font-size:14px;color:#666;transition:all 0.3s ease}.woocommerce-MyAccount-content form input:focus,.woocommerce-MyAccount-content form select:focus,.woocommerce-MyAccount-content form textarea:focus{outline:none;border-color:#8b5cf6;background:#fff}.woocommerce-MyAccount-content form button,.woocommerce-MyAccount-content form input[type="submit"],.woocommerce-MyAccount-content .woocommerce-Button{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)!important;color:white!important;border:none!important;border-radius:25px!important;padding:12px 35px!important;font-size:15px!important;font-weight:500!important;cursor:pointer!important;transition:all 0.3s ease!important}.woocommerce-MyAccount-content form button:hover,.woocommerce-MyAccount-content .woocommerce-Button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(139,92,246,0.3)}.woocommerce-MyAccount-downloads table{width:100%}.woocommerce-MyAccount-downloads .button{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)!important;color:white!important;border-radius:20px!important;padding:8px 20px!important}.quantity input.qty{width:80px!important;min-width:80px!important;padding:8px 12px!important}.quantity input[type="number"]{width:100px!important;min-width:100px!important}.quantity{min-width:120px!important}.woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message{display:none!important}@media (max-width:768px){.woocommerce-account .woocommerce{padding:20px 15px}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{padding:20px;margin-bottom:20px}.woocommerce-MyAccount-content h2{font-size:22px}.woocommerce-orders-table{font-size:13px}.woocommerce-orders-table th,.woocommerce-orders-table td{padding:10px 8px}}@media (max-width:480px){.woocommerce-orders-table .order-date,.woocommerce-orders-table .order-status{display:none}}.woocommerce-order-received *,.woocommerce-thankyou-order-received *,.woocommerce-order *,.woocommerce-order h1,.woocommerce-order h2,.woocommerce-order h3,.woocommerce-order p,.woocommerce-order li,.woocommerce-order td,.woocommerce-order th,.woocommerce-order strong,.woocommerce-order span,.woocommerce-order a,.woocommerce-order-overview,.woocommerce-order-overview li,.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-order-details th,.woocommerce-order-details td,.woocommerce-table--order-details th,.woocommerce-table--order-details td,.woocommerce-bacs-bank-details,.woocommerce-bacs-bank-details li,.woocommerce-customer-details address{color:#ffffff!important}.woocommerce-thankyou-order-received,.woocommerce-notice--success{color:#ffffff!important;background:rgba(255,255,255,0.1)!important;padding:20px 30px!important;border-radius:15px!important;font-size:18px!important;margin-bottom:40px!important;border:2px solid rgba(255,255,255,0.2)!important}.woocommerce-order h2,.woocommerce-order h3{color:#ffffff!important;font-size:28px!important;margin-bottom:25px!important;margin-top:40px!important;font-weight:400!important;padding-bottom:15px!important;border-bottom:2px solid rgba(255,255,255,0.3)!important}.woocommerce-order-overview{background:rgba(255,255,255,0.1)!important;padding:30px!important;border-radius:15px!important;margin-bottom:40px!important;border:1px solid rgba(255,255,255,0.2)!important}.woocommerce-order-overview li{color:#ffffff!important;padding:12px 0!important;font-size:16px!important;border-bottom:1px solid rgba(255,255,255,0.1)!important}.woocommerce-order-overview li:last-child{border-bottom:none!important}.woocommerce-order-overview li strong{color:#ffffff!important;font-weight:600!important}.woocommerce-bacs-bank-details{background:rgba(255,255,255,0.1)!important;padding:30px!important;border-radius:15px!important;margin-bottom:40px!important;border:1px solid rgba(255,255,255,0.2)!important}.woocommerce-bacs-bank-details h2,.woocommerce-bacs-bank-details h3{color:#ffffff!important}.woocommerce-bacs-bank-details ul{list-style:none!important;padding:0!important;margin-top:20px!important}.woocommerce-bacs-bank-details li{padding:12px 0!important;color:#ffffff!important;font-size:15px!important;border-bottom:1px solid rgba(255,255,255,0.1)!important}.woocommerce-bacs-bank-details li strong{display:inline-block!important;min-width:150px!important;color:#ffffff!important}.woocommerce-order-details,.woocommerce-customer-details{background:rgba(255,255,255,0.1)!important;padding:30px!important;border-radius:15px!important;margin-bottom:40px!important;border:1px solid rgba(255,255,255,0.2)!important}.woocommerce-table--order-details{width:100%!important;border-collapse:collapse!important;margin-top:20px!important}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:15px!important;text-align:left!important;color:#ffffff!important;border-bottom:1px solid rgba(255,255,255,0.2)!important}.woocommerce-table--order-details thead th{background:rgba(255,255,255,0.15)!important;font-weight:600!important;color:#ffffff!important}.woocommerce-table--order-details tbody tr:hover{background:rgba(255,255,255,0.05)!important}.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-table--order-details tfoot tr:last-child td{font-size:22px!important;font-weight:700!important;color:#ffffff!important;padding-top:20px!important;border-top:2px solid rgba(255,255,255,0.3)!important}.woocommerce-order-downloads{background:rgba(255,255,255,0.1)!important;padding:30px!important;border-radius:15px!important;margin-bottom:40px!important;border:1px solid rgba(255,255,255,0.2)!important}.woocommerce-order-downloads h2{color:#ffffff!important}.woocommerce-order-downloads table th,.woocommerce-order-downloads table td{color:#ffffff!important}.woocommerce-order-downloads a,.download-product,.woocommerce-MyAccount-downloads a{color:#00bcd4!important;text-decoration:none!important;font-weight:600!important;padding:8px 20px!important;background:rgba(0,188,212,0.15)!important;border-radius:20px!important;display:inline-block!important;transition:all 0.3s ease!important}.woocommerce-order-downloads a:hover{background:rgba(0,188,212,0.3)!important;transform:translateY(-2px)!important}.woocommerce-customer-details .woocommerce-column__title{color:#ffffff!important;font-size:20px!important;margin-bottom:20px!important;font-weight:600!important}.woocommerce-customer-details address{color:#ffffff!important;font-style:normal!important;line-height:1.8!important;padding:20px!important;background:rgba(255,255,255,0.05)!important;border-radius:10px!important}.woocommerce-order .button,.woocommerce-order a.button{background:linear-gradient(135deg,#00bcd4 0%,#0097a7 100%)!important;color:#ffffff!important;border:none!important;border-radius:50px!important;padding:15px 40px!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important;display:inline-block!important;margin-top:20px!important;transition:all 0.3s ease!important;box-shadow:0 4px 15px rgba(0,188,212,0.3)!important}.woocommerce-order .button:hover{background:linear-gradient(135deg,#0097a7 0%,#00838f 100%)!important;transform:translateY(-3px)!important;box-shadow:0 6px 20px rgba(0,188,212,0.4)!important}.woocommerce-order{padding:40px 20px!important}@media (max-width:768px){.woocommerce-order{padding:20px 15px!important}.woocommerce-order h2,.woocommerce-order h3{font-size:22px!important}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:10px 8px!important;font-size:14px!important}.woocommerce-bacs-bank-details,.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-order-overview{padding:20px!important}}