.elementor-4238 .elementor-element.elementor-element-0df92c0{--display:flex;--min-height:657px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#FFFFFF;}.elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#F3F3F3;}.elementor-4238 .elementor-element.elementor-element-11ec7a6{margin:060px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--tab-content-spacing:24px;--tabs-alignment:start;--tabs-normal-color:#000000;--tabs-hover-color:#000000;--tabs-active-color:#000000;--tabs-border-type:none;--tabs-spacing:33px;--tabs-divider-color:#000000;--tabs-divider-weight:0px;--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--typography-section-titles-color:#000000;--general-text-color:#000000;--login-messages-color:#000000;--checkboxes-color:#000000;--payment-methods-radio-buttons-color:#000000;--links-normal-color:#000000;--links-hover-color:#000000;--forms-columns-gap-padding-right:calc( 0px/2 );--forms-columns-gap-padding-left:calc( 0px/2 );--forms-columns-gap-margin-left:calc( -0px/2 );--forms-columns-gap-margin-right:calc( -0px/2 );--forms-rows-gap:0px;--forms-labels-color:#000000;--forms-label-spacing:0px;--forms-fields-normal-color:#000000;--forms-fields-focus-color:#000000;--tables-title-color:#000000;--tables-items-color:#000000;--variations-color:#000000;--tables-links-normal-color:#000000;--tables-divider-border-type:none;--tables-button-normal-text-color:#000000;}.elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"GFS Didot";font-size:12px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:0em;letter-spacing:0.7px;word-spacing:-1px;}.elementor-4238 .elementor-element.elementor-element-11ec7a6 .woocommerce-MyAccount-content > div > p, .elementor-4238 .elementor-element.elementor-element-11ec7a6 address, .elementor-4238 .elementor-element.elementor-element-11ec7a6 .woocommerce-EditAccountForm fieldset legend, .elementor-4238 .elementor-element.elementor-element-11ec7a6 .woocommerce-ResetPassword p:nth-child(1), .elementor-4238 .elementor-element.elementor-element-11ec7a6 .woocommerce-OrderUpdate{font-family:"GFS Didot";font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:4em;letter-spacing:0.7px;word-spacing:0px;}.e-woo-select2-wrapper .select2-results__option{color:#000000;}.elementor-4238 .elementor-element.elementor-element-11ec7a6 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.e-woo-select2-wrapper .select2-results__option:focus{color:#000000;}.elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab__payment-methods input[type=text]:focus{border-color:#000000;}.elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab__payment-methods input[type=text]{border-style:none;}.elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-4238 .elementor-element.elementor-element-11ec7a6 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-4238 .elementor-element.elementor-element-11ec7a6 #add_payment_method #payment #place_order{border-style:none;}:root{--page-title-display:none;}/* Start custom CSS *//* =============================
   👤 WooCommerce My Account 統一風格
   ============================= */

/* --- 所有文字設為黑色 --- */
.woocommerce-MyAccount-content,
.woocommerce form,
.woocommerce label,
.woocommerce table,
.woocommerce p,
.woocommerce h2,
.woocommerce h3,
.woocommerce h4 {
  color: #000000 !important;
}

/* --- 輸入欄位黑色下底線，簡約風格 --- */
.woocommerce form input.input-text,
.woocommerce form textarea {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 1px solid #000000 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #000000 !important;
  padding: 8px 2px;
}

/* --- 聚焦欄位樣式 --- */
.woocommerce form input.input-text:focus,
.woocommerce form textarea:focus {
  outline: none !important;
  border-bottom: 1px solid #000000 !important;
  box-shadow: none !important;
}

/* --- 所有按鈕（Save, Edit, Logout, etc）設為白底黑字、無邊框 --- */
.woocommerce-MyAccount-content button,
.woocommerce-MyAccount-content .woocommerce-button,
.woocommerce-MyAccount-content .button,
.woocommerce .woocommerce-Button.button {
  background-color: #ffffff !important;
  color: #000000 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

/* --- 滑鼠 hover 效果（可選）--- */
.woocommerce-MyAccount-content .button:hover,
.woocommerce .woocommerce-Button.button:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}

/* --- Checkbox 黑色勾勾與邊框 --- */
.woocommerce input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  background-color: #ffffff;
  border: 1.5px solid #000000;
  width: 16px;
  height: 16px;
  cursor: pointer;
  position: relative;
  margin-right: 5px;
}

.woocommerce input[type="checkbox"]:checked::before {
  content: "✔";
  color: #000000;
  position: absolute;
  font-size: 13px;
  left: 2px;
  top: -1px;
}

.woocommerce input[type="checkbox"]:focus {
  outline: none !important;
  box-shadow: none !important;
}
/* ✅ WooCommerce My Account 內容靠左對齊 */
.woocommerce-MyAccount-content,
.woocommerce-MyAccount-content p,
.woocommerce-MyAccount-content h2,
.woocommerce-MyAccount-content h3,
.woocommerce-MyAccount-content h4,
.woocommerce-MyAccount-content address,
.woocommerce-MyAccount-content ul,
.woocommerce-MyAccount-content table,
.woocommerce-MyAccount-content th,
.woocommerce-MyAccount-content td {
  text-align: left !important;
}
/* ✅ 移除 WooCommerce My Account 區塊的藍色橫線和灰框背景 */
.woocommerce-MyAccount-content mark,
.woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-MyAccount-content .woocommerce-info,
.woocommerce-MyAccount-content .woocommerce-Message,
.woocommerce-MyAccount-content .woocommerce-notices-wrapper,
.woocommerce-MyAccount-content .woocommerce {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* ✅ 右側所有字體風格統一為左側 Menu 同樣樣式 */
.woocommerce-MyAccount-content,
.woocommerce-MyAccount-content p,
.woocommerce-MyAccount-content li,
.woocommerce-MyAccount-content td,
.woocommerce-MyAccount-content th {
  font-family: inherit !important; /* 和左側一樣的字體 */
  font-size: 15px !important;
  color: #000000 !important;
  line-height: 1.8;
  text-align: left !important;
}

/* ✅ Browse products 按鈕（可選調整） */
.woocommerce-MyAccount-content .button {
  background-color: #ffffff !important;
  color: #000000 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  font-weight: normal;
}

/* Hover 效果（可選） */
.woocommerce-MyAccount-content .button:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
/* ✅ 將 WooCommerce My Account 內容的字體設成 GFS Didot，與左側一致 */
.woocommerce-MyAccount-content,
.woocommerce-MyAccount-content p,
.woocommerce-MyAccount-content li,
.woocommerce-MyAccount-content td,
.woocommerce-MyAccount-content th,
.woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-MyAccount-content .woocommerce-info,
.woocommerce-MyAccount-content mark {
  font-family: 'GFS Didot', serif !important;
  font-weight: 300 !important;
  font-size: 12px !important;
  letter-spacing: 0.7px !important;
  word-spacing: -1px !important;
  color: #000000 !important;
  text-align: left !important;
  line-height: 1.8;
}/* End custom CSS */