.single_add_to_cart_button,
.single_add_to_cart_button.button,
.woocommerce-loop-product__link .button,
.button.alt,
a.button {
    font-family: "Proxima Nova", sans-serif !important; /* 替换为目标按钮字体 */
    font-size: 1rem !important; /* 按钮文字大小 */
    line-height: 1.0 !important;
    letter-spacing: 0.05em !important; /* 调整字母间距 */
    text-transform: uppercase !important; /* 转换为大写 */
    color: rgb(234, 140, 203) !important; /* 按钮文字颜色 */
    background-color: transparent !important; /* 按钮背景颜色设为透明 */
    border: 2px solid rgb(234, 140, 203) !important; /* 按钮边框颜色设置为粉色，2px宽度 */
    border-radius: 0rem !important; /* 圆角样式 */
    padding: 1.075rem 2.5rem !important; /* 内边距 */
    box-shadow: none !important; /* 移除多余的内阴影 */
    transition: all 0.2s ease-in-out !important; /* 动画效果 */
    cursor: pointer !important; /* 鼠标悬停样式 */
}

.single_add_to_cart_button:hover,
.single_add_to_cart_button.button:hover,
.woocommerce-loop-product__link .button:hover,
.button.alt:hover,
a.button:hover {
    background-color: rgb(247, 154, 195) !important; /* 悬停时背景颜色 */
    color: rgb(255, 255, 255) !important; /* 悬停时文字颜色 */
    border-color: rgb(247, 154, 195) !important; /* 悬停时边框颜色 */
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2) !important; /* 悬停时阴影 */
}

.single_add_to_cart_button:active,
.single_add_to_cart_button.button:active,
.woocommerce-loop-product__link .button:active,
.button.alt:active,
a.button:active {
    background-color: rgb(224, 100, 180) !important; /* 点击时背景颜色 */
    color: rgb(255, 255, 255) !important; /* 点击时文字颜色 */
    border-color: rgb(224, 100, 180) !important; /* 点击时边框颜色 */
    transform: scale(0.95) !important; /* 点击时缩小 */
}