.woocommerce-account .el7-content-section{padding:60px 0;max-width:1400px;margin:0 auto;width:100%;position:relative}.woocommerce-account .woocommerce{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:start;width:100%}.woocommerce-account .woocommerce>.woocommerce-notices-wrapper{grid-column:1 / -1}.woocommerce-MyAccount-navigation{background:rgba(var(--glass-color),.02);border:1px solid rgba(var(--glass-color),.08);border-radius:16px;padding:24px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation li{margin-bottom:8px}.woocommerce-MyAccount-navigation li:last-child{margin-bottom:0}.woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;color:var(--gray);font-size:1rem;font-weight:600;text-decoration:none;transition:var(--transition)}.woocommerce-MyAccount-navigation li a::before{content:'\2022';color:var(--gold);font-size:1.2rem;line-height:1}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li.is-active a{background:rgba(var(--glass-color),.05);color:var(--white);transform:translateX(-4px)}.woocommerce-MyAccount-navigation li.is-active a{border-right:3px solid var(--gold)}.woocommerce-MyAccount-content{background:rgba(var(--glass-color),.015);border:1px solid rgba(var(--glass-color),.06);border-radius:16px;padding:40px;min-height:400px}.woocommerce-MyAccount-content p{color:var(--gray);line-height:1.8}.woocommerce-MyAccount-content h1,.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{color:var(--white);margin-bottom:24px}.woocommerce-MyAccount-content a{color:var(--gold);text-decoration:none;font-weight:600}.woocommerce-MyAccount-content a:hover{text-decoration:underline}.woocommerce-Address-title h3{font-size:1.4rem;margin-bottom:10px}.woocommerce-Address{background:rgba(var(--glass-color),.03);padding:24px;border-radius:12px;margin-bottom:20px}.woocommerce-MyAccount-content .button{display:inline-block;padding:12px 24px;background:var(--gold);color:var(--blue-darker);border-radius:8px;font-weight:700;text-decoration:none;transition:var(--transition);border:none;cursor:pointer}.woocommerce-MyAccount-content .button:hover{background:var(--gold-h);transform:translateY(-2px);text-decoration:none}.woocommerce-table{width:100%;border-collapse:collapse;margin-bottom:30px;color:var(--gray)}.woocommerce-table th{color:var(--white);background:rgba(var(--glass-color),.05);padding:16px;text-align:right;border-bottom:1px solid rgba(var(--glass-color),.1)}.woocommerce-table td{padding:16px;border-bottom:1px solid rgba(var(--glass-color),.05)}.woocommerce-table .button{padding:8px 16px;font-size:.9rem}.woocommerce-info,.woocommerce-message,.woocommerce-error{background:rgba(var(--glass-color),.05);border:1px solid rgba(var(--glass-color),.1);border-right:4px solid var(--gold);border-radius:8px;padding:16px 20px;margin-bottom:30px;color:var(--white)}.woocommerce-error{border-right-color:#ef4444}@media (max-width:992px){.woocommerce-account .woocommerce{grid-template-columns:1fr}.woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:10px}.woocommerce-MyAccount-navigation li{margin-bottom:0;flex:1 1 auto}.woocommerce-MyAccount-navigation li a{justify-content:center;text-align:center}}@media (max-width:576px){.woocommerce-MyAccount-content{padding:24px 16px}.woocommerce-MyAccount-navigation ul{flex-direction:column}}.woocommerce-checkout .el7-page-title{text-align:center;margin-bottom:10px}.woocommerce-checkout .el7-breadcrumbs{text-align:center;margin-bottom:40px}.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:1.2fr 1fr;gap:40px;align-items:start;width:100%!important}.woocommerce-checkout form.checkout::after,.woocommerce-checkout form.checkout::before{display:none!important}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-notices-wrapper,.woocommerce-checkout .checkout_coupon{grid-column:1 / -1}.woocommerce-checkout #customer_details{grid-column:1;grid-row:2 / span 2;display:flex!important;flex-direction:column!important;width:100%!important;float:none!important}.woocommerce-checkout #customer_details::after,.woocommerce-checkout #customer_details::before{display:none!important}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%!important;max-width:100%!important;float:none!important;flex:0 0 auto!important}.woocommerce-checkout #order_review_heading{grid-column:2;grid-row:2;width:100%!important;float:none!important}.woocommerce-checkout #order_review{grid-column:2;grid-row:3;position:sticky;top:120px;width:100%!important;float:none!important}.woocommerce-checkout #customer_details,.woocommerce-checkout .woocommerce-checkout-review-order{background:rgba(var(--glass-color),.02);border:1px solid rgba(var(--glass-color),.08);border-radius:20px;padding:36px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{color:var(--white);font-size:1.4rem;font-weight:800;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(var(--glass-color),.08)}.woocommerce-checkout .form-row{margin-bottom:18px}.woocommerce-checkout .form-row label{display:block;color:var(--gray-light);font-size:.95rem;font-weight:600;margin-bottom:8px}.woocommerce-checkout .form-row label .required{color:var(--gold)}.woocommerce-checkout .form-row label .optional{color:var(--gray);font-size:.85rem;font-weight:400}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row .select2-selection{width:100%;padding:14px 18px;background:rgba(var(--glass-color),.04);border:1px solid rgba(var(--glass-color),.1);border-radius:12px;color:var(--white);font-size:1rem;font-family:'Cairo',sans-serif;transition:var(--transition);outline:none;box-sizing:border-box}.woocommerce-checkout .form-row input.input-text::placeholder,.woocommerce-checkout .form-row textarea::placeholder{color:rgba(var(--glass-color),.3)}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .form-row select:focus{border-color:var(--gold);background:rgba(var(--glass-color),.06);box-shadow:0 0 0 3px rgb(250 175 64 / .1)}.woocommerce-checkout .select2-container--default .select2-selection--single{height:auto;padding:14px 18px;background:rgba(var(--glass-color),.04);border:1px solid rgba(var(--glass-color),.1);border-radius:12px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--white);font-family:'Cairo',sans-serif;line-height:1.5;padding:0}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:48%;display:inline-block;vertical-align:top}.woocommerce-checkout .form-row-first{float:right}.woocommerce-checkout .form-row-last{float:left}.woocommerce-checkout .woocommerce-additional-fields textarea{min-height:100px;resize:vertical}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:rgba(var(--glass-color),.03);border:1px solid rgba(var(--glass-color),.08);border-right:4px solid var(--gold);border-radius:12px;padding:16px 24px;color:var(--gray-light);font-size:.95rem}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:var(--gold);font-weight:700;text-decoration:none;margin-right:4px}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover{text-decoration:underline}.woocommerce-checkout .checkout_coupon{background:rgba(var(--glass-color),.03);border:1px solid rgba(var(--glass-color),.08);border-radius:12px;padding:24px;display:flex;gap:12px;align-items:flex-end}.woocommerce-checkout .checkout_coupon .input-text{flex:1;padding:14px 18px;background:rgba(var(--glass-color),.04);border:1px solid rgba(var(--glass-color),.1);border-radius:12px;color:var(--white);font-family:'Cairo',sans-serif;font-size:1rem;outline:none}.woocommerce-checkout .checkout_coupon .button{padding:14px 28px;background:var(--gold);color:var(--blue-darker);font-weight:700;font-family:'Cairo',sans-serif;border:none;border-radius:12px;cursor:pointer;transition:var(--transition);white-space:nowrap}.woocommerce-checkout .checkout_coupon .button:hover{background:var(--gold-h);transform:translateY(-2px)}.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;margin-bottom:24px}.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:14px 0;border-bottom:1px solid rgba(var(--glass-color),.06);color:var(--gray);font-size:.95rem}.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{color:var(--white);font-weight:700;font-size:1rem;padding-bottom:16px;border-bottom:2px solid rgba(var(--glass-color),.1)}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item td{color:var(--gray-light)}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name{font-weight:600;color:var(--white)}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-total{font-weight:700;color:var(--gold)}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{color:var(--gray-light);font-weight:600}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{font-weight:700;color:var(--white)}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total td{font-size:1.2rem;color:var(--gold);border-top:2px solid rgba(var(--glass-color),.1);padding-top:20px}.woocommerce-checkout #payment{background:#fff0;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{list-style:none;padding:0;margin:0 0 24px;border:none}.woocommerce-checkout #payment ul.payment_methods li{background:rgba(var(--glass-color),.03);border:1px solid rgba(var(--glass-color),.08);border-radius:12px;padding:16px 20px;margin-bottom:10px;transition:var(--transition)}.woocommerce-checkout #payment ul.payment_methods li:hover,.woocommerce-checkout #payment ul.payment_methods li.active{border-color:rgb(250 175 64 / .3);background:rgba(var(--glass-color),.05)}.woocommerce-checkout #payment ul.payment_methods li label{color:var(--white);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px}.woocommerce-checkout #payment ul.payment_methods li label img{max-height:24px}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{accent-color:var(--gold);width:18px;height:18px}.woocommerce-checkout #payment .payment_box{background:rgb(1 22 51 / .8);border:1px solid rgb(255 255 255 / .1);border-radius:10px;padding:20px;margin-top:12px;color:var(--white);font-size:.9rem;backdrop-filter:blur(8px)}.woocommerce-checkout #payment .payment_box::before{display:none}.woocommerce-checkout #payment .payment_box label{color:var(--gold)!important;font-weight:600;font-size:.85rem;margin-bottom:6px;display:block}.woocommerce-checkout #payment .payment_box p{color:var(--gray)!important}.woocommerce-checkout #payment .payment_box input,.woocommerce-checkout #payment .payment_box select{padding:12px 16px;background:rgb(1 22 51 / .6);border:1px solid rgb(255 255 255 / .15);border-radius:8px;color:var(--white);font-family:'Cairo',sans-serif}.woocommerce-checkout #payment .payment_box input::placeholder{color:var(--gray);opacity:.7}.woocommerce-checkout #payment .payment_box input:focus,.woocommerce-checkout #payment .payment_box select:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgb(250 175 64 / .15);outline:none;background:rgb(1 40 89 / .6)}.woocommerce-checkout #payment .payment_box .wc-stripe-elements-field,.woocommerce-checkout #payment .payment_box .wc-stripe-iban-element,.woocommerce-checkout #payment .payment_box .stripe-card-group,.woocommerce-checkout #payment .payment_box .wc-payment-form .form-row,.woocommerce-checkout #payment .payment_box iframe{background:rgb(1 22 51 / .6)!important;border:1px solid rgb(255 255 255 / .15)!important;border-radius:8px!important}.woocommerce-checkout #payment .payment_box .woocommerce-SavedPaymentMethods{background:#fff0;border:none;padding:0;margin:0 0 16px}.woocommerce-checkout #payment .payment_box .woocommerce-SavedPaymentMethods li{color:var(--white)}.woocommerce-checkout #payment .payment_box .woocommerce-SavedPaymentMethods li label{color:var(--white)!important}.woocommerce-checkout #payment .payment_box .woocommerce-SavedPaymentMethods-saveNew,.woocommerce-checkout #payment .payment_box .wc-stripe-save-source{color:var(--gray)!important;font-weight:400}.woocommerce-checkout #payment .payment_box .wc-stripe-save-source label,.woocommerce-checkout #payment .payment_box .woocommerce-SavedPaymentMethods-saveNew label{color:var(--gray)!important;font-weight:400}.woocommerce-checkout #payment .payment_box .form-row{margin-bottom:12px}.woocommerce-checkout #payment .payment_box .form-row label{color:var(--gold)!important}.woocommerce-checkout #payment .payment_box .form-row input[type="text"],.woocommerce-checkout #payment .payment_box .form-row input[type="number"],.woocommerce-checkout #payment .payment_box .form-row input[type="tel"]{background:rgb(1 22 51 / .6);border:1px solid rgb(255 255 255 / .15);border-radius:8px;color:var(--white);padding:12px 16px}.woocommerce-checkout #payment .payment_box input[type="checkbox"]{accent-color:var(--gold);width:16px;height:16px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom:20px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row label{color:var(--gray);font-size:.9rem;display:flex;align-items:center;gap:8px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{accent-color:var(--gold);width:18px;height:18px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:var(--gold);font-weight:600;text-decoration:none}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a:hover{text-decoration:underline}.woocommerce-checkout #place_order{width:100%;padding:18px 24px;background:linear-gradient(135deg,var(--gold) 0%,#ffc56e 100%);color:var(--blue-darker);font-size:1.15rem;font-weight:800;font-family:'Cairo',sans-serif;border:none;border-radius:14px;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:hidden}.woocommerce-checkout #place_order:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgb(250 175 64 / .35)}.woocommerce-checkout #place_order::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .4) 50%,#fff0 100%);transform:skewX(-25deg);transition:left 0.6s ease}.woocommerce-checkout #place_order:hover::after{left:200%}.woocommerce-checkout .woocommerce-privacy-policy-text p{color:var(--gray);font-size:.85rem;line-height:1.6}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:var(--gold)}@media (max-width:768px){.woocommerce-checkout form.checkout{grid-template-columns:1fr;gap:24px}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .checkout_coupon{grid-column:1;grid-row:auto}.woocommerce-checkout #order_review{position:static}.woocommerce-checkout #customer_details,.woocommerce-checkout .woocommerce-checkout-review-order{padding:24px 18px}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{width:100%;float:none}.woocommerce-checkout .checkout_coupon{flex-direction:column}}