.elementor-969 .elementor-element.elementor-element-447dd75:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-447dd75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rupipichastity.com/wp-content/uploads/2025/11/630efada-a55d-45ea-8e80-ee2930d869e9.png");background-position:center center;background-size:cover;}.elementor-969 .elementor-element.elementor-element-447dd75 > .elementor-background-overlay{background-color:#000000;opacity:0.31;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-969 .elementor-element.elementor-element-447dd75 > .elementor-container{max-width:1280px;}.elementor-969 .elementor-element.elementor-element-447dd75{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 120px 0px;}.elementor-969 .elementor-element.elementor-element-c5155e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-f128d6e{text-align:center;}.elementor-969 .elementor-element.elementor-element-f128d6e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-bbd710c );}.elementor-969 .elementor-element.elementor-element-078726c{--display:flex;}.elementor-969 .elementor-element.elementor-element-c19a66a{--links-normal-color:#A05F6E;--links-hover-color:#FE0D44;}@media(max-width:1024px){.elementor-969 .elementor-element.elementor-element-f128d6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-969 .elementor-element.elementor-element-f128d6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-c19a66a *//* --- 主菜单选中状态与悬停颜色 --- */
.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li a:hover {
  background-color: #A05F6E !important;
  color: #fff !important;
}

/* --- 菜单链接默认状态 --- */
.woocommerce-MyAccount-navigation ul li a {
  color: #A05F6E !important;
  border: 1px solid #A05F6E !important;
  border-radius: 4px;
  padding: 10px 15px;
  display: block;
  text-align: center;
  transition: all 0.3s ease;
}

/* --- 内容区块边框与背景调整 --- */
.woocommerce-MyAccount-content {
  border: 1px solid #A05F6E20; /* 20 表示轻度透明 */
  background-color: #fff;
  padding: 25px;
  border-radius: 6px;
}

/* --- 按钮统一换为主题色 --- */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
  background-color: #A05F6E !important;
  border-color: #A05F6E !important;
  color: #fff !important;
  border-radius: 4px;
  font-weight: 500;
  transition: all 0.3s ease;
}

/* --- 按钮悬停 --- */
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover {
  background-color: #8b4f5d !important;
  border-color: #8b4f5d !important;
}

/* --- 链接颜色统一 --- */
.woocommerce-MyAccount-content a {
  color: #A05F6E !important;
  text-decoration: none;
}
.woocommerce-MyAccount-content a:hover {
  color: #8b4f5d !important;
  text-decoration: underline;
}

/* --- 登出链接独立样式 --- */
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
  background-color: #A05F6E !important;
  color: #fff !important;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
  background-color: #8b4f5d !important;
}/* End custom CSS */