.elementor-4933 .elementor-element.elementor-element-e97e273{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4933 .elementor-element.elementor-element-e02f1c7{--spacer-size:50px;}.elementor-4933 .elementor-element.elementor-element-f2bf116{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4933 .elementor-element.elementor-element-03bd021{text-align:center;}.elementor-4933 .elementor-element.elementor-element-03bd021 .elementor-heading-title{font-size:24px;letter-spacing:5px;}.elementor-4933 .elementor-element.elementor-element-ab9135f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4933 .elementor-element.elementor-element-115ebd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#FFFFFF;}.elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-4933 .elementor-element.elementor-element-b2d7e20 #add_payment_method #payment #place_order{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-4933 .elementor-element.elementor-element-b2d7e20 #add_payment_method #payment #place_order:hover{background-color:#FFFFFF;}.elementor-4933 .elementor-element.elementor-element-b2d7e20{--tab-content-spacing:0px;--tabs-alignment:start;--tabs-normal-color:#555555;--tabs-hover-color:var( --e-global-color-astglobalcolor1 );--tabs-active-color:var( --e-global-color-astglobalcolor2 );--tabs-border-type:none;--tabs-divider-weight:0px;--links-normal-color:#000000;--links-hover-color:var( --e-global-color-astglobalcolor1 );--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:var( --e-global-color-astglobalcolor1 );}.elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-weight:600;}.elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-4933 .elementor-element.elementor-element-b2d7e20 .woocommerce-MyAccount-navigation ul li.is-active a{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-4933 .elementor-element.elementor-element-b2d7e20 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-4933 .elementor-element.elementor-element-b2d7e20 button.button:hover, .elementor-4933 .elementor-element.elementor-element-b2d7e20 #add_payment_method #payment #place_order:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-4933 .elementor-element.elementor-element-1c7a4c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4933 .elementor-element.elementor-element-1c7a4c0.elementor-element{--align-self:center;}.elementor-4933 .elementor-element.elementor-element-3c44a8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4933 .elementor-element.elementor-element-21f67cc{--spacer-size:200px;}.elementor-4933 .elementor-element.elementor-element-b554310{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4933 .elementor-element.elementor-element-21f67cc{--spacer-size:0px;}}@media(min-width:768px){.elementor-4933 .elementor-element.elementor-element-115ebd1{--width:90%;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-b2d7e20 *//* 1. 正常状态：黑底，白字，直角 */
.elementor-4933 .elementor-element.elementor-element-b2d7e20 .woocommerce a.button {
    color: #ffffff !important;
    background-color: #000000 !important;
    border-radius: 0px !important;
    transition: all 0.3s ease !important; /* 加上丝滑的过渡动画 */
}

/* 2. 悬停状态 (鼠标放上去)：白底，黑字，细黑框 */
.elementor-4933 .elementor-element.elementor-element-b2d7e20 .woocommerce a.button:hover {
    color: #000000 !important; 
    background-color: #ffffff !important;
    border: 1px solid #000000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1c7a4c0 *//* 1. 修复默认状态：黑字、白底、无阴影、加细边框 */
.elementor-4933 .elementor-element.elementor-element-1c7a4c0 input[type="text"],
.elementor-4933 .elementor-element.elementor-element-1c7a4c0 input[type="email"],
.elementor-4933 .elementor-element.elementor-element-1c7a4c0 input[type="password"],
.elementor-4933 .elementor-element.elementor-element-1c7a4c0 input.input-text {
    color: #333333 !important; /* 强制输入的文字变成深色，解决看不见的问题 */
    background-color: #ffffff !important; /* 强制纯白背景 */
    box-shadow: none !important; /* 彻底去除默认的突起阴影 */
    -webkit-box-shadow: none !important; /* 兼容部分浏览器的阴影去除 */
    border: 1px solid #e0e0e0 !important; /* 加上极细的浅灰边框，更显高级 */
    border-radius: 2px !important; /* 微弱的圆角，如果喜欢完全方正的直角可以改为 0px */
    padding: 12px 15px !important; /* 稍微撑开一点输入框的内部空间 */
}

/* 2. 修复聚焦状态：点击输入时，不仅不产生阴影，边框还会变黑以提示用户 */
.elementor-4933 .elementor-element.elementor-element-1c7a4c0 input[type="text"]:focus,
.elementor-4933 .elementor-element.elementor-element-1c7a4c0 input[type="email"]:focus,
.elementor-4933 .elementor-element.elementor-element-1c7a4c0 input[type="password"]:focus,
.elementor-4933 .elementor-element.elementor-element-1c7a4c0 input.input-text:focus {
    box-shadow: none !important; /* 确保点击输入时也不会冒出阴影 */
    outline: none !important; /* 去除浏览器自带的高亮外框 */
    border-color: #000000 !important; /* 聚焦时边框变黑，增加交互质感 */
}

/* 3. 调整占位符 (Placeholder) 的颜色，让 "e.g. 1Z..." 看起来自然 */
.elementor-4933 .elementor-element.elementor-element-1c7a4c0 input::placeholder {
    color: #999999 !important; 
}/* End custom CSS */