/* * Woo Buy Now - Minimal CSS
 * Only handles positioning, styling is inherited from theme
 */

/* 让两个按钮并排显示 */
form.cart .single_add_to_cart_button.button.alt,
form.cart .woo-buy-now-btn,
form.cart .woo-buy-now-btn-pro {
    margin-right: 0.625em; /* 10px -> 0.625em */
}

/* 如果是简单产品的quantity和按钮区域 */
form.cart .quantity {
    display: inline-block;
    margin-right: 0.625em; /* 10px -> 0.625em */
    vertical-align: top;
}

/* 响应式：在小屏幕上换行 */
@media (max-width: 768px) {
    form.cart .quantity,
    form.cart .single_add_to_cart_button.button.alt,
    form.cart .woo-buy-now-btn,
    form.cart .woo-buy-now-btn-pro {
        display: block;
        /* width: 100%; */
        margin-bottom: 0.625em; /* 10px -> 0.625em */
    }
    
    form.cart .quantity {
        margin-right: 0;
    }
}

/* 如果主题的按钮是full width，则覆盖 */
form.cart {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.625em; /* 10px -> 0.625em */
}

form.cart .quantity,
form.cart .single_add_to_cart_button,
form.cart .woo-buy-now-btn,
form.cart .woo-buy-now-btn-pro {
    flex: 0 0 auto;
    font-size: 0.95em;
}

@media (max-width: 768px) {
    form.cart .quantity,
    form.cart .single_add_to_cart_button,
    form.cart .woo-buy-now-btn,
    form.cart .woo-buy-now-btn-pro {
        flex: 1 1 100%;
    }
}