.forminator-ui{background:#fff!important;padding:30px!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;margin:20px auto!important;max-width:800px!important}.forminator-ui h3,.forminator-ui h4{color:#1e3a8a!important;font-weight:600!important;margin-bottom:15px!important}.forminator-label{font-weight:600!important;color:#1e3a8a!important;margin-bottom:6px!important;display:block!important}.forminator-input,.forminator-select,.forminator-textarea{border:1px solid #ddd!important;padding:12px!important;border-radius:6px!important;width:100%!important;font-size:15px!important;transition:all .3s ease!important;margin-bottom:18px!important}.forminator-input:focus,.forminator-select:focus,.forminator-textarea:focus{border-color:#10b981!important;box-shadow:0 0 0 3px rgba(16,185,129,.2)!important;outline:none!important}.forminator-button-submit{background:#1e3a8a!important;color:#fff!important;font-weight:600!important;padding:14px 24px!important;border-radius:6px!important;border:none!important;cursor:pointer!important;transition:background .3s ease!important}.forminator-button-submit:hover{background:#10b981!important}.forminator-error-message{color:#e11d48!important;font-size:14px!important;margin-top:-10px!important;margin-bottom:12px!important}.forminator-description{background:#f9fafb!important;padding:10px 14px!important;border-left:4px solid #10b981!important;border-radius:4px!important;font-size:14px!important;color:#374151!important;margin-top:10px!important}@media (max-width:768px){.forminator-ui{padding:20px!important}.forminator-row{display:block!important}.forminator-col{width:100%!important;margin-bottom:16px!important}}body.woocommerce-checkout .woocommerce-message{background-color:#f3faf6!important;border:0!important;border-left:6px solid #10b981!important;color:#0b1320!important;padding:14px 18px!important;border-radius:10px!important;font-weight:500!important;font-size:15px!important;display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important;box-shadow:none!important}body.woocommerce-checkout .woocommerce-message a,body.woocommerce-checkout .woocommerce-message .button{display:none!important}body.woocommerce-checkout .woocommerce-message strong,body.woocommerce-checkout .woocommerce-message b{color:#1e3a8a!important;font-weight:700!important}body.woocommerce-checkout .woocommerce-notices-wrapper{background:0 0!important;border:none!important;padding:0!important}.woocommerce-MyAccount-navigation{margin:20px 0;background:#f8fafc;padding:15px;border-radius:12px}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.woocommerce-MyAccount-navigation li{flex:1 1 auto}.woocommerce-MyAccount-navigation li a{display:block;padding:12px 15px;background:#fff;border:2px solid #1e3a8a;border-radius:8px;text-align:center;font-weight:600;color:#1e3a8a;transition:all .3s ease}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a:hover{background:#1e3a8a;color:#fff;border-color:#1e3a8a}.woocommerce table.my_account_orders{border-collapse:collapse;width:100%;margin-top:20px;border-radius:12px;overflow:hidden}.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td{padding:12px 15px;text-align:left;border-bottom:1px solid #e5e7eb}.woocommerce table.my_account_orders th{background:#1e3a8a;font-weight:700;color:#fff}.woocommerce table.my_account_orders tr:hover{background:#f9fafb}@media (max-width:768px){.woocommerce-MyAccount-navigation ul{flex-direction:column}.woocommerce-MyAccount-navigation li a{text-align:left}}.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{font-family:"Inter",Arial,sans-serif;color:#1e3a8a}.woocommerce-MyAccount-content p:first-of-type{background:#f9fafb;border-left:3px solid #10b981;padding:.8rem 1rem;border-radius:4px;font-size:15px;color:#1e3a8a}.woocommerce-Addresses .woocommerce-Address,.woocommerce-MyAccount-content fieldset{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1rem;margin-bottom:1.2rem}.woocommerce-Addresses h3,.woocommerce-MyAccount-content legend{font-size:16px;font-weight:600;color:#1e3a8a;margin-bottom:.8rem;border-bottom:1px solid #10b981;padding-bottom:.3rem}.woocommerce-MyAccount-content a.button,.woocommerce-MyAccount-content button,.woocommerce-MyAccount-content input[type=submit]{background:#10b981!important;color:#fff!important;padding:8px 16px;border-radius:4px;border:none;font-size:14px;font-weight:500;transition:background .2s ease}.woocommerce-MyAccount-content a.button:hover,.woocommerce-MyAccount-content button:hover,.woocommerce-MyAccount-content input[type=submit]:hover{background:#0d9466!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:4px;padding:.9rem 1rem;margin:1rem 0;font-size:14px;font-weight:500}.woocommerce-message{background:#ecfdf5;border-left:3px solid #10b981;color:#065f46}.woocommerce-info{background:#eff6ff;border-left:3px solid #1e3a8a;color:#1e3a8a}.woocommerce-error{background:#fef2f2;border-left:3px solid #ef4444;color:#b91c1c}.woocommerce form.track_order h2{font-size:18px;font-weight:600;color:#1e3a8a;margin-bottom:1rem;text-align:center}.woocommerce-order-details,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{margin-top:1.5rem;border-radius:6px;padding:1rem;font-size:14px}.woocommerce .woocommerce-message{background:#ecfdf5;border-left:3px solid #10b981;color:#065f46}.woocommerce .woocommerce-info{background:#eff6ff;border-left:3px solid #1e3a8a;color:#1e3a8a}.woocommerce .woocommerce-error{background:#fef2f2;border-left:3px solid #ef4444;color:#b91c1c;list-style:none}.woocommerce .order_details{margin:2rem auto;max-width:700px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}.woocommerce .order_details th,.woocommerce .order_details td{padding:12px 16px;font-size:14px;border-bottom:1px solid #f3f4f6}.woocommerce .order_details th{background:#f9fafb;font-weight:600;text-align:left;color:#1e3a8a;width:35%}.woocommerce .order_details td{color:#374151}.woocommerce .order_details tr:last-child td,.woocommerce .order_details tr:last-child th{border-bottom:none}.woocommerce .order-status{display:inline-block;padding:5px 10px;font-size:13px;font-weight:600;border-radius:20px;background:#eff6ff;color:#1e3a8a}.woocommerce .order-status.status-picked-up{background:#ecfdf5;color:#065f46}.woocommerce .order-status.status-in-transit-air,.woocommerce .order-status.status-in-transit-sea{background:#f0fdf4;color:#166534}.woocommerce .order-status.status-arrived-in-uk,.woocommerce .order-status.status-arrived-in-nigeria{background:#fff7ed;color:#9a3412}.woocommerce .order-status.status-out-for-delivery{background:#e0f2fe;color:#075985}.woocommerce .order-status.status-completed{background:#dcfce7;color:#15803d}.woocommerce .order-status.status-cancelled,.woocommerce .order-status.status-refunded{background:#fee2e2;color:#b91c1c}@media (max-width:600px){.woocommerce .order_details th,.woocommerce .order_details td{font-size:13px;padding:10px}}