.woocommerce-MyAccount-navigation{background:var(--grey-50);border:1px solid var(--grey-300);border-radius:16px;padding:16px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.woocommerce-MyAccount-navigation li a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;color:var(--grey-900);font-family:var(--primary-font);font-size:16px;font-weight:700;text-decoration:none;border:1px solid #fff0;transition:background-color var(--transition),color var(--transition),border-color var(--transition),box-shadow var(--transition)}.woocommerce-account .addresses .title .edit{float:left}.woocommerce-MyAccount-navigation li a::before{content:unset!important}.woocommerce-MyAccount-navigation li a:hover{color:var(--primary-500);background:#fff;border-color:var(--grey-300)}.woocommerce-MyAccount-navigation li a:focus-visible{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px rgb(237 28 36 / .15)}.woocommerce-MyAccount-navigation .is-active>a{background:var(--primary-500);color:var(--white);border-color:var(--primary-500)}.woocommerce-MyAccount-content{background:#fff;border:1px solid var(--grey-300);border-radius:16px;padding:24px}.woocommerce-MyAccount-content fieldset{padding:0;border:0;margin-top:32px}.woocommerce-MyAccount-content p{margin:0 0 14px;color:var(--grey-900);font-size:16px;line-height:26px}.woocommerce-MyAccount-content p a{color:var(--primary-500);font-weight:700;text-decoration:none;border-bottom:1px dotted currentColor;transition:color var(--transition),border-color var(--transition)}.woocommerce-MyAccount-content p a:hover{color:var(--secondary-500);border-color:var(--secondary-500)}.woocommerce-MyAccount-content .woocommerce-notices-wrapper{margin-bottom:16px}.woocommerce table.shop_table{width:100%;border:1px solid var(--grey-300);border-radius:12px;border-collapse:separate;border-spacing:0;background:#fff;overflow:hidden}.woocommerce table.shop_table thead th{background:var(--grey-50);color:var(--grey-900);font-weight:700;font-family:var(--primary-font);font-size:14px;text-transform:none;padding:14px 16px;border-bottom:1px solid var(--grey-300)}.woocommerce table.shop_table tbody td{padding:14px 16px;border-top:1px solid var(--grey-300);color:var(--grey-900);font-size:15px;vertical-align:middle;text-align:center}.woocommerce table.shop_table tbody tr:nth-child(2n) td{background:rgb(0 0 0 / .02)}.woocommerce-order-status,.woocommerce-orders-table__cell-order-status mark{display:inline-flex;align-items:center;justify-content:center;min-width:90px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--grey-50);color:var(--grey-900);border:1px solid var(--grey-300)}.status-processing .woocommerce-order-status,.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status mark{background:rgb(237 28 36 / .08);color:var(--primary-500);border-color:rgb(237 28 36 / .25)}.status-completed .woocommerce-order-status,.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status mark{background:rgb(0 128 0 / .08);color:#0a7a0a;border-color:rgb(0 128 0 / .25)}.status-cancelled .woocommerce-order-status,.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status mark{background:rgb(0 0 0 / .06);color:var(--grey-900);border-color:var(--grey-300)}.woocommerce table.shop_table a.button,.woocommerce table.shop_table .woocommerce-button{padding:8px 14px;border-radius:999px;font-size:14px;line-height:20px}.woocommerce-MyAccount-content form .form-row label{display:block;font-size:14px;font-weight:700;color:var(--grey-900);margin:0 0 6px}.woocommerce-MyAccount-content form .input-text,.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 input[type="number"],.woocommerce-MyAccount-content form textarea,.woocommerce-MyAccount-content form select{width:100%;border:1px solid var(--grey-300);border-radius:10px;padding:10px 12px;font-size:15px;color:var(--grey-900);background:#fff;transition:border-color var(--transition),box-shadow var(--transition)}.woocommerce-MyAccount-content form .input-text:focus,.woocommerce-MyAccount-content form select:focus,.woocommerce-MyAccount-content form textarea:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px rgb(237 28 36 / .15)}.woocommerce-MyAccount-content .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:8px;font-size:14px}.woocommerce-MyAccount-content input[type="checkbox"]{width:18px;height:18px;border-radius:4px;border:1px solid var(--grey-300)}.woocommerce-Addresses .woocommerce-Address{border:1px solid var(--grey-300);border-radius:12px;padding:16px}.woocommerce-Addresses .title h3{margin:0 0 8px;font-size:20px;line-height:28px}.woocommerce-Addresses .edit{margin-top:8px;display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--primary-500)}.woocommerce-pagination{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:18px}.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--grey-300);border-radius:10px;font-weight:700;color:var(--grey-900);text-decoration:none;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.woocommerce-pagination .page-numbers li a:hover{color:var(--primary-500);border-color:var(--primary-500)}.woocommerce-pagination .page-numbers .current{background:var(--primary-500);color:var(--white);border-color:var(--primary-500)}.woocommerce-MyAccount-content a[href*="customer-logout"]{font-weight:700}@media (max-width:991px){.woocommerce-MyAccount-navigation{margin-bottom:16px}}@media (max-width:768px){.woocommerce table.shop_table thead{display:none}.woocommerce table.shop_table,.woocommerce table.shop_table tbody,.woocommerce table.shop_table tr,.woocommerce table.shop_table td{display:block;width:100%}.woocommerce table.shop_table tr{border-bottom:1px solid var(--grey-300)}.woocommerce table.shop_table tbody td{border:0;padding:10px 12px}.woocommerce table.shop_table tbody td:before{content:attr(data-title);display:block;font-size:12px;color:var(--grey-500);margin-bottom:4px;text-transform:none}}