.elementor-3279 .elementor-element.elementor-element-e8d903f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3279 .elementor-element.elementor-element-8b9d739{--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-3279 .elementor-element.elementor-element-c740fc7 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-3279 .elementor-element.elementor-element-c740fc7 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-3279 .elementor-element.elementor-element-c740fc7 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:13px;}.elementor-3279 .elementor-element.elementor-element-c740fc7 .eael-single-product-images .product_image_slider__thumbs .swiper-button-next:after, .elementor-3279 .elementor-element.elementor-element-c740fc7 .eael-single-product-images .product_image_slider__thumbs .swiper-button-prev:after{font-size:20px;font-weight:1000;}.elementor-3279 .elementor-element.elementor-element-3e451eb{--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-3279 .elementor-element.elementor-element-8d97737 .cart button, .elementor-3279 .elementor-element.elementor-element-8d97737 .cart .button{border-radius:20px 20px 20px 20px;transition:all 0.2s;}.elementor-3279 .elementor-element.elementor-element-8d97737 .quantity .qty{transition:all 0.2s;}.elementor-3279 .elementor-element.elementor-element-92ed6c6{--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-3279 .elementor-element.elementor-element-5d31e5f{--display:flex;}.elementor-3279 .elementor-element.elementor-element-732bb1b{--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-3279 .elementor-element.elementor-element-6dcc86d{--display:flex;}.elementor-3279 .elementor-element.elementor-element-9a01ce7{--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-3279 .elementor-element.elementor-element-c27b3be{--display:flex;}.elementor-3279 .elementor-element.elementor-element-d6542fc{--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-3279 .elementor-element.elementor-element-5e3d39a{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-icon-size:15px;}@media(min-width:768px){.elementor-3279 .elementor-element.elementor-element-e8d903f{--content-width:1400px;}.elementor-3279 .elementor-element.elementor-element-8b9d739{--width:70%;}.elementor-3279 .elementor-element.elementor-element-3e451eb{--width:30%;}.elementor-3279 .elementor-element.elementor-element-92ed6c6{--content-width:1400px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-8d97737 *//* 1. 强制将加购按钮所在的容器转为垂直列布局，实现上下排版 */
.woocommerce-variation-add-to-cart {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 10px !important; /* 增加组合套餐与按钮之间的间距 */
    width: 100% !important;
}

/* 2. 彻底隐藏数量选择器及其所有的外层包裹 */
.woocommerce-variation-add-to-cart .quantity,
.woocommerce-variation-add-to-cart .quantity.buttons_added,
.single_variation_wrap .quantity {
    display: none !important;
}

/* 3. 让加入购物车按钮单独居下，并且拉伸撑满 100% 宽度 */
.woocommerce-variation-add-to-cart .single_add_to_cart_button {
    display: block !important;
    width: 100% !important;
    margin-top: 10px !important;
    clear: both !important;
    float: none !important;
    
    /* 顺便美化一下按钮，让其更具现代感（可根据需要自行调整颜色） */
    padding: 15px 20px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    border-radius: 10px !important;
}

/* 隐藏主产品的库存显示（Astra主题自带的） */
.single_variation_wrap .woocommerce-variation-availability,
.single_variation_wrap .ast-stock-detail {
    display: none !important;
}

/* 隐藏 WPC 组合套餐/加购产品卡片里的库存显示 */
.woobt-wrap .woobt-availability,
.woobt-wrap .ast-stock-detail {
    display: none !important;
}

.woocommerce-js div.product form.cart .button.single_add_to_cart_button{
    margin-left: 0px !important;;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-9f45061 *//* 1. 彻底隐藏顶部的 Tab 切换导航条 (ul 标签) */
.single-product ul.tabs.wc-tabs {
    display: none !important;
}

/* 2. 强制隐藏不需要的“描述”内容面板（防备有残留内容显示） */
.single-product #tab-description {
    display: none !important;
}

/* 3. 确保“评价”内容面板默认是完全展开且显示的 */
.single-product #tab-reviews {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
}/* End custom CSS */