/* 隱藏產品描述 tab */
.woocommerce-tabs #tab-description,
.woocommerce-tabs ul.tabs li.description_tab {
    display: none !important;
}

/* 隱藏評論 tab */
.woocommerce-tabs #tab-reviews,
.woocommerce-tabs ul.tabs li.reviews_tab {
    display: none !important;
}

/* 隱藏額外資訊 tab */
.woocommerce-tabs #tab-additional_information,
.woocommerce-tabs ul.tabs li.additional_information_tab {
    display: none !important;
}


.ast-single-product-payments {
    display: none !important;
}


.related.products {
    display: none !important;
}

.woocommerce-message a.button {
    padding: 8px 16px;
    border-radius: 4px;
    color: #fff;
    background-color: #007cba;
    text-decoration: none;
    transition: background-color 0.3s ease;
}

/* 查看購物車與繼續購物之間間距 */
.woocommerce-message a.button.continue-shopping {
    margin-left: 10px;
}

/* hover 效果 */
.woocommerce-message a.button:hover {
    background-color: #005a8c;
}

/* 手機換行 */
@media (max-width: 768px) {
    .woocommerce-message a.button {
        display: block;
        margin-left: 0 !important;
        margin-top: 10px;
    }
}


.ast-shipping-text {
    display: none !important;
}

/* 隱藏商品分類 meta */
.product_meta .posted_in {
    display: none !important;
}


/* 隱藏右側商品分類 (Uncategorized) */
.product_meta .posted_in {
    display: none !important;
}

/* 隱藏商品頁下方或右側的分類 */
.posted_in,
.ast-product-category {
    display: none !important;
}

/* 隱藏上方 breadcrumb */
.woocommerce-breadcrumb {
    display: none !important;
}

a[rel="tag"][href$="/uncategorized/"] {
    display: none !important;
}

a.menu-item-account {
    font-size: 0; /* 隱藏文字 */
}

a.menu-item-account:before {
    content: "\f007"; /* Font Awesome - user icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 18px;
}

/* Astra 單一商品頁：縮小左側商品圖片 */
.single-product.ast-separate-container .woocommerce-product-gallery {
  max-width: 420px;   /* 可調：380 / 400 / 420 */
}

.wc-block-checkout__terms > .wc-block-components-checkbox__label {
    display: none !important;
}


.woocommerce-shipping-destination {
    display: none;
}

