/* GMC 合规：隐藏无效社交链接 */
.social-icons,
.social-links,
.topbar-social,
.header-social,
[class*="social"] a[href="#"],
a[href="#"][class*="facebook"],
a[href="#"][class*="twitter"],
a[href="#"][class*="instagram"] {
    display: none !important;
}

/* Buy Now 按钮 - 与 Add to Cart 同一行 */
form.cart {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 10px !important;
}

form.cart .quantity,
form.cart .single_add_to_cart_button,
form.cart .buy-now-btn {
    display: inline-flex !important;
    vertical-align: middle !important;
    margin: 0 !important;
    float: none !important;
}

.buy-now-btn {
    background: #000 !important;
    color: #fff !important;
    padding: 12px 30px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    border: none !important;
    order: 3 !important;
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: 120px !important;
    text-align: center !important;
    line-height: normal !important;
}

.single_add_to_cart_button {
    order: 2 !important;
}

.quantity {
    order: 1 !important;
}


/* 外观 → 额外 CSS */
.menu-item-type-post_type[href*="blog"],
.menu-item-type-taxonomy[href*="category"],
.footer-blog-section {
    display: none !important;
}











/* =====================================
   WooCommerce 变体按钮样式 - 仿图2效果
   ===================================== */

/* 加入购物车按钮 - 红色实心 */
.single_add_to_cart_button {
    width: 100% !important;
    height: 50px !important;
    background: #e53935 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: all 0.3s ease !important;
}

.single_add_to_cart_button:hover {
    background: #c62828 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(229, 57, 53, 0.3) !important;
}

/* 立即购买按钮 - 红色边框 */
.buy-now-button,
.wc-buy-now-btn,
.single_add_to_cart_button + .button {
    width: 100% !important;
    height: 50px !important;
    background: #fff !important;
    color: #e53935 !important;
    border: 2px solid #e53935 !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: all 0.3s ease !important;
}

.buy-now-button:hover,
.wc-buy-now-btn:hover {
    background: #e53935 !important;
    color: #fff !important;
}

/* 如果有 Shop Pay 按钮 */
.shop-pay-button,
[aria-label*="Shop Pay"],
.wc-block-components-express-payment__event-buttons {
    width: 100% !important;
    height: 50px !important;
    border-radius: 8px !important;
    margin-top: 10px !important;
}









/* Tawk.to 聊天窗口 - 红色主题 */
#tawkchat-container,
.tawk-min-container {
    position: fixed !important;
    bottom: 20px !important;
    right: 20px !important;
    z-index: 999999 !important;
}

.tawk-min-container .tawk-button {
    background: #e53935 !important;
    border-radius: 50% !important;
    width: 60px !important;
    height: 60px !important;
    box-shadow: 0 4px 12px rgba(229, 57, 53, 0.4) !important;
    transition: all 0.3s ease !important;
}

.tawk-min-container .tawk-button:hover {
    transform: scale(1.1) !important;
}

.tawk-header,
.tawk-send-button {
    background: #e53935 !important;
}

@media screen and (max-width: 768px) {
    .tawk-min-container .tawk-button {
        width: 50px !important;
        height: 50px !important;
    }
}








/* 隐藏产品页面的数量选择器 */
.single-product .quantity,
.single-product .woocommerce-variation-add-to-cart .quantity,
.single-product form.cart .quantity {
    display: none !important;
}

/* 或者更精确地针对你截图中的结构 */
.single-product div.quantity {
    display: none !important;
}